body
{
	background: #E1E1E2;
	color: #000000;
	font: 1.3rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px auto;
	padding: 0px;
	max-width: 1680px;
}
a:link, body_alink
{
	color: #22229C;
}
a:visited, body_avisited
{
	color: #22229C;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 1.4rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}
.tcat
{
	background: #869BBF url(//tourerv.ru/forum/images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 1.5rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(//tourerv.ru/forum/images/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 1.2rem tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #E1E4F2;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 1.4rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font: 1.4rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 4px;
}
.bginput option, .bginput optgroup
{
	font-size: 1.4rem;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 4px;
}
select
{
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 1.2rem;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(//tourerv.ru/forum/images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url(//tourerv.ru/forum/images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
legend
{
	color: #22229C;
	font: 1.2rem tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 1.2rem tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 1.2rem verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
html {font-size: 60.5%}
.fdforumtitlewraphide,
.cybhide{display:none}
.postbitcontrol2 object{width: 100%!important;}
.mypostbittext {
    font-size: 12pt;
    display: inline-block!important;
    width: 98%!important;
    white-space: normal!important;
}
.postbitcontrol, .mypostimg {
    width: 99%;
}
.bbcodestyle code {
     margin: 0px!important;
    hyphen: auto!important;
    overflow-x: auto!important;
    white-space: initial!important;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap!important;
    white-space: -o-pre-wrap!important;
    word-wrap: break-word!important;
    display: block!important;
    width: 450px!important;
}
.mypostbittext .alt2 {
    height:auto!important;
}

.mainnavbar .mainmenu,.footer {
    border-spacing: 0px!important;
}
.mlogo{max-width:100%;}
.previewimage img,
.picview img{max-width:100%;padding:0px!important}
.fdlink a {font-size: 10pt;color:#333!important;}
.fdlink{font-family:verdana;font-size:8pt!important;color:#222;border:1px solid #ccc;}
.hideonthddelful{display:none;}
.legacy .postcount a{word-wrap:normal!important;}
.legacy .headstyle .thead input{margin-top:-2px!important;}
.showlastpostthreadbit div{white-space:nowrap!important}
.paddingmobile{}
.showlastpostbythrbitmobile,.showonlinestatusmobile{display:none}
.googleadsnormal{padding:10px 0;display:block;clear:left;text-align:center}
.googleadsnormal .adsbygoogle{width:auto!important;}


.showthreadcontrol .showthreadselect{width:150px!important;}
.wgo .thead { word-wrap: break-word;}
.bcl{overflow:hidden}
.thead2 a {}
.thead2 {font-size: 11pt!important;}
.mainnavbar .mainmenu{}
.mainnavbar .vbmenu_control a{
   color:#fff;
   font-family:arial;
   font-size:9pt;
   text-decoration:none;
}
.mainnavbar .vbmenu_control{}
.mainnavbar .vbmenu_control:hover{}

.navicon {
  border-top: 0!important;
  cursor: pointer;
  display: none;
  padding: 3px 0;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 1.4rem;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.navicon:before{content:"\2261";}

/* ------fix postbit legacy bbcode img-attach-quoteimg ----- */
.myfixedtable {
  table-layout: fixed;
  background: #f5f5ff;
  border-collapse:separate;
  border: 1px solid #0B198C;
  width: 100%;
}
.myfixedtable td {
  width: 175px;
}
.myfixedtable td+td {
  width: auto;
}
.myfixedtable a,.myfixedtablequote a {
  word-wrap: break-word;
}
.myfixedtablequote {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}
.postbitcontrol2 .fieldset{display:table-cell;min-width:0;}
.postbitcontrol2 img,
.postbitcontrol2 .fieldset img,
.postbitcontrol2 img.inlineimg {
  max-width: 100%;
}
.postbitcontrol2 .controlbar table tr td{width: auto!important;}
/* ------not yet fix postbit bbcode img-attach-quoteimg ----- */
.mypostbit .mypostbittext .mypostimg img {
  max-width: 100%;
}
.mypostbit .mypostbittext .fieldset{display:table-cell;min-width:0;}
.mypostbit .mypostbittext img,
.mypostbit .mypostbittext .fieldset img,
.mypostbit .mypostbittext img.inlineimg {
  max-width: 100%;
}
.custompostbit .alt1, .custompostbit .alt2{}
.custompostbit2 .inlineimg {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.custompostbit .alt2 {min-height: 73px;}
.custompostbit2 .alt2,.custompostbit .alt2 {}
a, img {
    border:none;
    outline:none
}
.panelsurround .panel .bginput{margin-bottom:2px;}
#forum-stats li,.social-list li{list-style-type:none;float:left;clear:right}
.converttodiv div{display: block!important;width:100%}
.bbcodestyle{display:inline-block;margin:20px; margin-top:5px}
.postbitcontrol a{display: inline!important;}

.fieldset a{background:transparent none!important;}
.postbitcontrol2 .inlineimg {
  width: auto!important;  max-width: none!important;
}
pre {
  display: inline-block;
  white-space: normal;
}
.postbitcontrol2{width:99%;}
.mypostbittext .alt2{background:#f5f5f5 none;}
.mypostbit .myavatar{margin-left:7px}
.mypostbit .mypostbittext .mypostimg .controlbar img {
  width: auto!important;  max-width: none!important;
}
#collapseobj_threadreview img {
  max-width: 100%;
}
.postbitcontrol2 .controlbar img {
  width: auto!important;  max-width: none!important;
}
.monthly td{width:14%important;}
.postbitcontrol .hideonmobile, 
.custompostbit2 .alt1 .hideonmobile{padding-left:3px;font: 10pt 'Montserrat', serif;}
.advertise{margin-top:8px!important}
.columnleft{padding-left:20px!important}

.hidethreadcount {
  display: none;
  font-size: 7pt;
}
.mypostbittext a {
  padding: 0px;
}
.postbitcontrol a {
  background: transparent none!important;
}
.right-item li a span {margin-top: 18px;}
.contentpadding20 {padding: 0 20px;}


#notifications .alertstyle {
  text-align: center;
  background: #ce0000 none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  min-width: 30px;
  display: inline-block;
  font-weight: 700;
  color: #FFF!important;
}
.header .right-item li a {padding-top: 0!important;}

.topsearch .loginform {float: right;}
.toploggedin {
  text-align: left;
  width: 120px;
}
.sidebar_left {margin-bottom: 15px;}
.sidebar_right {margin-bottom: 15px;}
.wrapper1 {
  width: 96%;
  margin: 0 auto;
  margin-top: 80px;
  background: transparent none;
  padding: 10px;
}
.toplogowrapper {
  width: 976px;
  margin: 0 auto;
  position: relative;
}
.sidebarcontent {
  padding: 10px;
}
.tbordersc {
  margin-top: 4px;
  background: #fff none;
  border: 0 solid #00a1a7;
}
.tcats {
  padding: 4px;
  background: #00a1a7;
  color: #FFF;
  font-family: 'Montserrat',sans-serif;
  font-weight: 400!important;
  font-size: 14pt;
}
.tcats strong {
  font-weight: 400!important;
}
.wrapperall {
  position: relative;
  width: 100%;
}
#outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.letterblock {
  width: 2.5%;
  margin: 2px;
  padding: 2px;
  float: left;
  clear: right;
  background: #eee;
  border: 1px solid #bebebe;
  color: #777;
}
.letterblock2 {
  width: 2.5%;
  margin: 2px;
  padding: 2px;
  float: left;
  clear: right;
  background: #fff;
  border: 1px solid #bebebe;
  color: #333;
}
.searchfaqblock {
  float: left;
  clear: right;
}
.searchfaqblock .bginput {
  padding: 2px 3px 3px;
}


select {
  padding: 4px;
  border-radius: 0;
}

.smalltd {
  border: 0 solid transparent;
  font-size: 1px;
  height: 2px;
  line-height: 2px;
  padding: 0;
}

.tborderindex
{
	font-size:10pt;
	margin-bottom:0;
	border-spacing:0
}
.tborderindex .thead {
  border-top:1px solid #F5F5FF;
  border-bottom: 0;
}
.tborderindex .thead:first-child, .tborderindex .forumtitlectrl, .tborderindex .subforumctrl {
  border-left:1px solid #F5F5FF
}
.tborderindex .thead:last-child, .tborderindex .forumtitlectrl, .tborderindex .subforumctrl {
  border-right:1px solid #F5F5FF
}
.tborderindex .tcat
{
	border-top:1px solid #F5F5FF;
	border-left:1px solid #F5F5FF;
	border-right:1px solid #F5F5FF
}
.tborderindex .forumtitlectrl td
{
	border-top:1px dotted #B7BBCE;
	vertical-align:top
}
.tborderindex .forumtitlectrl .titlectrl, .fd .forumtitlectrl .titlectrl
{
	padding-left: 40px;
}
.tborderindex .subforumctrl td
{
	padding-top:0;
	padding-left:46px
}
.tborderindex .subforumctrl .subforumitem
{
text-transform: none
}
.tborderindex .subforumctrl .subforumcolitem
{
float:left;
width: 25%;
text-transform: none
}
.tborderindex .tfoot
{
	border:1px solid #F5F5FF
}
.vbulletinnavbar .vbmenu_control a img {
  margin-bottom: -2px;
}
.vbulletinnavbar {
  background: transparent none;
}
.vbulletinnavbar .vbmenu_control {
  background: transparent none;
  color: #9d9d9d;
}

.vbulletinnavbar .vbmenu_control a {
  color: #9d9d9d;
}
.displayoptions select {}
.usercpmainContainer {
  float: right;
  margin-left: -230px;
  width: 100%;
  z-index: 1;
}

.usercpmainContent {
  margin-left: 230px;
  z-index: 2;
}
.usercpsidebar {
  z-index: 999;
  float: left;
  font-size: 9pt;
  width: 200px;
}
.mainContainer {
  display: inline-block;
  z-index:10;
}
.mainContent {
  float: left;
  z-index:15;
}
.sidebar_left {
  float: left;
  font-size: 9pt;
  width: 320px;
  margin-right:-340px;
  z-index:15;
}
.sidebar_right {
  float: right;
  font-size: 9pt;
  width: 320px;
  margin-left:-340px;
  z-index:15;
}
.m-left
{
	margin-left:340px
}

.m-right
{
	margin-right:340px
}

.p-left
{
	padding-left: 20px
}

.p-right
{
	padding-right: 20px
}
.tborder3 .tfoot a {
  color: #888;
}
.tborder3 .tfoot {
  background: transparent none;
  color: #777;
}
.tborderb {
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
}
.tbordersmall
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
	table-layout:fixed;
}
.recmessageinfo
{
	margin-left: 36px;
	overflow: hidden;
	text-overflow: ellipsis
}
.reclastposter
{
	overflow: hidden;
	text-overflow: ellipsis
}
.h-left {
	float:left;
}
.header_column_header {
  padding-bottom: 0;
  text-align: left;
  font-family: Tahoma,sans-serif;
  text-transform: lowercase;
  font-size: 11pt;
  font-weight: 400;
  color: #CCC;
  line-height: 18px;
  display: none;
}
.reposition3 {text-align: left;}
.block2 {width: 180px;}
.legacy .block2 {text-align: left;}
#visitor_message_inlinemod_form #message_list li {
  border-bottom: 1px solid #eee;
}
#visitor_message_inlinemod_form #message_list ul.controls li {
  border-bottom: 0px solid #eee!important;
}
.block_content legend {
  font-size: 12pt;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  background: #f5f5f5;
  width: 100%!important;
}

.fixme ul li {
  position: relative;
  height: 21px;
  line-height: 21px;
  width: 180px;
  display: block;
  padding-right: 40px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.custompostbit2 .alt1 a {  margin-right: 7px;}

iframe {
  max-width: 100%;
}

html[dir='rtl'] .sn_search_forums input[type='submit'],
html[dir='rtl'] #sn_find_device_wrap input[type='submit'] {
  right: auto!important;
  left: 2px!important;
}
#forum-stats ul{margin-left:0px!important;-webkit-padding-start: 0px!important;}
.userinfotable,.logintable {
    border-spacing: 3px!important;
}
.mytoolbar{ 
}
h1.navbits_lastelement {
    display: inline;
    margin: 0;
    font-size: 11pt;
}
.rssicon {
        vertical-align: middle;
        margin-right: 2px;
        opacity:0.5;
        filter:alpha(opacity=50)
        overflow: hidden;
        text-indent: -99999px;
}
.rssicon:hover {
        cursor: pointer;
        opacity:1.0;
        filter:alpha(opacity=100)
} 
.external {
  background: url(//tourerv.ru/forum/images/misc/ext.gif) no-repeat scroll right center rgba(0, 0, 0, 0);
  padding-right: 16px;
  color: #01265F;
}
.external:hover {
  background-image: url(//tourerv.ru/forum/images/misc/exth.gif);
  text-decoration: underline;
  cursor: pointer;
  color: #DD6900;
}

/* Collapsed BB-Codes */
.krimgbtn {
border: 1px solid #E1E1E2;   
padding: 1px;
cursor: default; 
}
div.krimgbtn { 
padding: 1px 1px 1px 0px;
border: 1px solid #E1E1E2;
cursor: default; 
}
.krimgbtn a:hover { 
background-color: #C1D2EE;
padding: 1px;
border: 1px solid #316AC5;
cursor: default; 
}

/* BB код [TIP] */
div.tagtip {
background-color: #E1E4F2;
border: 1px inset #316AC5;
padding: 5px;
margin: 5px 10px 5px 10px;
display: none;
width: auto;
}
a.tagtip {
color: #01265F;
border-bottom: 1px dotted #01265F;
outline: none;
cursor: help;
text-decoration: none;
}

#vba_news4 img.bbCodeImage {max-width:100%;}

.avatar {
	height:32px;
	width:32px;
	margin-right:8px;
	border:1px solid #DFDFDF;
}

.avatar > img {
	max-height:32px;
	max-width:32px !important;
	display: block;
}

.prefix {
    background: transparent url('../../images/gradients/gradient-white-down.png') repeat-x top;
    padding: 0px 6px;
    border: 1px solid transparent;
    font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    display: inline-block
}
.prefix.prefixPrimary {
    color: #176093;
    background-color: #d7edfc;
    border-color: #d7edfc
}
.prefix.prefixSecondary {
    color: #8f6c3f;
    background-color: #f9d9b0;
    border-color: #f9d9b0
}
.prefix.prefixRed {
    color: white;
    background-color: red;
    border-color: #F88
}
.prefix.prefixGreen {
    color: white;
    background-color: green;
    border-color: green
}
.prefix.prefixOlive {
    color: black;
    background-color: olive;
    border-color: olive
}
.prefix.prefixLightGreen {
    color: black;
    background-color: lightgreen;
    border-color: lightgreen
}
.prefix.prefixBlue {
    color: white;
    background-color: blue;
    border-color: #88F
}
.prefix.prefixRoyalBlue {
    color: white;
    background-color: royalblue;
    border-color: #81A9E1
}
.prefix.prefixSkyBlue {
    color: black;
    background-color: skyblue;
    border-color: skyblue
}
.prefix.prefixGray {
    color: black;
    background-color: gray;
    border-color: #AAA
}
.prefix.prefixSilver {
    color: black;
    background-color: silver;
    border-color: silver
}
.prefix.prefixYellow {
    color: black;
    background-color: yellow;
    border-color: #E0E000
}
.prefix.prefixOrange {
    color: black;
    background-color: orange;
    border-color: #FFC520
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 15pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 9pt; padding-right:12px; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
.alt1Active{width:70%}
#vB_Editor_001_iframe{min-width:500px!important}
}
@media screen and (min-width:0) and (min-resolution: +72dpi) {
#vB_Editor_001_iframe{min-width:500px!important}
}
@-moz-document url-prefix() { 
/* firefox styles go here */
#vB_Editor_001_iframe{min-width:500px!important}
}


/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/* XXXXXXX---- Style range0 overrides for: 0px to 320px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
html.range_0 {font-size: 50%;}
html.range_0 .bbcodestyle code,
html.range_0 .bbcodestyle pre {
   margin:0px!important;
   hyphen: auto!important;
   overflow-x: auto!important;
   white-space: pre-wrap!important;
   white-space: -moz-pre-wrap !important; 
   white-space: -pre-wrap!important;
   white-space: -o-pre-wrap!important;
   word-wrap: break-word!important;
   display:block!important;width:250px!important;
}
html.range_0 .mypostbittext a {
  width:250px;
}

html.range_0 .mypostbittext{font-size:12pt;display:inline-block!important;width:96%!important;}
html.range_0 .tborderindex .tcat{width:100%}
html.range_0 .tborderindex{padding:0px!important}
html.range_0 .tborderindex .subforumctrl .subforumcolitem{width:100%!important;}
html.range_0 .tborderindex .forumtitlectrl .titlectrl,
html.range_0 .fd .forumtitlectrl .titlectrl{padding-left:22px!important;}
html.range_0 .tborderindex .subforumctrl td{padding-top:0!important;padding-left:28px!important;}
html.range_0 .lastpostctrl{width:17px!important}
html.range_0 .srthidereplycount{font-size:8pt;}
html.range_0 .fdlink{width:100%!important}
html.range_0 .footer .tfoot select{width:200px}
html.range_0 .titlectrl,
html.range_0 .subforumctrl{width:95%;word-wrap: break-word!important;}
html.range_0 .titlectrl,
html.range_0 .tborderindex .tcat a{font-size:10pt;word-wrap: break-word!important;}
html.range_0 .viewctrl{font-size:7.5pt;}
html.range_0 .desctrl{font-size:8pt;display:none}
html.range_0 #collapseobj_cat_itrader_stats table tr td{
   display:block;width:100%;    
   float:left;clear: left;  
}
html.range_0 .myreply .editorwidth{width:100%!important}
html.range_0 .threadcountforumhome{font-size:7.5pt;padding:2px;}
html.range_0 .showlastpostbythrbitmobile{display:block}
html.range_0 .showlastpostthreadbit .inlineimg{vertical-align:top;position:relative;top:-5px;}
html.range_0 .mobilesizeicon{height: 16px;width: 16px;}
html.range_0 .alt2,
html.range_0 .alt2Active {
    background: #fafafa;    
    border-top: 1px solid #eee;
}
html.range_0 .showonlinestatusmobile{display:block!important;float:right;padding-top:4px;padding-right:4px;}
html.range_0 .mainctrl{text-align:center!important}
html.range_0 .tcat a{font-weight:bold}
html.range_0 .legacy .headstyle{display:block;height:35px!important;}
html.range_0 .legacy .headstyle .thead input {margin-left: 0px!important;}
html.range_0 .legacy .thead{border:0px!important;height:30px;line-height:30px;display:inline-block;clear:right}
html.range_0 .legacy .postcount{min-width:55px!important;float:right;margin-right:8px;}
html.range_0 .legacy tbody{display:block;}
html.range_0 .legacy .headstyle .thead{background:transparent none!important;color:#333;}
html.range_0 .legacy .headstyle .thead a{color:#333;}
html.range_0 .hidefirstcontrol{display:none!important}
html.range_0 #pmrecips_txt{width:225px}
html.range_0 .sendpmfieldset{width:225px}
html.range_0 #sg_catcloud, 
html.range_0 #sg_owngroups,
html.range_0 #sg_mygroups, 
html.range_0 #sg_randomgroup {
    padding-right: 0px;
    min-width: 100%;
}
html.range_0 .chang-comment-block {width:95%!important}
html.range_0 .ctrl5, 
html.range_0 .ctrl1, 
html.range_0 .ctrl2{width:60px;}
html.range_0 .ctrl4, 
html.range_0 .ctrl3{height:19px}
html.range_0 .mlogo{margin-left:0px}
html.range_0 .paddingmobile{padding: 0px 10px!important;}
html.range_0 .custompostbit2 .alt1 a{margin-right: 0px;}
html.range_0 .sidebarcolumnsbreak .thiscolumnR{display:inline-block;width:95%!important;}
html.range_0 .sidebarcolumnsbreak .thiscolumnL{display:inline-block;width:95%!important;}
html.range_0 .sidebarcolumnsbreak .thiscolumnC{display:none}
html.range_0 .footer .tfoot {display:inline-block;width:95%;text-align:center!important}
html.range_0 .myfixedtable td {width: 80px;}
html.range_0 .custompostbit2 .alt1 a {margin-right: 0px;}
html.range_0 .custompostbit2{display:block;width:100%;}
html.range_0 .custompostbit2 .alt2{background:transparent none!important;border:0px!important;display:block;width:auto;}
html.range_0 .custompostbit2 .alt1{border:0px!important;display:block;width:100%;}
html.range_0 .custompostbit{display:block;}
html.range_0 .custompostbit .alt1,
html.range_0 .custompostbit .alt2{width:95%!important;display:inline-block}
html.range_0 .myfixedtable td+td {width: auto!important;}
html.range_0 .bcl .bcll,
html.range_0 .bcl .bclr{display:inline-block;width:100%;float:left;clear:left;}
html.range_0 .st_bg .white{white-space: normal;width:185px;}
html.range_0 .converttodiv{font-size:9pt;display: block!important;width:96%!important;padding-right:0px!important;}
html.range_0 .converttodiv a{font-size:8pt;display:block!important;width:auto!important;white-space:normal!important;overflow:hidden;margin-right:5px!important;padding:0px!important}
html.range_0 .header, 
html.range_0 .page{width:100%!important}
html.range_0 pre {font-size:9pt;display: inline-block;white-space: normal;}
html.range_0 .postbitcontrol2{width:99%;}
html.range_0 .bbcodestyle{width:94%;margin-left:0px!important;margin-right:0px!important;}
html.range_0 legend{width:92%;display: inline-block!important;}
html.range_0 .postbitcontrol,
html.range_0 .mypostimg {width:98%;}
html.range_0 .mypostbit .myavatar{margin-top:7px}
html.range_0 .monthly td{display:block;width:100%important;}
html.range_0 .reposition3 {text-align: right!important;}
html.range_0 .searchforum .panelsurround .panel td {display:block;width:100%}
html.range_0 .header .logo, 
html.range_0 .header .search{display:block;width:100%;text-align:center}
html.range_0 .header .search{padding-top:15px}
html.range_0 .st_search {float:none;width:310px}
html.range_0 .st_search2{float:none;}
html.range_0 .st_search input[type='text'] {width:290px}
html.range_0 .regbuttontop li{float:none!important}
html.range_0 .regbuttontop {
  float:none!important;
  clear:none!important;
  margin-top: 10px;
  margin-left: 0px!important;
  -webkit-padding-start: 0px!important;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
html.range_0 .mainmenu .vbmenu_control{
   border-top: 1px solid #fff;
   display:block;width:100%;    
   float:left;clear: left;
   padding: 3px 0;
}
html.range_0 .mainmenu .vbmenu_control .navicon {display:block!important;}
html.range_0 .vbmenu_popup table tbody,
html.range_0 .vbmenu_popup table,
html.range_0 .vbmenu_popup table tr,
html.range_0 .vbmenu_option,
html.range_0 .vbmenu_popup table tr td{display:block}
html.range_0 .vbmenu_popup table{width:100%;}
html.range_0 .vbmenu_popup{
       margin-left: auto!important;
       margin-right: auto!important;
       left: 0!important;
       right: 0!important;}
html.range_0 .vbmenu_option, 
html.range_0 .vbmenu_popup table tr td{min-height:30px;line-height:30px;}
html.range_0 .reposition3 {text-align:left!important}
html.range_0 .legacy .block2{float:left}
html.range_0 .header .right-item .search{right:100px!important;}
html.range_0 .header .right-item .search a {padding: 0 10px 0 10px;} 

html.range_0 .postbitcontrol2 a{font-size:8pt;padding:2px;display:inline;white-space:normal}
html.range_0 .tcat img{width:16px;height:16px;}
html.range_0 .hideforumicon img{width:16px;height:16px;}
html.range_0 .columnCtext{height:auto}
html.range_0 #forum-stats li {padding:0 4px!important;}
html.range_0 #forum-stats span {font-size: 7pt!important;font-weight:normal!important;}
html.range_0 #forum-stats .cta {display: block;margin-top: 10px;}
html.range_0 #forum-stats .cta .btn {  display: block}
html.range_0 .postbitcontrol{margin-right:5px;}
html.range_0 .mypostbit .alt2{background:#f5f5f5;padding-bottom:8px!important;}
html.range_0 .contentpadding20 {padding: 0px;width:100%}
html.range_0 .selectclass{width:135px;padding:3px;}
html.range_0 .columncontent{float:left;width: 99%;padding:0px;}
html.range_0 .columnCtext{  width: 99%;}
html.range_0 .hidelastpostinhigherrange {
  background: #eee;
  padding: 0 10px;
  margin-top: 3px;
  display:none;
}
html.range_0 .alt1, .alt1Active{}
html.range_0 .newreplybutton{width:100%;}
html.range_0 .buttondrop2{
  margin-bottom: 10px;
  padding:0px;
  width:100%!important;
  text-align:center;

}
html.range_0 .bginput{width:95px!important;}
html.range_0 .mylogin{text-align:left!important;}
html.range_0 .mylogin .mylogintable{width:170px }
html.range_0 .hidebannerontab img{width:270px;}
html.range_0 .newthread,
html.range_0 .buttondrop2,
html.range_0 .pagenavdrop2,
html.range_0 .dropnav{display:inline-block;width: 100%;}
html.range_0 .newthreadbutton{max-width:100%;width:100%;}
html.range_0 .newthread{
  margin-bottom:10px;
  width:100%!important;
  text-align:center;

}

html.range_0 .contentpadding20 {padding: 0 0px;}
html.range_0 .navigation-right .menu li a {font-size: 10pt;padding:6px;}
html.range_0 sidebar_left .sidebarcontent img{width:240px;}
html.range_0 sidebar_right .sidebarcontent img{width:240px;}
html.range_0 #notifications .alertstyle{min-width:20px;}
html.range_0 a.welcome_create,
html.range_0 a.welcome_ask {font-size: 8pt;padding: 0 3px;}
html.range_0 .columnwrap {width: 90%;height:auto;padding:20px}
html.range_0 .columnL,
html.range_0 .columnR{height: auto;float: none;width: 100%;}
html.range_0 .columnC {height: auto;margin: 0px;}
html.range_0 .copywrap {  width: 80%;}
html.range_0 #loginplace {
    float: none;
    width: 100%;
    text-align: center;
}
html.range_0 .hidelastpostinhigherrange{margin-top:3px;}
html.range_0 .lastpostinfotextinfirstcolumn .inlineimg{width:10px;height:10px;}
html.range_0 .hidedescription{display:none;line-height:3px;}
html.range_0 .substufflastpostsize{font-size:8pt;font-weight:normal;}
html.range_0 .substufflastpostsize .lastpostinfotext a{font-size:8pt;font-weight:normal;}
html.range_0 .searchresults .donthideatsearchresult{display:table-cell;}
html.range_0 .searchresultlastpostsize{width:100px!important;}
html.range_0 .searchfaqblock{float:none;clear:none;}
html.range_0 .letterblock {width:4%;}
html.range_0 .letterblock2 {width:5%;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
html.range_0 .loginsubmitcol{padding-top:4px;}
html.range_0 .searchsubmitcol{padding-top:5px;}
}
html.range_0 .displayoptions{width: 100%;}
html.range_0 .displayoptions select{width: 80px;}
html.range_0 .showthreadselect{width: 70px;}
html.range_0 .toggleloginform .togglebginput{width: 120px;border-radius:0;}
html.range_0 .fdmod{width:100px;}
html.range_0 .tcat{font-size:10.5pt;font-weight:normal}
html.range_0 .pagenav a { font-weight:normal; }
html.range_0 .pagenav td {font-weight:normal;min-width:12px!important;padding:3px 8px;}
html.range_0 .pagenav td .smallfont{font-size:12pt;font-weight:normal;}
html.range_0 .thead2,
html.range_0 .mytoolbar .vbmenu_control{font-size:8pt;font-weight:normal;padding: 3px 0;}
html.range_0 .mypostbit{width:100%;}
html.range_0 .mysubforum .tcat{font-size:9pt;}
html.range_0 .menuhide{display:block!important;}

/*-- the great display none --*/
html.range_0 .hidefdviews,
html.range_0 .hidefdlastpost,
html.range_0 .hidethdcount,
html.range_0 .substufflastpostsize,
html.range_0 .thiscolumnR,
html.range_0 .thiscolumnC,
html.range_0 #sg_grouplist tr td:nth-child(n+3),
html.range_0 #collapseobj_similarthreads tr td:nth-child(n+2),
html.range_0 .memlisthead tr td:nth-child(even),
html.range_0 .memlisthead tr td:nth-child(n+6),
html.range_0 .hidelastpostforumhome,
html.range_0 .mytoolbar,
html.range_0 .hideusernameonmobile,
html.range_0 .hidelastpostthreadbit,
html.range_0 .displayoptions,
html.range_0 .wgo,
html.range_0 .hiderow,
html.range_0 .tcat .smallfont,
html.range_0 .topic_review2,
html.range_0 .topic_review,
html.range_0 .navhide,
html.range_0 .hidewgolegend,
html.range_0 .custompostbit .hideonmobile,
html.range_0 .navbithide,
html.range_0 .hidecal,
html.range_0 .subscribehide,
html.range_0 #vB_Editor_001_controls img,
html.range_0 .hideviews, 
html.range_0 .srthidethreadviews,
html.range_0 .threadicon img, 
html.range_0 .hidecopytext, 
html.range_0 .hideonmobile,
html.range_0 .hidebookmark,
html.range_0 .hidetags,
html.range_0 .forumtitlehide,
html.range_0 .postbithideonmobile,
html.range_0 #threadrating,
html.range_0 #displaymodes,
html.range_0 .userinfodetails,
html.range_0 .footselectorhide,
html.range_0 .hideonthreaddelete,
html.range_0 .hidecyb2,
html.range_0 .nbhide1,
html.range_0 #cybstats_lpdiv,
html.range_0 .nbhide2,
html.range_0 .nbhide3,
html.range_0 .nbhide4,
html.range_0 .nbhide5,
html.range_0 .nbhide6,
html.range_0 .nbhide7,
html.range_0 .nbhide8,
html.range_0 .nbhide9,
html.range_0 .nbhide10,
html.range_0 .header #navigation,
html.range_0 .hidewgostats,
html.range_0 .searchresults .srthideforumlink, 
html.range_0 .searchresults .searchresulthideforum,
html.range_0 .tagsearch .srthidethreadviews,  
html.range_0 .tagsearch .srthidemod, 
html.range_0 .tagsearch .srthidereplycount,
html.range_0 .tagcol, 
html.range_0 .tagviews, 
html.range_0 .tagreplies, 
html.range_0 .taglastpost, 
html.range_0 .tagmod,
html.range_0 .searchresulthide,
html.range_0 .searchresults .srthidethreadviews,
html.range_0 .searchresults .srthidereplycount,
html.range_0 .searchresulthideforum,
html.range_0 .srthideforumlink,
html.range_0 .hideloggedinfo,
html.range_0 .mylocation,
html.range_0 .hidelogin,
html.range_0 .forumjump,
html.range_0 .usercphide,
html.range_0 .hidesearch,
html.range_0 .hidesubstuff,
html.range_0 .forumdisplayhide,
html.range_0 .iconlegend,
html.range_0 .forumrules,
html.range_0 .collapseobj_forumhome_dbtechstatus  .alt2,
html.range_0 .vbulletinnavbar,
html.range_0 .wgo .alt2,
html.range_0 .menulogout,
html.range_0 .menufaq,
html.range_0 .menucalendar,
html.range_0 .menunewpost,
html.range_0 .hidelastpost,
html.range_0 .hidereplycount,
html.range_0 #social_icons_header,
html.range_0 .adswrap,
html.range_0 .navwrap{display:none!important;}

/*--_XXX range0 editor fix XXX--*/
html.range_0 .vBulletin_editor{border:0px!important;min-width:270px;width:100%!important;padding:0px!important;overflow:hidden;}
html.range_0 .panel{background:transparent none;width:98%;padding:0px;border:0px;}
html.range_0 .panelsurround{padding:0px;}
html.range_0 .panelsurround .panel .bginput{width:100%!important;}
html.range_0 .myreply .tcat{font-size:7.5pt;}
html.range_0 .errortext .panelsurround .panel{width: 250px;font-size:9pt;font-
weight:normal;padding:0px;border:0px;}
html.range_0 .smileywidth{
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px none;
margin-left:-20px!important;
display:none;
}
html.range_0 .posticonm{display:none}
html.range_0 .posticonw{width:8px;height:8px;}
html.range_0 .posticonwidth{width:45px!important;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px none;
}
html.range_0 .regcheckage .bginput {width: 55px!important;}
html.range_0 .regform .bginput {width: 105px!important;}
html.range_0 .regform{width: 100%!important;}
html.range_0 .regform .fieldset{width: 270px!important;display:inline-block;padding:0px;}
html.range_0 #imagereg{width: 150px!important;}
html.range_0 #sel_timezoneoffset{width: 95px!important;}
html.range_0 #sel_dst{width: 95px!important;}
html.range_0 .loginform .bginput{width:80px!important;}
html.range_0 .myinput {width: 260px;}
html.range_0 .popup_feedback div{width:25px!important;}
html.range_0 .postbitcontrol .editlink,
html.range_0 .postbitcontrol .replylink,
html.range_0 .postbitcontrol .multiquotelink,
html.range_0 .postbitcontrol .quickreplylink{max-width:69px;min-height:29px}
html.range_0 .fdforumtitle{font-size:9pt;}
html.range_0 .hidethreadcount{display:block;}
html.range_0 .wrapper1{width: 95%!important;margin-top: 0px;}
html.range_0 .controlbar{display: block;}
html.range_0 .controlbar>table>tbody>tr>td{display: inline-block;}

/*--- forumhome sidebar falldown ---*/
html.range_0 .mainContainer {float: none!important;margin-left: 0px!important;margin-right: 0px!important;}
html.range_0 .mainContent {background:#fff none;margin-right: 0px!important;margin-left: 0px!important;}
html.range_0 .sidebar_left {float: none!important;margin-right: 0px!important;width: 100%;}
html.range_0 .sidebar_right {float: none!important;margin-left: 0px!important;width: 100%;}
html.range_0 .p-right {padding-right: 0px!important;}
html.range_0 .p-left {padding-left: 0px!important;}

/*--- usercp sidebar falldown ---*/
html.range_0 .usercpmainContainer {float: none!important;margin-right: 0px!important;margin-left: 0px!important;}
html.range_0 .usercpmainContent {margin-left: 0px!important;margin-right: 0px!important}
html.range_0 .usercpsidebar {margin-left: 0px!important;float: none!important;width: 100%;}
html.range_0 .usercpmainContent .tcat{font-size:9pt;}

/*--- user profile  sidebar  falldown ---*/
 html.range_0 #content_container {width: 100%;float: none;margin-right: 0px;margin-left: 0px!important}
 html.range_0 #sidebar_container {width: 100%;float: none;text-align:center;}
 html.range_0 #content {margin-right: 0px;margin-left: 0px!important}

/*--- social group sidebar  falldown ---*/
html.range_0 .floatwrapper {float: none;}
html.range_0 #sg_catcloud,
html.range_0 #sg_owngroups, 
html.range_0 #sg_mygroups,  
html.range_0 #sg_randomgroup {padding-right: 0px;min-width: 100%;}
html.range_0 #sg_newgroups {float: none;width: 100%;margin-left: 0px;margin-right: 0px!important}


/* end range 0-320 */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
/* XXXXXXX  Style range1 overrides for: 320px to 480px XXXXXX----- */
/* XXXXXXX--------------------- RANGE 1 --------------------XXXXXX */
html.range_1 {font-size: 62.5%;}
html.range_1 .bbcodestyle code,
html.range_1 .bbcodestyle pre {
   margin:0px!important;
   hyphen: auto!important;
   overflow-x: auto!important;
   white-space: pre-wrap!important;
   white-space: -moz-pre-wrap !important; 
   white-space: -pre-wrap!important;
   white-space: -o-pre-wrap!important;
   word-wrap: break-word!important;
   display:block!important;width:300px!important;
}
html.range_1 .mypostbittext a {
   margin:0px;
   hyphen: auto;
   overflow-x: auto;
   white-space: pre-wrap;
   white-space: -moz-pre-wrap !important; 
   white-space: -pre-wrap;
   white-space: -o-pre-wrap;
   word-wrap: break-word;
   display:block;width:300px;
}
html.range_1 .bbcodestyle code,
html.range_1 .bbcodestyle pre,
html.range_1 .mypostbittext{
   white-space: normal!important;
}
html.range_1 .mypostbittext{font-size:12pt;display:inline-block!important;width:96%!important;}
html.range_1 .logowrap{width:100%;}
html.range_1 #notifications_menu table tr td{display: table-cell!important;}
html.range_1 #notifications_menu table tr{display: table-row!important;}
html.range_1 #notifications_menu table tbody{display: table-row-group!important;}
html.range_1 #notifications_menu table {display: table!important;}
html.range_1 .posticonwidth td{display:inline-block}
html.range_1 .posticonwidth td:first-child{display:none}
html.range_1 .posticonwidth div{display:block;width:100%;}
html.range_1 .googleadsnormal .adsbygoogle{width:300px!important;max-width:100%;height:auto!important}
html.range_1 .googleadsnormal{float:left;clear:left;}
html.range_1 #collapseobj_cat_itrader_stats table tr td{
   display:block;width:100%;    
   float:left;clear: left;  
}

html.range_1 .myreply .editorwidth{width:100%!important}
html.range_1 .threadcountforumhome{font-size:7.5pt;padding:2px;}
html.range_1 .showlastpostbythrbitmobile{display:block}
html.range_1 .showlastpostthreadbit .inlineimg{vertical-align:top;position:relative;top:-5px;}

html.range_1 .mobilesizeicon{height: 16px;width: 16px;}
html.range_1 .alt2,
html.range_1 .alt2Active {
    background: #fafafa;    
    border-top: 1px solid #eee;
}

html.range_1 .tborderindex .forumtitlectrl .titlectrl,
html.range_1 .fd .forumtitlectrl .titlectrl{padding-left:22px!important;}
html.range_1 .tborderindex .subforumctrl td{padding-top:0!important;padding-left:28px!important;}
html.range_1 .tborderindex .subforumctrl .subforumcolitem{width:50%;!important;}
html.range_1 .showonlinestatusmobile{display:block!important;float:right;padding-top:4px;padding-right:4px;}
html.range_1 .mainctrl{text-align:center!important}
html.range_1 .tcat a{font-weight:bold}
html.range_1 .legacy .headstyle{display:block;height:35px!important;}
html.range_1 .legacy .headstyle .thead input {margin-left: 0px!important;}
html.range_1 .legacy .thead{border:0px!important;height:30px;line-height:30px;display:inline-block;clear:right}
html.range_1 .legacy .postcount{min-width:65px!important;float:right;margin-right:8px;}
html.range_1 .legacy tbody{display:block;}
html.range_1 .legacy .headstyle .thead{background:transparent none!important;color:#333;}
html.range_1 .legacy .headstyle .thead a{color:#333;}

html.range_1 .legacy .block2{float:left}
html.range_1 #pmrecips_txt{width:225px}
html.range_1 .sendpmfieldset{width:225px}
html.range_1 .custompostbit2 .alt1 a{margin-right: 0px;}
html.range_1 .sidebarcolumnsbreak .thiscolumnR{display:inline-block;width:100%!important;}
html.range_1 .sidebarcolumnsbreak .thiscolumnL{display:inline-block;width:100%!important;}
html.range_1 .footer .tfoot {display:inline-block;width:100%;text-align:center!important}
html.range_1 .myfixedtable td {width: 100px;}
html.range_1 .myfixedtable td+td {width: auto!important;}
html.range_1 .custompostbit2{display:block;width:99%;}
html.range_1 .custompostbit2 .alt2{background:transparent none!important;border:0px!important;display:block;width:auto;}
html.range_1 .custompostbit2 .alt1{border:0px!important;display:block;width:100%;}
html.range_1 .custompostbit{display:block;}
html.range_1 .custompostbit .alt1,
html.range_1 .custompostbit .alt2{width:95%!important;display:inline-block}

html.range_1 .bcl .bcll,
html.range_1 .bcl .bclr{display:inline-block;width:100%;float:left;clear:left;}
html.range_1 .st_bg .white{white-space: normal;width:185px;}
html.range_1 .converttodiv{font-size:9pt;display: block!important;width:95%!important;padding-right:0px!important;}
html.range_1 .converttodiv a{font-size:8pt;display:block!important;width:auto!important;white-space:normal!important;overflow:hidden;margin-right:5px!important;padding:0px!important}

html.range_1 .header,
html.range_1 .page{width:100%!important}
html.range_1 pre {font-size:10pt;display: inline-block;white-space: normal;}
html.range_1 .bbcodestyle{width:92%;margin-left:0px;margin-right:0px;}
html.range_1 legend{width:95%;display: inline-block!important;}
html.range_1 .postbitcontrol,
html.range_1 .mypostimg {width:99%;}
html.range_1 .mypostbit .myavatar{margin-top:7px}
html.range_1 .monthly td{display:block;width:100%important;}

html.range_1 .reposition3 {
  text-align: right!important;
}
html.range_1 .searchforum .panelsurround .panel td {display:block;width:100%}
html.range_1 .header .logo, 
html.range_1 .header .search{display:block;width:100%;text-align:center}
html.range_1 .header .search{padding-top:15px}
html.range_1 .st_search {float:none;width:360px}
html.range_1 .st_search2{float:none;}
html.range_1 .st_search input[type='text'] {width:340px}

html.range_1 .regbuttontop li{float:none!important}
html.range_1 .regbuttontop {
  float:none!important;
  clear:none!important;
  margin-top: 10px;
  margin-left: 0px!important;
  -webkit-padding-start: 0px!important;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}

html.range_1 .mainmenu .vbmenu_control{
   border-top: 1px solid #fff;
   display:block;width:100%;    
   float:left;clear: left;
   padding: 3px 0;
}
html.range_1 .mainmenu .navicon {display:block!important;}
html.range_1 .vbmenu_popup table tbody,
html.range_1 .vbmenu_popup table,
html.range_1 .vbmenu_popup table tr,
html.range_1 .vbmenu_option,
html.range_1 .vbmenu_popup table tr td{display:block}
html.range_1 .vbmenu_popup table{width:100%;}
html.range_1 .vbmenu_popup{
       margin-left: auto!important;
       margin-right: auto!important;
       left: 0!important;
       right: 0!important;}
html.range_1 .vbmenu_option, 
html.range_1 .vbmenu_popup table tr td{min-height:30px;line-height:30px;}
html.range_1 .st_links a{min-width:100px}
html.range_1 .reposition3 {text-align:left!important}
html.range_1 .header .right-item .search{right:112px!important;}
html.range_1 .header .right-item .search a {
  padding: 0 10px 0 10px;
} 

html.range_1 .paddingmobile{padding: 0px 10px!important;}
html.range_1 .postbitcontrol2 a{font-size:10pt;padding:2px;display:inline-block!important;white-space:normal!important}
html.range_1 .chang-comment-block {width:95%!important}
html.range_1 .tcat img{width:16px;height:16px;}
html.range_1 .hideforumicon img{width:16px;height:16px;}
html.range_1 .columnCtext{height:auto}
html.range_1 #forum-stats li {padding:0 4px!important;}
html.range_1 #forum-stats span {font-size: 7pt!important;font-weight:normal!important;}
html.range_1 #forum-stats .cta {display: block;margin-top: 10px;}
html.range_1 #forum-stats .cta .btn {  display: block}
html.range_1 .postbitcontrol{margin-right:5px;}
html.range_1 .mypostbit .alt2{background:#f5f5f5;padding-bottom:8px!important;}
html.range_1 .contentpadding20{padding: 0px;width:100%}
html.range_1 .selectclass{width:135px;padding:3px;}
html.range_1 .columncontent{float:left;width: 99%;padding:0px;}
html.range_1 .columnCtext{  width: 99%;}
html.range_1 .buttondrop2{
  margin-bottom: 10px;
  padding:0px;
  width:100%!important;
  text-align:center;
}

html.range_1 .bginput{width:140px!important;}
html.range_1 .mylogin{text-align:left!important;}
html.range_1 .mylogin .mylogintable{width:150px }
html.range_1 .newthread,
html.range_1 .buttondrop2,
html.range_1 .pagenavdrop2,
html.range_1 .dropnav{display:inline-block;width:100%}
html.range_1 .newthread{
  margin-bottom:10px;
  width:100%!important;
  text-align:center;

}

html.range_1 .navigation-right .menu li a {font-size:12pt;padding:10px;}
html.range_1 .hidebannerontab img{width:325px;}
html.range_1 ul.sn_links{width:300px;}
html.range_1 .sidebar_left .sidebarcontent img{width:295px;}
html.range_1 .sidebar_right .sidebarcontent img{width:295px;}
html.range_1 .loggedinbar{width:315px;text-align:right!important;  float: right!important;}
html.range_1 body {background-position:0px 0px;}
html.range_1 .hidelastpostinhigherrange {
  background: #eee;
  padding: 0 10px;
  margin-top: 3px;
  display:none;
}
html.range_1 .alt1,
html.range_1 .alt1Active{}
html.range_1 .sn_meta{width:320px;min-width:320px;padding-right: 7px!important;
  padding-left: 0px!important;}
html.range_1 #notifications .alertstyle{min-width:20px;}
html.range_1 .loginlink2{font-size:9pt;}
html.range_1 a.welcome_create,
html.range_1 a.welcome_ask {
  font-size: 10pt;
  padding: 0 5px;
}
html.range_1 #back-top { bottom: 30px;right:20px;  margin-right: 0px;}
html.range_1 .menuhide{display:block!important;}

/*-- the great dispaly none --*/
html.range_1 .hidefdviews,
html.range_1 .hidefdlastpost,
html.range_1 .hidethdcount,
html.range_1 .thiscolumnR,
html.range_1 .thiscolumnC,
html.range_1 #sg_grouplist tr td:nth-child(n+3),
html.range_1 #collapseobj_similarthreads tr td:nth-child(n+2),
html.range_1 .memlisthead tr td:nth-child(even),
html.range_1 .memlisthead tr td:nth-child(n+6),
html.range_1 .hidelastpostforumhome,
html.range_1 .mytoolbar,
html.range_1 .hideusernameonmobile,
html.range_1 .hidelastpostthreadbit,
html.range_1 .displayoptions,
html.range_1 .wgo,
html.range_1 .tcat .smallfont,
html.range_1 .sidebarcolumnsbreak .thiscolumnC,
html.range_1 .navbithide,
html.range_1 .hiderow,
html.range_1 .userinfodetails,
html.range_1 .hideonthreaddelete,
html.range_1 .hidefirstcontrol,
html.range_1 .topic_review2,
html.range_1 .topic_review,
html.range_1 .hidewgolegend,
html.range_1 .custompostbit .hideonmobile,
html.range_1 .hidecal,
html.range_1 .subscribehide,
html.range_1 .navhide,
html.range_1 .mlogo,
html.range_1 .hidenavads,
html.range_1 .hidecyb2,
html.range_1 .nbhide1,
html.range_1 #cybstats_lpdiv,
html.range_1 .nbhide2,
html.range_1 .nbhide3,
html.range_1 .nbhide4,
html.range_1 .nbhide5,
html.range_1 .nbhide6,
html.range_1 .nbhide7,
html.range_1 .nbhide8,
html.range_1 .nbhide9,
html.range_1 .nbhide10,
html.range_1 .header #navigation,
html.range_1 .hidecopytext,
html.range_1 .hideonmobile,
html.range_1 .topic_review,
html.range_1 .hidebookmark,
html.range_1 .hidetags,
html.range_1 .forumtitlehide,
html.range_1 .postbithideonmobile,
html.range_1 #threadrating,
html.range_1 #displaymodes,
html.range_1 .footselectorhide,
html.range_1 .threadicon img,
html.range_1 .hideviews,
html.range_1 .srthidethreadviews,
html.range_1 #vB_Editor_001_controls img,
html.range_1 .sn_search, 
html.range_1 .hidewgostats,
html.range_1 .sn_search,
html.range_1 .searchresults .srthideforumlink,
html.range_1 .searchresults .searchresulthideforum,
html.range_1 .forumdisplayhide,
html.range_1 .iconlegend,
html.range_1 .forumrules,
html.range_1 #social_icons_header,
html.range_1 .collapseobj_forumhome_dbtechstatus .alt2,
html.range_1 .vbulletinnavbar,
html.range_1 .wgo .alt2,
html.range_1 .menulogout,
html.range_1 .menufaq,
html.range_1 .menucalendar,
html.range_1 .menunewpost,
html.range_1 .menusearch,
html.range_1 .hidelastpost,
html.range_1 .hidereplycount,
html.range_1 .adswrap,
html.range_1 .navwrap,
html.range_1 .posticonm,
html.range_1 .tagsearch .srthidethreadviews,
html.range_1 .tagsearch .srthidemod,
html.range_1 .tagsearch .srthidereplycount,
html.range_1 .tagcol,
html.range_1 .tagviews,
html.range_1 .tagreplies,
html.range_1 .taglastpost,
html.range_1 .tagmod,
html.range_1 .searchresulthide,
html.range_1 .searchresults .srthidethreadviews,
html.range_1 .searchresults .srthidereplycount,
html.range_1 .hidelogin,
html.range_1 .showthreadselect,
html.range_1 .mylocation,
html.range_1 .hidesearch,
html.range_1 .myreply .tcat,
html.range_1 .usercphide,
html.range_1 .forumjump,
html.range_1 .hidesubstuff{display:none!important;}

html.range_1 table {border-collapse: separate;}
html.range_1 #loginplace {
    float: none;
    width: 100%;
    text-align: center;
}
html.range_1 .lastpostinfotextinfirstcolumn .inlineimg{width:10px;height:10px;}
html.range_1 .hidedescription{display:none;line-height:3px;}
html.range_1 .searchresults .donthideatsearchresult{display:table-cell;}
html.range_1 .searchfaqblock{float:none;clear:none;}
html.range_1 .letterblock {width:4%;}
html.range_1 .letterblock2 {width:5%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
html.range_1 .loginsubmitcol{padding-top:4px;}
html.range_1 .searchsubmitcol{padding-top:5px;}
}

html.range_1 .toggleloginform .togglebginput{width: 130px;border-radius:0;}
html.range_1 .myinput {width: 160px;}
html.range_1 .fdmod{width:100px;}
html.range_1 .tcat{font-size:10.5pt;font-weight:normal}
html.range_1 .pagenav a { font-weight:normal; }
html.range_1 .pagenav td {font-weight:normal;min-width:14px!important;padding: 4px; }
html.range_1 .pagenav td .smallfont{font-size:12pt;font-weight:normal;}
html.range_1 .thead2,
html.range_1 .mytoolbar .vbmenu_control{font-size:8pt;font-weight:normal;padding: 3px 0;}
html.range_1 .mypostbit{width:100%;}
html.range_1 .mysubforum .tcat{font-size:9pt;}


/*--_XXX range1 editor fix XXX--*/
html.range_1 .vBulletin_editor{border:0px!important;min-width:310px!important;width:100%!important;padding:0px!important;overflow:hidden;}
html.range_1 .panel{background:transparent none;width:98%;padding:0px;border:0px;}
html.range_1 .panelsurround{padding:0px;}
html.range_1 .panelsurround .panel .bginput{width:100%!important;}
html.range_1 .myreply .tcat{font-size:7.5pt;}
html.range_1 .errortext .panelsurround .panel{width: 350px;font-size:9pt;font-weight:normal;padding:0px;border:0px;}
html.range_1 .smileywidth{
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px none;
margin-left:-20px!important;
display:none;
}
html.range_1 .posticonw{width:12px;height:12px;}
html.range_1 .posticonwidth{width:45px!important;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0em;
-webkit-padding-start: 0em;
-webkit-padding-end: 0em;
-webkit-padding-after: 0em;
border: 0px none;
}

html.range_1 .regcheckage .bginput {width: 100px!important;}
html.range_1 .regform .bginput {width: 115px!important;}
html.range_1 #sel_timezoneoffset{width: 105px!important;}
html.range_1 #sel_dst{width: 105px!important;}
html.range_1 .loginform .bginput{width:80px!important;}
html.range_1 .popup_feedback div{width:25px!important;}
html.range_1 .postbitcontrol .editlink,
html.range_1 .postbitcontrol .replylink,
html.range_1 .postbitcontrol .multiquotelink,
html.range_1 .postbitcontrol .quickreplylink{max-width:69px;min-height:29px}
html.range_1 .newreplybutton{width:100%;}
html.range_1 .newthreadbutton{max-width:100%;width:100%;}
html.range_1 .fdforumtitle{font-size:9pt;}
html.range_1 .hidethreadcount{display:block;}
html.range_1 .wrapper1{width: 95%!important;margin-top: 0px;}
html.range_1 .controlbar{display: block;}
html.range_1 .controlbar>table>tbody>tr>td{display: inline-block;}

/*--- forumhome sidebar falldown ---*/
html.range_1 .mainContainer {float: none!important;margin-left: 0px!important;margin-right: 0px!important;}
html.range_1 .mainContent {background:#fff none;margin-right: 0px!important;margin-left: 0px!important;}
html.range_1 .sidebar_left {float: none!important;margin-right: 0px!important;width:100%!important}
html.range_1 .sidebar_right {float: none!important;margin-left: 0px!important;width:100%!important}
html.range_1 .p-right {padding-right: 0px!important;}
html.range_1 .p-left {padding-left: 0px!important;}

/*--- usercp sidebar falldown ---*/
html.range_1 .usercpmainContainer {float: none!important;margin-right: 0px!important;margin-left: 0px!important;}
html.range_1 .usercpmainContent {margin-right: 0px!important;margin-left: 0px!important;}
html.range_1 .usercpsidebar {margin-left: 0px!important;float: none!important;width: 100%;}
html.range_1 .usercpmainContent .tcat{font-size:9pt;}

/*--- user profile  sidebar  falldown ---*/
html.range_1 #content_container {width: 100%;float: none;margin-right: 0px;}
html.range_1 #sidebar_container {width: 100%;float: none;text-align:center;}
html.range_1 #content {margin-right: 0px;margin-left: 0px!important;}

/*--- social group sidebar  falldown ---*/
html.range_1 .floatwrapper {float: none;}
html.range_1 #sg_catcloud,
html.range_1 #sg_owngroups,
html.range_1 #sg_mygroups,
html.range_1 #sg_randomgroup {padding-right: 0px;min-width: 100%;}
html.range_1 #sg_newgroups {float: none;width: 100%;margin-left: 0px;margin-right: 0px!important;}

html.range_1 .header .right-item li {width: 55px;}
html.range_1 .errortext{width: 320px!important;}
html.range_1 .errortext .panelsurround .panel{width: 310px!important;}
html.range_1 .hidebannerontab img {width: 320px;}

/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
/* XXXXXXX--- Style range2 overrides for: 480px to 780px ---XXXXXX */
/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */

html.range_2 .substufflastpostsize1 img{max-width:100%;display:none}
html.range_2 #collapseobj_cat_itrader_stats table tr td{
   display:block;width:100%;    
   float:left;clear: left;  
}

html.range_2 .chang-comment-block {width:95%!important}
html.range_2 #pmrecips_txt{width:225px}
html.range_2 .sendpmfieldset{width:225px}
html.range_2 .mlogo{margin-left:0px}
html.range_2 .paddingmobile{padding: 0px 10px!important;}
html.range_2 .custompostbit2 .alt1 a{margin-right: 0px;}
html.range_2 .sidebarcolumnsbreak .thiscolumnR{display:inline-block;width:98%!important;}
html.range_2 .sidebarcolumnsbreak .thiscolumnL{display:inline-block;width:98%!important;}
html.range_2 .footer .tfoot {display:inline-block;width:98%;text-align:center!important}
html.range_2 .myfixedtable td {width: 175px;}
html.range_2 .myfixedtable td+td {width: auto!important;}

html.range_2 .mainnavbar .vbmenu_control {
    border-top: 1px solid #fff;line-height:26px;height:26px;
}
html.range_2 .mainmenu .vbmenu_control{display:block;width: 100%;float:left;clear: left;padding: 3px 0;}
html.range_2 .mainmenu .navicon {line-height:26px;height:26px;display:block!important;}
html.range_2 .bcl .bcll,
html.range_2 .bcl .bclr{display:inline-block;width:100%;float:left;clear:left;}
html.range_2 .header,
html.range_2 .page{width:100%!important}
html.range_2 pre {font-size:10pt;display: inline-block;white-space: normal;}
html.range_2 .header #navigation{display:none}
html.range_2 .biglogo{margin-left:3px;margin-right:0px;margin-top:10px;
background-position:-324px -308px;height:52px;width:156px;}
html.range_2 #back-top { bottom: 30px;left:20px;  margin-right: 0px;}
html.range_2 .copywrap {  width: 80%;}
html.range_2 table {border-collapse: separate;}
html.range_2 .pagenav td {font-weight: normal;min-width: 16px;padding: 1px;}
html.range_2 .hidelastpostinhigherrange{margin-top:3px;}
html.range_2 .lastpostinfotextinfirstcolumn .inlineimg{width:10px;height:10px;}

html.range_2 .toggleloginform .togglebginput{width: 200px;border-radius:0;}
html.range_2 .myinput {width: 270px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
html.range_2 .loginsubmitcol{padding-top:4px;}
html.range_2 .searchsubmitcol{padding-top:5px;}
}
html.range_2 .tborderindex .subforumctrl .subforumcolitem{width:33%;!important;}
html.range_2 .fdmod{width:100px;}
html.range_2 .tcat{font-size:10.5pt;font-weight:normal}
html.range_2 .postbitcontrol .editlink,
html.range_2 .postbitcontrol .replylink,
html.range_2 .postbitcontrol .multiquotelink,
html.range_2 .postbitcontrol .quickreplylink{max-width:69px;min-height:29px}
html.range_2 .newreplybutton,
html.range_2 .newthreadbutton{max-width:100%;}
html.range_2 .fdforumtitle{font-size:9pt;}
html.range_2 .menuhide{display:block!important;}

/*--- the great display none ---*/
html.range_2 .hidethdcount,
html.range_2 .thiscolumnR,
html.range_2 .thiscolumnC,
html.range_2 #sg_grouplist tr td:nth-child(n+3),
html.range_2 #collapseobj_similarthreads tr td:nth-child(n+2),
html.range_2 .memlisthead tr td:nth-child(even),
html.range_2 .memlisthead tr td:nth-child(n+8),
html.range_2 .navbithide,
html.range_2 .topic_review2,
html.range_2 .topic_review,
html.range_2 .navhide,
html.range_2 .sidebarcolumnsbreak .thiscolumnC,
html.range_2 .showlastpostthreadbit,
html.range_2 .searchresultlastpostsize,
html.range_2 .hidefdviews,
html.range_2 .hidefdlastpost,
html.range_2 .hidesubstuff,
html.range_2 .hidereplycount,
html.range_2 .sn_search, 
html.range_2 #forum-stats,
html.range_2 .sn_search,
html.range_2 .searchresults .srthideforumlink,
html.range_2 .searchresults .searchresulthideforum,
html.range_2 .tagsearch .srthidethreadviews,
html.range_2 .tagsearch .srthidemod,
html.range_2 .tagsearch .srthidereplycount,
html.range_2 .tagcol,
html.range_2 .tagviews,
html.range_2 .tagreplies,
html.range_2 .taglastpost,
html.range_2 .tagmod,
html.range_2 .hidedescription,
html.range_2 .searchresulthide,
html.range_2 .searchresults .srthidethreadviews,
html.range_2 .searchresults .srthidereplycount,
html.range_2 .hidelogin,
html.range_2 .usercphide,
html.range_2 .forumjump,
html.range_2 .forumdisplayhide,
html.range_2 .iconlegend,
html.range_2 .forumrules,
html.range_2 .collapseobj_forumhome_dbtechstatus  .alt2,
html.range_2 .wgo .alt2,
html.range_2 .menulogout,
html.range_2 .menufaq,
html.range_2 .menucalendar,
html.range_2 .menunewpost,
html.range_2 .menusearch,
html.range_2 #social_icons_header,
html.range_2 .navwrap{display:none!important;}
html.range_2 .controlbar{display: block;}
html.range_2 .controlbar>table>tbody>tr>td{display: inline-block;}

html.range_2 .hidethreadcount{display:block;}
html.range_2 .wrapper1{width: 95%!important;margin-top: 0px;}
html.range_2 #loginplace {width: 100%;
float:none;
text-align: center;
}
/*--- forumhome sidebar falldown ---*/
html.range_2 .mainContainer {float: none!important;margin-left: 0px!important;margin-right: 0px!important;}
html.range_2 .mainContent {margin-right: 0px!important;margin-left: 0px!important;}
html.range_2 .sidebar_left {float: none!important;margin-right: 0px!important;width: 100%!important;}
html.range_2 .sidebar_right {float: none!important;margin-left: 0px!important;width: 100%!important;}
html.range_2 .p-right {padding-right: 0px!important;}
html.range_2 .p-left {padding-left: 0px!important;}

/*--- usercp sidebar falldown ---*/
html.range_2 .usercpmainContainer {float: none!important;margin-right: 0px!important;margin-left: 0px!important;}
html.range_2 .usercpmainContent {margin-left: 0px!important;margin-right: 0px!important;}
html.range_2 .usercpsidebar {margin-left: 0px!important;float: none!important;width: 100%!important;}
html.range_2 .usercpmainContent .tcat{font-size:9pt;}

/*--- user profile  sidebar  falldown ---*/
html.range_2 #content_container {width: 100%!important;float: none!important;margin-right: 0px!important;margin-left: 0px!important;}
html.range_2 #sidebar_container {width: 100%!important;float: none!important;text-align:center;}
html.range_2 #content {margin-right: 0px!important;margin-left: 0px!important;}

/*--- social group sidebar  falldown ---*/
html.range_2 .floatwrapper {float: none!important;}
html.range_2 #sg_catcloud,
html.range_2 #sg_owngroups,
html.range_2 #sg_mygroups, 
html.range_2 #sg_randomgroup {padding-right: 0px!important;min-width: 100%!important;}
html.range_2 #sg_newgroups {float: none!important;width: 100%!important;margin-left: 0px!important;}

html.range_2 .header .right-item li {width: 55px;}
html.range_2 .errortext{width: 375px!important;}
html.range_2 .errortext .panelsurround .panel{width: 365px!important;}
html.range_2 .hidebannerontab img {width: 375px;}


/* end range 480-780 */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */
/* XXXXXXX---Style overrides for: 780px to 980px ----------XXXXXXX */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */
html.range_3 .thiscolumnR,.thiscolumnC,
html.range_3 .menuhide,
html.range_3 #userpass,
html.range_3 .header #navigation .forums,
html.range_3 .hidelastpostinhigherrange,
html.range_3 .hidebannerontab,
html.range_3 .toplogout{display:none!important;}

html.range_3 .mlogo{margin-left:0px}
html.range_3 .paddingmobile{padding: 0px 10px!important;}
html.range_3 .custompostbit2 .alt1 a{margin-right: 0px;}
html.range_3 .footer .tfoot {display:inline-block;width:98%;text-align:center!important}
html.range_3 .hidethreadcount{display:block!important;}
html.range_3 .hidereplycount,
html.range_3 .hidelastpost{border-right:0px;}
html.range_3 .wrapper1{width: 98%!important;margin-top: 0px;}
html.range_3 .forumrulescol{width:210px;}
html.range_3 .controlbar{display: block;}
html.range_3 .controlbar>table>tbody>tr>td{display: inline-block;} 

/* end range 3 */
/* XXXXXXX--------------------- RANGE 4 --------------------XXXXXX */
/* XXXXXXX--------Style overrides for: 980px to 1280px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 4 --------------------XXXXXX */
html.range_4 .hidelastpostinhigherrange,
html.range_4 .hidebannerontab,
html.range_4 .toplogout,
html.range_4 #userpass{display:none!important;}
html.range_4 .forumrulescol{width:210px;} 


/* end range 4 */
/* Desktops and laptops ----------- */
/* XXXXXXX--------------------- RANGE 5 --------------------XXXXXX */
/* XXXXXXX-------- Style overrides for: above 1280px -------XXXXXX */
/* XXXXXXX--------------------- RANGE 5 --------------------XXXXXX */
html.range_5 .sn_meta{width:600px;}
html.range_5 .forumrulescol{width:210px;}
html.range_5 .hidelastpostinhigherrange,
html.range_5 .hidebannerontab,
html.range_5 .toplogout,
html.range_5 #userpass{display:none!important;}


/* end range 5 */



/* iphone5 */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
.header .right-item li {width: 55px;}
.errortext{width: 320px!important;}
.errortext .panelsurround .panel{width: 310px!important;}
.hidebannerontab img {width: 320px;}
.tborderindex{width: 100%!important;}

 }

/* samsung s4 */
@media only screen 
and (min-device-width : 346px) 
and (max-device-width : 616px) 
and (orientation : portrait) {
.header .right-item li {width: 55px;}
.errortext{width: 346px!important;}
.errortext .panelsurround .panel{width: 330px!important;}
.hidebannerontab img {width: 346px;}

 }

/* samsung s4 2 */
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) 
and (orientation : portrait) {
.header .right-item li {width: 55px;}
.errortext{width: 360px!important;}
.errortext .panelsurround .panel{width: 350px!important;}
.hidebannerontab img {width: 360px;}
 }
/* samsung s3 */
@media (max-width: 360px){
.bginput {
    width: 100px!important;
}}

/* iphone6 landscape*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 
} 


/* z10 */
@media only screen 
and (min-device-width : 384px) 
and (max-device-width : 640px) 
and (orientation : portrait) {
.header .right-item li {
  width: 55px;
}
.errortext{width: 384px!important;}
.errortext .panelsurround .panel{width: 374px!important;}
.sidebar_left {float: none!important;width: 384px!important;}
.sidebar_right {float: none!important;width: 384px!important;}
.p-right {padding-right: 0px!important;}
.p-left {padding-left: 0px!important;}
.hidebannerontab img {width: 334px;}
.mypostbit {width: 380px!important}
 }

/* iphone6 plus landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
.hidefdviews{display:block!important;}
} 
/* 6plus */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 

.picviewtable{width: 385px;!important}
.header .right-item li {width: 55px;}
.errortext{width: 414px!important;}
.errortext .panelsurround .panel{width: 404px!important;}
.hidebannerontab img {width: 364px;}
.newthread,
.dropnav{display:inline-block;width: 100%;}
  html,
  body{
    width:98%;
}
.newthread{margin-bottom:10px;width:100%!important}
.mypostbittext { font-size: 12pt;width: 97%!important;}
.mypostbit{width:100%!important;}
}


/* ipad vertical */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

}


/* iPad mini */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
.sidebarcolumnsbreak .thiscolumnR{display:inline-block;width:99%!important;}
.sidebarcolumnsbreak .thiscolumnL{display:inline-block;width:99%!important;}
.sidebarcolumnsbreak .thiscolumnC{display:none}
}


@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
    overflow-x:hidden;
  }

}