body
{
	background: #f4f4f4;
	color: #000000;
	font: 10pt 'Montserrat', serif;
	margin: 0px;
	padding: 0px;
	
	
}
a:link, body_alink
{
	color: #040404;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #040404;
}
a:hover, a:active, body_ahover
{
	color: #333333;
}
.page
{
	background: transparent;
	color: #000000;
}
td, th, p, li
{
	font: 11pt 'Montserrat', serif;
}
.tborder
{
	background: #eee;
	color: #000000;
	border:1px solid #ddd;
}
.tcat
{
	background: #336699;
	color: #FFFFFF;
	font: bold 18px 'Montserrat', serif;
	font-weight:900;
}
.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: #f5f5f5;
	text-decoration: underline;
}
.thead
{
	background: #336699;
	color: #FFFFFF;
	font: bold 11px 'Montserrat', serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
}
.tfoot
{
	background: #336699;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFFF;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFFFF;
}
.alt1, .alt1Active
{
	background: #fff;
	color: #666666;
}
.alt2, .alt2Active
{
	background: #FFFFFF;
	color: #666666;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt 'Montserrat', 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: 10pt 'Montserrat', serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: 'Montserrat', serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background: #d20320;
	color: #fff;
}
select
{
	font: 11px 'Montserrat', serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: 'Montserrat', serif;
}
.smallfont
{
	color: #666666;
	font: 11px 'Montserrat', serif;
}
.time
{
	color: #666;
}
.navbar
{
	font: 11px 'Montserrat', serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #336699;
	color: #FFFFFF;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #FFFFFF;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px 'Montserrat', serif;
}
.vbmenu_control
{
	background: #336699;
	color: #FFFFFF;
	font: bold 11px 'Montserrat', serif;
	padding: 3px 6px 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 #CCC;
}
.vbmenu_option
{
	background: #fff;
	color: #000000;
	font: 11px 'Montserrat', serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #666666;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #eaeaea;
	color: #333333;
	font: 11px 'Montserrat', serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000000;
	text-decoration: none;
}
.mypostbit .alt2{background:#f5f5f5 none;}
.cybhide,.toponlinestatus{display:none}
.btmonlinestatus{display:inline-block}
/* ------fix code ----- */
.postbitcontrol2 object,.mypostimg object{width: 100%!important;}
.mypostbittext {
    font-size: 15px;
    display: inline-block!important;
    width: 96%!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;
}
/* ------fix postbit legacy bbcode img-attach-quoteimg ----- */
.myfixedtable {
  table-layout: fixed;
  border-collapse: collapse;
  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%;
}
/* ------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%;
}
a, img {
    border:none;
    outline:none
}
.panelsurround .panel .bginput{min-height:25px!important;padding:1px!important;margin-bottom:2px;width: 98%!important;}
#forum-stats li,.social-list li{list-style-type:none;float:left;clear:right}
.mainContainer{z-index:10;}
.sidebar{z-index:15;}
.converttodiv div{display: block!important;width:100%}
.bbcodestyle{display:inline-block;margin:20px; margin-top:5px}
.postbitcontrol a{display: inline!important;}
.custompostbit .alt1, .custompostbit .alt2{position:relative}
.fieldset a{background:transparent none!important;}
.postbitcontrol2 .inlineimg {
  width: auto!important;  max-width: none!important;
}
pre {
  display: inline-block;
  white-space: normal;
}

.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 {
  width: 100%;  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}
.bginput{width:130px!important;height:20px}

.topwrap{height:40px;}
.loginlink a{line-height:28px;height:28px;display:block;float:left;clear:right;}
.loginlink {width:145px;margin-right:20px;margin-top:5px;height:28px;display:inline-block;float:right;}
.loginlink span{display:inline-block;float:left;clear:right;}
.regbuttontop a.btn {
  width:90%!important;
  min-width:90%!important;
  font-size: 14px;
  position: relative;
  top: 0px;
  vertical-align: super;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: block;
  padding: 5px 15px;
  color: #fff!important;
  background: -webkit-linear-gradient(90deg,#c23a0b 0,#f25a10 100%);
  background: -moz-linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
  background: linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
  border:1px solid #c23a0b!important;
}


.bigusername {
  font-size: 14pt;
}

td.thead,th.thead,div.thead {
  padding: 4px;
}

.pagenav a {
  text-decoration: none;
  color: #fff!important;
  font-weight: 700;
}

.pagenav td {
  text-align: center;
  font-weight: 700;
  min-width: 21px;
  color: #666!important;
  background: #cacaca none!important;
  padding: 4px;
}

.pagenav .tborder {
  background: #fff none!important;
}

.pagenav td .smallfont {
  font-size: 12px;
  color: #666!important;
  font-weight: 700;
}

.shade,a.shade:link,a.shade:visited {
  color: #777;
  text-decoration: none;
}

a.shade:active,a.shade:hover {
  color: #F40;
  text-decoration: underline;
}

.tcat .shade,.thead .shade,.tfoot .shade {
  color: #DDD;
}

.fieldset {
  margin-bottom: 6px;
}

.fieldset,.fieldset td,.fieldset p,.fieldset li {
  font-size: 11px;
}

.backtotop,.searchbottom,.searchtop,.userlogin,.usermenu,.biguparrow,.bigdownarrow,.logout,.settings,.myprofile,.smalldownarrow,.next,.footsearch,.foothome,.footmail,.foottopic,.footlock,.arrowL,.arrowR,.arrowT,.arrowB,.forumicon_old,.forumicon_new,.userstats,.stats,.smallogo,.menupaper,.menudownload,.menubbm,.menuinfo,.menusetting,.menuuser,.topics,.menutablet,.menuphone,.slimarrorL,.menuapps,.menuandroid,.menubbappworld,.menugames,.menuphone2,.logoarrow,.menuburger,.userlogout {
  display: inline-block;
  background-image: url(../../images/SultanThemeVB3R/SultanThemeVB3R-sprite.png)!important;
  background-repeat: no-repeat!important;
}

.twitter,.googleplus,.facebook,.youtube,.rss,.twitter2,.googleplus2,.facebook2,.youtube2,.rss2 {
  display: inline-block;
  background-image: url(../../images/SultanThemeVB3R/SultanThemeVB3R-sprite2.png)!important;
  background-repeat: no-repeat!important;
}

.twitter {
  background-position: -9px -168px;
  background-repeat: no-repeat!important;
  height: 48px;
  width: 48px;
}

.googleplus {
  background-position: -9px -222px;
  background-repeat: no-repeat!important;
  height: 48px;
  width: 48px;
}

.facebook {
  background-position: -9px -276px;
  background-repeat: no-repeat!important;
  height: 48px;
  width: 48px;
}

.youtube {
  background-position: -9px -329px;
  background-repeat: no-repeat!important;
  height: 48px;
  width: 48px;
}

.rss {
  background-position: -9px -383px;
  background-repeat: no-repeat!important;
  height: 48px;
  width: 48px;
}

.twitter2 {
  background-position: -235px -386px;
  background-repeat: no-repeat!important;
  height: 45px;
  width: 43px;
}

.googleplus2 {
  background-position: -290px -386px;
  background-repeat: no-repeat!important;
  height: 45px;
  width: 43px;
}

.facebook2 {
  background-position: -345px -386px;
  background-repeat: no-repeat!important;
  height: 45px;
  width: 43px;
}

.youtube2 {
  background-position: -400px -386px;
  background-repeat: no-repeat!important;
  height: 45px;
  width: 43px;
}

.rss2 {
  background-position: -455px -386px;
  background-repeat: no-repeat!important;
  height: 45px;
  width: 43px;
}

.backtotop {
  background-position: -124px -60px;
  height: 44px;
  width: 48px;
}

.searchbottom {
  background-position: -184px -60px;
  height: 40px;
  width: 40px;
}

.searchtop {
  background-position: -444px -24px;
  height: 40px;
  width: 44px;
}

.userlogin {
  background-position: -400px -24px;
  height: 40px;
  width: 44px;
}

.userlogout {
  background-position: 0 -61px;
  height: 40px;
  width: 44px;
}

.usermenu {
  background-position: -356px -24px;
  height: 40px;
  width: 44px;
}

.biguparrow {
  background-position: -36px -32px;
  height: 32px;
  width: 36px;
}

.bigdownarrow {
  background-position: -72px -32px;
  height: 32px;
  width: 36px;
}

.logout {
  background-position: -252px -32px;
  height: 28px;
  width: 28px;
}

.settings {
  background-position: -280px -32px;
  height: 28px;
  width: 28px;
}

.myprofile {
  background-position: -308px -32px;
  height: 28px;
  width: 28px;
}

.icon-caret-down,.smalldownarrow {
  background-position: -710px -190px;
  height: 12px;
  width: 16px;
}

.next {
  background-position: -650px -190px;
  height: 16px;
  width: 20px;
}

.footsearch {
  background-position: -460px -80px;
  height: 20px;
  width: 20px;
}

.foothome {
  background-position: -460px -104px;
  height: 20px;
  width: 20px;
}

.footmail {
  background-position: -460px -128px;
  height: 20px;
  width: 20px;
}

.foottopic {
  background-position: -460px -148px;
  height: 20px;
  width: 20px;
}

.footlock {
  background-position: -460px -172px;
  height: 20px;
  width: 20px;
}

.arrowL {
  background-position: -120px -128px;
  height: 28px!important;
  width: 28px!important;
}

.arrowR {
  background-position: -152px -128px;
  height: 28px!important;
  width: 28px!important;
}

.arrowT {
  background-position: -470px -128px;
  height: 28px;
  width: 28px;
}

.arrowB {
  background-position: -220px -128px;
  height: 28px;
  width: 28px;
}

.forumicon_old {
  background-position: -290px -430px;
  height: 56px;
  width: 64px;
}

.forumicon_new {
  background-position: -450px -430px;
  height: 56px;
  width: 64px;
}

.userstats {
  background-position: -268px -168px;
  height: 52px;
  width: 56px;
}

.stats {
  background-position: -332px -168px;
  height: 52px;
  width: 56px;
}



.smallogo {
  background-position: -324px -308px;
  height: 52px;
  width: 156px;
}

.menupaper {
  background-position: -304px -104px;
  height: 20px;
  width: 28px;
}

.menudownload {
  background-position: -332px -104px;
  height: 20px;
  width: 24px;
}

.menubbm {
  background-position: -361px -104px;
  height: 20px;
  width: 18px;
}

.menuinfo {
  background-position: -385px -104px;
  height: 20px;
  width: 24px;
}

.menusetting {
  background-position: -408px -104px;
  height: 20px;
  width: 24px;
}

.menuuser {
  background-position: -432px -104px;
  height: 20px;
  width: 24px;
}

.menutablet {
  background-position: -353px -124px;
  height: 20px;
  width: 16px;
}

.menuphone {
  background-position: -368px -124px;
  height: 20px;
  width: 12px;
}

.slimarrorL {
  background-position: -268px -144px;
  height: 12px;
  width: 12px;
}

.menuapps {
  background-position: -264px -124px;
  height: 20px;
  width: 20px;
}

.menuandroid {
  background-position: -284px -124px;
  height: 20px;
  width: 20px;
}

.menubbappworld {
  background-position: -304px -124px;
  height: 20px;
  width: 20px;
}

.menugames {
  background-position: -332px -124px;
  height: 20px;
  width: 20px;
}

.menuphone2 {
  background-position: -380px -124px;
  height: 20px;
  width: 12px;
}

.logoarrow {
  background-position: 0 0;
  height: 24px;
  width: 21px;
}

.menuburger {
  background-position: 20px 0;
  height: 21px;
  width: 21px;
}

ul.main-menu li a i {
  float: right!important;
  margin: 8px 0 0 10px !important;
}

.menu-item-iconsOnly,.menu-item-iconsOnly a {
  height: 43px;
}

ul.main-menu li > ul.sub-menu a i {
  margin-top: 0!important;
}



.hidethreadcount {
  display: none;
  font-size: 8px;
}

.colrightlinks ul li a {
  font-size: 14px;
  color: #fff;
}

.colrightlinks ul li {
  line-height: 48px;
  padding-left: 58px;
  margin-bottom: 9px;
  float: right;
  display: inline-block;
  width: 110px;
}

.navigation-right .menu2 .social-list li.hover-f,.navigation-right .menu .social-list li.hover {
  background: transparent none;
}

.navigation-right .menu2 .social-list {
  padding: 10px;
  background: transparent none;
}

.social-list li a {
  padding: 0!important;
}
.social-list li a:hover {
  opacity:0.5;
}
.social-list li {
  margin: 9px 0;
  padding-left: 3px;
  display: inline-block;
  width: 48px;
  border-bottom: 0!important;
}
.social-list{
  -webkit-padding-start: 0px;
}
.colrightlinks {
  float: right;
  margin-top: 15px;
  margin-right: 20px;
}

.copywrap {
  text-align: right;
}


.mypostbittext a {
  padding: 0px;
}

.postbitcontrol a {
  background: transparent none!important;
}

.navigation-right {
  top: 76px!important;
}

.navigation-right .menu ul {
  padding: 0!important;
}

.sidebar {
  margin: 0 auto!important;
}

#navigation2 .device-menu li.menu-item > a .menu_bl {
  display: none!important;
}

#navigation2 .device-menu li.menu-item a i {
  margin-left: 0!important;
}


#navigation2 {
  right: 0;
  width: 100%!important;
}


.right-item li a span {
  margin-top: 18px;
}

.contentpadding20 {
  padding: 0 20px;
}

.sidebarcontent {
  text-align: center;
}

#forums_super_nav a {
  color: #fff!important;
}

#welcome_newusers {
  color: #fff;
}

.breadcrumbwrap {
  background: #fff none;
  opacity: .8;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
}

#back-top {
  position: fixed;
  right: 15px;
  bottom: 30px;
}

#back-top a {
  width: 50px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

#back-top span {
  width: 48px;
  height: 48px;
  display: block;
  margin-bottom: 7px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

.footlinks {
  text-align: left;
}

.footlinks a {
  margin-left: 5px;
  margin-right: 5px;
}

.second-nav .swiper-slide .title h2 span a {
  color: #fff!important;
}

.forums .foottopic {
  margin-top: 15px;
}

.header #navigation .forums {
  width: 85px;
}

#navigation2 {
  position: relative;
  bottom: auto;
}

.wgo .tcat {
  background: #262626 none!important;
}

.header .right-item .search form input {
  margin-top: 10px!important;
}

.mom_visibility_device {
  display: none;
}

ul.main-menu > li {
  float: right;
  font-size: 13px;
  font-weight: 400!important;
}

ul.main-menu li:first-child {
  border-left: none;
}

ul.main-menu > li:last-child {
  border-left: 1px solid #000;
}

ul.main-menu li:not(.mom_mega) ul li {
  font-size: 12px;
}

.main-menu .mom_mega.menu-item-depth-0 > ul.sub-menu > li ul li a i {
  top: 2px;
}

.navigation ul.main-menu > li:not(.mom_mega) > ul.sub-menu,.navigation ul.main-menu > li .mom-megamenu {
  right: -1px;
  left: auto;
}

.navigation ul.main-menu li:not(.mom_mega) ul.sub-menu li ul.sub-menu {
  left: auto;
  right: 100%;
}

.navigation ul.main-menu > li .mom-megamenu ul.sub-menu {
  float: right;
}

.navigation .mom-megamenu .sub-mom-megamenu ul li {
  float: right;
}

.navigation .mom-megamenu .sub-mom-megamenu ul li:last-child {
  border-left: none;
  border-right: 1px solid #000;
}

.navigation .mom-megamenu .sub-mom-megamenu2 > ul,.navigation .mom-megamenu > .sub-mom-megamenu ul {
  border-left: 0;
}

.navigation .mom-megamenu ul li.active:before,.navigation .mom-megamenu ul li:hover:before {
  right: auto;
  left: -7px;
  border-right-color: #000;
  border-left: 0;
}

.navigation .mom-megamenu .sub-mom-megamenu2 ul {
  border-left: 0;
  border-right: 1px solid #000;
}

.navigation .mom-megamenu .sub-mom-megamenu2 ul li img {
  float: right;
  margin: 0 0 0 14px;
}

.navigation .mom-megamenu .sub-mom-megamenu2 ul li h2 a,.navigation .mom-megamenu .sub-mom-megamenu ul li h2 a {
  text-align: right;
}

.navigation .mom-megamenu .view-all-link i {
  margin: 0 13px 0 0;
}

ul.main-menu li:not(.mom_mega) > ul > li.menu-item-has-children > a:after {
  top: 5px;
  float: left;
  right: auto;
  left: -5px;
  content: "\e6cd";
}

i.enotype-icon-info {
  float: right;
  margin: 0 0 0 10px;
}

.footlock,.foottopic,.footmail,.foothome,.footsearch {
  position: absolute;
  top: 0;
  right: 0;
}

#forum-stats {
  margin-right: 0;
  margin-left: 0;
}

#forum-stats ul {
  width: 100%;
}

#forum-stats li {
  opacity: .6;
  position: relative;
  height: 100%;
}

#forum-stats .cta,#forum-stats:active li,.mouse #forum-stats:hover li {
  -webkit-transition: opacity,top .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -ms-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  opacity: 1;
}

#forum-stats ul {
  font-size: 0;
  text-align: center;
  white-space: nowrap;
}

#forum-stats li {
  font-size: 18px;
  display: inline-block;
  padding: 6px 16px 0;
  text-align: center;
}

#forum-stats span {
  display: block!important;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 9px;
  padding-top: 10px;
  text-transform: uppercase;
}

#forum-stats a {
  color: #201e33;
}

#forum-stats a.btn {
  font-size: 14px;
  position: relative;
  top: -4px;
  vertical-align: super;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  padding: 5px 15px;
  color: #fff!important;
  background: -webkit-linear-gradient(90deg,#c23a0b 0,#f25a10 100%);
  background: -moz-linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
  background: linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
}

.footerwrap {
  background-color: #262626;
  height: 330px;
  position: relative;
  color: #ddd;
}

.colorL {
  color: #CC0000;
}

.advertise {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  padding: 5px 15px;
  color: #fff!important;
  background: -webkit-linear-gradient(90deg,#c23a0b 0,#f25a10 100%);
  background: -moz-linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
  background: linear-gradient(0deg,#c23a0b 0,#f25a10 100%);
}

.footerlinks {
  padding: 0;
}

.footerlinks li {
  list-style-type: none;
  line-height: 18px;
  padding: 4px 0;
  font-size: 13px;
}

.columnwrap {
  overflow: hidden;
  height: 330px;
}

.columnR {
  float: right;
  width: 328px;
  height: 360px;
}

.columnL {
  float: left;
  width: 328px;
  height: 360px;
}

.columnC {
  margin: 0 328px;
  height: 360px;
  background-color: #262626;
}

.columncontent {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 0px;
}

.footadswrap {
  text-align: center;
  padding: 20px;
}

.columnlogo {
  height: 60px;
  width: 248px;
  position: relative;
  float: left;
  padding-top: 0;
  text-align: center;
}

.footwrap {

  height: 70px;
  position: relative;
}

.footerlinks {
  padding: 5px;
  text-align: left;
}

.copywrap {
  width: 30%;
  position: relative;
  float: right;
  margin-right: 10px;
  height: 70px;
  line-height: 70px;
  color: #fff;
}

.footlinks {
  padding-left: 10px;
  float: left;
  width: 60%;
  line-height: 70px;
}

.footerlinks li a,.footlinks a {
  color: #fff;
  font-size: 13px;
}

.backtotopstyle {
  float: right;
  padding-top: 12px;
  padding-right: 8px;
}

.sn_meta {
  padding-right: 15px!important;
  padding-left: 15px!important;
}

.mainnavbar,.mainnavbar .vbmenu_control {
  background: #336699 none!important;

}

.statsbar .tcat {
  background: #617274none!important;
  opacity: .65;
}

.loggedinbar .loginlink {
  background: #262626 none!important;
  color: #fff;
}

.loggedinbar .loginlink2 a,.loggedinbar .loginlink a {
  color: #fff;
}

#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;
}

.breadcrumbwrap .navbar,.breadcrumbwrap .navbar a {
  color: #333;
}

.header .right-item li a {
  padding-top: 0!important;
}

table {
  border-spacing: 1px!important;
}

.topsearch .loginform {
  float: right;
}

.toploggedin {
  text-align: left;
  width: 120px;
}

.mytoolbar .vbmenu_control,.mytoolbar .tcat {
  background: #006f94 none!important;
}

.mytoolbar {
  background: transparent none!important;
}


.sidebar {
  margin-bottom: 15px;
}

.fdlink a {
  font-size: 13px;
}

.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 #CC0000;
}

.tcats {
  padding: 4px;
  background: #CC0000;
  color: #FFF;
  font-family: 'Montserrat',sans-serif;
  font-weight: 400!important;
  font-size: 18px;
}

.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: 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .loginsubmitcol {
    padding-top: 3px;
  }

  .searchsubmitcol {
    padding-top: 4px;
  }

  .loginbutton {
    margin-bottom: -2px;
  }

  .mysubmit {
    margin-bottom: -2px;
  }
}

.canvas.active {
  overflow-x: hidden;
}

#userpass {
  display: none;
  background: #DDD;
  color: #FFF;
  padding: 10px;
  width: 93%;
}

.toggleloginform .togglebginput {
  padding: 2px;
  border: 1px solid #dedcdf;
  background: #fff;
  height: 20px;
  border-radius: 0;
}

.loginbutton {
  padding: 0;
  width: 26px;
  height: 26px;
  border: 0;
  border-radius: 0;
}

.loginform .bginput {
  padding: 2px;
  border: 1px solid #dedcdf;
  background: #fff;
  width: 114px;
  height: 20px;
}

.myinput {
  padding: 2px;
  border: 1px solid #dedcdf;
  border-radius: 0;
  background: #fff;
  width: 174px;
  height: 20px;
}

.mysubmit {
  padding: 0;
  height: 26px;
  width: 26px;
  background: url(../../images/forumsalute/searchbutton.png);
  border: none;
  border-radius: 0;
}

#searchform {
  height: 26px;
  line-height: 8px;
}

select {
  padding: 4px;
  border-radius: 0;
}

#loginplace {
  float: right;
  width: 70%;
  text-align: right;
}

.lastpostbycolor a {
  color: #CC0000;
}

.lastpostinfotext a {
  font-family: 'Montserrat',sans-serif;
  font-size: 12px;
}

.footerlinks a {
  font: bold 14px Roboto,sans-serif;
}

.footerlinks {
  padding: 5px;
  text-align: center;
}

.smalltd {
  border: 0 solid transparent;
  font-size: 1px;
  height: 2px;
  line-height: 2px;
  padding: 0;
}

.tborderindex .thead {
  border: 1px solid #ccc;
  border-left: 0;
}

.tborderindex .thead:first-child {
  border: 1px solid #ccc;
}

.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;
}

.navbar a {
  color: #9d9d9d;
  font-size: 12px;
}

.displayoptions select {
  padding: 4px;
  width: 95px;
}


.newthredbutton {
  max-width: 100%;
}

.toplogout {
  display: inline-block;
  float: right;
}

.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: 11px;
  width: 200px;
  margin-left: 10px;
}

.mainContainer {
  float: right;
  margin-left: -350px;
  width: 100%;
}

.mainContent {
  margin-left: 350px;
}

.sidebar {
  float: left;
  font-size: 11px;
  width: 320px;
}

.tborder3 .tfoot a {
  color: #888;
}

.tborder3 .tfoot {
  background: transparent none;
  color: #777;
}

#pmform .tcat .smallfont,.tcat .smallfont,.tfoot .smallfont {
  color: #FFF;
}

.thead2 a {
  color: #FFF;
}

.thead2 {
  background:#ccc none;
  color: #FFF;
  font-family: 'Montserrat',sans-serif;
  font-weight: 400!important;
  font-size: 14px!important;
}

.tborderb {
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
}

.header_column_header {
  padding-bottom: 0;
  text-align: left;
  font-family: Tahoma,sans-serif;
  text-transform: lowercase;
  font-size: 14px;
  font-weight: 400;
  color: #CCC;
  line-height: 18px;
  display: none;
}

.hidefootercol {
  display: none;
}

.reposition3 {
  text-align: left;
}

.footerwrap h1 {
  display: inline;
  clear: both;
}

.footerwrap h1 a {
  color: #fff;
  display: block;
  width: 100%;
  padding: 10px 0px;
  font-size: 16px;
  border-bottom: 1px solid #555;
  line-height: 25px;
}

.block2 {
  width: 180px;
}

.newthreadbutton,
.newreplybutton {
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff !important;
font-size: 16px;
display: block;
width: 161px;
padding: 4px 0;
background: -webkit-linear-gradient(-90deg, rgb(244, 45, 45) 0, rgb(183, 67, 83) 100%);
background: -moz-linear-gradient(180deg, rgb(244, 45, 45) 0, rgb(183, 67, 83) 100%);
background: linear-gradient(180deg, rgb(244, 45, 45) 0, rgb(183, 67, 83) 100%);
}

.custompostbit2 .inlineimg {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.custompostbit .alt2 {
  min-height: 73px;
}

.legacy .block2 {
  text-align: left;
}

.timestyle .time,.timestyle a,.nextprevstyle a {
  color: #333!important;
}

.timestyle,.nextprevstyle {
  padding: 4px;
}

.colrightlinks ul li {
  text-align: right;
}



#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: 16px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  background: #f5f5f5;
  width: 100%!important;
}

.columnC .columncontent {
  text-align: left;
}

.hidecopytext .smallfont a,.hidecopytext .smallfont {
  color: #fff!important;
  text-shadow: -1px 1px 0 #000;
}


.custompostbit2 .alt2,.custompostbit .alt2 {
  background: #f5f5f5;
}

.fixme ul li {
  position: relative;
  height: 21px;
  line-height: 21px;
  width: 180px;
  display: block;
  padding-right: 40px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.colorC {
  line-height: 19px;
}

.custompostbit2 .alt1 a {
  margin-right: 7px;
}



.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
 /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 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;
}

.footerwrap .biglogo {
  float: right!important;
  margin: 0px;
  margin-right: 20px!important;
}

.iconlegend .smallfont {
  color: #fff!important;
}

.st_links li {
  float: left;
  margin-bottom: 4px;
  margin-right: 5px;
}
.st_links a {
  background: -webkit-linear-gradient(90deg, #ee0000 0, #CC0000 100%);
  background: -moz-linear-gradient(0deg, #ee0000 0, #CC0000 100%);
  background: linear-gradient(0deg, #ee0000 0, #CC0000 100%);
background: -ms-linear-gradient(top,  #ee0000 0%,#ee0000 46%,#CC0000 50%,#CC0000 53%,#CC0000 76%,#CC0000 87%,#CC0000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#CC0000',GradientType=0 ); /* IE6-9 */
  background-position: 50% 50%;
  width: auto;
  height: 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  border: 1px solid #CC0000;
  padding: 1px 3px;
}

ul.st_links {
  clear: both;
  margin-bottom: 10px;
  list-style: outside none none;
-webkit-padding-start: 0px!important;
 }
.st_links {
  float: left;
}

.st_bg {
  background-color: #222;
  position: relative;
  zoom: 1;
}
.white .smallfont,.white,.white a{  color: #fff!important;}
#forum-stats ul{margin-left:0px!important;-webkit-padding-start: 0px!important;}
.st_reklam {
  margin-top:40px;
  display: inline;
  
}


.userinfotable{border-spacing: 3px!important;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
.alt1Active{width:70%}

}
@-moz-document url-prefix() { 
/* firefox styles go here */
}



/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/* XXXXXXX---- Style range0 overrides for: 0px to 320px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/*---- cyb fix ---*/
#cybstatsoptions_o img{width:11px!important;height:7px!important;}
html.range_0 .cybhide,
html.range_0 .cybhead td {
    display: block;
    width: 99.5%;padding-right:0px;
}
html.range_0 .cybhead2 .cybhide .extratable,
html.range_0 .cybhead2 .cybhide .extratable .cybhead,
html.range_0 .cybhead2 .cybhide .extratable .cybhead td,
html.range_0 .cybhead,
html.range_0 .cybhead2,
html.range_0 #collapseobj_cyb_fh_stats,
{
    display: block;
    width: 100%;
}
html.range_0 #cybstats_fdiv,
html.range_0 #cybstats_lpdiv {
    display: inline-block;
    width: 100%;
}
html.range_0 .hellocyb .cybhideuser,
html.range_0 .hellocyb .cybhideviews,
html.range_0 .hellocyb .cybhidereply,
html.range_0 .hellocyb .cybhidetime,
html.range_0 .hellocyb .cybhideftitle,
html.range_0 .cyblptitlehead {display:none!important;}


html.range_0 .loginwrap {width: 100%!important;}
html.range_0 .toponlinestatus{display:inline-block}
html.range_0 .btmonlinestatus{display:none}
html.range_0 .mainmenu .vbmenu_control{float:left;clear:right;width:100%;text-align:center}
html.range_0 .fd .hideforumicon {
    display: none;
}
html.range_0 .bbcodestyle code,
.html.range_0 bbcodestyle pre {
   margin:0px!important;
   word-wrap: break-word!important;
   display:block!important;width:250px!important;
}
html.range_0 .mypostbittext{
   white-space: normal!important;
}
html.range_0 .mypostbittext{font-size:13px;}

html.range_0 fieldset {
    -webkit-margin-start: 1px;
    -webkit-margin-end: 0px;
    -webkit-padding-before: 0;
    -webkit-padding-start: 1px;
}
html.range_0 .posticonwidth td{display:inline-block}
html.range_0 .posticonwidth td:first-child{display:none}
html.range_0 .posticonwidth div{display:block;width:100%;}
html.range_0 .signaturehide{display:none}
html.range_0 .vbmenu_option_alink{display: table-cell!important;}
html.range_0 .rembme{display:block;position:absolute;right:0;top:35px}
html.range_0 .alt1Active .subforumwrap table td{display: inline-block;width:80%!important;    white-space: normal!important;}

html.range_0 .st_bg .white{white-space: normal;width:185px;}
html.range_0 .converttodiv{font-size:11px;display: block!important;width:96%!important;padding-right:0px!important;}
html.range_0 .converttodiv a{font-size:10px;display:block!important;width:auto!important;white-space:normal!important;overflow:hidden;margin-right:5px!important;padding:0px!important}
html.range_0 .postbitcontrol2 .controlbar{display:none}
html.range_0 .header,
html.range_0 .page{width:100%!important}
html.range_0 pre {font-size:11px;display: inline-block;white-space: normal;}
html.range_0 .postbitcontrol2{width:99%;}
html.range_0 .legacy .headstyle .thead input {
  margin-left: 0px!important;
}
html.range_0 .bbcodestyle{width:94%;margin-left:0px!important;margin-right:0px!important;}
html.range_0 .fieldset,
html.range_0 legend{width:95%;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 .columnleft {padding-left: 0px!important;}
html.range_0 .colrightlinks ul li {text-align: left;}
html.range_0 .footlock,
html.range_0 .foottopic,
html.range_0 .footmail, 
html.range_0 .foothome,
html.range_0 .footsearch {
  right: auto;
  left:0;
}
html.range_0 .colrightlinks ul li {
  padding-right: 0px;
  padding-left: 50px;
  float: left;
}
html.range_0 .colrightlinks {
  margin-right: 20px;  margin-left: 0px;
  margin-bottom:20px!important;
  border-bottom:1px solid #444;
  border-top:1px solid #444;

}
html.range_0 .colrightlinks ul {-webkit-padding-start: 0px;}
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_reklam {float:none;max-width:90%!important}

html.range_0 .custompostbit2{display:block;width:87%;}
html.range_0 .custompostbit2 .alt2{display:inline-block;float:left}
html.range_0 .custompostbit2 .alt1{display:inline-block;float:right}

html.range_0 .custompostbit2 .alt2{background:#fff;}
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{display:block}
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 .mainnavbar .vbmenu_control{height:30px;line-height:30px;border-bottom:1px solid #888;}

html.range_0 .st_links a{min-width:90px}
html.range_0 .reposition3 {text-align:left!important}
html.range_0 .legacy .block2{float:left}
html.range_0 .footerselector .tfoot {
    background: none repeat scroll 0% 0% #262626;
    color: #FFF;
    opacity: 0.5;
}
html.range_0 .logo-reklam{width:100%;}
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:10px;width:90%;padding:2px;display:inline;white-space:normal}
html.range_0 .hidefootercol{display:block;}
html.range_0 .tfoot a,
html.range_0 .tfoot .smallfont,
html.range_0 .tfoot .smallfont a{color: #444!important;}
html.range_0 .tfoot {border:0px!important;opacity:0.9;background: #f5f5f5;color: #444!important;}
html.range_0 .legacy .thead{height:30px;line-height:30px;display:inline-block;clear:right}
html.range_0 .legacy .postcount{width:35px!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 .legacy .headstyle{border:1px solid #dbdbdb;width:100%;display:block;background:#f1f1f1 none;height:35px!important;}
html.range_0 .custompostbit{position:relative;display:block;}

html.range_0 .custompostbit .alt1,
html.range_0 .custompostbit .alt2{width:98%!important;display:inline-block}
html.range_0 .reposition0{position:absolute;right:20px;top:0;}
html.range_0 .reposition1{position:absolute;right:20px;top:25px;}
html.range_0 .reposition2{position:absolute;right:20px;top:50px;}
html.range_0 .tcat img,
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: 8px!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 .footselectorhide{display:none}
html.range_0 .paddingmobile{padding: 0px!important;}
html.range_0 .hidelastpostinhigherrange {
  background: #eee;
  padding: 0 10px;
  margin-top: 3px;
  display:none;
}
html.range_0 .alt1,
html.range_0 .alt1Active{border-top:1px solid #eee;}
html.range_0 .newreplybutton{width:100%;}
html.range_0 .buttondrop2{
  margin-bottom: 10px;
  padding:0px;
  width:100%!important;
  background: #f75e11;
  text-align:center;
  background: -moz-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f75e11),color-stop(100%,#bf380b));
  background: -webkit-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -o-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -ms-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: linear-gradient(to bottom,#f75e11 0%,#bf380b 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f75e11',endColorstr='#bf380b',GradientType=0);
}
html.range_0 .mobileavatar{width:65px;height:65px;border:1px solid #777;border-radius:3px;}
html.range_0 .userinfodetails{display:none}
html.range_0 .bginput{width:100px!important;}
html.range_0 .mylogin{text-align:left!important;}
html.range_0 .mylogin .mylogintable{width:170px }
html.range_0 .wgo .thead,
html.range_0 .wgo{width:270px!important}

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;
  background: #f75e11;
  text-align:center;
  background: -moz-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f75e11),color-stop(100%,#bf380b));
  background: -webkit-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -o-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -ms-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: linear-gradient(to bottom,#f75e11 0%,#bf380b 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f75e11',endColorstr='#bf380b',GradientType=0);
}
html.range_0 .hideonthreaddelete{display:none!important}
html.range_0 .contentpadding20 {padding: 0 0px;}
html.range_0 .navigation-right .menu li a {font-size: 12px;padding:6px;}
html.range_0 .hidecyb2{display:none}
html.range_0 .nbhide1{display:none}
html.range_0 .sidebarcontent img{width:240px;}
html.range_0 .wgo{width:270px;display:none}
html.range_0 .sn_links{width:270px;}
html.range_0 .sn_links li{float:right}
html.range_0 .sn_meta{width:270px;padding-right: 3px!important;
  padding-left: 0px!important;}
html.range_0 #notifications .alertstyle{min-width:20px;}
html.range_0 .loginlink,
html.range_0 .loginlink2{font-size:11px;}
html.range_0 a.welcome_create,
html.range_0 a.welcome_ask {
  font-size: 10px;
  padding: 0 3px;
}
html.range_0 .header #navigation{display:none}
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 .footerwrap{  width: 100%;height:auto;}
html.range_0 #back-top { bottom: 30px;right:20px;  margin-right: 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{width:100px!important;font-size:10px;font-weight:normal;}
html.range_0 .substufflastpostsize .lastpostinfotext a{font-size:10px;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:13px;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:15px;font-weight:normal;}
html.range_0 .bigusername{font-size:14px;}
html.range_0 .myavatar{width:50px;height:50px;}
html.range_0 .avatarcol{width:60px;}
html.range_0 .thead2,
html.range_0 .mytoolbar .vbmenu_control{font-size:10px;font-weight:normal}
html.range_0 .mypostbit{width:100%;}
html.range_0 .mysubforum .tcat{font-size:11px;}

/*----- The great display none ----*/
html.range_0 .hidecal,
html.range_0 .subscribehide,
html.range_0 .footerwrap .biglogo,
html.range_0 .topic_review,
html.range_0 .hideviews,
html.range_0 .srthidethreadviews,
html.range_0 .threadicon img,
html.range_0 .hidecopytext,
html.range_0 .hideonmobile,
html.range_0 .custompostbit .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 .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 .sn_search, 
html.range_0 .footlinks,
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 .usercphide,
html.range_0 .forumjump,
html.range_0 .hidesearch,
html.range_0 .hidesubstuff1,
html.range_0 .hidesubstuff2,
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 .hidetableheader,
html.range_0 .hidelastpost,
html.range_0 .hidereplycount,
html.range_0 .hidewbthead,
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;min-width:270px!important;width:100%!important;padding:0px;overflow:hidden;}
html.range_0 .panel{background:transparent none;width:98%;padding:0px;border:0px;}
html.range_0 .panelsurround{padding:0px;}
html.range_0 .myreply .tcat{font-size:9px;}
html.range_0 .errortext .panelsurround .panel{width: 250px;font-size:11px;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 .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:11px;}
html.range_0 .hidethreadcount{display:block;}
html.range_0 .wrapper1{width: 95%!important;margin-top: 0px;}

/*--- 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 {float: none!important;width: 100%;}

/*--- 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:11px;}

/*--- 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, #sg_owngroups, #sg_mygroups, #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 */
/*---- cyb fix ---*/
html.range_1 .cybhide,
html.range_1 .cybhead td {
    display: block;
    width: 99.5%;padding-right:0px;
}
html.range_1 .cybhead2 .cybhide .extratable,
html.range_1 .cybhead2 .cybhide .extratable .cybhead,
html.range_1 .cybhead2 .cybhide .extratable .cybhead td,
html.range_1 .cybhead,
html.range_1 .cybhead2,
html.range_1 #collapseobj_cyb_fh_stats,
{
    display: block;
    width: 100%;
}
html.range_1 #cybstats_fdiv,
html.range_1 #cybstats_lpdiv {
    display: inline-block;
    width: 100%;
}
html.range_1 .hellocyb .cybhideviews,
html.range_1 .hellocyb .cybhidereply,
html.range_1 .hellocyb .cybhidetime,
html.range_1 .hellocyb .cybhideftitle,
html.range_1 .cyblptitlehead {display:none!important;}
html.range_1 .loginwrap {width: 100%!important;}
html.range_1 .toponlinestatus{display:inline-block}
html.range_1 .btmonlinestatus{display:none}
html.range_1 .mainmenu .vbmenu_control{float:left;clear:right;width:100%;text-align:center}
html.range_1 .fd .hideforumicon {
    display: none;
}
html.range_1 .logo-reklam{width:100%;}
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, .mypostbittext{
   white-space: normal!important;
}
html.range_1 .mypostbittext{font-size:15px;display:inline-block!important;width:96%!important;}
html.range_1 #vB_Editor_001_smiliebox td{display:inline-block;}
html.range_1 .vbmenu_option_alink{display: table-cell!important;}
html.range_1 .rembme{display:block;position:absolute;right:0;top:35px}
html.range_1 .alt1Active .subforumwrap table td{display: inline-block;width:85%!important;    white-space: normal!important;}

html.range_1 .mobileavatar{width:65px;height:65px;border:1px solid #777;border-radius:3px;}
html.range_1 .st_bg .white{white-space: normal;width:185px;}
html.range_1 .converttodiv{font-size:11px;display: block!important;width:96%!important;padding-right:0px!important;}
html.range_1 .converttodiv a{font-size:10px;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:12px;display: inline-block;white-space: normal;}
html.range_1 .bbcodestyle{width:92%;margin-left:0px;margin-right:0px;}
html.range_1 .fieldset,
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 .columnleft {
  padding-left: 0px!important;
}

html.range_1 .colrightlinks ul li {
  text-align: left;
}
html.range_1 .footlock,
html.range_1 .foottopic,
html.range_1 .footmail,
html.range_1 .foothome,
html.range_1 .footsearch {
  right: auto;
  left:0;
}
html.range_1 .colrightlinks ul li {
  padding-right: 0px;
  padding-left: 50px;
  float: left;
}
html.range_1 .colrightlinks {
  margin-right: 20px;  margin-left: 0px;
  margin-bottom:20px!important;
  border-bottom:1px solid #444;
  border-top:1px solid #444;

}
html.range_1 .colrightlinks ul {
  -webkit-padding-start: 0px;
}
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_reklam {float:none;max-width:100%!important}
html.range_1 .st_search2{float:none;}
html.range_1 .st_search input[type='text'] {width:340px}
html.range_1 .custompostbit2{display:block;width:92%;}
html.range_1 .custompostbit2 .alt2{display:inline-block;float:left}
html.range_1 .custompostbit2 .alt1{display:inline-block;float:right}
html.range_1 .custompostbit2 .alt2{background:#fff;}
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{display:block}
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 .mainnavbar .vbmenu_control{height:30px;line-height:30px;border-bottom:1px solid #888;}

html.range_1 .st_links a{min-width:100px}
html.range_1 .reposition3 {text-align:left!important}
html.range_1 .legacy .block2{float:left}
html.range_1 .footerselector .tfoot {
    background: none repeat scroll 0% 0% #262626;
    color: #FFF;
    opacity: 0.5;
}

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 .postbitcontrol2 a{font-size:12px;width:90%;padding:2px;display:inline-block!important;white-space:normal!important}
html.range_1 .hidefootercol{display:block;}
html.range_1 .tfoot a,
html.range_1 .tfoot .smallfont,
html.range_1 .tfoot .smallfont a{color: #444!important;}
html.range_1 .tfoot {border:0px!important;opacity:0.9;background: #f5f5f5;color: #444!important;}
html.range_1 .legacy .thead{display:inline-block;clear:right}
html.range_1 .legacy .postcount{float:right}
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 .headstyle{border:1px solid #dbdbdb;width:100%;display:block;background:#f1f1f1 none;height:35px!important;}
html.range_1 .custompostbit{position:relative;display:block;}
html.range_1 .legacy .postcount{width:35px!important;}
html.range_1 .custompostbit .alt1,
html.range_1 .custompostbit .alt2{width:100%!important;display:inline-block}
html.range_1 .reposition0{position:absolute;right:20px;top:0;}
html.range_1 .reposition1{position:absolute;right:20px;top:25px;}
html.range_1 .reposition2{position:absolute;right:20px;top:50px;}
html.range_1 .tcat img,
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: 8px!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 .paddingmobile{padding: 0px!important;}
html.range_1 .buttondrop2{
  margin-bottom: 10px;
  padding:0px;
  width:100%!important;
  background: #f75e11;
  text-align:center;
  background: -moz-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f75e11),color-stop(100%,#bf380b));
  background: -webkit-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -o-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -ms-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: linear-gradient(to bottom,#f75e11 0%,#bf380b 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f75e11',endColorstr='#bf380b',GradientType=0);
}


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;
  background: #f75e11;
  text-align:center;
  background: -moz-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f75e11),color-stop(100%,#bf380b));
  background: -webkit-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -o-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: -ms-linear-gradient(top,#f75e11 0%,#bf380b 100%);
  background: linear-gradient(to bottom,#f75e11 0%,#bf380b 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f75e11',endColorstr='#bf380b',GradientType=0);

}
html.range_1 .navigation-right .menu li a {font-size: 14px;padding:10px;}

html.range_1 .wgo .thead,
html.range_1 .wgo{width:325px!important}
html.range_1 .hidebannerontab img{width:325px;}
html.range_1 ul.sn_links{width:300px;}
html.range_1 .sidebar .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{border-top:1px solid #eee;}
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:11px;}
html.range_1 a.welcome_create,
html.range_1 a.welcome_ask {
  font-size: 12px;
  padding: 0 5px;
}
html.range_1 .columnwrap {width:90%;height:auto;padding:20px}
html.range_1 .columnL,
html.range_1 .columnR{height: auto;float: none;width: 100%;}
html.range_1 .columnC {height: auto;margin: 0px;}
html.range_1 .footerwrap{  width: 100%;height:auto;clear:both}
html.range_1 #back-top { bottom: 30px;right:20px;  margin-right: 0px;}
html.range_1 .colrightlinks{margin-right:10px!important;}
html.range_1 .copywrap {  width: 80%;}
html.range_1 table {
    border-spacing: 1px;
    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 .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 .showthreadselect{width: 70px;}
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:13px;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:15px;font-weight:normal;}
html.range_1 .bigusername{font-size:14px;}
html.range_1 .myavatar{width:50px;height:50px;}
html.range_1 .avatarcol{width:60px;}
html.range_1 .thead2,
html.range_1 .mytoolbar .vbmenu_control{font-size:10px;font-weight:normal}
html.range_1 .mypostbit{width:100%;}
html.range_1 .mysubforum .tcat{font-size:11px;}


/*----- The great display none ----*/
html.range_1 #collapseobj_threadreview,
html.range_1 .signaturehide,
html.range_1 .postbitcontrol2 .controlbar,
html.range_1 .hidecal,
html.range_1 .subscribehide,
html.range_1 .footerwrap .biglogo,
html.range_1 .threadicon img,
html.range_1 .hideviews,
html.range_1 .srthidethreadviews,
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 .custompostbit .hideonmobile,
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 .hideonthreaddelete,
html.range_1 .hidecyb2,
html.range_1 .nbhide1,
html.range_1 .userinfodetails,
html.range_1 .fd .hidelastpostfd,
html.range_1 .fd .substufflastpostsize,
html.range_1 .header #navigation,
html.range_1 .sn_search, 
html.range_1 .footlinks,
html.range_1 .hidewgostats,
html.range_1 .sn_search,
html.range_1 .searchresults .srthideforumlink,
html.range_1 .searchresults .searchresulthideforum,
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 .myreply .tcat,
html.range_1 .mylocation,
html.range_1 .hidelogin,
html.range_1 .forumjump,
html.range_1 .usercphide,
html.range_1 .hidesearch,
html.range_1 .hidesubstuff2,
html.range_1 .hidesubstuff,
html.range_1 .forumdisplayhide,
html.range_1 .hidewbthead,
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 .hidetableheader,
html.range_1 .hidelastpost,
html.range_1 .hidereplycount,
html.range_1 .adswrap,
html.range_1 .navwrap,
html.range_1 .footselectorhide,
html.range_1 .hidedescription{display:none!important}


/*--_XXX range1 editor fix XXX--*/
html.range_1 .vBulletin_editor{border:0px;min-width:310px!important;width:100%!important;padding:0px;overflow:hidden;}
html.range_1 .panel{background:transparent none;width:98%;padding:0px;border:0px;}
html.range_1 .panelsurround{padding:0px;}

html.range_1 .myreply .tcat{font-size:9px;}
html.range_1 .errortext .panelsurround .panel{width: 350px;font-size:11px;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 .posticonm{display:none}
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:11px;}

html.range_1 .hidethreadcount{display:block;}
html.range_1 .wrapper1{width: 95%!important;margin-top: 0px;}

/*--- 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 {float: none!important;width:100%!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:11px;}

/*--- 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;}
/* end range1 320-480 */


/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
/* XXXXXXX--- Style range2 overrides for: 480px to 780px ---XXXXXX */
/* XXXXXXX--------------------- RANGE 2 --------------------XXXXXX */
html.range_2 .loginwrap {width: 100%!important;}
html.range_2 .st_reklam {max-width: 100%;}

html.range_2 .bbcodestyle {margin: 0px;}
html.range_2 .topwrap .loginwrap,
html.range_2 .header,
html.range_2 .page{width:100%!important}
html.range_2 pre {font-size:12px;display: inline-block;white-space: normal;}
html.range_2 .columnleft {padding-left: 0px!important;}
html.range_2 .footerwrap .biglogo {float: left!important;}
html.range_2 .colrightlinks ul li {text-align: left;}
html.range_2 .footlock,
html.range_2 .foottopic,
html.range_2 .footmail,
html.range_2 .foothome,
html.range_2 .footsearch {right: auto;left:0;}
html.range_2 .colrightlinks ul li {
  padding-right: 0px;
  padding-left: 50px;
  float: left;
}
html.range_2 .colrightlinks {
  margin-right: 20px;  margin-left: 0px;
  margin-bottom:20px!important;
  border-bottom:1px solid #444;
  border-top:1px solid #444;

}
html.range_2 .colrightlinks ul {-webkit-padding-start: 0px;}
html.range_2 .biglogo{margin-left:3px;margin-right:0px;margin-top:10px;
background-position:-324px -308px;height:52px;width:156px;
}
html.range_2 .columnwrap { overflow: visible;height: auto;}
html.range_2 .columnL,
html.range_2 .columnR{height: auto;min-height:210px;float: none;width: 100%;}
html.range_2 .columnC {height: auto;min-height:210px;margin: 0px;}
html.range_2 .footerwrap{  width: 100%;  height: auto;}
html.range_2 .columnCtext{  width: 90%;}
html.range_2 #back-top { bottom: 30px;left:20px;  margin-right: 0px;}
html.range_2 .copywrap {  width: 80%;}

html.range_2 .hellocyb .cybhideftitle,
html.range_2 .nbhide4,
html.range_2 .nbhide9,
html.range_2 .postbitcontrol .hideonmobile,
html.range_2 .header #navigation,
html.range_2 .sn_search, 
html.range_2 .footlinks,
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 .searchresulthide,
html.range_2 .searchresults .srthidethreadviews,
html.range_2 .searchresults .srthidereplycount,
html.range_2 .hidelogin,
html.range_2 .hidedescription,
html.range_2 .forumdisplayhide,
html.range_2 .iconlegend,
html.range_2 .forumrules,
html.range_2 .hidewbthead,
html.range_2 .collapseobj_forumhome_dbtechstatus  .alt2,
html.range_2 .usercphide,
html.range_2 .forumjump,
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 .hidelastpost,
html.range_2 .hidetableheader,
html.range_2 .hidereplycount,
html.range_2 .navwrap,
html.range_2 #social_icons_header{display:none!important;}

html.range_2 table {
border-spacing: 1px;
border-collapse: separate;
}
html.range_2 .pagenav td {
font-weight: normal;
min-width: 16px;
padding: 1px;
}
html.range_2 .mobileavatar{width:65px;height:65px;border:1px solid #777;border-radius:3px;}
html.range_2 .hidelastpostinhigherrange{margin-top:3px;}
html.range_2 .lastpostinfotextinfirstcolumn .inlineimg{width:10px;height:10px;}
html.range_2 .searchresults .donthideatsearchresult{display:table-cell;}
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 .fdmod{width:100px;}
html.range_2 .tcat{font-size:13px;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{max-width:100px;}
html.range_2 .newthreadbutton{max-width:150px;}
html.range_2 .fdforumtitle{font-size:11px;}
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 {float: none!important;width: 100%;}

/*--- 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%;}
html.range_2 .usercpmainContent .tcat{font-size:11px;}

/*--- user profile  sidebar  falldown ---*/
html.range_2 #content_container {width: 100%;float: none;margin-right: 0px;margin-left: 0px!important;}
html.range_2 #sidebar_container {width: 100%;float: none;text-align:center;}
html.range_2 #content {margin-right: 0px;margin-left: 0px!important;}

/*--- social group sidebar  falldown ---*/
html.range_2 .floatwrapper {float: none;}
html.range_2 #sg_catcloud, #sg_owngroups, #sg_mygroups, #sg_randomgroup {padding-right: 0px;min-width: 100%;}
html.range_2 #sg_newgroups {float: none;width: 100%;margin-left: 0px;}

/* end range2 480-780 */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */
/* XXXXXXX---Style overrides for: 780px to 980px ----------XXXXXXX */
/* XXXXXXX--------------------- RANGE 3 --------------------XXXXXX */

html.range_3 .topwrap .loginwrap,
html.range_3 .header,
html.range_3 .page{width:100%!important}
html.range_3 .tcat img,
html.range_3 .hideforumicon img {width: 16px;height: 16px;}
html.range_3 .colrightlinks ul li {  margin-bottom: 9px;}
html.range_3 .colorL,
html.range_3 .colorC{display:block!important;}
html.range_3 .sn_meta {width: 90%;}

html.range_3 .fd .hideforumicon,
html.range_3 .columncontent h1 a,
html.range_3 .sn_search,
html.range_3 .header #navigation .forums,
html.range_3 .hidebannerontab,
html.range_3 .toplogout,
html.range_3 #userpass,
html.range_3 .hidelastpostinhigherrange{display:none!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;} 

/* end range 3 780-980 */
/* 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 980 to 1280*/

/* 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 */


@media only screen and (max-width: 980px) and (min-width: 0){
.menu-item-home .foothome{position:static;top:auto;right:auto;}
.second-nav .topics {  padding: 0px!important;}


}/*-- end responsive --*/
@media screen and (max-width: 660px){
}/*-- end responsive --*/



/* iphone4 */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
.header .right-item li {
  width: 55px;
}

.errortext{width: 320px!important;}
.errortext .panelsurround .panel{width: 310px!important;}
.sidebar {float: none!important;width:320px!important;}
.hidebannerontab img {width: 320px;}
.wgo .thead, .wgo {width: 320px!important;}
 }

/* 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;}
.sidebar {float: none!important;width:320px!important;}
.hidebannerontab img {width: 320px;}
.wgo .thead, .wgo {width: 320px!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;}
.sidebar {float: none!important;width:346px!important;}
.hidebannerontab img {width: 346px;}
.wgo .thead, .wgo {width: 346px!important;}

 }

/* 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;}
.sidebar {float: none!important;width:360px!important;}
.hidebannerontab img {width: 360px;}
.wgo .thead, .wgo {width: 360px!important;}

 }

}
/* iphone6 */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
.header .right-item li {
  width: 55px;
}
.errortext{width: 375px!important;}
.errortext .panelsurround .panel{width: 365px!important;}
.sidebar {float: none!important;width:375px!important;}
.hidebannerontab img {width: 375px;}
.wgo .thead, .wgo {width: 375px!important;}


 }

/* 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 {float: none!important;width: 384px!important;}
.hidebannerontab img {width: 334px;}
.wgo .thead, .wgo {width: 384px!important;}
.mypostbit {width: 384px!important}
 }



/* 6plus */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 
.header .right-item li {
  width: 55px;
}
.custompostbit2 .alt2{width:50%;width: 200px!important;}
.custompostbit2{width:100%;width: 414px!important;}
.errortext{width: 414px!important;}
.errortext .panelsurround .panel{width: 404px!important;}
.sidebar {float: none!important;width:414px!important;}
.hidebannerontab img {width: 364px;}
.wgo .thead, .wgo {width:414px!important;}
.newthread,
.dropnav{display:inline-block;width: 100%;}
  html,
  body{
    width:98%;
}
.newthread{
  margin-bottom:10px;
  width:100%!important

}
.mypostbittext { font-size: 15px;}
.mypostbit {width: 414px!important}
 }


/* ipad vertical */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.threadicon{display:block!important;}
}
/* ipad horizontal */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */
.topwrap .loginwrap,.header,.page{width:100%!important}

}

/* 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;
  }

}

.postbit-mini-box { 
background: #f9f9f9; 
    border:1px; 
    border-color:#dadada; 
    border-style:solid; 
    border-left:1px; 
    border-left-color:#dadada; 
    border-left-style:solid; 
    border-bottom:1px; 
    border-bottom-style:solid; 
    border-bottom-color:#dadada; 
    color:#333; 
    font-family:Tahoma; 
    font-size:11px; 
    padding:5px 5px 5px 5px; 
    margin-top:2px; 
    }  

.myh1 {font-family: Arial; font-size: 22px;  
color: #000000; font-weight: bold;}  
   
h2.myh2 {font-family: Arial; font-size: 14px;  
color: #000000;font-weight: normal;} 

/* miZah Awesome Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer1 {
    background: #006f94;
    margin-top: -13px;
    min-height: 210px;
    padding: 5px 0 35px;
}

.footer1 .container .col4 h3 {
    
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    margin-bottom: 22px;
    text-shadow: none; 
    border-bottom: 1px solid #FFFFFF;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 7px;   
}

.hfont {
    color: #fff;
    font-family: Roboto;
}
.footer1 p {
    text-shadow: none;
}
.footer1 a {
    color: #fff;
    text-shadow: 0 1px 0 #373736;
    font-family: Roboto;
    font-size: 13px;
}
.footer1 a:hover {
    color: #fff;
}
.footer1 ul li {
    color: fff;
    margin-bottom: 7px;
    padding-left: 10px;
    list-style: none;
   }
.col4 {
    float: left;
   margin-left: 56px;
    width: 200px;
}

.footer1 .container .col4 h3 {
    margin-bottom: 20px;
}

.fallowus {
    width: 220px;
}

.smallf {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 13px;
}
@media only screen and (max-width: 600px) {
  .col4 {
    float: none;
   margin-left: 56px;
    width: 220px; }
}
@media only screen and (max-width: 960px) and (min-width: 600px) {

.colmob {
    float: none;
   margin-left: 56px;
    width: 220px; }
}