/* _dev/one_grid.py */
/* One page grid: 1180px, 26px of side padding, centred - the same box
   as .sitenav-in and .ftin, so a headline starts where the logo
   starts on every page. Doubled selectors because several of these
   are already set from a hoisted file and a bare class would lose.
   The reading measure is NOT set here; it lives in ch on the text.
*/
.lgbody.lgbody > .lgwrap.lgwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1240px */
.drwrap.drwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1240px */
.libband.libband .in.in{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1120px */
.libwrap.libwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1120px */
.afband.afband .in.in{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1120px */
.afwrap.afwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1120px */
.lwrap.lwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1120px */
.tax.tax .in.in{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1060px */
.adv.adv .in.in{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1060px */
.gro.gro .in.in{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1060px */
.li-wrap.li-wrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1060px */
.dc-wrap.dc-wrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1040px */
.rwwrap.rwwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1020px */
.clwrap.clwrap{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1000px */
.ftin.ftin{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1180px */
.pw.pw{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}  /* was 1180px */
/* narrow columns, left-aligned inside the grid rather than
   centred on their own - see COLUMNS in the pass */
.lg.lg .lghero.lghero{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}
.lg.lg .lghero.lghero .lgwrap.lgwrap{max-width:760px;margin-left:0;margin-right:auto;padding-left:0;padding-right:0}
.lg.lg .lgbody.lgbody{max-width:1180px;padding-left:26px;padding-right:26px;margin-left:auto;margin-right:auto}
.lg.lg .lgbody.lgbody .lgwrap.lgwrap{max-width:760px;margin-left:0;margin-right:auto;padding-left:0;padding-right:0}
@media (min-width:1500px){
  .lgbody.lgbody > .lgwrap.lgwrap{max-width:1320px}
  .drwrap.drwrap{max-width:1320px}
  .libband.libband .in.in{max-width:1320px}
  .libwrap.libwrap{max-width:1320px}
  .afband.afband .in.in{max-width:1320px}
  .afwrap.afwrap{max-width:1320px}
  .lwrap.lwrap{max-width:1320px}
  .tax.tax .in.in{max-width:1320px}
  .adv.adv .in.in{max-width:1320px}
  .gro.gro .in.in{max-width:1320px}
  .li-wrap.li-wrap{max-width:1320px}
  .dc-wrap.dc-wrap{max-width:1320px}
  .rwwrap.rwwrap{max-width:1320px}
  .clwrap.clwrap{max-width:1320px}
  .ftin.ftin{max-width:1320px}
  .pw.pw{max-width:1320px}
  .lg.lg .lghero.lghero{max-width:1320px}
  .lg.lg .lgbody.lgbody{max-width:1320px}
}
@media (min-width:1900px){
  .lgbody.lgbody > .lgwrap.lgwrap{max-width:1560px}
  .drwrap.drwrap{max-width:1560px}
  .libband.libband .in.in{max-width:1560px}
  .libwrap.libwrap{max-width:1560px}
  .afband.afband .in.in{max-width:1560px}
  .afwrap.afwrap{max-width:1560px}
  .lwrap.lwrap{max-width:1560px}
  .tax.tax .in.in{max-width:1560px}
  .adv.adv .in.in{max-width:1560px}
  .gro.gro .in.in{max-width:1560px}
  .li-wrap.li-wrap{max-width:1560px}
  .dc-wrap.dc-wrap{max-width:1560px}
  .rwwrap.rwwrap{max-width:1560px}
  .clwrap.clwrap{max-width:1560px}
  .ftin.ftin{max-width:1560px}
  .pw.pw{max-width:1560px}
  .lg.lg .lghero.lghero{max-width:1560px}
  .lg.lg .lgbody.lgbody{max-width:1560px}
}
@media (max-width:640px){
  .lgbody.lgbody > .lgwrap.lgwrap{padding-left:18px;padding-right:18px}
  .drwrap.drwrap{padding-left:18px;padding-right:18px}
  .libband.libband .in.in{padding-left:18px;padding-right:18px}
  .libwrap.libwrap{padding-left:18px;padding-right:18px}
  .afband.afband .in.in{padding-left:18px;padding-right:18px}
  .afwrap.afwrap{padding-left:18px;padding-right:18px}
  .lwrap.lwrap{padding-left:18px;padding-right:18px}
  .tax.tax .in.in{padding-left:18px;padding-right:18px}
  .adv.adv .in.in{padding-left:18px;padding-right:18px}
  .gro.gro .in.in{padding-left:18px;padding-right:18px}
  .li-wrap.li-wrap{padding-left:18px;padding-right:18px}
  .dc-wrap.dc-wrap{padding-left:18px;padding-right:18px}
  .rwwrap.rwwrap{padding-left:18px;padding-right:18px}
  .clwrap.clwrap{padding-left:18px;padding-right:18px}
  .ftin.ftin{padding-left:18px;padding-right:18px}
  .pw.pw{padding-left:18px;padding-right:18px}
  .lg.lg .lghero.lghero{padding-left:18px;padding-right:18px}
  .lg.lg .lgbody.lgbody{padding-left:18px;padding-right:18px}
}
