/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
/* XXXXXXX---- Style range0 overrides for: 0px to 320px -----XXXXXX */
/* XXXXXXX--------------------- RANGE 0  --------------------XXXXXX */
html.range_0 .logo img{width:100%}
html.range_0 #collapseobj_threadreview .tborder .alt1 a{
    word-break: break-word;
}
html.range_0 .moderatoracol{display:none}
html.range_0 .moderatedby{display:block}
/*-- fix instagram feed --*/
html.range_0 .custompostbit .alt1 .postbitcontrol2 .instagram-media{
   width: 100%!important;
}  
/*-- fix moderation panel usercp --*/
html.range_0 .tborder.modthreads .srthidereplycount,
html.range_0 .tborder.modthreads .thead span,
html.range_0 .tborder.modthreads .lastpostcol,
html.range_0 .tborder.modthreads .replycountcol,
html.range_0 .tborder.modthreads .viewcountcol{display:none}
html.range_0 .tborder.modfilter .modfiltcol .modfiltcoltable tr,
html.range_0 .tborder.modfilter .modfiltcol .modfiltcoltable td{
    display: inline-block;
    width: 100%;
}
html.range_0 .RTLsupport .loginlink a {
    float: left;
    clear: right;
}
html.range_0 #bd_year {
    width: 70px!important;
}
html.range_0 #collapseobj_sigperms table tr td{
    display: block;
    clear: both;
}
html.range_0 .videoWrapper {
	padding-bottom: 56.25%;
}
html.range_0 #cookieControlWrapper div {
    width: 70%!important;
}
html.range_0 .register{overflow:hidden}
html.range_0 #threadslist .alt1 a{
    word-break: break-word;
}
html.range_0 .breadcrumbwrap strong{
    word-break: break-word;
}
html.range_0 .controlbar #vB_Editor_001_cmd_redo,
html.range_0 .controlbar #vB_Editor_001_cmd_unlink,
html.range_0 .controlbar #vB_Editor_001_cmd_email,
html.range_0 .controlbar #vB_Editor_001_cmd_indent,
html.range_0 .controlbar #vB_Editor_001_cmd_outdent,
html.range_0 .controlbar #vB_Editor_001_cmd_justifyleft,
html.range_0 .controlbar #vB_Editor_001_cmd_justifycenter,
html.range_0 .controlbar #vB_Editor_001_cmd_justifyright{
    display: none;
}

html.range_0 .searchresults #inlinemodform .alt2{word-break: break-all;}
html.range_0 .pollresult .tcat {
    font-size: 14px!important;
}
html.range_0 .usercpmainContent .tcat span span  img {
    width: 11px;
    height: 7px;
}
html.range_0 .subscriptiontable td.thead{
    padding: 10px 0px;
}
/* cyb stast v581 */
html.range_0 .cybbreakdown td.alt1{display: inline-block; width: 96%;}
html.range_0 .latestposthide,
html.range_0 #cybnp,
html.range_0 .cybstatstitlehead {
    display: none!important;
}

html.range_0 .pagenavdrop2{margin-top: 10px;margin-bottom: 10px;}
html.range_0 .nav_pmfolders img{width:11px!important;height:7px!important}
html.range_0 .loginform{float: none!important;margin: 0 auto;margin-top: 0px;}
html.range_0 .mainnavbar .vbmenu_control a{display:block}
html.range_0 #vB_Editor_QE_10_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_9_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_8_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_7_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_6_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_5_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_4_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_3_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_2_popup_forecolor_menu,
html.range_0 #vB_Editor_QE_1_popup_forecolor_menu{left:0px!important;top:30px!important;}
html.range_0 .ocolor div {
    width: 30px;
    height: 30px;
}
html.range_0 .vbmenu_popup table tr .ocolor{display: table-cell!important;}
html.range_0 .unsubscribelink{
	padding:35px 0px;
	}
html.range_0 .unsubscribelink .unsbbutton1,
html.range_0 .unsubscribelink .unsbbutton2{
	padding:10px;
  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);
    color: #FFFFFF;
	text-decoration:none;
	}
html.range_0 .socpiccontrol{width:100%!important;}
html.range_0 .socpiccontrol .smallfont{white-space:normal!important;}

html.range_0 .mobilecolspan {
    display: table-cell!important;
}
/*---- mobile menu---*/
html.range_0 .mobilenavwrap a.home,
html.range_0 .mobilenavwrap a.collapse, 
html.range_0 .mobilenavwrap .blockhead {
    display: block;
}
html.range_0 .mobilenavwrap .blockhead{color:#fff!important;}
/*---- album fix ---*/
html.range_0 .album .photowidth{width:100%!important}
html.range_0 .album img{max-width:90%;}
html.range_0 .albumthumb .album_cover{width:100%!important}
html.range_0 table.album {width:100%!important;padding:0px!important;margin:0px!important;}
html.range_0 table.album .bginput{width:200px!important}
html.range_0 .panelsurround .panel .fieldset textarea,
html.range_0 #usercss .panelsurround .panel textarea,
html.range_0 #usercss .panelsurround .panel .bginput{width:200px!important}
html.range_0 #usercss .panelsurround .panel .fieldset table tr td{display:block;width:100%}

/*---- pagination fix ---*/
html.range_0 .pagenav td{margin-right:2px;display:inline-block;border-left: 1px solid #eee;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
html.range_0 .pagenav .vbmenu_control{border: 0px solid #f5f5f5;}
html.range_0 .pagenav .tborder {background: #fff none;}
html.range_0 .pagenav .tborder .alt2 {background: #fff none!important;}

html.range_0 #collapseobj_threadreview .tborder .alt2,
html.range_0 #collapseobj_threadreview .tborder .alt1{padding:5px 0px!important;display:inline-block;width:100%;}
html.range_0 #collapseobj_threadreview img {
  width: 100%;  max-width: 100%;
}
/*---- 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{
	width:95%;
    white-space: normal!important;
	word-break: break-word;
	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: block!important;}
html.range_0 #notifications_menu .vbmenu_option_alink{
	display: table-cell!important;
    border-bottom: 1px solid #eee;}
html.range_0 #notifications_menu table tr{display: table-row!important;}
html.range_0 .rembme{display:block;position:absolute;right:30px;top:46px}
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 .header,
html.range_0 .page{width:100%!important}
html.range_0 pre {font-size:11px;display:block;white-space:pre;}
html.range_0 .postbitcontrol2{width:99%;}
html.range_0 .legacy .headstyle .thead input {
  margin-left: 0px!important;
}
html.range_0 .bbcodestyle{overflow: auto;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 .RTLsupport .colrightlinks ul li {
  text-align: right;
}
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 #737373;
  border-top:1px solid #737373;

}
html.range_0 .RTLsupport .footlock, 
html.range_0 .RTLsupport .foottopic, 
html.range_0 .RTLsupport .footmail, 
html.range_0 .RTLsupport .foothome, 
html.range_0 .RTLsupport .footsearch {
    right: 0;
    left: auto;
}
html.range_0 .RTLsupport .colrightlinks ul li {
    padding-right: 50px;
    padding-left: 0px;
    float: right;
}
html.range_0 .RTLsupport .colrightlinks {
    margin-right: 0px;
}
html.range_0 .colrightlinks ul {-webkit-padding-start: 0px;}
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!important}
html.range_0 .st_search2{float:none;}
html.range_0 .st_search input[type='text'] {width:100%!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 #notifications_menu table{display:table!important}
html.range_0 #notifications_menu table tbody{display:table-row-group!important}
html.range_0 #notifications_menu table tr td{display:table-cell!important}
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 .mainnavbar .vbmenu_control a{display:block}
html.range_0 .st_links a{min-width:70px}
html.range_0 .reposition3 {text-align:left!important;padding: 0px 20px 0px;}
html.range_0 .legacy .block2{float:left}
html.range_0 .footerselector .tfoot {
}

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;}
html.range_0 .tfoot {border:0px!important;color: #444!important;}
html.range_0 .legacy .thead{height:30px;line-height:30px;display:inline-block;clear:right}
html.range_0 .legacy .postcount{width:75px!important;float:right;margin-right:8px;}
html.range_0 .legacy tbody{display:block;}
html.range_0 .legacy .headstyle .thead{background:transparent none;color:#333;}
html.range_0 .legacy .headstyle .thead a{color:#333;}
html.range_0 .legacy .headstyle{border:1px solid #dbdbdb;border-left:0px!important;border-right:0px!important;width:100%;display:block;background:#f1f1f1 none;height:35px!important;}
html.range_0 .custompostbit{position:relative;display:block;top: -14px;}
html.range_0 .custompostbit .alt1 .postbitcontrol2{width:95%;word-break:break-word;padding-left:5px;padding-right:0px;}
html.range_0 .custompostbit .alt1,
html.range_0 .custompostbit .alt2{width:100%!important;display:block;float:left;}
html.range_0 .vbseo_buttons .vbseo_liked {
    padding-left: 30px!important;
    min-height: 15px!important;
    width: 80%!important;
}
html.range_0 .custompostbit .alt1,
html.range_0 .custompostbit .alt2{padding-left:0px;padding-right:0px;}
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{float:none;clear:none;display:none;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 .newreplybutton{width:100%;}
html.range_0 .buttondrop2{
  margin: 0 auto!important;
  margin-bottom: 10px;
  padding:0px;
  width:80%!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 .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:100%!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:block;width: 100%;}

html.range_0 .newthreadbutton{max-width:100%;width:100%;}
html.range_0 .newthread{
  margin: 0 auto;
  margin-bottom:10px;
  width:80%!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 .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;padding-right:0px}
html.range_0 .RTLsupport .columnwrap {
    padding-left: 0px;padding-right: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 .RTLsupport #back-top {left:20px;right:auto  }
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!important;}
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: 100px;}
html.range_0 .toggleloginform .togglebginput{width: 120px;border-radius:0;}
html.range_0 .fdmod{width:100px;}
html.range_0 .tcat{ 
	padding-top: 6px;
	font-size: 18px;
    font-weight: bold;
}
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 .fd .substufflastpostsize,
html.range_0 .fd .hidelastpostfd,
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 .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 #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 .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:transparent 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%!important;}
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, 
html.range_0 #sg_owngroups, 
html.range_0 #sg_mygroups, 
html.range_0 #sg_randomgroup {padding-right: 0px!important;min-width: 100%!important;}
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 .logo img{width:100%}
html.range_1 #collapseobj_threadreview .tborder .alt1 a{
    word-break: break-word;
}
html.range_1 .moderatoracol{display:none}
html.range_1 .moderatedby{display:block}
/*-- fix instagram feed --*/
html.range_1 .custompostbit .alt1 .postbitcontrol2 .instagram-media{
   width: 100%!important;
}
/*-- fix moderation panel usercp --*/
html.range_1 .tborder.modthreads .srthidereplycount,
html.range_1 .tborder.modthreads .thead span,
html.range_1 .tborder.modthreads .lastpostcol,
html.range_1 .tborder.modthreads .replycountcol,
html.range_1 .tborder.modthreads .viewcountcol{display:none}
html.range_1 .tborder.modfilter .modfiltcol .modfiltcoltable tr,
html.range_1 .tborder.modfilter .modfiltcol .modfiltcoltable td{
    display: inline-block;
    width: 100%;
}
html.range_1 .RTLsupport .loginlink a {
    float: left;
    clear: right;
}
html.range_1 #bd_year {
    width: 70px!important;
}
html.range_1 #collapseobj_sigperms table tr td{
    display: block;
    clear: both;
}
html.range_1 .videoWrapper {
	padding-bottom: 56.25%;
}
html.range_1 #cookieControlWrapper div {
    width: 70%!important;
}
html.range_1 .register{overflow:hidden}
html.range_1 #threadslist .alt1 a{
    word-break: break-word;
}
html.range_1 .breadcrumbwrap strong{
    word-break: break-word;
}

html.range_1 .controlbar #vB_Editor_001_cmd_unlink,
html.range_1 .controlbar #vB_Editor_001_cmd_email,
html.range_1 .controlbar #vB_Editor_001_cmd_indent,
html.range_1 .controlbar #vB_Editor_001_cmd_outdent,
html.range_1 .controlbar #vB_Editor_001_cmd_justifyleft,
html.range_1 .controlbar #vB_Editor_001_cmd_justifycenter,
html.range_1 .controlbar #vB_Editor_001_cmd_justifyright {
    display: none;
}
html.range_1 .searchresults #inlinemodform .alt2{word-break: break-all;}
html.range_1 .pollresult .tcat {
    font-size: 14px!important;
}
html.range_1 .usercpmainContent .tcat span span img {
    width: 11px;
    height: 7px;
}
html.range_1 .subscriptiontable td.thead{
    padding: 10px 0px;
}
/* cyb stast v581 */
html.range_1 .cybbreakdown td.alt1{display: inline-block; width: 96%;}
html.range_1 .latestposthide,
html.range_1 #cybnp,
html.range_1 .cybstatstitlehead {
    display: none!important;
}

html.range_1 .pagenavdrop2{margin-top: 10px;margin-bottom: 10px;}
html.range_1 .nav_pmfolders img{width:11px!important;height:7px!important}
html.range_1 .loginform{float: none!important;margin: 0 auto;margin-top: 0px;}
html.range_1 .mainnavbar .vbmenu_control a{display:block}
html.range_1 #vB_Editor_QE_10_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_9_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_8_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_7_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_6_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_5_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_4_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_3_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_2_popup_forecolor_menu,
html.range_1 #vB_Editor_QE_1_popup_forecolor_menu{left:0px!important;top:30px!important;}
html.range_1 .ocolor div {
    width: 30px;
    height: 30px;
}
html.range_1 .vbmenu_popup table tr .ocolor{display: table-cell!important;}
html.range_1 .unsubscribelink{
	padding:35px 0px;
	}
html.range_1 .unsubscribelink .unsbbutton1,
html.range_1 .unsubscribelink .unsbbutton2{
	padding:10px;
  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);
    color: #FFFFFF;
	text-decoration:none;
	}
html.range_1 .socpiccontrol{width:100%!important;}
html.range_1 .socpiccontrol .smallfont{white-space:normal!important;}
html.range_1 .mobilecolspan {
    display: table-cell!important;
}
/*---- mobile menu---*/
html.range_1 .mobilenavwrap a.home,
html.range_1 .mobilenavwrap a.collapse, 
html.range_1 .mobilenavwrap .blockhead {
    display: block;
}
html.range_1 .mobilenavwrap .blockhead{color:#fff!important;}
/*---- album fix ---*/
html.range_1 .album .photowidth{width:100%!important}
html.range_1 .album img{max-width:90%;}
html.range_1 .albumthumb .album_cover{width:100%!important}
html.range_1 table.album {width:100%!important;padding:0px!important;margin:0px!important;}
html.range_1 table.album .bginput{width:200px!important}
html.range_1 .panelsurround .panel .fieldset textarea,
html.range_1 #usercss .panelsurround .panel textarea,
html.range_1 #usercss .panelsurround .panel .bginput{width:200px!important}
html.range_1 #usercss .panelsurround .panel .fieldset table tr td{display:block;width:100%}

html.range_1 #forum-stats li{float:none;clear:none;display:none;padding:0 4px!important;}
html.range_1 #collapseobj_threadreview .tborder .alt2,
html.range_1 #collapseobj_threadreview .tborder .alt1{padding:5px 0px!important;display:inline-block;width:100%;}
html.range_1 #collapseobj_threadreview img {
  width: 100%;  max-width: 100%;
}
/*---- 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 .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{word-break: break-word;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: block!important;}
html.range_1 #notifications_menu .vbmenu_option_alink{
	display: table-cell!important;
    border-bottom: 1px solid #eee;}
html.range_1 #notifications_menu table tr{display: table-row;}

html.range_1 .rembme{display:block;position:absolute;right:30px;top:46px}
html.range_1 .alt1Active .subforumwrap table td{display: inline-block;width:85%!important;    white-space: normal!important;}


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: block;white-space: pre;}
html.range_1 .bbcodestyle{overflow: auto;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 .RTLsupport .colrightlinks ul li {
  text-align: right;
}
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 #737373;
  border-top:1px solid #737373;

}
html.range_1 .RTLsupport .footlock, 
html.range_1 .RTLsupport .foottopic, 
html.range_1 .RTLsupport .footmail, 
html.range_1 .RTLsupport .foothome, 
html.range_1 .RTLsupport .footsearch {
    right: 0;
    left: auto;
}
html.range_1 .RTLsupport .colrightlinks ul li {
    padding-right: 50px;
    padding-left: 0px;
    float: right;
}
html.range_1 .RTLsupport .colrightlinks {
    margin-right: 0px;
}
html.range_1 .colrightlinks ul {
  -webkit-padding-start: 0px;
}
html.range_1 .reposition3 {
	text-align: right!important;
	padding: 0px 20px 0px;
}
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:100%}
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 .st_links {
  float:none!important;
  clear:none!important;
  margin-top: 10px;
  margin-left: 0px!important;
  -webkit-padding-start: 0px!important;
  font-size: 0;
  text-align: left;
  white-space: normal;
  width: 100%;
}
html.range_1 .regbuttontop .cta {
  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 #notifications_menu table{display:table!important}
html.range_1 #notifications_menu table tbody{display:table-row-group!important}
html.range_1 #notifications_menu table tr td{display:table-cell!important}
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 .mainnavbar .vbmenu_control a{display:block}

html.range_1 .st_links a{min-width:80px}
html.range_1 .reposition3 {text-align:left!important}
html.range_1 .legacy .block2{float:left}
html.range_1 .footerselector .tfoot {
}

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;}
html.range_1 .tfoot {border:0px!important;color: #444!important;}
html.range_1 .legacy .thead{display:inline-block;clear:right}
html.range_1 .legacy .postcount{float:right;width:75px!important;}
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;border-left:0px!important;border-right:0px!important;width:100%;display:block;background:#f1f1f1 none;height:35px!important;}
html.range_1 .custompostbit{position:relative;display:block;}
html.range_1 .custompostbit .alt1 .postbitcontrol2{width:95%;word-break:break-word;padding-left:5px;padding-right:0px;}
html.range_1 .custompostbit .alt1,
html.range_1 .custompostbit .alt2{width:100%!important;display:block;float:left;}
html.range_1 .vbseo_buttons .vbseo_liked {
    padding-left: 30px!important;
    min-height: 15px!important;
    width: 80%!important;
}
html.range_1 .custompostbit .alt1,
html.range_1 .custompostbit .alt2{padding-left:0px;padding-right:0px;}
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: 0 auto!important;
  margin-bottom: 10px;
  padding:0px;
  width:80%!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:120px!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:block;width:100%}
html.range_1 .newthread{
  margin: 0 auto;
  margin-bottom:10px;
  width:80%!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:1oo%!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 .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;padding-right:0px}
html.range_1 .RTLsupport .columnwrap {
    padding-left: 0px;padding-right: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 .RTLsupport #back-top {left:20px;right:auto }
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!important;}
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: 100px;}
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{ 
	padding-top: 6px;
	font-size: 18px;
    font-weight: bold;
}

/*---- pagination fix ---*/
html.range_1 .pagenav a { font-weight:normal; }
html.range_1 .pagenav td{margin-right:2px;display:inline-block;border-left: 1px solid #eee;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
html.range_1 .pagenav .vbmenu_control{border: 0px solid #f5f5f5;}
html.range_1 .pagenav td .smallfont{font-size:15px;font-weight:normal;}
html.range_1 .pagenav .tborder {background: #fff none;}
html.range_1 .pagenav .tborder .alt2 {background: #fff none!important;}

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 .signaturehide,
html.range_1 .hidecal,
html.range_1 .subscribehide,
html.range_1 .footerwrap .biglogo,
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 .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 .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;}
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 .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:transparent 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%!important;}
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!important;min-width: 100%!important;}
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 .logo img{width:100%}
html.range_2 #collapseobj_threadreview .tborder .alt1 a{
    word-break: break-word;
}
html.range_2 .moderatoracol{display:none}
html.range_2 .moderatedby{display:block}
/*-- fix instagram feed --*/
html.range_2 .custompostbit .alt1 .postbitcontrol2 .instagram-media{
   width: 100%!important;
}  
/*-- fix moderation panel usercp --*/
html.range_2 .tborder.modthreads .srthidereplycount,
html.range_2 .tborder.modthreads .thead span,
html.range_2 .tborder.modthreads .lastpostcol,
html.range_2 .tborder.modthreads .replycountcol,
html.range_2 .tborder.modthreads .viewcountcol{display:none}
html.range_2 .tborder.modfilter .modfiltcol .modfiltcoltable tr,
html.range_2 .tborder.modfilter .modfiltcol .modfiltcoltable td{
    display: inline-block;
    width: 100%;
}
html.range_2 .vbseo_buttons .vbseo_liked {
    min-height: 15px!important;
}
html.range_2 .columncontent {
    padding-top: 0px;
}
html.range_2 .RTLsupport .columncontent {
    padding-right: 0px;
}
html.range_2 .videoWrapper {
	padding-bottom: 56.25%;
}
html.range_2 #cookieControlWrapper div {
    width: 70%!important;
}
html.range_2 .register{overflow:hidden}
html.range_2 .pollresult .tcat {
    font-size: 14px!important;
}
/* cyb stast v581 */
html.range_2 .latestposthide .cybstatstitlehead {
    display: none!important;
}
html.range_2 .cybhead .cybstatstitlehead {
    display: table-cell!important;
}
html.range_2 .pagenavdrop2{margin-top: 10px;margin-bottom: 10px;}
html.range_2 .vbmenu_option_alink{display: block!important;}
html.range_2 #notifications_menu .vbmenu_option_alink{display: table-cell!important;}
html.range_2 #notifications_menu table tr{display: table-row!important;}
html.range_2 .mainnavbar .vbmenu_control a{display:block}
html.range_2 .paddingmobile{padding: 0px!important;}
html.range_2 .hellocyb .smallfont{white-space:normal!important;}
html.range_2 .mytoolbar .hidesearch,
html.range_2 .hellocyb .cybhideviews,
html.range_2 .hellocyb .cybhidereply,
html.range_2 .hellocyb .cybhidetime,
html.range_2 .hellocyb .cybhideftitle{display:none!important;}
html.range_2 .hideonmobile,
html.range_2 .mobilehiderange2 {
    display: none!important;
}
html.range_2 .mobilecolspan,
html.range_2 .hideondeletecolor .hideonthreaddelete{display: table-cell!important}
html.range_2 .mobilecolspanrange2{
    display: none!important;
}
html.range_2 .mainnavbar .vbmenu_control {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #888;
}
html.range_2 .mainnavbar .vbmenu_control a{display:block}
html.range_2 .mainmenu .vbmenu_control {
    display: block;
}
html.range_2 .mainmenu .vbmenu_control {
    float: left;
    clear: right;
    width: 100%;
    text-align: center;
}
html.range_2 .mainmenu .vbmenu_control {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

html.range_2 .footerselector .tfoot {display:block;width:100%;padding:0px;}
html.range_2 .footerselector .tfoot div {padding:5px;}
html.range_2 .footerselector .tfoot select {margin:5px;}

/*---- mobile menu---*/
html.range_2 .mobilenavwrap a.home,
html.range_2 .mobilenavwrap a.collapse, 
html.range_2 .mobilenavwrap .blockhead {
    display: block;
}
html.range_2 .mobilenavwrap .blockhead{color:#fff!important;}
/*---- album fix ---*/
html.range_2 .album .photowidth{width:100%!important}
html.range_2 .album img{max-width:100%!important}
html.range_2 #collapseobj_threadreview .tborder .alt2,
html.range_2 #collapseobj_threadreview .tborder .alt1{display:inline-block;width:100%;}
html.range_2 #collapseobj_threadreview img {
  width: 100%;  max-width: 100%;
}
html.range_2 .loginwrap {width: 100%!important;}
html.range_2 .st_search_forums input[type='submit'] {right: 2px;}
html.range_2 .RTLsupport .st_search_forums input[type='submit'] {left: 2px;right:auto}
html.range_2 .st_search {width: 250px;}
html.range_2 .st_search input[type='text'] { width: 182px;}
html.range_2 .bbcodestyle {overflow: auto;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: pre;}
html.range_2 .columnleft {padding-left: 0px!important;}
html.range_2 .footerwrap .biglogo {float: left!important;}
html.range_2 .RTLsupport .footerwrap .biglogo {float: right!important;}
html.range_2 .colrightlinks ul li {text-align: left;}
html.range_2 .RTLsupport .colrightlinks ul li {
  text-align: right;
}
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 #737373;
  border-top:1px solid #737373;

}
html.range_2 .colrightlinks ul {-webkit-padding-start: 0px;}
html.range_2 .RTLsupport .footlock, 
html.range_2 .RTLsupport .foottopic, 
html.range_2 .RTLsupport .footmail, 
html.range_2 .RTLsupport .foothome, 
html.range_2 .RTLsupport .footsearch {
    right: 0;
    left: auto;
}
html.range_2 .RTLsupport .colrightlinks ul li {
    padding-right: 50px;
    padding-left: 0px;
    float: right;
}
html.range_2 .RTLsupport .colrightlinks {
    margin-right: 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;padding-right:0px;}
html.range_2 .RTLsupport .columnwrap {
    padding-left: 0px;padding-right:20px
}
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;right:20px;  margin-right: 0px;}
html.range_2 .RTLsupport #back-top {left:20px;right:auto  }
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 .tagsearch .srthidethreadviews, 
html.range_2 .tagsearch .srthidemod,
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 .hidelogin,
html.range_2 .hidedescription,
html.range_2 .forumdisplayhide,
html.range_2 .iconlegend,
html.range_2 .forumrules,
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 .hidelastpostinhigherrange{margin-top:3px;}
html.range_2 .lastpostinfotextinfirstcolumn .inlineimg{width:10px;height:10px;}
html.range_2 .searchresults .donthideatsearchresult{display:table-cell!important;}
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{ 
	padding-top: 6px;
	font-size: 18px;
    font-weight: bold;
}
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, 
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;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 .logo img{width:100%}
html.range_3 .vbseo_buttons .vbseo_liked {
    min-height: 15px!important;
}
html.range_3 .fluidvids{
    padding-top: 25%!important;
}
html.range_3 .fluidvids-item {
    height: inherit;
}
html.range_3 .videoWrapper {
    padding-bottom: 56.25%;
}
html.range_3 .pollresult .showonmobile{display:none}
html.range_3 #vB_Editor_001_textarea{width:540px!important;}
html.range_3 .panelsurround .panel .bginput{width:650px!important;}
html.range_3 .regform .panelsurround .panel .bginput {
    width: 50%!important;
} 
html.range_3 .myreply .panelsurround .panel{width:450px;margin:0 auto;}
html.range_3 .mobilenavblock{display:block!important;}
html.range_3 .st_search_forums input[type="submit"]{right: 2px;}
html.range_3 .RTLsupport .st_search_forums input[type="submit"]{right: auto;}
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 .vbseo_buttons .vbseo_liked {
    min-height: 15px!important;
}
html.range_4 .userinfotable .userinfodetails{
    width: 300px;
}
html.range_4 .userinfotable .avatarcol{
    width: 200px;
}
html.range_4 .fluidvids{
    padding-top: 45%!important;
}
html.range_4 .fluidvids-item {
    height: 315px;
    width: 560px;
}
html.range_4 .sidebar .fluidvids-item {
    height: auto;width:auto;
}
html.range_4 .sidebar .videoWrapper {
    height: 100px;
}
html.range_4 .videoWrapper {
    padding-bottom: 46.25%;
}
html.range_4 .pollresult .showonmobile{display:none}
html.range_4 #vB_Editor_001_textarea{width:540px!important;}
html.range_4 .panelsurround .panel .bginput{width:650px!important;}
html.range_4 .regform .panelsurround .panel .bginput {
    width: 50%!important;
} 
html.range_4 .tbitlastpost{white-space:nowrap!important}
html.range_4 #vB_Editor_001_textarea{width:540px!important;}
html.range_4 .myreply .panelsurround .panel{width:700px;margin:0 auto;}
html.range_4 .header,
html.range_4 .page{width:100%!important}
html.range_4 .loginwrap {width: 100%!important;}

html.range_4 .mobilenavblock{display:block!important;}
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;} 
html.range_4 .st_search_forums input[type="submit"]{right: 2px;}
html.range_4 .RTLsupport .st_search_forums input[type="submit"]{right: auto;}
/* 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 .vbseo_buttons .vbseo_liked {
    min-height: 15px!important;
}
html.range_5 .userinfotable .userinfodetails{
    width: 350px;
}
html.range_5 .userinfotable .avatarcol{
    width: 200px;
}
html.range_5 .fluidvids{
    padding-top: 25%!important;
}
html.range_5 .fluidvids-item {
    height: 315px;
    width: 560px;
}
html.range_5 .sidebar .fluidvids-item {
    height: auto;width:auto;
}
html.range_5 .sidebar .videoWrapper {
    height: 100px;
}
html.range_5 .pollresult .showonmobile{display:none}
html.range_5 .tbitlastpost{white-space:nowrap!important}
html.range_5 #vB_Editor_001_textarea{width:540px!important;}

html.range_5 .panelsurround .panel .bginput,
html.range_5 .regform .panelsurround .panel .bginput{width:auto!important;}

html.range_5 .myreply .panelsurround .panel{width:700px;margin:0 auto;}
html.range_5 .mobilenavblock{display:block!important;}
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;}
html.range_5 .st_search_forums input[type="submit"]{right: 2px;}
html.range_5 .RTLsupport .st_search_forums input[type="submit"]{right: auto;}
/* 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;}

 }

/* 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;}


 }

/* 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;}


 }

/* 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;}


 }

}
/* 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;}



 }

/* 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;}
.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%;}
.custompostbit2{width:100%;}
.errortext{width:100%!important;}
.errortext .panelsurround .panel{width:350px!important;}
.sidebar {float: none!important;width:100%!important;}
.hidebannerontab img {width: 364px;}
.newthread,
.dropnav{display:inline-block;width: 100%;}
  html,
  body{
    width:100%;
}
.newthread{
  margin-bottom:10px;
  width:100%!important

}
.mypostbittext { font-size: 15px;}
.mypostbit {width: 100%!important}
 }


/* ipad vertical */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

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

/*-- firefox only --*/
@-moz-document url-prefix() {
.postbitcontrol img, 
.postbitcontrol2 .fieldset img, 
.postbitcontrol2 img.inlineimg  {
    width: auto!important;
	max-width:none!important;
}
html.range_0 .postbitcontrol2 img,
html.range_1 .postbitcontrol2 img,
html.range_2 .postbitcontrol2 img{
    width: 100%;
}
}