body{-webkit-text-size-adjust:none;}#cntCnt{margin-top:94px}#sidr li{list-style:none}#sidr .menSep,#sidr li ul{display:none}#sidr li.active ul{display:block}#ftrDsc,#ftrTtl,#ftrItem,#ftrInf{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transition:height 50ms ease-in-out;-moz-transition:height 50ms ease-in-out;-o-transition:height 50ms ease-in-out;-ms-transition:height 50ms ease-in-out;transition:height 50ms ease-in-out;}@-ms-viewport {width:device-width;}

@media only screen and (max-width: 1134px)
{
  #hdBanner { left:0; margin-left:0; width:100%; max-width:970px }
}
 
@media only screen and (max-width: 970px),
       only screen and (max-device-width:480px)
{
  #floatArt {display:none}
  #terNav {min-width:0}
  #terNav .opts,  #terNav .splmnt {display:none}
  #menuBtn {display:inline; position:absolute; right:6em}
}
 
@media only screen and (max-width: 900px),
       only screen and (max-device-width:480px)
{
  #terNav {width:auto;height:auto;}
  #terNav div {display:none}
  #menuBtn {right:0}
}

@media only screen and (max-width: 800px),
       only screen and (max-device-width:480px)
{
  .imgFtrd {float:none; margin:auto; text-align:center; width:15em; margin-bottom:1em}
  .imgFtrd span.more {display:inline-block; float:none;}
  .imgFtrd .cntr { background-size:cover}
  .imgFtrd img {width:100%; height:auto}
  #srch {width:62%}
  #srch input {width:85%}

  #entityCol1, #newsEdCol1, #gameCol1 {width:auto; max-width:none; line-height:180%; float:none; width:auto; clear:both; margin-left:0}
  #entityCol2, #newsEdCol2, #gameCol2, .hdln .authored, .hdln .ctrls {float:none; width:auto; font-size:inherit}
  
  .cmpny .pnl h2, .ppl .pnl h2 {background:#eee; cursor:pointer}
  .cmpny .pnl h2:after, .ppl .pnl h2:after {content:"\f103"; font: normal normal 1.3em FontAwesome; margin: 0 0.2em; float:right;}
  .cmpny .pnl.uncollapse h2:after, .ppl .pnl.uncollapse h2:after {content:"\f102";}
  .cmpny .pnl>*:not(h2), .ppl .pnl>*:not(h2) {display:none}
  .cmpny .pnl.uncollapse>*:not(h2), .ppl .pnl.uncollapse>*:not(h2) {display:initial}

  #entityCol2 .ad {display:none}
  
  .inlineAssetRight,.inlineAssetLeft {width:40%}
  .inlineAssetRight img,.inlineAssetLeft img {width:100%; height:auto}
 
  .newsBlog .leadAsset {width:40%; height:200px; margin-right:1em}
  .newsBlog .leadAsset .leadImg {width:auto; height:200px; background-size:contain}
  .newsBlog .precis {margin-left:45%}

  #priNav>ul>li a { font-size:70%;}
  #adClmn {display:none}
  
  .brwsr { font-size: 75%; }
}

@media only screen and (max-width: 730px), 
       only screen and (max-device-width:480px)
{
  #hd {min-height:3em;}
  #hdLogo {height:auto}
  #priNav, #secNav { display:none }
  #srch {width:65%}
  .frum .comment .authored {width:25%}
  .frum .msg {margin-left:26%}
  
  .asset .intrNv, .asset .inlineAd {float:none}
  .asset .intrNv img {width:9em; height:auto}
  
  #ftrInf {width:80%}
  
  
  #hdBanner {position:fixed; top:auto; bottom:0;}
  #cntCnt {margin-top:0}
  #ftMnu {margin-bottom:100px}
  
  .imgs .imgList .listImg {width:24%;}
  
  .rspv>.x4 { width:50% }
  .rspv>.x6, .rspv>.x9 { width:33.3% }
  .rspv>.x4.p2, .rspv>.x6.p3 { padding-right:0; }
  .rspv>.x4.p3, .rspv>.x6.p4 { padding-left:0; }
  .rspv.rnkd>.x3 { width:50% }
  .rspv.rnkd>.x3.p2 { padding-right:0; }
  .rspv.rnkd>.x3.p3 { padding-left:0; width:100% }
}

@media only screen and (max-width: 600px)
{
  #srch input {width:85%}
  #ftrDsc {opacity:0; height:1px}
  #ftrTtl {font-size:110%}
}

@media only screen and (max-width: 600px), 
       only screen and (max-device-width:480px)
{
  .imgs .imgList .listImg {width:32%;}
}

@media only screen and (max-width: 500px)
{
  #srch input {width:75%}
  #ftrItem {opacity:0}
}

@media only screen and (max-width: 500px), 
       only screen and (max-device-width:480px)
{
  .newsBlog .precis {margin-left:0}
}

@media only screen and (min-width:801px) and (max-width: 865px)
{
  #entityCol1 {width:59%;}
}

@media only screen and (min-width:866px) and (max-width: 930px)
{
  #entityCol1 {width:62%;}
}

@media only screen and (min-width: 931px) and (max-width: 980px) and (min-device-width:480px)
{
  #entityCol1 {width:65%; max-width:600px}
}

@media only screen and (max-width:480px)
{
  .rspv>.x2,.rspv>.x3,.rspv.rnkd>.x3,.rspv>.x4 { width:100%; padding-left:0; padding-right:0; }
  .rspv>.x6 { width:50% }
  .rspv>.x6.p2, .rspv>.x6.p4 { padding-left:0.5em; padding-right:0; }
  .rspv>.x6.p3, .rspv>.x6.p5 { padding-left:0; padding-right:0.5em; }
}

@media only screen and (max-device-width:480px)
{
  html, body, div, applet, object, iframe,
  p, blockquote, pre,
  dl, dt, dd, ol, ul, li,
  fieldset, form,
  caption {font-size:110%}
  
  legend {font-size:100%}
  
  input {font-size:130%}
  
  h1,h2,h3 { margin:0 0 32px; }
  
  .hdln .shrs {display:none}
  #blg .shrs {display:none}
   
  .stuck h1, .stuck h2, .stuck h3 {margin-bottom:8px}
  .stuck h1 {font-size:1.5em}

  #hd a, #hd input, #hd button, #sidr {font-size:180%}
  #sidr li {line-height:3em}
  #hd {margin:1em 0 1.5em}
  #hd button {margin-left:0.5em}
  
  #hdLogo { margin-right: 2% }  
  #srch input {width:65%}
  
  .crssPnl .leadImg {width:160px; height:160px;}
  .crssPnl .hdlns .leadImg {height:100px;}
  
  img.captcha {width:200px;height:120px;}
  
  .btnLng, .large  { width:400px; }
  .btnMed, .medium { width:300px; }
  .btnSht, .short  { width:200px; }
  .btnTny, .tiny   { width:120px; }
  .btnMin, .mini   { width:60px; }
  
  #ftr, #ftrFdr, .ftrMsk {height:270px}
  #ftr, #ftrFdr {background-size:contain}
  #ftrLst div, #ftrLst img {height:66px; font-size:80%}
  #ftrInf {font-size:65%;}
  #ftrTtl {font-size:120%;}
  
  .stuck #ftrItem, .stuck #ftr, .stuck #ftrFdr {height:140px}
  .stuck #ftrLst div {height:32px; font-size:70%}
  
  #jqi { font-size:130%; width:30em }
  #jqi label { line-height:200% }
  #jqi .jqimessage { padding:15px }
  
  .fullAssetContainer img {width: 100%; height: auto;}
  
  table.gameMeta td { line-height:100% }
  table.gameMeta .label { padding-left:1em; }
  
  input[type=checkbox],input[type=radio] { -webkit-transform: scale(3,3); }
  
  .pollC, .pollR {margin-bottom:1em}
}

@media only screen and (orientation:portrait) and (max-device-width:480px)
{
  .ftrMsk { right:400px }
  .stuck .ftrMsk { right:200px }
  #blg .addtns .leadAsset, #tls .addtns .leadAsset {width:47%}
}

@media only screen and (orientation:landscape) and (max-device-width:480px)
{
  html, body, div, applet, object, iframe,
  p, blockquote, pre,
  dl, dt, dd, ol, ul, li,
  fieldset, form,
  caption {font-size:105%}
  
  .stuck h1 {font-size:1.2em}
  #featureCont.stuck, #hdBanner {display:none}
  #hdBanner { display:none }

  #hd a, #hd input, #hd button, #sidr {font-size:120%}
  #hd {margin:1em 0}
  #srch input {width:75%}
  
  .ftrMsk { right:300px }
  #ftr, #ftrFdr {background-size:contain}
  #ftr, #ftrFdr, .ftrMsk {height:200px;}
  #ftrLst div, #ftrLst img {height:45px; font-size:80%}
  #ftrInf {width:250px}
  
  .fullAssetContainer img {width: initial;}
  
  input[type=checkbox],input[type=radio] { -webkit-transform: scale(2,2); }
}
@media only screen and (min-device-aspect-ratio:1/1) and 
                       (max-device-aspect-ratio:3/2)
{
  input[type=checkbox],input[type=radio] { -webkit-transform: scale(2,2); }
}