/* 
  HTML5 ??? Boilerplate 
  
  style.css contains a reset, font normalization and some base styles.
  
  credit is left where credit is due.
  much inspiration was taken from these projects:
    yui.yahooapis.com/2.8.1/build/base/base.css
    camendesign.com/design/
    praegnanz.de/weblog/htmlcssjs-kickstart
*/
/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
/* line 30, ../styles/html5reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
}

/* line 42, ../styles/html5reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* AD WORKAROUNDS */
/*
br {
	display: none;
}*/
/* line 51, ../styles/html5reset.scss */
center {
  text-align: left;
}

/* line 55, ../styles/html5reset.scss */
nav ul {
  list-style: none;
}

/* line 57, ../styles/html5reset.scss */
blockquote, q {
  quotes: none;
}

/* line 60, ../styles/html5reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 62, ../styles/html5reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 64, ../styles/html5reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 66, ../styles/html5reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 68, ../styles/html5reset.scss */
del {
  text-decoration: line-through;
}

/* line 71, ../styles/html5reset.scss */
abbr[title],
dfn[title] {
  border-bottom: none;
  cursor: help;
}

/* line 76, ../styles/html5reset.scss */
abbr[title]:hover,
dfn[title]:hover {
  border-bottom: 1px dotted;
}

/* tables still need cellspacing="0" in the markup */
/* line 81, ../styles/html5reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 83, ../styles/html5reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 85, ../styles/html5reset.scss */
input, select {
  vertical-align: middle;
}

/* line 87, ../styles/html5reset.scss */
.enhanced object, .enhanced embed {
  display: block;
}

/* END RESET CSS */
@media screen and (max-device-width: 810px) {
  /* line 95, ../styles/html5reset.scss */
  * {
    -webkit-text-size-adjust: 100%;
  }
}
/* unsets from Basic CSS
- these are here to combat the appearance when JS is disabled in a media-aware browser, and basic.css styles apply alongside enhanced ones */
/* line 116, ../styles/html5reset.scss */
.weather,
.bg-high-value,
.utils,
.sections,
nav.section,
form.search,
.sections,
.live-update,
.group,
.group-alt,
.ad,
.utils,
form.search,
.bg-footer {
  border: none;
  text-align: inherit;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* line 123, ../styles/html5reset.scss */
.weather img {
  width: auto;
  vertical-align: auto;
}

/* line 137, ../styles/html5reset.scss */
.weather p,
.weather h2,
.weather li,
.bg-high-value p,
.bg-high-value li,
.bg-high-value ul,
.bg-high-value li a,
.sections li,
.bg-footer li,
.bg-footer li a {
  font-size: 1em;
  text-align: left;
}

/* line 144, ../styles/html5reset.scss */
.weather p,
.weather h2,
.weather li,
.bg-footer li {
  display: block;
}

/* end unsets */


/* line 1, ../styles/_base/_globals.scss */
body {
  background: #FFF;
  font: normal 62.5% Georgia, "Times New Roman", Times, serif;
  color: #464646;
  padding-bottom: 20px;
  /* make room for the tray */
}

/* line 8, ../styles/_base/_globals.scss */
.skip-nav {
  display: block;
  clear: both;
}

/* line 12, ../styles/_base/_globals.scss */
.back-top {
  font: normal 11px Arial, Helvetica, sans-serif;
  /* 12px / 10px */
  text-align: right;
  text-transform: uppercase;
}

/* line 17, ../styles/_base/_globals.scss */
.back-top a {
  background: #FFF;
  padding: 1em;
  text-decoration: none;
}

/* line 22, ../styles/_base/_globals.scss */
.back-top a:after {
  color: #BBB;
  content: "\00A0\25B2";
}

/*
	FONT-SIZE SWITCHING
	New classes can be defined in custom.js
*/
/* line 31, ../styles/_base/_globals.scss */
.text-med #masthead {
  font-size: 104%;
}

/* line 34, ../styles/_base/_globals.scss */
.text-med #main {
  font-size: 110%;
}

/* line 37, ../styles/_base/_globals.scss */
.text-lg #masthead {
  font-size: 108%;
}

/* line 40, ../styles/_base/_globals.scss */
.text-lg #main {
  font-size: 125%;
}

/* line 44, ../styles/_base/_globals.scss */
a {
  color: #444;
  -moz-transition: color 0.1s linear, background-color 0.1s linear;
  -ms-transition: color 0.1s linear, background-color 0.1s linear;
  -o-transition: color 0.1s linear, background-color 0.1s linear;
  -webkit-transition: color 0.1s linear, background-color 0.1s linear;
  transition: color 0.1s linear, background-color 0.1s linear;
  text-decoration: none;
}

/* line 54, ../styles/_base/_globals.scss */
a:hover,
a:focus {
  color: #000;
}

/* line 62, ../styles/_base/_globals.scss */
img,
embed,
object,
video,
canvas
object {
  max-width: 100%;
}

/* line 67, ../styles/_base/_globals.scss */
.ad iframe,
.ad div {
  border: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 310px;
  /* 	BGLOBE-2358 - 5/29 edit */
  min-height: 265px;
  padding: 0;
}

/* BGLOBE-2358 5/29 edit */
/* line 78, ../styles/_base/_globals.scss */
.section-nav .ad iframe,
.section-nav .ad div {
  min-height: 85px;
}

/* line 82, ../styles/_base/_globals.scss */
address cite {
  font-style: normal;
}

/* line 86, ../styles/_base/_globals.scss */
table {
  border-collapse: collapse;
  text-align: left;
  margin: 2em 0;
  width: 100%;
}

/* for global reuse... to be moved, organized later */
/* line 96, ../styles/_base/_globals.scss */
.a11y-only,
.enhanced .advertisement {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  left: -9999em;
}

/* line 103, ../styles/_base/_globals.scss */
#contain {
  background: #fff;
  position: relative;
}

/* line 107, ../styles/_base/_globals.scss */
.ie6 #contain {
  overflow: hidden;
}

/*
	Persistent global message bars
*/
/* line 113, ../styles/_base/_globals.scss */
.global-bar {
  position: relative;
  background-color: transparent;
  padding: .5em .5em;
  margin: 10px auto 10px;
  font: 1.3em/1.4em Helvetica, Arial, sans-serif;
  text-align: center;
  color: #000;
  z-index: 99;
}

/* line 123, ../styles/_base/_globals.scss */
a.global-bar {
  display: block;
}

/* line 126, ../styles/_base/_globals.scss */
a.global-bar span {
  white-space: nowrap;
  text-decoration: underline;
}

/* line 132, ../styles/_base/_globals.scss */
.bar-yellow {
  background-color: #ffffe5;
  border: 1px solid #e6e6dc;
  color: #9B1518;
  font-weight: bold;
}

/* line 138, ../styles/_base/_globals.scss */
.bar-aqua {
  background-color: #d0ebf2;
  border: 1px solid #A3C0DB;
  color: #464646;
  font-weight: bold;
}

/* line 144, ../styles/_base/_globals.scss */
.bar-red {
  background-color: #9b1417;
  border: 1px solid #9b1417;
  color: #fff;
}

/* line 149, ../styles/_base/_globals.scss */
.bar-red a, .bar-red a:hover {
  color: #fff;
}

/* line 152, ../styles/_base/_globals.scss */
a.bar-red, a:hover.bar-red {
  color: #fff;
}

/* line 155, ../styles/_base/_globals.scss */
.global-bar b {
  font-weight: bold;
}

/* line 158, ../styles/_base/_globals.scss */
.global-bar a {
  padding: .5em 0 0 0;
  text-decoration: underline;
  white-space: nowrap;
}

@media screen and (min-width: 480px) {
  /* line 166, ../styles/_base/_globals.scss */
  .skip-nav {
    display: none;
  }

  /* line 169, ../styles/_base/_globals.scss */
  .back-top {
    display: block;
  }
}
@media screen and (min-width: 620px) {
  /* line 174, ../styles/_base/_globals.scss */
  #contain {
    margin: 0 auto 10px;
    width: 93.75%;
    /* 960/1024 */
  }

  /* line 178, ../styles/_base/_globals.scss */
  .type-internal #contain {
    margin-top: 10px;
  }

  /* Private beta message bar */
  /* line 183, ../styles/_base/_globals.scss */
  .global-bar {
    width: 91.5%;
    font-size: 1.4em;
    padding: 1em 1em;
  }
}
@media screen and (min-width: 810px) {
  /* line 192, ../styles/_base/_globals.scss */
  .back-top {
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  /* line 198, ../styles/_base/_globals.scss */
  #contain {
    width: 1232px;
  }

  /* Private beta message bar */
  /* line 203, ../styles/_base/_globals.scss */
  .global-bar {
    width: 1210px;
  }
}
/* buttons */
/* line 209, ../styles/_base/_globals.scss */
.bg-button {
  font-weight: normal;
  border-radius: 1em;
  border: 1px solid #bbb;
  float: left;
  padding: .545em 1em;
  text-transform: uppercase;
  background-color: #fff;
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/bg-button.png");
  background: -webkit-linear-gradient(top, white, #cccccc);
  background: -moz-linear-gradient(top, white, #cccccc);
  background: -o-linear-gradient(top, white, #cccccc);
  background: -ms-linear-gradient(top, white, #cccccc);
  background: linear-gradient(top, #ffffff, #cccccc);
  -webkit-box-shadow: 0 0 3px #fff;
  box-shadow: 0 0 3px #fff;
  color: #222;
  cursor: pointer;
}

/* line 229, ../styles/_base/_globals.scss */
.bg-button:hover {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/bg-button-hover.png");
  background: -webkit-linear-gradient(top, white, #bbbbbb);
  background: -moz-linear-gradient(top, white, #bbbbbb);
  background: -o-linear-gradient(top, white, #bbbbbb);
  background: -ms-linear-gradient(top, white, #bbbbbb);
  background: linear-gradient(top, #ffffff, #bbbbbb);
  color: #000;
}

/* line 239, ../styles/_base/_globals.scss */
.bg-button:active {
  padding: .636em 1em .454em 1em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
  background: -webkit-linear-gradient(top, white, #cccccc);
  background: -moz-linear-gradient(top, white, #cccccc);
  background: -o-linear-gradient(top, white, #cccccc);
  background: -ms-linear-gradient(top, white, #cccccc);
  background: linear-gradient(top, #ffffff, #cccccc);
}

/* collapsible toggles  */
/* line 253, ../styles/_base/_globals.scss */
.collapsible-heading {
  position: relative;
}

/* line 256, ../styles/_base/_globals.scss */
.collapsible-heading-status {
  /* if hiding, hide accessibly */
  text-indent: -99999px;
}

/* line 260, ../styles/_base/_globals.scss */
.enhanced .collapsible-content {
  display: block;
}

/* line 263, ../styles/_base/_globals.scss */
.enhanced .collapsible-content-collapsed {
  display: none;
}

/* max-height approach doesn't work in IE7 and under... */
@media screen and (max-width: 810px) {
  /* line 270, ../styles/_base/_globals.scss */
  .ie6 .collapsible-content-collapsed {
    height: 1px;
    overflow: hidden;
  }
}
/* shapeburst count styling: used mostly by my-saved count bubbles */
/* line 277, ../styles/_base/_globals.scss */
.count {
  /*background: url($configurationURI/Framework/images/bg-shapeburst-left.png) left 50% no-repeat;*/
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/red_left_round.png") left 50% no-repeat;
  color: #FFF;
  display: inline-block;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: bold;
  margin: -3px 0 0 0;
  padding: 0 0 0 7px;
}

/* line 287, ../styles/_base/_globals.scss */
.applicationcache .count {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/red_left_round.png");
}

/* line 290, ../styles/_base/_globals.scss */
.count span {
  /* background: url($configurationURI/Framework/images/bg-shapeburst-right.png) right 50% no-repeat; */
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/red_left.png") right 50% no-repeat;
  display: inline-block;
  padding: 0 7px 0 0;
  line-height: 19px;
}

/* line 297, ../styles/_base/_globals.scss */
.applicationcache .count span {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/red_left.png");
}

/* for links that can be "saved" to the My Saved Lists */
/* line 303, ../styles/_base/_globals.scss */
.saveable {
  position: relative;
}

/* line 306, ../styles/_base/_globals.scss */
.add-to-saved {
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  background: #F00;
  opacity: 0;
  position: absolute;
  right: -4px;
  top: -4px;
  z-index: 50;
  padding: 0;
}

/* line 318, ../styles/_base/_globals.scss */
.ie .add-to-saved {
  display: none;
}

/* line 321, ../styles/_base/_globals.scss */
.ie6 .article {
  /* IE6 peekaboo bug */
  position: relative;
}

/* line 324, ../styles/_base/_globals.scss */
.add-to-saved button {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: .7em 1.3em;
  text-transform: uppercase;
  height: auto;
  cursor: pointer;
}

/* line 334, ../styles/_base/_globals.scss */
.add-to-saved, .add-to-saved button {
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  color: #fff;
  font: bold 10px/14px "Helvetica", Arial, sans-serif;
  /*font-size in px due to varied dom placement */
}

/* line 342, ../styles/_base/_globals.scss */
.saved .add-to-saved {
  background: #111;
}

/* line 345, ../styles/_base/_globals.scss */
.saved .add-to-saved button {
  background: #111;
  border: 0;
}

/* line 350, ../styles/_base/_globals.scss */
.error .add-to-saved {
  padding: 7px 10px;
}

/* line 353, ../styles/_base/_globals.scss */
.error .add-to-saved .msg {
  font-size: 1.2em;
  margin-right: .5em;
}

/* line 357, ../styles/_base/_globals.scss */
.error .add-to-saved button {
  background: #fff;
  color: #000;
}

/* line 361, ../styles/_base/_globals.scss */
.saveable.hover .add-to-saved {
  opacity: .95;
}

/* line 364, ../styles/_base/_globals.scss */
.ie .saveable.hover .add-to-saved {
  display: block;
}

/* Carousels */
/* line 369, ../styles/_base/_globals.scss */
.ie7 .secslider {
  zoom: 1;
}

/* line 372, ../styles/_base/_globals.scss */
.slidewrap {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 377, ../styles/_base/_globals.scss */
.slidewrap .slider {
  float: left;
  margin-left: 0;
  -webkit-transition: margin-left 0.5s ease;
  -moz-transition: margin-left 0.5s ease;
  -ms-transition: margin-left 0.5s ease;
  -o-transition: margin-left 0.5s ease;
  transition: margin-left 0.5s ease;
}

/* line 386, ../styles/_base/_globals.scss */
#contain .slidewrap .slide {
  position: relative;
  float: left;
  width: 100%;
}

/* line 393, ../styles/_base/_globals.scss */
#contain .feat-strip.slidewrap .slide {
  position: static;
  float: left;
  width: 275px !important;
}

/* line 398, ../styles/_base/_globals.scss */
.feat-strip-wrapper .nav {
  display: none;
}

/* Carousel Pseudo-preloader */
/* line 402, ../styles/_base/_globals.scss */
.enhanced [data-carousel] {
  display: none;
}

/* line 405, ../styles/_base/_globals.scss */
.enhanced .slidewrap {
  height: auto;
}

/* line 408, ../styles/_base/_globals.scss */
.slidecontrols {
  border-top: 1px solid #e5e5e5;
  float: left;
  font: normal 1.1em/1 arial, helvetica, sans-serif;
  margin-top: 5px;
  position: relative;
  width: 100%;
}

/* line 416, ../styles/_base/_globals.scss */
.carousel-tabs-head {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") no-repeat 100% 1.2em;
  cursor: text;
  float: left;
  font-weight: normal;
  padding: 1em 17px 1em 0;
  text-transform: uppercase;
}

/* line 424, ../styles/_base/_globals.scss */
.carousel-tabs {
  clear: left;
}

/* line 427, ../styles/_base/_globals.scss */
.carousel-tabs li {
  float: left;
}

/* line 430, ../styles/_base/_globals.scss */
.carousel-tabs li a {
  color: #A7A8A3;
  display: block;
  margin-top: -2px;
  min-width: 10px;
  padding: 7px;
  text-align: center;
}

/* line 438, ../styles/_base/_globals.scss */
.carousel-tabs li a:hover {
  color: #9F1515;
}

/* line 441, ../styles/_base/_globals.scss */
.carousel-tabs li.current a {
  background: #F2F2E8;
  border-top: 1px solid #A7A8A3;
  color: #000;
  padding-bottom: 6px;
}

/* line 447, ../styles/_base/_globals.scss */
.slidecontrols .nav {
  float: right;
}

/* line 450, ../styles/_base/_globals.scss */
.slidecontrols .nav li {
  float: left;
}

/* line 453, ../styles/_base/_globals.scss */
.slidecontrols h2 a {
  float: left;
}

/*
	Overlay nav GO
*/
/* line 459, ../styles/_base/_globals.scss */
.slidecontrols .collapsible-heading-expanded {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-up-5f5f5.png");
}

/* line 462, ../styles/_base/_globals.scss */
.slidecontrols .collapsible-content {
  border-left: 1px solid #EAEAEA;
  position: absolute;
  bottom: 100%;
  max-width: 50%;
  z-index: 10;
}

/* line 469, ../styles/_base/_globals.scss */
.slidecontrols .collapsible-content li a {
  background: #FFF;
  border: 1px solid #EAEAEA;
  border-width: 0 1px 1px 0;
  margin: 0;
  min-width: 1.3em;
  padding: 7px;
  text-decoration: none;
}

/* line 478, ../styles/_base/_globals.scss */
.slidecontrols .collapsible-content li.current a {
  background: #F2F2E8;
}

/* save link override in sliders */
/* line 482, ../styles/_base/_globals.scss */
.slider .add-to-saved {
  right: 4px;
  top: 4px;
}

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
/* line 503, ../styles/_base/_globals.scss */
#masthead:after,
#masthead .weather:after,
.sections:after,
.section-expand:after,
.mod:after,
.col:after,
#main:after,
.feature-well .content:after,
.sec-excerpt:after,
.sections > ul:after,
nav.section:after,
.saved-list:after,
.saved-content:after,
.saved-header:after,
.bg-footer:after,
.saved-articles > ul > li:after,
.listing:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
/* line 523, ../styles/_base/_globals.scss */
#masthead,
#masthead .weather,
.sections,
nav.section,
.mod,
.col,
#main,
.feature-well .content,
.sec-excerpt,
.sections > ul,
.saved-list,
.saved-content,
.saved-header,
.bg-footer,
#main .bg-home-lead,
.saved-articles > ul > li,
.listing {
  zoom: 1;
}

/* line 529, ../styles/_base/_globals.scss */
.ie6 .bg-home-lead,
.ie6 .bg-home-sub,
.ie6 .inside,
.ie6 .inside .content,
.ie6 .sections {
  zoom: 1;
}

/* Newsletter Signup Widget Styles */
/* line 534, ../styles/_base/_globals.scss */
#newsletter-widget {
  margin-bottom: 3.5em;
}

/* line 538, ../styles/_base/_globals.scss */
.widget-form {
  clear: both;
}

/* line 542, ../styles/_base/_globals.scss */
.widget-form #nl-signup-submit {
  background: #006621;
  background: -moz-linear-gradient(top, #006621 0%, #004a23 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006621), color-stop(100%, #004a23));
  background: -webkit-linear-gradient(top, #006621 0%, #004a23 100%);
  background: -o-linear-gradient(top, #006621 0%, #004a23 100%);
  background: -ms-linear-gradient(top, #006621 0%, #004a23 100%);
  background: linear-gradient(to bottom, #006621 0%, #004a23 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006621', endColorstr='#004a23',GradientType=0 );
  color: #fff;
  border: none;
  padding: 0.7em 1em;
  margin-top: 1.3em;
}

/* line 557, ../styles/_base/_globals.scss */
.widget-form #nl-signup-submit:disabled {
  background: #83AA94;
}

/* line 561, ../styles/_base/_globals.scss */
#nl-user-signup-submit {
  margin-top: 1em;
}

/* line 565, ../styles/_base/_globals.scss */
.widget-form .trial-cta {
  font-size: 1.3em;
  margin-bottom: 0.3em;
}

/* line 570, ../styles/_base/_globals.scss */
.widget-form .email-signup {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  margin-bottom: 0.5em;
  padding: 0.5em;
}

/* line 579, ../styles/_base/_globals.scss */
.widget-form #email.invalid {
  border: 1px solid #B60C11;
  background: #F4F4F4;
  color: #B60C11;
}

/* line 585, ../styles/_base/_globals.scss */
.widget-form .error {
  display: none;
}

/* line 590, ../styles/_base/_globals.scss */
.widget-form .error span,
.widget-status span {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  vertical-align: -33%;
}

/* line 597, ../styles/_base/_globals.scss */
.widget-status {
  clear: both;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

/* line 604, ../styles/_base/_globals.scss */
.widget-status img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 610, ../styles/_base/_globals.scss */
.widget-status span {
  position: relative;
  left: 2em;
}

/* line 618, ../styles/_base/_globals.scss */
.widget-status.hidden {
  display: none;
}

/* line 621, ../styles/_base/_globals.scss */
.widget-status p {
  font-size: 13px;
  margin-left: 2em;
  margin-top: 1em;
}

/* line 627, ../styles/_base/_globals.scss */
.widget-status p.settings-link {
  text-align: right;
  margin-left: 0;
  margin-top: 0.5em;
}

/* line 633, ../styles/_base/_globals.scss */
.widget-status p.settings-link a {
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #9B1518;
  margin-left: 3px;
}

/* line 641, ../styles/_base/_globals.scss */
.widget-status p.settings-link a:after {
  content: '\2192';
}

/* line 645, ../styles/_base/_globals.scss */
.newsletter-select.in-section ul {
  border-top: none;
  margin-top: 1em;
}

/* line 650, ../styles/_base/_globals.scss */
.newsletter-select.in-section {
  margin-bottom: 0;
}

/* line 654, ../styles/_base/_globals.scss */
.newsletter-select li {
  float: left;
  padding-left: 0.3em;
}

/* line 659, ../styles/_base/_globals.scss */
.newsletter-select li .details {
  margin-top: 1.5em;
}

/* line 663, ../styles/_base/_globals.scss */
.newsletter-select li.checked {
  background: #F6F6F6;
}

/* line 667, ../styles/_base/_globals.scss */
.newsletter-select li.disabled {
  background: #fff;
}

/* line 671, ../styles/_base/_globals.scss */
.newsletter-select li input[type="checkbox"] {
  float: left;
  margin-top: 6%;
  margin-right: 3%;
}

/* line 677, ../styles/_base/_globals.scss */
.newsletter-select li:last-child {
  border-bottom: none;
}

/* line 681, ../styles/_base/_globals.scss */
.details.promo {
  background: none;
  border: none;
  text-align: left;
}

/* line 687, ../styles/_base/_globals.scss */
.details .box {
  border: 1px solid #DBDBDB;
}

/* line 692, ../styles/_base/_globals.scss */
.inputerror.login {
  border: 1px solid #9B1518;
  padding-left: 6px;
  color: #9B1518;
}

/* line 699, ../styles/_base/_globals.scss */
#newsletter-widget {
  min-width: 233px;
}
/* line 702, ../styles/_base/_globals.scss */
#newsletter-widget ul {
  margin-top: 0px;
}
/* line 707, ../styles/_base/_globals.scss */
#newsletter-widget .story span {
  font-size: 14px;
}
/* line 712, ../styles/_base/_globals.scss */
#newsletter-widget .story-title {
  font: bold 18px/21px "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  font-weight: normal;
  letter-spacing: normal;
}
/* line 716, ../styles/_base/_globals.scss */
#newsletter-widget .story-title p {
  font-size: 14px;
}
/* line 721, ../styles/_base/_globals.scss */
#newsletter-widget .figure.rel {
  margin-top: 2px;
}


/* line 2, ../styles/_base/_masthead.scss */
.ie6 .bg-alert,
.ie6 .live-update {
  zoom: 1;
}

/* masthead internals */
/* line 7, ../styles/_base/_masthead.scss */
#masthead {
  position: relative;
  width: 100%;
  z-index: 100;
  /* z-system needed */
}

/* line 13, ../styles/_base/_masthead.scss */
#masthead,
#masthead input {
  font-family: "Helvetica", Arial, sans-serif;
}

/* line 16, ../styles/_base/_masthead.scss */
.type-internal #masthead h1 {
  left: 0;
  position: relative;
}

/* line 20, ../styles/_base/_masthead.scss */
.fontface .type-internal #masthead h1 {
  font-weight: normal;
}

/* line 24, ../styles/_base/_masthead.scss */
.logo-bg {
  margin: 0 auto;
  padding: 40px 0 10px;
  width: 56.25%;
  /* 180 / 320 */
  text-align: center;
}

/* line 31, ../styles/_base/_masthead.scss */
.logo-bg h1,
.bg-issuedate {
  position: relative;
  z-index: 20;
}

/* line 35, ../styles/_base/_masthead.scss */
.logo-bg h1 {
  margin-bottom: 0.5em;
}

/* line 38, ../styles/_base/_masthead.scss */
.type-internal .logo-bg {
  padding: 1em 0 0 1%;
  text-align: left;
  position: relative;
  width: auto;
}

/* line 44, ../styles/_base/_masthead.scss */
.type-internal .logo-bg img {
  max-width: 110px;
  margin: 0 5px;
}

/* line 48, ../styles/_base/_masthead.scss */
.ie6 .logo-bg img {
  width: 202px;
}

/* line 52, ../styles/_base/_masthead.scss */
.bg-issuedate {
  font-weight: normal;
  font-size: 1.1em;
  color: #999;
  text-transform: uppercase;
}

/* line 58, ../styles/_base/_masthead.scss */
.bg-issuedate .day {
  position: absolute;
  left: -999em;
  top: -999em;
}

/*
	Weather
*/
/* line 67, ../styles/_base/_masthead.scss */
.weather {
  color: #464646;
  left: 0;
  position: absolute;
  text-transform: uppercase;
  top: 1em;
  width: 75%;
  /* 240 / 320 */
}

/* non-js positioning */
/* line 76, ../styles/_base/_masthead.scss */
.weather img {
  position: absolute;
  left: -30%;
  top: -60px;
  z-index: 5;
}

/* line 82, ../styles/_base/_masthead.scss */
.enhanced .weather img {
  max-width: 45.8333333%;
  /* 110 / 240 */
  z-index: 5;
  top: -30px;
  left: -10%;
}

/* line 88, ../styles/_base/_masthead.scss */
.ie6 .weather img {
  width: 45.8333333%;
  /* 110 / 240 */
}

/* line 92, ../styles/_base/_masthead.scss */
.weather p,
.weather nav {
  position: relative;
  z-index: 10;
}

/* line 99, ../styles/_base/_masthead.scss */
.weather p,
.weather nav,
.weather ul,
.weather li {
  float: left;
  margin: 0;
  font-size: 1em;
}

/* line 104, ../styles/_base/_masthead.scss */
.weather p {
  margin-left: 1%;
  text-align: center;
  width: 25%;
  /* 60 / 240 */
}

/* line 109, ../styles/_base/_masthead.scss */
.ie6 .weather p {
  display: inline;
  margin-left: 1em;
}

/* line 113, ../styles/_base/_masthead.scss */
.weather-temp {
  font-size: 1.1em;
  font-weight: bold;
}

/* line 117, ../styles/_base/_masthead.scss */
.weather-cond {
  position: absolute;
  left: -1000em;
}

/* line 122, ../styles/_base/_masthead.scss */
.ie6 .weather li,
.ie7 .weather li {
  margin-right: 0.5em;
}

/* line 125, ../styles/_base/_masthead.scss */
.weather a.active {
  color: #AA0016;
  font-weight: bold;
}

/* line 129, ../styles/_base/_masthead.scss */
.weather li:after {
  content: "\00A0\00A0|\00A0";
}

/* line 132, ../styles/_base/_masthead.scss */
.weather li.last:after {
  content: "";
}

/*
	High value links (boston.com, classifieds)
*/
/* line 140, ../styles/_base/_masthead.scss */
.bg-high-value,
.bg-classifieds,
.utils .a11y-only i {
  position: absolute;
  left: -1000em;
}

/* line 144, ../styles/_base/_masthead.scss */
.bg-high-value {
  top: 0;
}

/* line 147, ../styles/_base/_masthead.scss */
.bostoncom {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-bostoncom.gif") no-repeat 0 50%;
  font-size: 1em;
  padding: 0.1em 0 0.1em 18px;
  text-transform: uppercase;
}

/* line 153, ../styles/_base/_masthead.scss */
.applicationcache .bostoncom {
  background-image: url(data:image/gif;base64,R0lGODlhDgAOAMQSAOjo6MXFxfPz86Ojo66urrq6uouLi7m5uVJSUpeXl9zc3F1dXYCAgNHR0XR0dGlpaf///0ZGRv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREQyQThDNzczNUMxMUUwOEUxQkY3N0ZBOTQwOTMxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREQyQThDODczNUMxMUUwOEUxQkY3N0ZBOTQwOTMxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJERDJBOEM1NzM1QzExRTA4RTFCRjc3RkE5NDA5MzFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJERDJBOEM2NzM1QzExRTA4RTFCRjc3RkE5NDA5MzFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAEgAsAAAAAA4ADgAABWWgJI5kOR5MpEZMQwpOlDTxmogAokLQs6oBiS/i4EUWjoXqcVgZIIIGD1IbRgZTBW/wA0IUSm2iG5GmFjylNcJjPLQF1WGImPIUuockoCoCGg1jEQgAImMPBEorDgIkDSkrDAckIQA7);
}

/* line 156, ../styles/_base/_masthead.scss */
a.bostoncom {
  color: #FFF;
  /* Specificity hack is specific. */
}

/* line 159, ../styles/_base/_masthead.scss */
.bg-classifieds {
  text-transform: uppercase;
}

/*
	Utilities
*/
/* line 166, ../styles/_base/_masthead.scss */
.utils {
  color: #999;
  position: absolute;
  top: 1em;
  right: 1em;
}

/* line 173, ../styles/_base/_masthead.scss */
.ie6 .utils,
.ie7 .utils {
  z-index: 9;
}

/* line 176, ../styles/_base/_masthead.scss */
.utils ul {
  list-style: none;
  float: right;
  text-align: right;
  margin: 0;
  padding: 0;
}

/* line 184, ../styles/_base/_masthead.scss */
.utils li,
.utils .a11y-only {
  border-left: 1px solid #9b9b9b;
  float: left;
  font-size: 1em;
  margin-left: .6em;
  padding-left: .6em;
  text-transform: uppercase;
}

/* line 194, ../styles/_base/_masthead.scss */
.utils,
.utils ul,
.utils li a {
  font-size: 1em;
}

/* line 197, ../styles/_base/_masthead.scss */
.utils a {
  color: #999;
}

/* line 200, ../styles/_base/_masthead.scss */
.utils .a11y-only {
  font-weight: normal;
  float: right;
  position: static;
  clip: none;
}

/* line 206, ../styles/_base/_masthead.scss */
.my-account {
  display: none;
}

/* line 209, ../styles/_base/_masthead.scss */
.utils li.first-child {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}

/*
	Mini menus
*/
/* line 217, ../styles/_base/_masthead.scss */
.utils .mini-menu {
  padding-left: 0;
  position: relative;
  z-index: 600;
}

/* line 222, ../styles/_base/_masthead.scss */
.utils .mini-menu a {
  background: #fff;
  padding: 6px 15px 6px 6px;
}

/* line 226, ../styles/_base/_masthead.scss */
.utils .mini-menu a.top {
  margin: -.6em 0;
  position: relative;
  left: .6em;
  border: 1px solid #FFF;
}

/* line 232, ../styles/_base/_masthead.scss */
.enhanced .utils .mini-menu a.top {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 100% 1em no-repeat;
}

/* line 236, ../styles/_base/_masthead.scss */
.utils .mini-menu-hover a.top,
.utils .mini-menu a.top:hover {
  background-color: #eee;
  border-color: #ddd;
  color: #000;
  text-decoration: none;
}

/* line 242, ../styles/_base/_masthead.scss */
.utils .mini-menu-hover a.top {
  overflow: visible;
}

/* line 245, ../styles/_base/_masthead.scss */
.utils .mini-menu-hover > a i {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-nav-arrow.png") no-repeat;
  bottom: -5px;
  height: 7px;
  left: 50%;
  position: absolute;
  width: 12px;
  z-index: 500;
}

/* line 254, ../styles/_base/_masthead.scss */
.applicationcache .utils .mini-menu-hover > a i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAANlBMVEXX19fx8fHW1tbj4+Pg4OD19fXn5+fl5eXd3d3r6+vh4eHf39/p6enq6urb29vt7e3u7u7////FMsv3AAAAEnRSTlP//////////////////////wDiv78SAAAAOklEQVR42k2KQQ6AIBADi4qgLAv9/2dpNsE4l84kxfgBmx+G9m4/Hez+hNdCkNlvORIVQteDjBD9ilnW5QSwAaDPjwAAAABJRU5ErkJggg==);
}

/* line 257, ../styles/_base/_masthead.scss */
.utils .mini-menu ul {
  left: -1000em;
  margin-top: 0.7em;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 400;
  /* tk z-system needed */
}

/* line 265, ../styles/_base/_masthead.scss */
.ie7 .utils .mini-menu ul {
  margin-top: 2px;
  top: 1.8em;
}

/* line 269, ../styles/_base/_masthead.scss */
.ie7 .utils .logged-out.mini-menu-hover ul {
  margin-top: 0px;
  margin-left: -8.9em;
}

/* line 273, ../styles/_base/_masthead.scss */
.ie6 .utils .mini-menu ul {
  width: auto;
  top: 1em;
}

/* line 278, ../styles/_base/_masthead.scss */
.utils .mini-menu ul li,
.utils .mini-menu ul a {
  display: block;
  float: none;
  border: 0;
  text-align: left;
}

/* line 284, ../styles/_base/_masthead.scss */
.utils .mini-menu ul li {
  margin: 0;
  padding: 0;
}

/* line 288, ../styles/_base/_masthead.scss */
.utils .mini-menu ul a {
  background: #FFF;
  border: 1px solid #ddd;
  border-top: 0;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 295, ../styles/_base/_masthead.scss */
.utils .mini-menu ul a:hover {
  color: #AA0016;
}

/* line 298, ../styles/_base/_masthead.scss */
.utils .mini-menu-hover ul {
  left: 0.6em;
}

/* line 301, ../styles/_base/_masthead.scss */
.utils .logged-out.mini-menu-hover ul {
  margin-left: -9.3em;
  margin-top: .6em;
}

/* line 308, ../styles/_base/_masthead.scss */
.ie6 .utils .mini-menu-hover ul,
.ie7 .utils .mini-menu-hover ul {
  left: 0;
  margin-left: .6em;
  right: auto;
}

/* line 313, ../styles/_base/_masthead.scss */
.utils .no-border {
  border: none;
}

/* line 317, ../styles/_base/_masthead.scss */
.utils .text-size a.now,
.utils .text-size a.now:hover {
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/check.gif") no-repeat 5px 9px;
  padding-left: 17px;
}

/* line 322, ../styles/_base/_masthead.scss */
.applicationcache .utils .text-size a.now,
.applicationcache .utils .text-size a.now:hover {
  background-image: url(data:image/gif;base64,R0lGODlhCAAHAIABAHHBRf///yH5BAEAAAEALAAAAAAIAAcAAAINjA+HkJscWJPQKdNOAQA7);
}

/* line 325, ../styles/_base/_masthead.scss */
.utils .text-size {
  margin-right: 5px;
}

/* line 328, ../styles/_base/_masthead.scss */
.utils .text-size a.top {
  /*padding-left: 10px;*/
  padding-right: 15px;
}

/* line 332, ../styles/_base/_masthead.scss */
.text-size a.med {
  font-size: 1.15em;
}

/* line 335, ../styles/_base/_masthead.scss */
.text-size a.lg {
  font-size: 1.3em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

/*
/*
	Subscribe CTA
*/
/* line 345, ../styles/_base/_masthead.scss */
li.headerSubscribe.first {
  border-left: none;
  margin-left: 0px;
}

/* line 349, ../styles/_base/_masthead.scss */
li.headerSubscribe a {
  color: #9B1418;
}

/*
	Search
*/
/* line 355, ../styles/_base/_masthead.scss */
.search div {
  float: left;
  width: 100%;
  position: relative;
}

/* line 360, ../styles/_base/_masthead.scss */
.search input {
  top: 0;
}

/* line 363, ../styles/_base/_masthead.scss */
.search .search {
  left: 0;
  width: 90.2%;
}

/* line 367, ../styles/_base/_masthead.scss */
.search .submit {
  right: 0;
  width: 10%;
}

/* line 373, ../styles/_base/_masthead.scss */
.search input,
.bg-search-primary label {
  border: 1px solid #ccc;
  color: #777;
  font-size: 1.1em;
  line-height: 1.5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 383, ../styles/_base/_masthead.scss */
.search input.submit,
.bg-search-primary label {
  cursor: pointer;
  direction: ltr;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0;
  overflow: hidden;
  padding: .8em 0;
  text-align: left;
  text-indent: -999em;
  width: 10%;
  background: #ededed url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-bgred.png") center no-repeat;
}

/* line 397, ../styles/_base/_masthead.scss */
.search input.submit,
.enhanced .bg-search-primary label {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-search.png");
}

/* line 401, ../styles/_base/_masthead.scss */
.bg-search-primary input.submit,
.bg-search-primary label {
  border-right-width: 0;
}

/* line 405, ../styles/_base/_masthead.scss */
.bg-search-primary label {
  float: right;
  cursor: pointer;
}

/* line 411, ../styles/_base/_masthead.scss */
.ie6 .search input.submit,
.ie7 .search input.submit {
  font-size: 1px;
  color: #ccc;
}

/* line 416, ../styles/_base/_masthead.scss */
.ie6 form.search .search-inputs,
.ie7 form.search .search-inputs {
  float: right;
  padding: 2px 0 15px;
}

/* line 423, ../styles/_base/_masthead.scss */
.ie6 form.search input.search,
.ie6 form.search input.submit,
.ie7 form.search input.search,
.ie7 form.search input.submit {
  float: left;
}

/* line 429, ../styles/_base/_masthead.scss */
.ie6 form.bg-search-primary input.search,
.ie6 form.bg-search-primary input.submit,
.ie7 form.bg-search-primary input.search,
.ie7 form.bg-search-primary input.submit {
  float: left;
}

/* line 433, ../styles/_base/_masthead.scss */
.ie6 form.search input.submit,
.ie7 form.search input.submit {
  filter: chroma(color=black);
  margin-top: -1px;
  height: 36px;
}

/* NB: search-inputs is strictly for clearing, child div is for positioning context so inputs can be top: 0 */
/* line 440, ../styles/_base/_masthead.scss */
.search-inputs {
  clear: both;
  float: left;
  text-align: left;
}

/* line 445, ../styles/_base/_masthead.scss */
.search-inputs div {
  position: relative;
  z-index: 100;
  width: 100%;
  margin-top: -1px;
}

/* line 452, ../styles/_base/_masthead.scss */
.search input {
  margin: 0;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 460, ../styles/_base/_masthead.scss */
.search input.search {
  box-shadow: none;
  padding: .8em 0;
  border-right-width: 0;
  float: left;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
}

/* line 471, ../styles/_base/_masthead.scss */
.search input.search:focus {
  -webkit-box-shadow: inset 0 0 6px rgba(100, 100, 100, 0.2);
  -moz-box-shadow: inset 0 0 6px rgba(100, 100, 100, 0.2);
  -o-box-shadow: inset 0 0 6px rgba(100, 100, 100, 0.2);
  box-shadow: inset 0 0 6px rgba(100, 100, 100, 0.2);
}

/* line 477, ../styles/_base/_masthead.scss */
.search input.submit {
  position: absolute;
  right: 0;
}

/* line 482, ../styles/_base/_masthead.scss */
form.search input.submit:hover,
form.search input.submit:focus {
  background-color: #ccc;
  outline: none;
}

/* line 486, ../styles/_base/_masthead.scss */
form.bg-search-primary {
  float: right;
  overflow: visible;
  text-align: right;
  height: 0;
  width: 100%;
  z-index: 2;
  position: relative;
}

/* line 495, ../styles/_base/_masthead.scss */
.ie6 form.bg-search-primary {
  margin-bottom: -53px;
}

/* line 498, ../styles/_base/_masthead.scss */
.enhanced form.bg-search-primary input {
  position: absolute;
  top: -9999em;
  left: -9999em;
}

/* show on focus - class toggled on masthead because it needs additional margin when search is expanded */
/* line 505, ../styles/_base/_masthead.scss */
.enhanced #masthead.search-form-focus {
  padding-bottom: 3em;
}

/* line 508, ../styles/_base/_masthead.scss */
#masthead.search-form-focus .search-inputs input {
  top: 0;
  left: auto;
}

/* line 512, ../styles/_base/_masthead.scss */
#masthead.search-form-focus label {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-bgred.png");
}

/* line 515, ../styles/_base/_masthead.scss */
.ie6 #masthead .nav-primary {
  border-top: 1px solid #FFF;
}

/* line 518, ../styles/_base/_masthead.scss */
#masthead .nav-primary .nav {
  clear: both;
}

/* section masthead */
/* line 522, ../styles/_base/_masthead.scss */
#masthead h1 a {
  color: #000;
}

/* line 525, ../styles/_base/_masthead.scss */
.type-internal #masthead h1 {
  font: bold 3.8em/1.2 "Benton Sans Black", Helvetica, Arial, sans-serif;
  text-align: center;
  line-height: 1.2;
}

/* line 530, ../styles/_base/_masthead.scss */
#masthead h1 .collapsible-heading-status {
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 5px 50% no-repeat;
  border: 1px solid #ddd;
  display: inline-block;
  height: 18px;
  margin-left: 10px;
  position: static;
  width: 18px;
}

/* line 540, ../styles/_base/_masthead.scss */
.ie6 #masthead h1 .collapsible-heading-status,
.ie7 #masthead h1 .collapsible-heading-status {
  margin: 0 0 10px 10px;
}

/* line 543, ../styles/_base/_masthead.scss */
#masthead h1 .collapsible-heading-expanded .collapsible-heading-status {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-bgred.png");
}

/* line 546, ../styles/_base/_masthead.scss */
body.type-home #masthead .collapsible-heading-status {
  display: none;
}

/* status update messages */
/* line 551, ../styles/_base/_masthead.scss */
.bg-status-msg {
  background: #000;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
  overflow: hidden;
  color: #fff;
  font-family: "Helvetica", Arial, sans-serif;
  position: relative;
  z-index: 400;
}

/* line 561, ../styles/_base/_masthead.scss */
.bg-status-msg.touch-cue {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/tap-cue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 40px;
}

/* line 567, ../styles/_base/_masthead.scss */
.bg-status-msg p {
  font-size: 1.4em;
  line-height: 1.7;
  float: left;
}

/* line 573, ../styles/_base/_masthead.scss */
.bg-status-msg ul {
  float: right;
}

/* line 576, ../styles/_base/_masthead.scss */
.bg-status-msg li a {
  margin: 0 0 0 10px;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 583, ../styles/_base/_masthead.scss */
.bg-status-msg a.bg-status-close {
  background-color: #000;
}

/* below 800px on the article templates */
@media screen and (max-width: 810px), print {
  /* line 589, ../styles/_base/_masthead.scss */
  .type-internal #masthead.collapsible-expanded {
    padding-bottom: 3.3em;
  }

  /* line 592, ../styles/_base/_masthead.scss */
  .type-internal .sections .collapsible-content {
    position: relative;
    top: 0;
  }

  /* line 596, ../styles/_base/_masthead.scss */
  .type-internal #masthead.collapsible-expanded .nav-primary {
    position: absolute;
    bottom: 0;
    width: 100%;
  }

  /* line 601, ../styles/_base/_masthead.scss */
  .type-internal #masthead.collapsible-expanded h1 {
    margin-bottom: 0;
  }

  /* line 604, ../styles/_base/_masthead.scss */
  .headerSubscribe {
    left: -1000em;
    position: absolute;
  }

  /* line 608, ../styles/_base/_masthead.scss */
  .headerSubscribe {
    left: -1000em;
    position: absolute;
  }
}
@media screen and (max-width: 760px), print {
  /* line 615, ../styles/_base/_masthead.scss */
  li.mini-menu.subCTA {
    left: -1000em;
    position: absolute;
  }
}
@media screen and (min-width: 380px) {
  /* line 622, ../styles/_base/_masthead.scss */
  .enhanced .weather img,
  .weather img {
    top: -50px;
  }

  /* line 625, ../styles/_base/_masthead.scss */
  .logo-bg img {
    width: auto;
  }
}
@media screen and (min-width: 480px) {
  /* line 631, ../styles/_base/_masthead.scss */
  .logo-bg {
    float: left;
    width: 35%;
    /* 168 / 480 */
    margin-left: 4.16666667%;
    /* 20 / 480 */
    margin-bottom: -40px;
  }

  /* line 637, ../styles/_base/_masthead.scss */
  .weather {
    width: 55%;
    /* 264 / 480 */
  }

  /* line 640, ../styles/_base/_masthead.scss */
  .weather nav {
    top: 0;
  }

  /* line 644, ../styles/_base/_masthead.scss */
  .enhanced .weather img,
  .weather img {
    left: -10%;
    top: -40px;
    z-index: 5;
  }

  /* line 649, ../styles/_base/_masthead.scss */
  .weather p {
    width: auto;
    margin: 0 1.5em 0 10%;
  }

  /* line 653, ../styles/_base/_masthead.scss */
  .weather-cond {
    position: static;
    display: inline;
  }

  /* line 657, ../styles/_base/_masthead.scss */
  form.search input.submit {
    padding: 0;
    height: 34px;
    min-height: 34px;
  }

  /* section masthead */
  /* line 663, ../styles/_base/_masthead.scss */
  .type-internal #masthead h1 {
    clear: left;
    float: left;
    font-size: 4.2em;
    margin: 0 0 -0.7em;
    position: relative;
    text-align: left;
    width: 50%;
    z-index: 10;
    /* z-system needed */
  }

  /* line 674, ../styles/_base/_masthead.scss */
  .type-internal #masthead .logo-bg,
  .type-internal #masthead h1 {
    padding-left: 10px;
  }

  /* shift section title font sizes depending on char count  */
  /* line 678, ../styles/_base/_masthead.scss */
  .title-char7 #masthead h1 {
    font-size: 3.6em;
    margin-bottom: -.8em;
  }

  /* line 682, ../styles/_base/_masthead.scss */
  .title-char8 #masthead h1 {
    font-size: 3.5em;
    margin-bottom: -.8em;
  }

  /* line 686, ../styles/_base/_masthead.scss */
  .title-char11 #masthead h1 {
    font-size: 3.2em;
    margin-bottom: -.9em;
  }

  /* line 690, ../styles/_base/_masthead.scss */
  .title-char12 #masthead h1 {
    font-size: 2.6em;
    margin-bottom: -1em;
  }

  /* line 697, ../styles/_base/_masthead.scss */
  .title-char13 #masthead h1,
  .title-char14 #masthead h1,
  .title-char15 #masthead h1,
  .title-char16 #masthead h1 {
    font-size: 2.3em;
    margin-bottom: -1.1em;
  }

  /* line 703, ../styles/_base/_masthead.scss */
  .title-char17 #masthead h1,
  .title-char18 #masthead h1,
  .title-char19 #masthead h1 {
    font-size: 2em;
    margin-bottom: -1.2em;
  }
}
@media screen and (max-width: 540px), print {
  /* line 710, ../styles/_base/_masthead.scss */
  .manage-account {
    display: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 620px), print {
  /* line 716, ../styles/_base/_masthead.scss */
  #masthead {
    border-bottom: 1px solid #ddd;
  }

  /* line 719, ../styles/_base/_masthead.scss */
  .type-internal .logo-bg {
    margin-left: 0;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px), print {
  /* line 727, ../styles/_base/_masthead.scss */
  .bg-search-primary label,
  .bg-search-primary input.submit {
    width: 8%;
  }

  /* line 730, ../styles/_base/_masthead.scss */
  .bg-search-primary input.search {
    width: 92.2%;
  }
}
@media screen and (min-width: 620px), print {
  /* line 736, ../styles/_base/_masthead.scss */
  #masthead {
    position: relative;
  }

  /* line 740, ../styles/_base/_masthead.scss */
  #masthead.search-form-focus,
  .enhanced #masthead.search-form-focus {
    padding-bottom: 0;
  }

  /* line 743, ../styles/_base/_masthead.scss */
  .logo-bg {
    float: none;
    width: 52.6666667%;
    /* 316px / 600px */
    margin: 0 auto -6em;
    /* NB: 6em relates to height of .weather-info */
    position: relative;
  }

  /* line 749, ../styles/_base/_masthead.scss */
  .bg-issuedate {
    position: absolute;
    left: 0;
    top: 0.909090909em;
    /* 10px / 11px */
    text-align: center;
    width: 100%;
  }

  /* line 756, ../styles/_base/_masthead.scss */
  .weather {
    position: static;
  }

  /* line 759, ../styles/_base/_masthead.scss */
  .weather-info {
    padding-top: 1em;
    height: 5em;
    display: block;
    position: relative;
    overflow: hidden;
  }

  /* line 766, ../styles/_base/_masthead.scss */
  .weather p {
    margin: 2em 0 0 1%;
    text-align: left;
  }

  /* line 771, ../styles/_base/_masthead.scss */
  .enhanced .weather img,
  .weather img {
    left: 1%;
    max-width: 120px;
    top: auto;
  }

  /* line 776, ../styles/_base/_masthead.scss */
  .ie6 .weather img {
    width: 150px;
  }

  /* line 777, ../styles/_base/_masthead.scss */
  .weather nav {
    position: absolute;
    top: 1em;
    left: 30px;
  }

  /* line 782, ../styles/_base/_masthead.scss */
  .weather li:after {
    content: "";
  }

  /* line 785, ../styles/_base/_masthead.scss */
  .weather li:before {
    content: "\00A0\00A0|\00A0\00A0";
  }

  /* line 788, ../styles/_base/_masthead.scss */
  .weather li:first-child:before {
    content: "";
  }

  /* line 791, ../styles/_base/_masthead.scss */
  .bg-high-value {
    left: 0;
    top: 1em;
  }

  /* line 795, ../styles/_base/_masthead.scss */
  .type-internal .bg-high-value {
    top: 0;
  }

  /* line 798, ../styles/_base/_masthead.scss */
  .bostoncom {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: 0;
    width: 10px;
  }

  /* line 805, ../styles/_base/_masthead.scss */
  .bostoncom:before {
    content: "\00A0|\00A0\00A0";
  }

  /* line 808, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds {
    left: 20px;
    top: -0.4em;
  }

  /* line 812, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds .title {
    border: 1px solid #FFF;
    cursor: pointer;
    float: left;
    font-weight: normal;
    padding: 0.4em 1em;
  }

  /* line 819, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds .title i {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 50% 0 no-repeat;
    color: #FFF;
    font-size: 1px;
    padding: 5em 10em;
  }

  /* line 825, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds ul {
    background: #FFF;
    margin-top: 1.5em;
    border: 1px solid #DDD;
    border-bottom: none;
    left: -1000em;
    position: absolute;
    top: 0.5em;
    width: 100%;
    z-index: 100;
  }

  /* line 837, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds:hover ul,
  .type-internal .bg-classifieds.mini-menu-hover ul {
    left: auto;
  }

  /* line 840, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds a {
    border-bottom: 1px solid #DDD;
    display: block;
    padding: 0.4em 1em;
  }

  /* line 845, ../styles/_base/_masthead.scss */
  .type-internal .utils {
    top: 0;
  }

  /*
  	Search
  */
  /* line 851, ../styles/_base/_masthead.scss */
  .ie6 form.search {
    margin-top: 88px;
    height: 35px;
    overflow: hidden;
  }

  /* line 856, ../styles/_base/_masthead.scss */
  form.bg-search-primary {
    clear: both;
    top: 1px;
    width: 50%;
  }

  /* line 861, ../styles/_base/_masthead.scss */
  .ie6 form.bg-search-primary {
    margin-top: 0;
    margin-bottom: -35px;
  }

  /* line 865, ../styles/_base/_masthead.scss */
  .bg-search-primary label {
    position: absolute;
    left: -999em;
    top: -999em;
    float: none;
  }

  /* line 872, ../styles/_base/_masthead.scss */
  .search .search-inputs,
  .search .search-inputs div {
    text-align: right;
    top: auto;
    width: 100%;
  }

  /* line 877, ../styles/_base/_masthead.scss */
  .ie6 .search-inputs {
    float: left;
  }

  /* line 878, ../styles/_base/_masthead.scss */
  .search input {
    float: none;
    clear: none;
    display: inline-block;
  }

  /* line 884, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary input.search,
  form.bg-search-primary input.search {
    border-left-width: 1px;
    line-height: 1.5;
    padding-right: 0;
    position: static;
    width: 93%;
  }

  /* line 892, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary input.search,
  form.bg-search-primary input.search {
    width: 83.9%;
    float: none;
  }

  /* line 897, ../styles/_base/_masthead.scss */
  .ie6 .enhanced form.bg-search-primary input.search,
  .ie6 form.bg-search-primary input.search {
    float: left;
  }

  /* line 900, ../styles/_base/_masthead.scss */
  form.bg-search-primary input.submit {
    position: static;
    width: 6%;
    float: right;
    border-right-width: 1px;
    top: 0;
  }

  /* line 907, ../styles/_base/_masthead.scss */
  form.bg-search-primary input.submit {
    width: 40px;
  }

  /* line 910, ../styles/_base/_masthead.scss */
  .ie6 form.search input.submit {
    margin: 0;
    height: 34px;
  }

  /* line 911, ../styles/_base/_masthead.scss */
  .ie7 form.search input.submit {
    margin: 0;
    min-height: 34px;
    height: auto;
  }

  /*
  	Section masthead
  */
  /* line 915, ../styles/_base/_masthead.scss */
  .type-internal #masthead h1 {
    bottom: .35em;
    clear: none;
    float: none;
    font-size: 4.2em;
    padding-top: 0.3em;
    padding-left: 0;
    margin: 0 auto;
    position: static;
    text-align: center;
    width: 50%;
  }

  /* line 927, ../styles/_base/_masthead.scss */
  .section-todays-paper #masthead h1 {
    font-size: 3.8em;
    margin-bottom: .7em;
    margin-top: .25em;
    text-align: center;
  }

  /* line 933, ../styles/_base/_masthead.scss */
  .ie .section-todays-paper #masthead h1 {
    margin-bottom: 0;
  }

  /* line 936, ../styles/_base/_masthead.scss */
  .type-internal #masthead .logo-bg {
    float: left;
    margin: 3em 0 1em;
    padding: 0;
    text-align: left;
    width: 25%;
  }

  /* line 944, ../styles/_base/_masthead.scss */
  .ie6 .type-internal #masthead .logo-bg,
  .ie7 .type-internal #masthead .logo-bg {
    left: 0;
    position: absolute;
  }

  /* line 949, ../styles/_base/_masthead.scss */
  .ie6 .section-my-saved #masthead .logo-bg,
  .ie7 .section-my-saved #masthead .logo-bg {
    position: static;
  }

  /* line 952, ../styles/_base/_masthead.scss */
  .type-internal #masthead .logo-bg img {
    margin: 0;
    max-width: 150px;
  }

  /* line 956, ../styles/_base/_masthead.scss */
  .ie6 .type-internal #masthead .logo-bg img {
    width: 150px;
  }
}
@media screen and (min-width: 810px) {
  /* line 960, ../styles/_base/_masthead.scss */
  #masthead h1 .collapsible-heading-status {
    display: none;
  }

  /* line 963, ../styles/_base/_masthead.scss */
  .bg-issuedate .day {
    position: static;
  }

  /* line 966, ../styles/_base/_masthead.scss */
  .bg-issuedate abbr {
    content: attr(title);
    /* tk might need to rethink the abbr approach */
  }

  /* line 970, ../styles/_base/_masthead.scss */
  .ie6 .type-internal #masthead .logo-bg,
  .ie7 .type-internal #masthead .logo-bg {
    position: static;
  }

  /* line 973, ../styles/_base/_masthead.scss */
  .weather {
    float: left;
    height: 7em;
    margin-top: -1em;
    top: auto;
    overflow: hidden;
    position: relative;
  }

  /* line 981, ../styles/_base/_masthead.scss */
  .weather nav {
    top: 0;
  }

  /* line 984, ../styles/_base/_masthead.scss */
  .weather-info {
    height: auto;
    overflow: visible;
    position: static;
  }

  /* line 989, ../styles/_base/_masthead.scss */
  .weather p {
    margin: 10px 0 0 1em;
    float: none;
    text-shadow: 1px 1px 0 #FFF;
  }

  /* line 995, ../styles/_base/_masthead.scss */
  .enhanced .weather img,
  .weather img {
    left: 0;
    bottom: -50px;
    max-width: 181px;
  }

  /* line 1000, ../styles/_base/_masthead.scss */
  .weather-temp {
    float: left;
    font-family: "Miller Headline Roman", Georgia, serif;
    font-size: 3.9em;
    font-weight: normal;
    margin: 0 20px 0 0;
  }

  /* line 1007, ../styles/_base/_masthead.scss */
  .ie .weather-temp {
    position: relative;
    z-index: 10;
    zoom: 1;
  }

  /* line 1012, ../styles/_base/_masthead.scss */
  .weather-temp span {
    font-size: 0.75em;
    vertical-align: top;
  }

  /* line 1016, ../styles/_base/_masthead.scss */
  .weather-cond {
    display: block;
    font: normal 12px Georgia, serif;
    margin-bottom: 0.35em;
    margin-right: .2em;
    padding-top: 5px;
    text-transform: none;
  }

  /* line 1024, ../styles/_base/_masthead.scss */
  .weather nav {
    float: left;
    padding-top: 0;
    position: relative;
    z-index: 10;
    left: 0;
  }

  /* line 1031, ../styles/_base/_masthead.scss */
  .weather li:before {
    content: "";
  }

  /* line 1034, ../styles/_base/_masthead.scss */
  .weather li:after {
    content: "\00A0\00A0|\00A0";
  }

  /* line 1037, ../styles/_base/_masthead.scss */
  .weather li.last:after {
    content: "";
  }

  /* line 1041, ../styles/_base/_masthead.scss */
  .bostoncom {
    float: left;
    overflow: hidden;
    text-indent: 0;
    width: 10px;
  }

  /* line 1047, ../styles/_base/_masthead.scss */
  .bostoncom:before {
    content: "\00A0|\00A0\00A0";
  }

  /* line 1050, ../styles/_base/_masthead.scss */
  .bg-classifieds {
    left: 1.75em;
    top: -0.4em;
  }

  /* line 1054, ../styles/_base/_masthead.scss */
  .bg-classifieds .title {
    border: 1px solid #FFF;
    cursor: pointer;
    float: left;
    font-weight: normal;
    padding: 0.4em 1em;
  }

  /* line 1061, ../styles/_base/_masthead.scss */
  .bg-classifieds .title i {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 50% 0 no-repeat;
    color: #FFF;
    font-size: 1px;
    padding: 5em 10em;
  }

  /* line 1067, ../styles/_base/_masthead.scss */
  .bg-classifieds ul {
    background: #FFF;
    margin-top: 1.5em;
    border: 1px solid #DDD;
    border-bottom: none;
    left: -1000em;
    position: absolute;
    top: 0.5em;
    width: 100%;
    z-index: 100;
  }

  /* line 1079, ../styles/_base/_masthead.scss */
  .bg-classifieds:hover ul,
  .bg-classifieds.mini-menu-hover ul {
    left: 0;
  }

  /* line 1082, ../styles/_base/_masthead.scss */
  .bg-classifieds a {
    border-bottom: 1px solid #DDD;
    display: block;
    padding: 0.4em 1em;
  }

  /* line 1087, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds {
    position: static;
  }

  /* line 1090, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds .title {
    position: absolute;
    left: -1000em;
  }

  /* line 1094, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds ul {
    position: static;
    margin: 0.1em 0 0 1.5em;
    border: none;
  }

  /* line 1100, ../styles/_base/_masthead.scss */
  .type-internal .bg-classifieds li,
  .type-internal .bg-classifieds a {
    border-bottom: none;
    display: inline;
    padding: 0 .35em;
    margin: 0;
  }

  /* line 1108, ../styles/_base/_masthead.scss */
  .utils .a11y-only {
    position: absolute;
    left: -1000em;
  }

  /* line 1112, ../styles/_base/_masthead.scss */
  .my-account {
    display: block;
  }

  /* line 1116, ../styles/_base/_masthead.scss */
  .utils .logged-out ul a {
    width: 179.2%;
  }

  /* line 1119, ../styles/_base/_masthead.scss */
  .utils .logged-out .first-child a {
    border-top: 1px solid #ddd;
  }

  /* line 1124, ../styles/_base/_masthead.scss */
  form.bg-search-primary,
  .enhanced form.bg-search-primary {
    bottom: auto;
    clear: right;
    float: right;
    height: auto;
    padding: 2em 0 0 0;
    position: static;
    text-align: right;
    width: 27%;
  }

  /* line 1134, ../styles/_base/_masthead.scss */
  .ie6 form.bg-search-primary {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 1136, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary .search-inputs,
  form.bg-search-primary .search-inputs {
    min-height: 22px;
    position: relative;
    text-align: right;
  }

  /* line 1143, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary input.search,
  form.bg-search-primary input.search,
  form.bg-search-primary input.submit {
    display: inline-block;
    line-height: normal;
    position: static;
  }

  /* line 1148, ../styles/_base/_masthead.scss */
  .ie6 form.search input.submit {
    margin: 0;
    height: 25px;
  }

  /* line 1149, ../styles/_base/_masthead.scss */
  .ie7 form.search input.submit {
    margin: 0;
    min-height: 25px;
    height: auto;
  }

  /* line 1150, ../styles/_base/_masthead.scss */
  .search input.search:focus {
    -webkit-box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);
    -moz-box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);
    -ms-box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);
    -o-box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);
    box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);
  }

  /* line 1157, ../styles/_base/_masthead.scss */
  form.bg-search-primary input.submit {
    height: 24px;
    min-height: 23px;
    padding: 0;
  }

  /* line 1163, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary input.search,
  form.bg-search-primary input.search {
    clear: none;
    display: inline;
    font-size: 1.2em;
    line-height: 1;
    padding: 4px;
    width: 160px;
  }

  /* line 1171, ../styles/_base/_masthead.scss */
  form.bg-search-primary input.submit {
    clear: none;
    display: inline;
    padding: 0;
    width: 30px;
  }

  /* line 1177, ../styles/_base/_masthead.scss */
  .ie6 .sections {
    float: none;
  }

  /*
  	Section masthead
  */
  /* line 1182, ../styles/_base/_masthead.scss */
  .type-internal #masthead h1 {
    margin-bottom: -0.5em;
    z-index: 1;
  }

  /* line 1187, ../styles/_base/_masthead.scss */
  .ie6 .type-internal #masthead h1,
  .ie7 .type-internal #masthead h1 {
    margin-left: -25%;
    z-index: -1;
  }

  /* line 1191, ../styles/_base/_masthead.scss */
  .type-internal form.bg-search-primary {
    margin: -2.5em 0 1.5em;
    position: static;
  }

  /* line 1196, ../styles/_base/_masthead.scss */
  .ie6 .type-internal form.bg-search-primary,
  .ie7 .type-internal form.bg-search-primary {
    margin: 1em 0 0;
  }

  /* line 1200, ../styles/_base/_masthead.scss */
  .ie6 .type-internal .nav-primary,
  .ie7 .type-internal .nav-primary {
    position: static;
    margin-top: -6.3em;
  }
}
@media screen and (min-width: 980px) {
  /* line 1207, ../styles/_base/_masthead.scss */
  .logo-bg img {
    width: auto;
    max-width: 346px;
  }

  /* line 1211, ../styles/_base/_masthead.scss */
  .ie6 .logo-bg img {
    width: 346px;
  }

  /* line 1212, ../styles/_base/_masthead.scss */
  .bg-high-value {
    width: 35%;
  }

  /* line 1215, ../styles/_base/_masthead.scss */
  .bostoncom {
    text-indent: 0;
    margin-right: 1.5em;
    overflow: visible;
    width: auto;
  }

  /* line 1221, ../styles/_base/_masthead.scss */
  a.bostoncom {
    color: #464646;
  }

  /* line 1224, ../styles/_base/_masthead.scss */
  .bostoncom:before {
    content: "";
  }

  /* line 1227, ../styles/_base/_masthead.scss */
  .bg-classifieds {
    position: static;
  }

  /* line 1230, ../styles/_base/_masthead.scss */
  .bg-classifieds .title {
    position: absolute;
    left: -1000em;
  }

  /* line 1234, ../styles/_base/_masthead.scss */
  .bg-classifieds ul {
    position: static;
    margin: 0.1em 0 0 1.5em;
    border: none;
  }

  /* line 1239, ../styles/_base/_masthead.scss */
  .ie .bg-classifieds ul {
    display: inline;
    margin-left: 0.5em;
  }

  /* line 1244, ../styles/_base/_masthead.scss */
  .bg-classifieds li,
  .bg-classifieds a {
    border-bottom: none;
    display: inline;
    padding: 0;
  }

  /* line 1249, ../styles/_base/_masthead.scss */
  .bg-classifieds li {
    border-right: 1px solid #9b9b9b;
    float: left;
    padding-right: .75em;
    margin-right: .75em;
  }

  /* line 1255, ../styles/_base/_masthead.scss */
  .bg-classifieds li.last {
    border-right: none;
  }

  /* line 1259, ../styles/_base/_masthead.scss */
  .enhanced form.bg-search-primary input.search,
  form.bg-search-primary input.search {
    width: 205px;
  }

  /* line 1265, ../styles/_base/_masthead.scss */
  .ie6 .enhanced form.bg-search-primary input.search,
  .ie6 form.bg-search-primary input.search,
  .ie7 .enhanced form.bg-search-primary input.search,
  .ie7 form.bg-search-primary input.search {
    float: left;
  }
}
/* 1200px+ (counting 10px margin) */
@media screen and (min-width: 1220px) {
  /* line 1272, ../styles/_base/_masthead.scss */
  form.bg-search-primary input.search {
    width: 230px;
  }
}


/*main sections navigation */
/* line 2, ../styles/_base/_nav.scss */
.sections {
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  overflow: visible;
}

/* line 7, ../styles/_base/_nav.scss */
nav.section {
  clear: both;
}

/* line 10, ../styles/_base/_nav.scss */
.ie7 nav.section {
  margin: 3.8em 0 0 0;
}

/* Kludge. */
/* line 15, ../styles/_base/_nav.scss */
.sections-heading,
.sections ul a,
.sections h2.my-saved a,
.sections h2.todays-paper a,
nav.section a {
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-right-ccc.png") 98% 50% no-repeat;
  border: 1px solid #ddd;
  color: #464646;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.5em;
  margin: -1px 0 0 -1px;
  overflow: hidden;
  padding: .8em 0;
  position: relative;
  text-align: left;
  text-indent: 10px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 33, ../styles/_base/_nav.scss */
.applicationcache nav.section a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAMAAAD3eXfcAAAAG1BMVEXl5eXS0tLp6en19fX5+fnZ2dnW1tbMzMz///9ZwuSAAAAACXRSTlP//////////wBTT3gSAAAAJklEQVR42j2KMQ4AIAjETkR6/3+xyODSNE1V27ZAQ04+sr5H93kuEeMA2r7VF3kAAAAASUVORK5CYII=);
}

/* line 36, ../styles/_base/_nav.scss */
.applicationcache nav.section li a {
  background: none;
}

/* line 42, ../styles/_base/_nav.scss */
.sections a:hover,
.sections li a:hover,
.sections .collapsible-heading-expanded a,
nav.section a:hover {
  text-decoration: none;
  color: #9B1518;
}

/* last two nav links end up in top bar on mobile */
/* line 48, ../styles/_base/_nav.scss */
.sections-heading,
.sections h2.todays-paper {
  width: 90%;
  position: relative;
  z-index: 10;
  /* z-system needed */
  display: block;
  /* unset the basic css if present due to js-disabled */
}

/* line 56, ../styles/_base/_nav.scss */
.sections h2.todays-paper {
  display: none;
}

/* line 60, ../styles/_base/_nav.scss */
.sections-heading a {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 100% 0.5em no-repeat;
  padding-right: 15px;
}

/* line 66, ../styles/_base/_nav.scss */
.sections-heading,
.sections h2.todays-paper a {
  background-image: none;
  border-top-width: 1px;
  text-align: center;
  text-indent: 0;
  margin-top: 0;
  margin-right: -2px;
}

/* line 75, ../styles/_base/_nav.scss */
.ie6 .sections-heading,
.ie6 .sections h2.todays-paper a {
  margin-top: 1px;
}

/* line 78, ../styles/_base/_nav.scss */
.sections h2.my-saved .count {
  margin: -3px 0 -2px 0;
}

/* line 81, ../styles/_base/_nav.scss */
.sections li.my-saved {
  display: none;
}

/* line 84, ../styles/_base/_nav.scss */
.sections-heading {
  border-right-width: 1px;
}

/* line 89, ../styles/_base/_nav.scss */
.ie6 nav.section li,
.ie7 nav.section li {
  display: inline;
}

/* line 94, ../styles/_base/_nav.scss */
#masthead .collapsible-content {
  clear: both;
}

/* line 97, ../styles/_base/_nav.scss */
#masthead .collapsible-content-collapsed {
  border-top: none;
  margin-top: 0;
}

/*
	Navigation Queries
*/
/* 480 and up */
@media screen and (min-width: 480px) {
  /* line 108, ../styles/_base/_nav.scss */
  .sections {
    float: left;
    width: 100%;
  }

  /* line 113, ../styles/_base/_nav.scss */
  nav.section ul li,
  .sections ul li {
    float: left;
    width: 50%;
  }

  /* line 120, ../styles/_base/_nav.scss */
  .ie6 nav.section ul li,
  .ie7 nav.section ul li,
  .ie6 .sections ul li,
  .ie7 .sections ul li {
    width: 49.9%;
  }

  /* line 123, ../styles/_base/_nav.scss */
  nav.section.collapsible-expand-complete {
    margin-bottom: 1em;
  }

  /* line 126, ../styles/_base/_nav.scss */
  .sections a {
    border-right-width: 1px;
  }

  /* position sections heading and mysaved top right */
  /* line 131, ../styles/_base/_nav.scss */
  .sections-heading,
  .sections h2.todays-paper {
    width: 42%;
  }

  /* line 134, ../styles/_base/_nav.scss */
  .sections-heading {
    left: 50%;
  }

  /* line 137, ../styles/_base/_nav.scss */
  .sections h2.todays-paper {
    position: absolute;
    left: 71%;
  }

  /* line 141, ../styles/_base/_nav.scss */
  .sections h2.todays-paper a {
    border-left-width: 1px;
  }

  /* line 144, ../styles/_base/_nav.scss */
  .sections-heading a {
    border-left-width: 1px;
  }
}
@media screen and (min-width: 480px) and (max-width: 620px) {
  /* line 150, ../styles/_base/_nav.scss */
  .sections {
    margin-bottom: -1px;
    /* pulls bottom border underneath anchor borders */
  }
}
/* 600 and up w/ 10px margin */
@media screen and (min-width: 620px) {
  /* line 157, ../styles/_base/_nav.scss */
  .sections {
    clear: both;
    float: none;
  }

  /* line 166, ../styles/_base/_nav.scss */
  .sections-heading,
  .sections h2.todays-paper,
  .sections h2.my-saved {
    width: 50%;
  }

  /* line 169, ../styles/_base/_nav.scss */
  .sections-heading {
    right: auto;
    left: auto;
  }

  /* "highlighted" item appears in top nav at this breakpoint */
  /* line 175, ../styles/_base/_nav.scss */
  .sections h2.todays-paper,
  .sections h2.my-saved {
    position: absolute;
    top: 0;
    left: 26%;
    z-index: 10;
  }

  /* line 181, ../styles/_base/_nav.scss */
  .sections h2.my-saved {
    left: 32.6666666666666666%;
  }

  /* line 184, ../styles/_base/_nav.scss */
  .sections a {
    border-color: #bfbfbf;
  }

  /* line 187, ../styles/_base/_nav.scss */
  .sections h2.todays-paper a {
    text-align: center;
    text-indent: 0;
    background-image: none;
    margin: 0;
    border-right-width: 1px;
  }

  /* line 194, ../styles/_base/_nav.scss */
  .sections h2.my-saved a {
    border-right-width: 1px;
  }
}
@media screen and (max-width: 810px) {
  /* hide the sections on mobile at load */
  /* line 202, ../styles/_base/_nav.scss */
  .enhanced .sections ul,
  .enhanced nav.section {
    display: none;
  }

  /* line 206, ../styles/_base/_nav.scss */
  .enhanced .sections ul.collapsible-content,
  .enhanced nav.collapsible-content {
    display: block;
  }

  /* line 210, ../styles/_base/_nav.scss */
  .enhanced .sections ul.collapsible-content-collapsed,
  .enhanced nav.collapsible-content-collapsed {
    display: none;
  }
}
/* 810 and up */
@media screen and (min-width: 810px) {
  /* line 218, ../styles/_base/_nav.scss */
  .sections {
    background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-x 0 100%;
    border: 1px solid #bfbfbf;
    /* border moves from individual links to their parent */
    border-bottom: 0;
    float: none;
    margin-right: 0;
    text-align: center;
    width: auto;
  }

  /* line 227, ../styles/_base/_nav.scss */
  nav.section {
    border: 1px solid #bfbfbf;
    border-top: 0;
    text-align: center;
  }

  /* line 232, ../styles/_base/_nav.scss */
  .ie7 nav.section {
    margin: 0;
  }

  /* line 235, ../styles/_base/_nav.scss */
  nav.section ul li {
    float: none;
    width: auto;
  }

  /* line 239, ../styles/_base/_nav.scss */
  nav.section.collapsible-expand-complete {
    margin-bottom: 0;
  }

  /* line 242, ../styles/_base/_nav.scss */
  .sections-heading {
    position: absolute;
    /* hide, but keep available as an audible cue */
    left: -99999px;
  }

  /* line 248, ../styles/_base/_nav.scss */
  .sections ul,
  nav.section,
  .enhanced nav.collapsible-content-collapsed {
    display: block;
    /*collapsible nav is disabled from here up */
  }

  /* line 252, ../styles/_base/_nav.scss */
  .sections ul li {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    /* placeholder for dark borders on hover */
    display: inline-block;
    float: none;
    line-height: 1;
    margin: 0 -1px;
    /* offset the border space */
    text-align: center;
    width: auto;
  }

  /* line 263, ../styles/_base/_nav.scss */
  .ie6 .sections ul li,
  .ie7 .sections ul li {
    border-right: 1px solid #fff;
    /* placeholder for dark borders on hover */
    border-left: 1px solid #fff;
  }

  /* line 267, ../styles/_base/_nav.scss */
  .ie7 .sections ul li, .ie6 .sections ul li {
    display: inline;
  }

  /* line 272, ../styles/_base/_nav.scss */
  .no-display-table .sections ul,
  .no-display-table .sections ul.collapsible-content,
  .no-display-table .sections ul.collapsible-content-collapsed {
    display: block;
  }

  /* line 277, ../styles/_base/_nav.scss */
  .display-table .sections ul,
  .display-table .sections ul.collapsible-content,
  .display-table .sections ul.collapsible-content-collapsed {
    display: table;
    width: 100%;
  }

  /* line 281, ../styles/_base/_nav.scss */
  .no-display-table .sections ul li {
    display: inline;
    width: auto;
  }

  /* line 285, ../styles/_base/_nav.scss */
  .display-table .sections ul li {
    display: table-cell;
  }

  /* line 288, ../styles/_base/_nav.scss */
  .sections li a {
    padding-right: 3px;
    padding-left: 3px;
    text-align: center;
    text-indent: 0;
    border-width: 0;
    background: none;
    display: inline-block;
  }

  /* line 298, ../styles/_base/_nav.scss */
  .sections h2.my-saved,
  .sections h2.todays-paper {
    display: none;
  }

  /* line 301, ../styles/_base/_nav.scss */
  .sections li.my-saved {
    display: inline-block;
  }

  /* line 304, ../styles/_base/_nav.scss */
  .type-internal .sections ul li.active {
    border-right-color: #bfbfbf;
    border-left-color: #bfbfbf;
    background: #eee;
  }

  /* line 309, ../styles/_base/_nav.scss */
  .type-internal .sections li.active a {
    color: #9B1518;
    border-bottom: 1px solid #eee;
  }

  /* line 313, ../styles/_base/_nav.scss */
  .type-internal .sections ul.menu-expanded li.active {
    background: #eeeeee url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") bottom repeat-x;
  }

  /* section secondary navigation */
  /* line 319, ../styles/_base/_nav.scss */
  nav.section {
    background: #eee;
  }

  /* line 322, ../styles/_base/_nav.scss */
  .enhanced nav.section li {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }

  /* line 327, ../styles/_base/_nav.scss */
  nav.section li a {
    font-weight: normal;
    font-size: 1em;
    padding: .7em 1px;
    background: none;
    border: none;
    display: inline-block;
  }

  /* line 338, ../styles/_base/_nav.scss */
  .ie7 body nav.section li,
  .ie6 body nav.section li,
  .ie7 nav.section li a,
  .ie6 nav.section li a {
    display: inline;
    width: auto;
  }

  /* line 342, ../styles/_base/_nav.scss */
  .sections li.my-saved .count {
    display: none;
  }

  /* line 345, ../styles/_base/_nav.scss */
  .sections li.my-saved .count {
    display: inline-block;
  }

  /* line 348, ../styles/_base/_nav.scss */
  nav.section li a {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media screen and (min-width: 900px) {
  /* line 357, ../styles/_base/_nav.scss */
  .sections li a {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media screen and (min-width: 960px) {
  /* line 364, ../styles/_base/_nav.scss */
  .sections li a {
    padding-right: 10px;
    padding-left: 10px;
  }

  /* line 368, ../styles/_base/_nav.scss */
  nav.section li a {
    padding-right: 8px;
    padding-left: 8px;
  }
}
/* 1200 and up */
@media screen and (min-width: 1200px) {
  /* line 378, ../styles/_base/_nav.scss */
  .sections ul li,
  .sections h2.todays-paper,
  .sections .my-saved {
    width: 9.090909090909091%;
    float: left;
    clear: none;
  }

  /* line 385, ../styles/_base/_nav.scss */
  .ie7 .sections ul li, .ie6 .sections ul li,
  .ie7 .sections h2.todays-paper, .ie6 .sections h2.todays-paper,
  .ie7 .sections .my-saved, .ie6 .sections .my-saved {
    width: 9%;
  }

  /* line 389, ../styles/_base/_nav.scss */
  .display-table .sections ul li {
    width: auto;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 395, ../styles/_base/_nav.scss */
  .sections li a {
    display: block;
  }

  /* line 399, ../styles/_base/_nav.scss */
  nav.section li {
    float: none;
    width: auto;
    margin-bottom: 0;
  }

  /* line 404, ../styles/_base/_nav.scss */
  nav.section li a {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 408, ../styles/_base/_nav.scss */
  nav.section li a {
    padding-right: 14px;
    padding-left: 14px;
  }
}


/* nav link treatment */
/* line 2, ../styles/_base/_nav-menus.scss */
.sections ul li.menu-expanded {
  border-right-color: #bbb;
  border-left-color: #bbb;
  background: #fff;
}

/* line 7, ../styles/_base/_nav-menus.scss */
.sections ul li.menu-expanded a {
  color: #9B1518;
}

/* drop menu formatting */
/* line 11, ../styles/_base/_nav-menus.scss */
div.menu {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  z-index: 300;
  background: #fff;
  overflow: hidden;
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 10px 6px rgba(0, 0, 0, 0.4);
  width: 100%;
}

/* line 24, ../styles/_base/_nav-menus.scss */
div.menu-expanded {
  display: block;
}

/* 810 and up */
@media screen and (min-width: 810px) {
  /*content within section drop */
  /* line 32, ../styles/_base/_nav-menus.scss */
  .menu div.content {
    width: auto;
    padding: 20px 24px 0 20px;
    overflow: hidden;
    float: none;
    display: block;
    border: 1px solid #bbb;
    border-top: none;
    margin: 0;
  }

  /* line 42, ../styles/_base/_nav-menus.scss */
  .ie7 .menu div.content {
    padding-bottom: 20px;
  }

  /* line 47, ../styles/_base/_nav-menus.scss */
  .menu-feature,
  .menu .latest-headlines,
  .menu-more {
    float: left;
  }

  /* line 50, ../styles/_base/_nav-menus.scss */
  .menu-feature {
    width: 12%;
    border-right: 1px solid #ddd;
    padding-right: 2%;
    margin-right: 2%;
    text-align: center;
  }

  /* line 57, ../styles/_base/_nav-menus.scss */
  .menu .latest-headlines {
    width: 36%;
    border-right: 1px solid #ddd;
    text-align: left;
    padding: 0 2% 10px 0;
  }

  /* line 63, ../styles/_base/_nav-menus.scss */
  .menu-more {
    width: 25%;
    padding-left: 20px;
    text-align: left;
  }

  /* line 68, ../styles/_base/_nav-menus.scss */
  .menu .latest-headlines ul {
    margin-top: .7em;
  }

  /* line 72, ../styles/_base/_nav-menus.scss */
  #contain .menu .latest-headlines li,
  #contain .menu-more li {
    clear: both;
    text-align: left;
    float: none;
    background: none;
    width: auto;
    zoom: 1;
  }

  /* line 80, ../styles/_base/_nav-menus.scss */
  .menu .latest-headlines ul li a {
    padding: .7em 0;
    border-top: 1px solid #ddd;
  }

  /* line 84, ../styles/_base/_nav-menus.scss */
  #contain .menu-more ul {
    float: left;
    width: 50%;
    padding-bottom: 10px;
  }

  /* line 90, ../styles/_base/_nav-menus.scss */
  .ie6 #contain .menu-more ul,
  .ie7 #contain .menu-more ul {
    width: 49%;
  }

  /* line 92, ../styles/_base/_nav-menus.scss */
  #contain .menu-more li {
    font-size: 1em;
    text-transform: uppercase;
    font-family: "Helvetica", Arial, sans-serif;
  }

  /* line 97, ../styles/_base/_nav-menus.scss */
  #contain .menu-more li a {
    padding: .7em 0;
    display: block;
    border-right: none;
  }
}
@media screen and (min-width: 1200px) {
  /* line 105, ../styles/_base/_nav-menus.scss */
  .sections li.nth-1 a.menu-expanded {
    border-left: none;
  }
}


/* saved section goes full width */
/* line 5, ../styles/globe-saved.scss */
.savedFetching #main {
  display: none;
}

/* saved section masthead */
/* line 11, ../styles/globe-saved.scss */
.section-my-saved #masthead h1 a {
  position: relative;
  display: inline-block;
}

/* line 15, ../styles/globe-saved.scss */
.section-my-saved h1 .count {
  font-size: .45em;
  position: absolute;
  right: -3.2em;
  top: 50%;
  margin-top: -.9em;
}

/* line 22, ../styles/globe-saved.scss */
.section-my-saved #masthead {
  border-bottom: 0;
  margin: 0 10px 1em 10px;
  width: auto;
}

/* line 29, ../styles/globe-saved.scss */
.saved-header,
.saved-sections,
.article-tools {
  font-family: "Helvetica", Arial, sans-serif;
}

/* status update messages */
/* line 36, ../styles/globe-saved.scss */
#masthead.saved-status-msg-on {
  margin-top: 6em;
  -webkit-transition: margin-top .4s linear;
  -o-transition: margin-top .4s linear;
  -moz-transition: margin-top .4s linear;
  -ms-transition: margin-top .4s linear;
  transition: margin-top .4s linear;
}

/* line 44, ../styles/globe-saved.scss */
.saved-status-msg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 900;
  background: #000;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
  overflow: hidden;
  color: #fff;
}

/* line 56, ../styles/globe-saved.scss */
.saved-status-msg p {
  font-size: 1.4em;
  line-height: 1.7;
  float: left;
}

/* line 63, ../styles/globe-saved.scss */
.saved-status-msg ul,
.saved-status-msg li,
.saved-status-msg a {
  float: right;
}

/* line 66, ../styles/globe-saved.scss */
.saved-status-msg li a {
  margin: 0 0 0 10px;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 73, ../styles/globe-saved.scss */
.saved-status-msg a.status-no {
  background-color: #000;
  position: relative;
  right: 0;
  top: .2em;
}

/* adjust left padding for spin arrow */
/* line 81, ../styles/globe-saved.scss */
.section-my-saved h2.sections-heading a.collapsible-heading-toggle {
  padding-left: 10px;
}

/* sections nav and edit pane */
/* line 86, ../styles/globe-saved.scss */
.section-my-saved #main {
  padding: 3.3em 0 0 0;
  margin: 10px 0 0;
  border-top: 1px solid #ccc;
}

/* line 92, ../styles/globe-saved.scss */
.section-my-saved #main.sections-expanded,
.section-my-saved #main.edit-expanded {
  padding-top: 0;
}

/* line 95, ../styles/globe-saved.scss */
.saved-header {
  position: absolute;
  right: 0;
  top: 0;
  width: 60%;
  z-index: 1;
}

/* line 102, ../styles/globe-saved.scss */
.saved-edit-pane {
  float: right;
  width: 100%;
}

/* line 106, ../styles/globe-saved.scss */
.section-my-saved .saved-edit-pane fieldset {
  clear: both;
  padding: 0 5px;
  background: #f2f2e8;
}

/* positioning switches to relative when expanded */
/* line 115, ../styles/globe-saved.scss */
.section-my-saved .edit-expanded .saved-header {
  position: relative;
  width: 100%;
  z-index: 0;
}

/* line 120, ../styles/globe-saved.scss */
.section-my-saved .edit-expanded .saved-edit-pane fieldset {
  border-top: 1px solid #ddd;
}

/* button-like elements in edit panel */
/* line 129, ../styles/globe-saved.scss */
.saved-edit-pane h2,
.saved-edit-pane label.all,
.saved-edit-pane input.submit,
.article-tools button,
.sample-edit-btn {
  font-weight: normal;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  border: 1px solid #bbb;
  float: left;
  padding: .5em 1em;
  margin: 5px 5px 5px 0;
  text-transform: uppercase;
  background-color: #fff;
  background-image: -moz-linear-gradient(top, white, #cccccc);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #cccccc));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc')";
  -moz-box-shadow: 0 0 3px #fff;
  -webkit-box-shadow: 0 0 3px #fff;
  box-shadow: 0 0 3px #fff;
  color: #222;
  cursor: pointer;
}

/* line 150, ../styles/globe-saved.scss */
.saved-edit-pane label {
  margin-right: 10px;
}

/* line 153, ../styles/globe-saved.scss */
.saved-edit-pane label.mark-as {
  margin-right: 10px;
  float: left;
}

/* line 157, ../styles/globe-saved.scss */
.saved-edit-pane label.mark-as span {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/gallery-nav-next.png") no-repeat 50% 10px;
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABtCAMAAAC1IeDjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF////zMzMAAAACAUj9gAAAAN0Uk5T//8A18oNQQAAADZJREFUeNrsy8EJADAMAkB1/6Hbaghkgn7i50AUJCWBFrKBg57UQc6yfOemwCttwKAnORwBBgA9mgS9w/KmKwAAAABJRU5ErkJggg==); */
  border-top: 1px solid #F2F2E8;
  float: left;
  padding: 0.5em 0 0;
  margin: 5px 0;
  font-size: 1.2em;
  text-indent: -1000em;
  width: 20px;
}

/* line 168, ../styles/globe-saved.scss */
.edit-expanded .saved-edit-pane h2 {
  background-color: #BBB;
  background-image: -moz-linear-gradient(top, #bbbbbb, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbbbbb), color-stop(1, #dddddd));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbbbb', EndColorStr='#dddddd');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbbbb', EndColorStr='#dddddd')";
}

/* line 175, ../styles/globe-saved.scss */
.saved-edit-pane h2 {
  float: right;
}

/* line 178, ../styles/globe-saved.scss */
.enhanced label.all {
  padding-right: 20px;
  position: relative;
}

/* line 182, ../styles/globe-saved.scss */
.enhanced label.all input {
  margin: 0;
}

/* line 185, ../styles/globe-saved.scss */
.enhanced label.all span {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 5px;
  top: 50%;
  margin-top: -6px;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 50% 50% no-repeat;
  text-indent: -9999em;
}

/* saved sections nav */
/* line 198, ../styles/globe-saved.scss */
.saved-sections {
  position: absolute;
  left: 0;
  top: 0;
  width: 33%;
  z-index: 2;
}

/* line 205, ../styles/globe-saved.scss */
.section-my-saved .sections-heading {
  width: 100%;
  float: left;
  border-top: 0;
  border-bottom: 0;
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png");
  background-position: 5px 40%;
  background-repeat: no-repeat;
}

/* line 219, ../styles/globe-saved.scss */
.enhanced label.all span,
.section-my-saved .sections-heading,
.enhanced .utils .mini-menu a.top,
#masthead h1 .collapsible-heading-status,
.type-internal .bg-classifieds .title i,
.bg-classifieds .title i {
  /*	 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAMAAACA5l7/AAADAFBMVEWoqKhfX1////8DAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////y+pciAAAAA3RSTlP//wDXyg1BAAAAIElEQVR42h3GMQ0AAAjAMDKj2JtMwnp13Ccw2Cq2iuQA6zcIICzMdEIAAAAASUVORK5CYII=); */
}

/* line 222, ../styles/globe-saved.scss */
.section-my-saved .sections-heading a {
  border-bottom: 0;
}

/* position changes to relative when expanded */
/* line 226, ../styles/globe-saved.scss */
.sections-expanded .saved-sections {
  width: 100%;
  position: relative;
  z-index: 0;
}

/* line 231, ../styles/globe-saved.scss */
.sections-expanded .sections-heading {
  width: 33%;
  float: none;
}

/* line 235, ../styles/globe-saved.scss */
.saved-sections ul {
  padding: 0;
  background: #ededed;
  width: 100%;
}

/* line 242, ../styles/globe-saved.scss */
.saved-sections li a {
  color: #8c8c8c;
}

/* line 246, ../styles/globe-saved.scss */
.saved-sections li a,
.saved-articles a.article-prev {
  display: block;
  font-size: 1.1em;
  padding: 0.6em 10px;
  cursor: pointer;
}

/* line 252, ../styles/globe-saved.scss */
.standalone .saved-welcome {
  display: none;
}

/* line 255, ../styles/globe-saved.scss */
.saved-welcome {
  background: #f2f2e8;
  padding: 10px;
  border: 1px solid #e2e2df;
  font-family: "Helvetica", Arial, sans-serif;
  margin: 18px 12px;
  position: relative;
}

/* line 263, ../styles/globe-saved.scss */
.saved-welcome h2 {
  font-size: 1.5em;
  line-height: 2;
  margin-top: 0;
}

/* line 268, ../styles/globe-saved.scss */
.saved-welcome p {
  font-size: 1.3em;
  line-height: 1.4;
}

/* line 272, ../styles/globe-saved.scss */
.sample-edit-btn {
  float: none;
  display: inline-block;
  font-size: .7em;
  cursor: normal;
  line-height: 1.2;
}

/* line 279, ../styles/globe-saved.scss */
a.remove {
  position: absolute;
  top: 10px;
  right: 10px;
  border: 1px solid #f5f5ee;
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ico-close.png") 50% 50% no-repeat;
  /*	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAARklEQVR42oWPwQkAMAgDHaGjdYQOLDiCI3SEtEIKeVXhQE0Iau6+yTRW9W9fQ1xAFgGJMgw1qViaSWyKmCI0Cd0N/RcAvhxr+69FErXW5gAAAABJRU5ErkJggg==);*/
  text-indent: -999em;
  overflow: hidden;
  width: 18px;
  height: 18px;
  display: block;
}

/* line 292, ../styles/globe-saved.scss */
.saved-articles a.article-prev {
  border-width: 1px;
  border-color: #FFF #D9D9D9 #e5e5e5 transparent;
}

/* line 296, ../styles/globe-saved.scss */
.saved-articles a.article-prev:first-child {
  border-top: 0;
}

/* line 299, ../styles/globe-saved.scss */
.saved-articles {
  border-top: 1px solid #D9D9D9;
}

/* line 302, ../styles/globe-saved.scss */
.saved-sections li a:hover {
  background: #ddd;
  color: #000;
}

/* line 306, ../styles/globe-saved.scss */
.saved-sections li.active a {
  background: #fff;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-bottom: 1px solid #d7d7d7;
}

/* line 312, ../styles/globe-saved.scss */
.saved-panel-open .saved-articles a.article-prev:hover {
  background: #f6f6f6;
}

/* line 315, ../styles/globe-saved.scss */
.saved-sections .count {
  background: #fff;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  color: #444;
  float: right;
  font-size: 1em;
  font-weight: normal;
  min-width: 1.3em;
  padding: .2em .5em;
  text-align: center;
}

/* line 330, ../styles/globe-saved.scss */
.saved-sections li.active .count,
.saved-sections .sections-heading .count {
  background: #ddd;
}

/* line 333, ../styles/globe-saved.scss */
.saved-sections .sections-heading .count {
  margin-right: 10px;
}

/* left nav back link */
/* line 338, ../styles/globe-saved.scss */
.saved-sections p {
  clear: left;
  padding: 20px 0;
  font-size: 1.2em;
}

/* line 344, ../styles/globe-saved.scss */
.saved-sections .back-home,
.saved-sections .saved-dash {
  display: block;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-left-thin.gif") 0 4px no-repeat;
  /*	background-image: url(data:image/gif;base64,R0lGODlhCAAFAIABAJKSkgAAACH5BAEAAAEALAAAAAAIAAUAAAIKTGB5qODvlkosFQA7);*/
  padding-left: 12px;
  color: #8c8c8c;
}

/* saved article list */
/* line 354, ../styles/globe-saved.scss */
.saved-articles {
  background: #fff;
  clear: both;
  position: relative;
  z-index: 1;
}

/* line 360, ../styles/globe-saved.scss */
ul.article-list > li {
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}

/* line 364, ../styles/globe-saved.scss */
.saved-articles a.article-prev {
  border: 0;
  font-size: 1em;
  font-weight: normal;
  padding: 1.3em 20px;
}

/* line 371, ../styles/globe-saved.scss */
.saved-articles a.article-prev .section,
.saved-articles a.article-prev .pubdate {
  color: #9B1518;
  display: inline;
  font: normal 1em Arial, sans-serif;
  margin: 0.2em .5em .1em 0;
  text-transform: uppercase;
}

/* line 379, ../styles/globe-saved.scss */
.ie6 .saved-articles a.article-prev .section,
.ie7 .saved-articles a.article-prev .section {
  line-height: 1.8;
}

/* line 382, ../styles/globe-saved.scss */
.saved-articles a.article-prev .pubdate {
  color: #777;
}

/* line 385, ../styles/globe-saved.scss */
.saved-articles a.article-prev h4 {
  font: normal 1.7em/1.2 "Miller Display Roman", Georgia, "Times New Roman", Times, serif;
  color: #666;
  margin: .2em 0;
}

/* line 390, ../styles/globe-saved.scss */
.saved-articles li.unread a.article-prev h4 {
  color: #111;
}

/* line 393, ../styles/globe-saved.scss */
.saved-articles li.read a.article-prev p {
  color: #777;
}

/* line 396, ../styles/globe-saved.scss */
.saved-articles .preview {
  font: normal 1.3em/1.4 Georgia, "Times New Roman", Times, serif;
  color: #8c8c8c;
}

/* line 400, ../styles/globe-saved.scss */
.saved-ad {
  width: 75px;
  height: 25px;
}

/* line 404, ../styles/globe-saved.scss */
.section-my-saved .saved-ad {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 409, ../styles/globe-saved.scss */
.section-my-saved .edit-expanded .saved-ad {
  left: 40%;
}

/* line 413, ../styles/globe-saved.scss */
.saved-articles ul li.article-preview {
  display: none;
}

/* line 416, ../styles/globe-saved.scss */
.saved-articles ul li.active {
  display: block;
}

/* article viewing */
/* line 422, ../styles/globe-saved.scss */
.saved-articles .article {
  float: none;
  width: auto;
  clear: both;
  margin: 15px 20px 30px;
}

/* line 429, ../styles/globe-saved.scss */
.saved-articles .article .tools,
.saved-articles .article .article-cats {
  display: none;
}

/* line 432, ../styles/globe-saved.scss */
.saved-articles .article-contain {
  display: none;
  clear: both;
  padding-bottom: 15px;
}

/* line 437, ../styles/globe-saved.scss */
.saved-articles .expanded .article-contain {
  display: block;
}

/* in-article toolbar */
/* line 443, ../styles/globe-saved.scss */
.article-tools {
  background: #f2f2e8;
  border-top: 1px solid #e1e1dd;
  padding: 13px;
  margin: 10px 0 15px;
  clear: both;
  position: relative;
  overflow: hidden;
}

/* line 452, ../styles/globe-saved.scss */
.article-tools li {
  float: left;
  font-size: 1.1em;
}

/* line 458, ../styles/globe-saved.scss */
.article-tools p.unread,
.marked-unread p.read,
.marked-unread button {
  display: none;
}

/* line 461, ../styles/globe-saved.scss */
.marked-unread p.unread {
  display: block;
}

/* line 464, ../styles/globe-saved.scss */
.article-tools a, a.full-article {
  color: #8c8c8c;
  text-transform: uppercase;
}

/* line 468, ../styles/globe-saved.scss */
.article-tools a.back, a.full-article {
  padding-left: 15px;
  margin-right: 20px;
}

/* line 472, ../styles/globe-saved.scss */
.article-tools a.back {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ico-close.png") 0 50% no-repeat;
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAARklEQVR42oWPwQkAMAgDHaGjdYQOLDiCI3SEtEIKeVXhQE0Iau6+yTRW9W9fQ1xAFgGJMgw1qViaSWyKmCI0Cd0N/RcAvhxr+69FErXW5gAAAABJRU5ErkJggg==);*/
}

/* line 476, ../styles/globe-saved.scss */
a.full-article {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ico-extlink.gif") 0 0 no-repeat;
  /*	background-image: url(data:image/gif;base64,R0lGODlhDAAMAKIFAIuLi6Wloq+vr56enJ2dnQAAAAAAAAAAACH5BAEAAAUALAAAAAAMAAwAAAMlWLrMMCHKAFRtFmgl9N2XQnxVKBQkyq1oiWXqC3q098bAJA1XAgA7);*/
}

/* line 480, ../styles/globe-saved.scss */
.article-tools .toggle-status {
  float: right;
}

/* line 483, ../styles/globe-saved.scss */
.article-tools .toggle-status p {
  float: left;
}

/* line 486, ../styles/globe-saved.scss */
.article-tools .toggle-status button {
  font-size: 1em;
  float: right;
  margin: -.5em 0;
  padding: .4em .5em;
}

/* line 492, ../styles/globe-saved.scss */
.article-tools .toggle-status button span {
  display: none;
}

/* line 495, ../styles/globe-saved.scss */
.saved-articles .loading a.article-prev {
  position: relative;
}

/* line 498, ../styles/globe-saved.scss */
.loadingmsg {
  display: none;
}

/* line 501, ../styles/globe-saved.scss */
.saved-articles .loading .loadingmsg {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ajax-loader.gif") 0 50% no-repeat;
  /*	background-image: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///2ZmZuTk5L6+vp+fn4yMjI6Ojqenp8bGxunp6cjIyHt7e319fYKCgoaGhouLi6WlpdXV1XZ2dqqqqvPz8/T09Nra2ri4uJWVlZ6entfX1+Li4oiIiHNzc7m5ucvLy52dnbCwsO3t7ba2tm5ubqSkpMPDw6Ojo9LS0o+Pj2tra8/Pz7+/v3R0dGlpafDw8Pj4+K2trbS0tPn5+bOzs8rKyvv7+/z8/NjY2N7e3vr6+ubm5s7OzvX19ePj4+7u7urq6uHh4dzc3NbW1uzs7Ofn5/b29ujo6K+vr9HR0dDQ0JOTk5eXl5ubm6CgoI2NjYmJidvb26ysrIODg/Ly8n9/f7q6upqamoCAgHd3d8XFxZSUlHBwcLe3t6GhoYWFhd3d3eDg4O/v79TU1LGxsb29vcTExJmZmby8vJKSkpGRkXp6esnJyW9vb21tbczMzGhoaMLCwnx8fHFxcYeHh6urq4GBgWpqaqmpqXl5eZiYmKamprKysgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAHjYAAgoOEhYUbIykthoUIHCQqLoI2OjeFCgsdJSsvgjcwPTaDAgYSHoY2FBSWAAMLE4wAPT89ggQMEbEzQD+CBQ0UsQA7RYIGDhWxN0E+ggcPFrEUQjuCCAYXsT5DRIIJEBgfhjsrFkaDERkgJhswMwk4CDzdhBohJwcxNB4sPAmMIlCwkOGhRo5gwhIGAgAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYU7A1dYDFtdG4YAPBhVC1ktXCRfJoVKT1NIERRUSl4qXIRHBFCbhTKFCgYjkII3g0hLUbMAOjaCBEw9ukZGgidNxLMUFYIXTkGzOmLLAEkQCLNUQMEAPxdSGoYvAkS9gjkyNEkJOjovRWAb04NBJlYsWh9KQ2FUkFQ5SWqsEJIAhq6DAAIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhQkKE2kGXiwChgBDB0sGDw4NDGpshTheZ2hRFRVDUmsMCIMiZE48hmgtUBuCYxBmkAAQbV2CLBM+t0puaoIySDC3VC4tgh40M7eFNRdH0IRgZUO3NjqDFB9mv4U6Pc+DRzUfQVQ3NzAULxU2hUBDKENCQTtAL9yGRgkbcvggEq9atUAAIfkECQoAAAAsAAAAABAAEAAAB4+AAIKDhIWFPygeEE4hbEeGADkXBycZZ1tqTkqFQSNIbBtGPUJdD088g1QmMjiGZl9MO4I5ViiQAEgMA4JKLAm3EWtXgmxmOrcUElWCb2zHkFQdcoIWPGK3Sm1LgkcoPrdOKiOCRmA4IpBwDUGDL2A5IjCCN/QAcYUURQIJIlQ9MzZu6aAgRgwFGAFvKRwUCAAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYUUYW9lHiYRP4YACStxZRc0SBMyFoVEPAoWQDMzAgolEBqDRjg8O4ZKIBNAgkBjG5AAZVtsgj44VLdCanWCYUI3txUPS7xBx5AVDgazAjC3Q3ZeghUJv5B1cgOCNmI/1YUeWSkCgzNUFDODKydzCwqFNkYwOoIubnQIt244MzDC1q2DggIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhTBAOSgrEUEUhgBUQThjSh8IcQo+hRUbYEdUNjoiGlZWQYM2QD4vhkI0ZWKCPQmtkG9SEYJURDOQAD4HaLuyv0ZeB4IVj8ZNJ4IwRje/QkxkgjYz05BdamyDN9uFJg9OR4YEK1RUYzFTT0qGdnduXC1Zchg8kEEjaQsMzpTZ8avgoEAAIfkECQoAAAAsAAAAABAAEAAAB4iAAIKDhIWFNz0/Oz47IjCGADpURAkCQUI4USKFNhUvFTMANxU7KElAhDA9OoZHH0oVgjczrJBRZkGyNpCCRCw8vIUzHmXBhDM0HoIGLsCQAjEmgjIqXrxaBxGCGw5cF4Y8TnybglprLXhjFBUWVnpeOIUIT3lydg4PantDz2UZDwYOIEhgzFggACH5BAkKAAAALAAAAAAQABAAAAeLgACCg4SFhjc6RhUVRjaGgzYzRhRiREQ9hSaGOhRFOxSDQQ0uj1RBPjOCIypOjwAJFkSCSyQrrhRDOYILXFSuNkpjggwtvo86H7YAZ1korkRaEYJlC3WuESxBggJLWHGGFhcIxgBvUHQyUT1GQWwhFxuFKyBPakxNXgceYY9HCDEZTlxA8cOVwUGBAAA7AAAAAAAAAAAA);*/
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 512, ../styles/globe-saved.scss */
.saved-articles .expanded a.article-prev {
  display: none;
}

/*article format changes */
/* line 517, ../styles/globe-saved.scss */
.byline h2, .byline p {
  display: inline;
  padding-right: .5em;
}

/* edit mode */
/* line 524, ../styles/globe-saved.scss */
.edit-expanded .saved-articles .article-contain {
  display: none;
}

/* line 527, ../styles/globe-saved.scss */
.edit-expanded .saved-articles a.article-prev {
  display: block;
}

/* line 530, ../styles/globe-saved.scss */
.saved-articles .check {
  display: none;
  position: absolute;
  left: 5px;
  top: 10px;
}

/* line 536, ../styles/globe-saved.scss */
body.section-my-saved .saved-articles .check {
  left: 12px;
}

/* line 539, ../styles/globe-saved.scss */
.edit-expanded .saved-articles .check {
  display: block;
}

/* line 543, ../styles/globe-saved.scss */
.edit-expanded .saved-articles a.article-prev p,
.edit-expanded .saved-articles a.article-prev h4 {
  margin-left: 30px;
  /* make room for the check */
}

/* inline tooltip/growl messaging */
/* line 549, ../styles/globe-saved.scss */
.growl {
  position: absolute;
  width: 143px;
  margin-left: -75px;
  color: #9B1518;
  padding: 10px;
  background: #fff;
  text-align: center;
  font-size: 12px;
  /* can't be sure of relative size */
  z-index: 99999;
  margin-top: -20px;
  border: 1px solid #bbb;
  -moz-box-shadow: 0 0 3px #aaa;
  -webkit-box-shadow: 0 0 3px #aaa;
  box-shadow: 0 0 3px #aaa;
}

/* line 565, ../styles/globe-saved.scss */
.growl .tip {
  position: absolute;
  bottom: -11px;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bg-tooltipcallout.png") 50% 0 no-repeat;
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAALCAYAAAATIz0DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsdJREFUeNrsmO9LU1EYx8/9tdU2zOtwCUGNYtAPatLAXgd72YsgiPoHxBdFEEWQwaBXmVhKhJFBUeaPoCB1vTAJs6B8sWW4ZLEFC8LupjetzTnv9d7bc/RcEWc603f3PPAdu5d7Dpzv/Zznec5l7rW2nvolyztmZmZcqqradd1gkSXDYAxY++mzZ04GAoFdHMdteIZ8Po9ehcOjbwcHI4IgzLIspzEM0hFiEI3iYBjGEARe6e7s+giXGb7xRsM7+FMGcoJsIBNGA1nLRbxWXp2fHxdFsd7n8zk2MljTNBSNRqXbTU0v01JaglvToAJIt6CXJWcAkALKYvHwkyM3sHmchU3D6+bCvb0TTqfjam1dXbPX6y15cDweL1y5dPk+gPgDLidAk6A5zCllbk0YdcKfwpPdO0deBrMCRsNiMOKqkHvW1T28/8DBWw6H46LH41l3YCqVQo0NN9vSkoRB/IlLDtnc6ioeGpTBJb9NLxaqB//te0qnvizGvj1elhiDrodCz+3b7K5gMFjrdrv/OUaWZdT5tOPF+6GhOMmIMugPaBbPBf5S+EoMbsXLYCrKy5c09XvaUmbAms3MhUur/mZgIFFzrGb3zqqqvXAgKXo+m82i3p6eD9AnhuEyTWCcJiBqZE5Le7rGxi/ygjbVq5hEfMH0uUCeR08etxwNBA5B2V56TlEU9Lq/P37h3Pk2uJRIeZ4kPfg8ZEQNz0Uz439mRhoI4d0KMiCLmc21nkwmPx32H6mprKwUWZZdODlHIhEpVH/tQS6XGycwyiaIeAyZhxpKYdwSKE0gtUwmUxj7Mjbs9/tPwIHGlkgkZu80tzyMxWJfSXk2M6JK+0QK45aXatzfLfv0YACQiiDYYmKFeLyjvf1uuK9vdNmBxfw8RkHc5PGaxvo9JN6020Fl/urqqs8jIxrJglNo8YNtgfSJFMRNxF8BBgAuJC3ZzTQWlAAAAABJRU5ErkJggg==);*/
  height: 11px;
  left: 0;
  width: 100%;
}

/* in-article full story reminder box */
/* line 576, ../styles/globe-saved.scss */
.article-body .full-reminder {
  padding: 0;
  font-family: "Helvetica", Arial, sans-serif;
  position: relative;
}

/* line 581, ../styles/globe-saved.scss */
.full-reminder .remove {
  z-index: 20;
  top: 5px;
  right: 5px;
  background-color: #eee;
}

/* line 588, ../styles/globe-saved.scss */
.saved-articles .article-body .aside,
.saved-articles .article-body .aside .box {
  padding: 0;
}

/* line 591, ../styles/globe-saved.scss */
.article-body .full-reminder p {
  font-size: .8em;
  line-height: 1.3;
  padding: 10px 6.55737705% 0;
  margin-right: 10px;
  color: #8c8c8c;
}

/* line 598, ../styles/globe-saved.scss */
.article-body .full-reminder p.box-cta {
  background: #f2f2e8;
  border-top: 1px solid #e1e1dd;
  display: block;
  padding-bottom: 10px;
  margin: 0;
  font-size: .7em;
}

/* line 606, ../styles/globe-saved.scss */
.article-body .full-reminder p.box-cta a {
  display: block;
  margin: 0 auto;
  text-decoration: none;
  width: 8.5em;
}

/* line 612, ../styles/globe-saved.scss */
p.box-cta a:hover {
  text-decoration: underline;
}

/* saved help link */
/* line 618, ../styles/globe-saved.scss */
.saved-help {
  float: right;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-help.png") left 50% no-repeat;
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRFi4uL////mpqaxcXFoaGh+Pj4vr6+r6+v6enp29vbkpKSt7e3qKio4uLihwb1tgAAAFlJREFUeNpkTlsOwDAIArFru8f9rzttu2XJ/AFUFJCUATAFA4tjlpdQKapqSkIBLZauQCE9vaIzvctjjTue2sjtFTjLmoxdOxbPmxBHU/OfD5f/snxz3gIMAGYiAQ+vrAITAAAAAElFTkSuQmCC);*/
  margin: .8em 30px 0 10px;
  padding: .3em 0 .3em 17px;
  font-size: 1.1em;
  text-transform: uppercase;
}

/* line 627, ../styles/globe-saved.scss */
.saved-help-inactive {
  display: none;
}

/* queries */
@media screen and (max-width: 620px) {
  /* TODO DON'T DO THIS!! :) */
  /* line 637, ../styles/globe-saved.scss */
  .saved-help {
    position: absolute;
    left: -9999em;
    float: none;
  }

  /* hide the saved sections on mobile at load */
  /* line 646, ../styles/globe-saved.scss */
  .enhanced .saved-sections ul,
  .article-tools .toggle-status p,
  .saved-sections p {
    display: none;
  }

  /* line 649, ../styles/globe-saved.scss */
  .enhanced .saved-sections ul.collapsible-content {
    display: block;
  }

  /* line 652, ../styles/globe-saved.scss */
  .enhanced .saved-sections ul.collapsible-content-collapsed {
    display: none;
  }
}
@media screen and (max-width: 620px), print {
  /* line 658, ../styles/globe-saved.scss */
  .section-my-saved #masthead h1 {
    font-size: 2.6em;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 480px) {
  /* line 666, ../styles/globe-saved.scss */
  .saved-edit-pane label.mark-as span {
    background: none;
    padding: 0.5em 1em 0;
    margin: 5px 0;
    font-size: 1.2em;
    text-indent: 0;
    width: auto;
  }

  /* line 674, ../styles/globe-saved.scss */
  body.section-my-saved .saved-articles .check {
    left: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 620px), print {
  /* section masthead */
  /* line 681, ../styles/globe-saved.scss */
  .section-my-saved h1 {
    width: 100%;
  }

  /* line 684, ../styles/globe-saved.scss */
  .section-my-saved .utils li {
    display: none;
  }

  /* line 687, ../styles/globe-saved.scss */
  .section-my-saved .utils ul, .section-my-saved .utils .bostoncom {
    display: block;
  }

  /* line 690, ../styles/globe-saved.scss */
  .section-my-saved .utils .bostoncom {
    right: 10px;
    bottom: 5px;
    border: 0;
  }

  /* line 695, ../styles/globe-saved.scss */
  .section-my-saved .sections-heading {
    left: 0;
  }
}
@media screen and (min-width: 620px), print {
  /* line 700, ../styles/globe-saved.scss */
  .enhanced body.section-my-saved label.all {
    margin-left: 6px;
  }

  /* line 703, ../styles/globe-saved.scss */
  body.section-my-saved .saved-articles .check {
    left: 5px;
  }

  /* line 706, ../styles/globe-saved.scss */
  .saved-sections {
    position: static;
    font-size: 110%;
    margin: -1px;
  }

  /* line 711, ../styles/globe-saved.scss */
  .saved-sections ul {
    overflow: visible;
    padding: 10px 0 10px 10px;
    border: 1px solid #dedede;
  }

  /* line 716, ../styles/globe-saved.scss */
  .saved-sections li {
    margin-right: 10px;
  }

  /* line 719, ../styles/globe-saved.scss */
  .saved-sections li a {
    padding-right: 5px;
    margin-right: -5px;
    /* this kicks the items outside the LI dividers, just slightly */
  }

  /* line 723, ../styles/globe-saved.scss */
  .saved-sections li.active a {
    padding-right: 10px;
  }

  /* line 727, ../styles/globe-saved.scss */
  .saved-sections li.active,
  .saved-sections li.active a {
    margin-right: 0;
  }

  /* line 730, ../styles/globe-saved.scss */
  .saved-sections li[data-section=read] {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bg-bevelgray.gif") top repeat-x;
    /*		background-image: url(data:image/gif;base64,R0lGODlhAQACAIAAAPn5+eXl5SH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==);*/
    padding-top: 10px;
    margin-top: 10px;
  }

  /* line 736, ../styles/globe-saved.scss */
  .section-my-saved .edit-expanded .saved-ad {
    left: 10px;
  }

  /* line 739, ../styles/globe-saved.scss */
  .section-my-saved footer {
    margin-right: 10px;
    margin-left: 10px;
  }

  /* section masthead */
  /* line 744, ../styles/globe-saved.scss */
  .section-my-saved #masthead .logo-bg {
    margin: 1em 0 0 0;
    float: left;
    width: 100%;
    text-align: center;
  }

  /* line 750, ../styles/globe-saved.scss */
  .section-my-saved #masthead h1.section {
    margin: 0 auto;
  }

  /* line 753, ../styles/globe-saved.scss */
  .section-my-saved .collapsible-heading-status {
    display: none;
  }

  /* line 756, ../styles/globe-saved.scss */
  .saved-articles {
    border-top: 0;
  }

  /* line 759, ../styles/globe-saved.scss */
  .section-my-saved .saved-header {
    background: #fff;
    border-bottom: 1px solid #ddd;
  }

  /* saved count  */
  /* line 764, ../styles/globe-saved.scss */
  .section-my-saved h1 .count {
    font-size: .35em;
    margin-top: -1.2em;
    padding-left: 8px;
    background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bg-shapeburst-left-lrg.png");
    /*		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAbCAMAAAB7jU7LAAAAMFBMVEXuKjL6xsj0cXb5uLryVVv2jZH1gIT94+TvOD/+8fHwR03zY2n3m5/81NbtHCT///8OZx3dAAAAEHRSTlP///////////////////8A4CNdGQAAAGNJREFUeNp9z0kSwCAIRFEEHGISuP9tY2k59CZ/xateQX7GiyVmZ5sUM6u2yNYaDKpKm7Ffe/1hTnRwTHstyIC8CMiwsgET0oWALkhGEjArsPVWoCdkRIpGuSd7/ZW06U8J/gEvUhM7tzmGJQAAAABJRU5ErkJggg==);*/
  }

  /* line 771, ../styles/globe-saved.scss */
  .section-my-saved h1 .count span {
    padding: 6px 8px 5px 0;
    background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bg-shapeburst-right-lrg.png");
    /*		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAbCAMAAAA9O+1hAAAAMFBMVEX6xsj1gITvOD/wR03uKjL5uLryVVv2jZH94+T+8fHzY2n3m5/81Nb0cXbtHCT///8azULjAAAAEHRSTlP///////////////////8A4CNdGQAAAHdJREFUeNq1zLEWgzAMQ1E72EmA2vr/v6WL6UTQ0jdoukcCRGAxvwSRGc8zR7vplt+W40XzteCp9d6l6HuDp/IXajqLEglNG/8qNLWdfw2eZvBUWWoOljpoGjw1nvbJ0e0DkK8Kmg6OHj66F1XN57EdlTRZzom7C9wHOyiiQ4m7AAAAAElFTkSuQmCC);*/
  }

  /* line 776, ../styles/globe-saved.scss */
  .section-my-saved #main {
    padding: 0;
  }

  /* line 779, ../styles/globe-saved.scss */
  .section-my-saved ul.collapsible-content-collapsed {
    display: block;
  }

  /* sections nav sidebar styling */
  /* line 784, ../styles/globe-saved.scss */
  .saved-sections,
  .saved-header {
    position: relative;
  }

  /* line 787, ../styles/globe-saved.scss */
  .saved-edit-pane {
    float: none;
  }

  /* line 790, ../styles/globe-saved.scss */
  .saved-sections {
    float: left;
  }

  /* line 794, ../styles/globe-saved.scss */
  .saved-header {
    width: 100%;
    float: none;
  }

  /* line 798, ../styles/globe-saved.scss */
  .saved-sections .sections-heading {
    display: none;
  }

  /* line 803, ../styles/globe-saved.scss */
  .saved-sections .sections-heading,
  .saved-sections ul,
  .saved-sections li {
    float: none;
    width: auto;
  }

  /* line 807, ../styles/globe-saved.scss */
  .saved-sections li.active {
    margin-right: -1px;
  }

  /* line 810, ../styles/globe-saved.scss */
  .saved-sections li.active a {
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #fff;
  }

  /* line 814, ../styles/globe-saved.scss */
  .section-my-saved .saved-edit-pane fieldset {
    padding-left: 22%;
  }

  /* line 818, ../styles/globe-saved.scss */
  .saved-sections,
  .sections-expanded .saved-sections {
    width: 22%;
    /* 178/960 */
  }

  /* line 821, ../styles/globe-saved.scss */
  .saved-articles {
    width: 78%;
  }

  /* line 824, ../styles/globe-saved.scss */
  .saved-header {
    float: none;
    position: static;
  }

  /* line 828, ../styles/globe-saved.scss */
  .saved-articles {
    float: left;
    clear: none;
    position: static;
  }

  /* line 833, ../styles/globe-saved.scss */
  .saved-articles ul.article-list {
    margin: 18px 15px;
  }

  /* line 836, ../styles/globe-saved.scss */
  .saved-articles a.article-prev h4 {
    font: normal 2.7em/1.1 "Miller Headline Bold", Georgia, "Times New Roman", Times, serif;
  }

  /* line 839, ../styles/globe-saved.scss */
  .saved-articles .preview {
    font-size: 1.6em;
    line-height: 1.4;
    color: #464646;
  }

  /* line 844, ../styles/globe-saved.scss */
  .saved-welcome {
    background: #f2f2e8;
    padding: 27px 20px;
  }

  /* line 848, ../styles/globe-saved.scss */
  .saved-welcome-inactive {
    display: none;
  }

  /* line 851, ../styles/globe-saved.scss */
  .saved-welcome h2 {
    font-size: 1.9em;
    line-height: 2;
  }

  /* line 855, ../styles/globe-saved.scss */
  .saved-welcome p {
    font-size: 1.5em;
    line-height: 1.8;
  }

  /* line 859, ../styles/globe-saved.scss */
  .section-my-saved .saved-ad {
    left: 10px;
    top: 4px;
  }

  /* line 863, ../styles/globe-saved.scss */
  .article-tools .toggle-status button {
    margin: -.6em 0 -.5em 10px;
    padding: .5em 1em;
  }

  /* line 867, ../styles/globe-saved.scss */
  .article-tools .toggle-status button span {
    display: inline;
  }
}
@media screen and (min-width: 800px), print {
  /* line 873, ../styles/globe-saved.scss */
  .enhanced body.section-my-saved label.all {
    margin-left: 15px;
  }

  /* line 876, ../styles/globe-saved.scss */
  .saved-articles .check {
    left: 5px;
  }

  /* line 880, ../styles/globe-saved.scss */
  .sections-expanded .saved-sections,
  .saved-sections {
    width: 18.5416666666667%;
    /* 178/960 */
  }

  /* line 883, ../styles/globe-saved.scss */
  .saved-articles {
    width: 81.4583333333333%;
  }
}
@media screen and (min-width: 900px), print {
  /* line 889, ../styles/globe-saved.scss */
  .saved-articles a.article-prev {
    padding-right: 20%;
  }

  /* line 892, ../styles/globe-saved.scss */
  .saved-articles a.article-prev {
    padding-right: 10%;
  }

  /* line 895, ../styles/globe-saved.scss */
  .section-my-saved .saved-edit-pane fieldset {
    padding-left: 18.5416666666667%;
    margin-left: -3px;
  }
}


/* line 1, ../styles/_base/_main.scss */
#main {
  clear: both;
  position: relative;
  margin: 10px 10px 25px;
}

/* line 6, ../styles/_base/_main.scss */
.bg-content {
  margin: 10px 0;
}

/* line 9, ../styles/_base/_main.scss */
.bg-home-lead .bg-col-ab {
  border-bottom: 1px solid #DBDBDB;
  margin-bottom: 25px;
}

/* line 13, ../styles/_base/_main.scss */
.stamp {
  color: #9B1417;
  font: normal 11.5px Helvetica, Arial, sans-serif;
  margin-left: 0.5em;
  text-transform: none;
  white-space: nowrap;
}

/*
	Headlines
*/
/* line 25, ../styles/_base/_main.scss */
.hed-section, .back-section {
  border: 1px solid #DBDBDB;
  border-width: 1px 0;
  clear: both;
  font: bold 1.7em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  padding: 0.5em 0;
  margin-bottom: 1em;
}

/* line 34, ../styles/_base/_main.scss */
.fontface .hed-section,
.fontface .back-section {
  font-weight: normal;
}

/* line 38, ../styles/_base/_main.scss */
.hed-section a,
.back-section a {
  text-decoration: none;
}

/* line 43, ../styles/_base/_main.scss */
.hed-section a:after,
.back-section a:before {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/arrow-red-chunky.gif") no-repeat 50% 0.2em;
  display: inline-block;
  height: 1em;
  width: 1.5em;
  content: "\00A0";
  font-size: normal 0.823529412em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;
  /* 14px / 17px */
}

/* line 52, ../styles/_base/_main.scss */
.applicationcache .hed-section a:after {
  background-image: url(data:image/gif;base64,R0lGODlhEAAMALMOAPjv8LxjZcNzdNeho8qChPLg4K9ERqg0N96xsuvQ0aIlJ9CSk7ZTVpsVGP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUVENDQ2NTkzNzgxMUUwODgwNDg1NEFGMTIzQ0RBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUVENDQ2NjkzNzgxMUUwODgwNDg1NEFGMTIzQ0RBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRUQ0NDYzOTM3ODExRTA4ODA0ODU0QUYxMjNDREEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBRUQ0NDY0OTM3ODExRTA4ODA0ODU0QUYxMjNDREEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAADgAsAAAAABAADAAABDvQySlTIDRT1prQ2tI1GEgJ4yAhTOu6Y4M4SmzHSnLcvAEUi6AwGBjlTA5ArXFEFjszpAPVUEmTi+gkAgA7);
}

/* line 57, ../styles/_base/_main.scss */
.hed-section time {
  white-space: nowrap;
}

/* line 60, ../styles/_base/_main.scss */
.back-section {
  border: none;
}

/* line 63, ../styles/_base/_main.scss */
.back-section a:before {
  background-image: url("../_img/arrow-red-chunky-left.gif");
}

/* line 66, ../styles/_base/_main.scss */
.applicationcache .back-section a:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAMALMAAHkcHYElJocvMY87PJdHSZ9VV6hkZbFydLmCg8OSlM2kpeDHyOrZ2fTr7P///wAAACH5BAkKAA8AIf8LSUNDUkdCRzEwMTL/AAAFlGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAANWY3BydAAABNAAAAA4d3RwdAAABQgAAAAUclhZWgAABRwAAAAUZ1hZWgAABTAAAAAUYlhZWgAABUQAAAAUclRSQwAABVgAAAAOY2hhZAAABWgAAAAsYlRSQwAABVgAAAAOZ1RS/0MAAAVYAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABMAAAAMcHRCUgAAACYAAAD0ZnJGVQAAACgAAAEaemhUVwAAABYAAAFCaXRJVAAAACgAAAFYbmJOTwAAACYAAAGAa29LUgAAABYAAAGmZGVERQAAACwAAAG8c3ZTRQAAACYAAAGAemhDTgAAABYAAAHoamFKUAAAABoAAP8B/nB0UE8AAAAmAAACGG5sTkwAAAAoAAACPmVzRVMAAAAmAAACGGZpRkkAAAAoAAACZnBsUEwAAAAsAAACjnJ1UlUAAAAiAAACumFyRUcAAAAmAAAC3GVuVVMAAAAmAAADAmRhREsAAAAuAAADKABQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBpAGwAbwAgAFIARwBCACAAZwBlAG4AZQByAGkAYwBvAEcAZQD/bgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABBAGwAbABnAGUAbQBlAGkAbgBlAHMAIABSAEcAQgAtAFAAcgBvAGYAaQBsZm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDpAHIAaQBjAG8AQQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAZQBsAFkAbABlAGkAbgBlAG4AIABSAEcAQgAtAHAAcgBv/wBmAGkAaQBsAGkAVQBuAGkAdwBlAHIAcwBhAGwAbgB5ACAAcAByAG8AZgBpAGwAIABSAEcAQgQeBDEESQQ4BDkAIAQ/BEAEPgREBDgEOwRMACAAUgBHAEIGRQZEBkEAIAYqBjkGMQZKBkEAIABSAEcAQgAgBicGRAY5BicGRQBHAGUAbgBlAHIAaQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABlAEcAZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBzAGsAcgBpAHYAZQBsAHMAZQAAdGV4dAAAAABDb3B5cmlnaHQgMjAwNyBBcHBsZSBJbmMuLCBhbGwgcmlnaJl0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQAAwAAAQ58El5ypo4GwBI/gcHIB+WiEY5KWJHvPCrLEFrt0Ez3Lzw0KICYkgcMiRAQE61CjInJ0DqKVEgGqoIADs=);
}

/* line 69, ../styles/_base/_main.scss */
.hed-cat {
  color: #9B1518;
  font: normal 1em/1.3 Helvetica, Arial, sans-serif;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  margin-bottom: .4em;
}

/* line 76, ../styles/_base/_main.scss */
.story-title {
  font: bold 18px/21px "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  letter-spacing: -0.05em;
  margin-bottom: .3em;
}

/* line 81, ../styles/_base/_main.scss */
.fontface .story-title {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 85, ../styles/_base/_main.scss */
.hed-major {
  color: #000;
  font: bold 3.6em/0.8 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  text-align: center;
  letter-spacing: -0.05em;
  margin-bottom: 1em;
  text-transform: uppercase;
}

/* line 93, ../styles/_base/_main.scss */
.fontface .hed-major {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 97, ../styles/_base/_main.scss */
.hed-feat {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bar-double-horz.gif") repeat-x 0 50%;
  clear: both;
  text-align: center;
  margin-bottom: 15px;
}

/* line 104, ../styles/_base/_main.scss */
.hed-feat b,
.hed-feat img {
  vertical-align: middle;
}

/* line 107, ../styles/_base/_main.scss */
.hed-feat b {
  background: #FFF;
  padding: 10px;
}

/*
	Figures
*/
/* line 117, ../styles/_base/_main.scss */
.figure img {
  display: block;
}

/* line 121, ../styles/_base/_main.scss */
.figure object,
.figure iframe {
  max-width: 100%;
  overflow: hidden;
  width: 100%;
}

/* line 126, ../styles/_base/_main.scss */
.enhanced .figure img {
  width: auto;
}

/* line 130, ../styles/_base/_main.scss */
.figure img,
.ie6 .figure img {
  width: 100%;
}

/* line 134, ../styles/_base/_main.scss */
.story {
  display: block;
}

/* line 139, ../styles/_base/_main.scss */
.story .rel {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 144, ../styles/_base/_main.scss */
.figcaption {
  font-size: 1.2em;
  line-height: 1.58333333;
  /* 19px / 12px */
  font-weight: bold;
}

/* line 149, ../styles/_base/_main.scss */
.article-body .figcaption {
  font-size: 0.857142857em;
  /* 12px / 14px */
}

/* line 153, ../styles/_base/_main.scss */
.figcaption .credit,
.slideshow .credit {
  color: #999;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0.05em;
  margin: 0.5em 0;
  text-align: right;
  text-transform: uppercase;
}

/* line 162, ../styles/_base/_main.scss */
.figcaption img {
  display: inline;
  vertical-align: baseline;
}

/* line 166, ../styles/_base/_main.scss */
.figure .more {
  line-height: 1;
}

/* line 169, ../styles/_base/_main.scss */
.figure .more a {
  color: #000;
  font-size: .8125em;
  line-height: 1.5833em;
  font-weight: bold;
  padding: .55em 0 0 0;
}

/* line 176, ../styles/_base/_main.scss */
.figure .figcaption a {
  color: #999;
  margin-left: 0.25em;
  font-weight: normal;
}

/* line 182, ../styles/_base/_main.scss */
.figure .figcaption a:hover,
.figure .figcaption a:focus {
  color: #96101E;
}

/* line 185, ../styles/_base/_main.scss */
.figure .figcaption .ico-pic {
  white-space: nowrap;
}

/* line 188, ../styles/_base/_main.scss */
.type-article .article-gallery .figure {
  border-bottom: 1px solid #e5e5e5;
  clear: left;
  float: none;
  margin: .625em 0;
  /* 16px / 10px */
  padding: 1.25em 0 1em;
  /* 16px / 10px */
  overflow: hidden;
  width: auto;
}

/* line 197, ../styles/_base/_main.scss */
.article-body .article-gallery img {
  margin: 0 auto;
}

/* line 200, ../styles/_base/_main.scss */
.article-body .article-gallery .last-figure {
  border: none;
}

/* line 204, ../styles/_base/_main.scss */
.article-body tagline p {
  font-style: italic;
}

/* line 208, ../styles/_base/_main.scss */
.article-gallery p {
  clear: left;
  float: left;
  width: 70.5794%;
  /* 475px / 673px */
}

/* line 213, ../styles/_base/_main.scss */
.article-gallery .figcaption p {
  clear: both;
}

/* line 216, ../styles/_base/_main.scss */
.article-gallery p.credit {
  float: none;
  width: auto;
}

/* line 220, ../styles/_base/_main.scss */
.article-gallery .related {
  font-size: 0.8125em;
  /* 13px / 16px */
}

/* line 223, ../styles/_base/_main.scss */
.article-gallery .related a {
  color: #999;
}

/* line 226, ../styles/_base/_main.scss */
.pic-tools {
  font: normal 11px/13px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  float: right;
  width: 26.745914%;
  /* 180px / 673px */
}

/* line 232, ../styles/_base/_main.scss */
.pic-tools h1 {
  position: absolute;
  left: -1000em;
}

/* line 237, ../styles/_base/_main.scss */
.pic-tools li a,
.pic-tools li a:visited {
  border-bottom: 1px solid #DDD;
  color: #444;
  display: block;
  padding: 0.6em 0.6em 0.6em 17px;
}

/* line 244, ../styles/_base/_main.scss */
.pic-tools li a:hover,
.pic-tools li a:focus {
  color: #000;
}

/* line 247, ../styles/_base/_main.scss */
.pic-tools .last a {
  border-bottom: none;
}

/* icon-specific styles */
/* line 251, ../styles/_base/_main.scss */
.pic-tools a.ico-size {
  background-position: 0 -5442px;
}

/* line 255, ../styles/_base/_main.scss */
.pic-tools a.ico-size:hover,
.pic-tools a.ico-size:focus {
  background-position: 0 -5594px;
}

/* line 258, ../styles/_base/_main.scss */
.pic-tools a.ico-link {
  background-position: 0 -5746px;
}

/* line 262, ../styles/_base/_main.scss */
.pic-tools a.ico-link:hover,
.pic-tools a.ico-link:focus {
  background-position: 0 -5898px;
}

/* line 265, ../styles/_base/_main.scss */
.pic-tools a.ico-buy {
  background-position: 0 -6050px;
}

/* line 269, ../styles/_base/_main.scss */
.pic-tools a.ico-buy:hover,
.pic-tools a.ico-buy:focus {
  background-position: 0 -6202px;
}

/*
	Top stories
*/
/* line 276, ../styles/_base/_main.scss */
.stories-top {
  padding-bottom: 1em;
  float: left;
  width: 100%;
}

/* line 281, ../styles/_base/_main.scss */
.stories-top .spread {
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 287, ../styles/_base/_main.scss */
.story .excerpt,
.event .excerpt {
  font-size: 1.3em;
  line-height: 1.46153846;
  /* 19 / 13 */
}

/* line 291, ../styles/_base/_main.scss */
.story p {
  margin-bottom: 0.5em;
}

/* line 294, ../styles/_base/_main.scss */
.group-alt .story p.hed-cat {
  margin-bottom: 0.5em;
}

/* line 299, ../styles/_base/_main.scss */
.group,
.group-alt {
  clear: both;
}

/* line 302, ../styles/_base/_main.scss */
.story .group {
  margin-bottom: 2em;
}

/* line 305, ../styles/_base/_main.scss */
.stories-top .story {
  float: left;
  width: 100%;
  clear: none;
  margin-bottom: 1em;
}

/* line 311, ../styles/_base/_main.scss */
.stories-top .main-story {
  float: none;
  width: auto;
}

/* line 315, ../styles/_base/_main.scss */
.stories-top .story-title {
  font-size: 2.2em;
  line-height: 24px;
  margin-bottom: 0.25em;
}

/* line 320, ../styles/_base/_main.scss */
.stories-top .hed-lead {
  font-size: 2.6em;
  line-height: 1.2;
}

/* line 324, ../styles/_base/_main.scss */
.stories-top .sub-hed {
  font: bold 1.3em Georgia, "Times New Roman", Times, serif;
  line-height: 1.30769231;
  /* 17 / 13 */
}

/* line 328, ../styles/_base/_main.scss */
.full-stories-top {
  margin-bottom: 2em;
}

/* line 331, ../styles/_base/_main.scss */
.full-stories-top .p-less .sub-hed {
  clear: left;
}

/* line 334, ../styles/_base/_main.scss */
.hed-lead {
  margin-bottom: 0.2em;
  letter-spacing: -0.03em;
}

/* line 338, ../styles/_base/_main.scss */
.hed-lead {
  letter-spacing: normal;
}

/* line 341, ../styles/_base/_main.scss */
.stories-top .figure {
  margin-bottom: 0.5em;
  width: 100%;
}

/* line 345, ../styles/_base/_main.scss */
.stories-top .figcaption {
  line-height: 1.5;
  margin: 0.5em 0;
  text-align: left;
}

/* line 350, ../styles/_base/_main.scss */
.stories-top .hed-cat {
  margin-bottom: 0.2em;
}

/* line 353, ../styles/_base/_main.scss */
.stories-top .rel {
  border-bottom: none;
  margin: 10px 10px 5px 0px;
  width: 20.7253886%;
  /* 80/386 */
}

/* line 358, ../styles/_base/_main.scss */
.stories-top .story {
  margin-bottom: 2em;
}

/* line 361, ../styles/_base/_main.scss */
i.by {
  color: #979797;
  font-style: normal;
  white-space: nowrap;
}

/* line 366, ../styles/_base/_main.scss */
i.by cite {
  font-style: normal;
}

/*
	Section story ledes
*/
/* line 374, ../styles/_base/_main.scss */
.lead-styled .story-title,
.story-styled .story-title {
  font: bold 3.2em/0.952380952 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  /* 42/10; 40/42 */
  margin-bottom: 0.1em;
}

/* line 379, ../styles/_base/_main.scss */
.lead-styled .excerpt,
.story-styled .excerpt {
  color: #454545;
  font: bold 1.8em/1.23076923 "Miller Headline Roman", Georgia, "Times New Roman", Times, serif;
  /* 26/10; 32/26 */
}

/* line 386, ../styles/_base/_main.scss */
.fontface .lead-styled .story-title,
.fontface .story-styled .story-title,
.fontface .lead-styled .excerpt,
.fontface .story-styled .excerpt {
  font-weight: normal;
}

/*
	Magazine story ledes
*/
/* line 393, ../styles/_base/_main.scss */
.mag-date {
  border-bottom: 1px solid #CBCBCB;
  font: bold 1.7em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 12px / 10px */
  padding: 0.4em 0.25em;
  margin-bottom: 1em;
  text-align: center;
}

/* line 404, ../styles/_base/_main.scss */
.mag-date form,
.mag-date fieldset,
.mag-date h1,
.mag-date h2 {
  display: inline;
}

/* line 407, ../styles/_base/_main.scss */
.mag-date form {
  position: relative;
}

/* line 411, ../styles/_base/_main.scss */
.mag-date label,
.mag-date input {
  position: absolute;
  left: -1000em;
}

/* line 415, ../styles/_base/_main.scss */
.mag-date h1 {
  color: #585959;
}

/* line 418, ../styles/_base/_main.scss */
.mag-date h2 {
  color: #000;
}

/* line 421, ../styles/_base/_main.scss */
.mag-date input.search {
  cursor: pointer;
  left: 0;
  opacity: 0.001;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 429, ../styles/_base/_main.scss */
.bg-mag-lead {
  border-bottom: 9px solid #000;
  padding-bottom: 2em;
  margin-bottom: 1.5em;
}

/* line 435, ../styles/_base/_main.scss */
.bg-mag-lead .story,
.bg-special-lead .story {
  position: relative;
  border-bottom: 1px solid #CCC;
  padding-bottom: 2em;
  margin-bottom: 2em;
  text-align: center;
}

/* line 442, ../styles/_base/_main.scss */
.bg-mag-lead .has-pic {
  padding-bottom: 0;
}

/* line 445, ../styles/_base/_main.scss */
.bg-mag-lead .figure img {
  margin: 0 auto;
}

/* line 448, ../styles/_base/_main.scss */
.bg-mag-lead .last-story {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 454, ../styles/_base/_main.scss */
.bg-mag-lead .story-title,
.bg-mag-lead .story-title a {
  color: inherit;
}

/* line 457, ../styles/_base/_main.scss */
.bg-mag-lead .story-title {
  font: bold 3.6em/0.833333333 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  /* 36px / 10px; 30px / 36px */
  margin-bottom: 0.2em;
  letter-spacing: -0.05em;
}

/* line 462, ../styles/_base/_main.scss */
.fontface .bg-mag-lead .story-title {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 466, ../styles/_base/_main.scss */
.bg-mag-lead .hed-cat {
  margin-top: 1.5em;
}

/* Lead story characteristics */
/* line 470, ../styles/_base/_main.scss */
.mag-lead .story-title {
  font-size: 4.2em;
  /* 42px / 10px */
  line-height: 1.02380952;
  /* 43px / 42px */
  margin-bottom: 0.3em;
}

/* line 476, ../styles/_base/_main.scss */
.bg-mag-lead .excerpt {
  font: normal 2.1em/1.19047619 Georgia, "Times New Roman", times, serif;
  /* 21px / 10px; 25px / 21px */
}

/* line 479, ../styles/_base/_main.scss */
.mag-lead i.by {
  color: #CCC;
  color: rgba(255, 255, 255, 0.6);
  white-space: normal;
}

/* line 484, ../styles/_base/_main.scss */
.mag-lead i.by cite {
  white-space: nowrap;
}

/* line 487, ../styles/_base/_main.scss */
.mag-lead .blurb {
  background: #555;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF;
  padding: 2em 4.12315113% 1em;
  /* 30px / 622px */
  text-align: center;
}

/* line 494, ../styles/_base/_main.scss */
.bg-mag-lead .group {
  width: 100%;
}

/* line 497, ../styles/_base/_main.scss */
.mag-lead img {
  margin: 0 auto;
}

/* line 500, ../styles/_base/_main.scss */
.has-pic .blurb {
  background: #464646;
  color: #FFF;
  padding: 1em 5.66666667%;
}

/* line 505, ../styles/_base/_main.scss */
.bg-mag-lead .story-discuss {
  font-size: 1.5em;
}

/* line 508, ../styles/_base/_main.scss */
.bg-mag-lead .story-discuss li {
  display: block;
  padding-left: 0;
}

/* line 512, ../styles/_base/_main.scss */
.bg-mag-lead .story-discuss li:not(:first-child):before {
  content: "";
}

/*
	Secondary mag content
*/
/* line 520, ../styles/_base/_main.scss */
.bg-mag-sub .l-25-75 {
  background: none;
  /* 190px / 960px */
  margin-bottom: 1em;
  padding-bottom: 1em;
}

/* line 525, ../styles/_base/_main.scss */
.bg-mag-sub .hed-cat {
  margin-bottom: 0;
}

/* line 528, ../styles/_base/_main.scss */
.bg-mag-sub .story {
  margin-bottom: 2em;
  width: 50%;
  display: inline-block;
}
/* line 533, ../styles/_base/_main.scss */
.bg-mag-sub .story .rel {
  margin: 0 15px 15px 0;
}
@media (max-width: 639px) {
  /* line 528, ../styles/_base/_main.scss */
  .bg-mag-sub .story {
    width: 100%;
  }
}

/* line 542, ../styles/_base/_main.scss */
.bg-mag-sub .excerpt {
  font: normal 1.6em/1.3125 Georgia, "Times New Roman", Times, serif;
  /* 21px / 16px */
  clear: left;
}

/* line 546, ../styles/_base/_main.scss */
.bg-mag-sub .p-least .feat-thumb a {
  display: block;
  margin: 0 auto;
  width: 74.2331288%;
  /* 121px / 163px */
}

/* line 552, ../styles/_base/_main.scss */
.by-date label {
  position: absolute;
  left: -1000em;
}

/*
	Search variants
*/
/* line 561, ../styles/_base/_main.scss */
.search-by p {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") 81% 0 repeat-y;
  border: 1px solid #ccc;
  color: #777;
  float: left;
  width: 100%;
}

/* line 568, ../styles/_base/_main.scss */
.search-by input {
  border: none;
  float: left;
  font-size: 1.4em;
  line-height: 1;
}

/* line 574, ../styles/_base/_main.scss */
.search-by input.search {
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ico-calendar.png") 96% 50% no-repeat;
  padding: 0 4%;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
  width: 72%;
}

/* line 583, ../styles/_base/_main.scss */
.search-by input.submit {
  background: #ededed url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-search.png") no-repeat 50% 50%;
  cursor: pointer;
  float: right;
  direction: ltr;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  width: 19%;
  -webkit-appearance: none;
  /* Removes rounded/gradient effect on iOS. */
  -webkit-border-radius: 0;
}

/* line 598, ../styles/_base/_main.scss */
.lead-search .main-hed {
  font-size: 2.4em;
  padding: .5em 0 0 0;
  float: left;
}

/* line 603, ../styles/_base/_main.scss */
.section-magazine .by-date {
  margin: 0 auto;
  padding: 0 0 3em 0;
}

/* line 607, ../styles/_base/_main.scss */
.section-magazine .by-date input {
  padding-top: 1.2em;
}

/* line 610, ../styles/_base/_main.scss */
.section-magazine .by-date input.search {
  padding: 1.2em 2% 0 2%;
  width: 76%;
}

/* line 615, ../styles/_base/_main.scss */
.bg-mag-sub .mag-preview {
  margin-bottom: 1em;
}

/* line 619, ../styles/_base/_main.scss */
.bg-mag-sub .p-most .add-to-saved {
  display: inline;
  margin-left: 0em;
  position: relative;
  top: -0.5em;
  visibility: visible;
  padding: .8em 0;
}

/* line 627, ../styles/_base/_main.scss */
.bg-mag-sub .p-most .hover .add-to-saved {
  visibility: visible;
  opacity: .95;
}

/* line 632, ../styles/_base/_main.scss */
.ie .bg-mag-sub .saveable.hover .add-to-saved {
  display: inline;
}

/* line 636, ../styles/_base/_main.scss */
.ie7 .bg-mag-sub .add-to-saved {
  padding: 0;
  zoom: 1;
}

/* line 640, ../styles/_base/_main.scss */
.mag-spread i.by {
  white-space: normal;
}

/* line 643, ../styles/_base/_main.scss */
.mag-spread .p-least .story {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: .2em;
  width: 100%;
}

/* line 648, ../styles/_base/_main.scss */
.mag-spread .figure {
  padding-bottom: 1em;
}

/* line 651, ../styles/_base/_main.scss */
.mag-spread .has-pic .figure {
  padding-bottom: 0;
}

/* line 654, ../styles/_base/_main.scss */
.mag-spread .p-most {
  width: 100%;
}

/*Right Rail Feedback*/
/* line 659, ../styles/_base/_main.scss */
.feedback p {
  font-size: 150%;
  line-height: 1.5em;
}

/* line 664, ../styles/_base/_main.scss */
.feedback a.feedback-contact-us {
  /*display:block;
  text-align:right;
  font:normal .8em/1 Helvetica, Arial, sans-serif;
  color:#999;*/
  text-decoration: underline;
}

/*.feedback a.feedback-contact-us::after{
	color: #999;
	content: "\0A0\279C";
	font: normal 1em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;	
	padding-right: .5em;	
} */
/*  
	Today's Paper Styles, Overrides
*/
/* line 683, ../styles/_base/_main.scss */
.tod-paper-hed,
.section-todays-paper .frontpage-hed {
  border-top-width: 0;
}

/* line 686, ../styles/_base/_main.scss */
.tod-paper-hed {
  margin-bottom: 10px;
  padding-bottom: 15px;
}

/* today's paper form tools */
/* line 692, ../styles/_base/_main.scss */
.tod-paper-tools {
  position: relative;
  padding-bottom: 20px;
}

/* search by date */
/* line 698, ../styles/_base/_main.scss */
.tod-paper-tools .by-date {
  width: 100%;
  margin: 0 0 .5em 0;
}

/* line 702, ../styles/_base/_main.scss */
.tod-paper-tools .by-date input {
  padding: .3em .5% .25em 1.5%;
  margin: 0;
  line-height: 2em;
}

/* line 707, ../styles/_base/_main.scss */
.tod-paper-tools .by-date input.search {
  width: 78%;
  padding: 1em .5% .25em 1.5%;
  line-height: 1;
}

/* line 712, ../styles/_base/_main.scss */
.tod-paper-tools .by-date input.submit {
  background-image: none;
  text-indent: 0;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  width: 20%;
}

/* line 722, ../styles/_base/_main.scss */
.section-todays-paper .ui-datepicker {
  z-index: 100 !important;
  /* this is to override the inline style set by jQuery UI's JS */
  -webkit-box-shadow: #ddd 0 4px 3px;
  -moz-box-shadow: #ddd 0 4px 3px;
  box-shadow: #ddd 0 2px 4px;
}

/* page layout prefs */
/* line 730, ../styles/_base/_main.scss */
.radio-toggle {
  clear: both;
  font: normal 1em/1.1 Helvetica, Arial, sans-serif;
}

/* line 735, ../styles/_base/_main.scss */
.tod-paper-prefs legend,
.tod-paper-prefs .form-pair {
  float: left;
}

/* line 738, ../styles/_base/_main.scss */
.tod-paper-prefs legend {
  color: #9B1518;
}

/* line 741, ../styles/_base/_main.scss */
.tod-paper-prefs .form-pair {
  position: relative;
  overflow: visible;
}

/* line 745, ../styles/_base/_main.scss */
.enhanced .radio-toggle .form-pair input {
  position: absolute;
  left: 4px;
  z-index: 0;
  border-width: 1px;
  height: 5px;
}

/* line 752, ../styles/_base/_main.scss */
.ie7.enhanced .radio-toggle .form-pair input {
  margin-top: 10px;
}

/* line 755, ../styles/_base/_main.scss */
.enhanced .radio-toggle .go {
  display: none;
}

/* line 758, ../styles/_base/_main.scss */
.tod-paper-prefs label {
  color: #999;
}

/* line 762, ../styles/_base/_main.scss */
.radio-toggle legend,
.radio-toggle label {
  padding: 5px 0;
}

/* line 765, ../styles/_base/_main.scss */
.enhanced .radio-toggle label {
  display: block;
  position: relative;
  z-index: 2;
  padding-left: 25px;
  padding-bottom: 8px;
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/ico-form-radio.png") 0 -6px no-repeat;
}

/* line 774, ../styles/_base/_main.scss */
.enhanced .radio-toggle .form-pair:hover label,
.enhanced .radio-toggle .focus label {
  color: #333;
  cursor: pointer;
}

/* line 778, ../styles/_base/_main.scss */
.enhanced .radio-toggle .focus label {
  outline: 1px dotted #666;
}

/* line 781, ../styles/_base/_main.scss */
.enhanced .radio-toggle .checked label {
  background-position: 0 -32px;
}

/* Today's Paper content formatting */
/*
	Homepage feature wells
*/
/* line 789, ../styles/_base/_main.scss */
.tod-paper-section .content {
  clear: both;
}

/* line 792, ../styles/_base/_main.scss */
.tod-paper-section {
  position: relative;
  border-top: 1px solid #DBDBDB;
}

/* line 797, ../styles/_base/_main.scss */
.tod-paper-section,
.topic-section {
  margin-bottom: 25px;
  clear: both;
}

/* line 801, ../styles/_base/_main.scss */
.tod-paper-section .hed-section {
  margin: 0;
}

/* line 804, ../styles/_base/_main.scss */
.sec-excerpt {
  line-height: 1.38461538;
  /* 18px / 13px */
  margin: 2em 0 0;
}

/* line 808, ../styles/_base/_main.scss */
.sec-excerpt img {
  float: left;
  margin-bottom: 1em;
  margin-right: 2.5%;
}

/* line 813, ../styles/_base/_main.scss */
.sec-excerpt p {
  font-size: 1.3em;
}

/* line 816, ../styles/_base/_main.scss */
.sec-excerpt p.hed-cat {
  font-size: 1em;
  clear: left;
}

/* line 820, ../styles/_base/_main.scss */
.sec-excerpt .story-title {
  margin-bottom: .3em;
  clear: left;
  font-size: 2.2em;
}

/* line 825, ../styles/_base/_main.scss */
.sec-excerpt .author {
  font: normal 1em/1.2 Georgia, serif;
  text-transform: uppercase;
}

/* line 830, ../styles/_base/_main.scss */
.sec-excerpt .author,
.sec-excerpt .author a {
  color: #999;
}

/* line 833, ../styles/_base/_main.scss */
.tod-paper-sec-more .story-title {
  font: bold 1.3em/1.7 Georgia, serif;
  color: #000;
}

/* line 837, ../styles/_base/_main.scss */
.tod-paper-sec-more .sec-excerpt {
  margin-top: 1em;
}

/* line 840, ../styles/_base/_main.scss */
.tod-paper-sec-more .collapsible-heading {
  margin: 1em 0;
}

/* line 843, ../styles/_base/_main.scss */
.tod-paper-sec-more .collapsible-heading a {
  font: normal 1em/1.3 helvetica, arial, sans-serif;
  color: #999;
  border: 1px solid #cbcbcb;
  text-transform: uppercase;
  padding: .5em 25px .5em .8em;
  display: inline-block;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") 93% 50% no-repeat;
}

/* line 852, ../styles/_base/_main.scss */
.tod-paper-sec-more .collapsible-heading-expanded a {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-up-5f5f5.png");
}

/* line 855, ../styles/_base/_main.scss */
.tod-paper-sec-more .collapsible-heading a:hover {
  background-color: #cbcbcb;
  color: #464646;
}

/* expanded toggle */
/* line 862, ../styles/_base/_main.scss */
.tod-paper-expanded .sec-excerpt img {
  display: none;
}

/* line 866, ../styles/_base/_main.scss */
.tod-paper-expanded .collapsible-heading {
  display: none;
}

/* Today's Paper Datepicker */
/* line 874, ../styles/_base/_main.scss */
.ui-datepicker {
  background: #fff;
  padding: 0;
  position: relative;
  z-index: 99999;
  border: 1px solid #e2e2e2;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 882, ../styles/_base/_main.scss */
.ui-datepicker-calendar {
  background: #fff;
  margin: 0;
  width: 100%;
  border: solid #fff;
  border-width: 0 8px 7px;
  /* Faux-padding the table. */
}

/* line 889, ../styles/_base/_main.scss */
.ui-datepicker-header {
  margin: 2px 6px;
  position: relative;
}

/* line 893, ../styles/_base/_main.scss */
.ui-datepicker-title {
  background: #f3f3f3;
  color: #9B1518;
  margin: 4px 6px 0 6px;
  padding: 5px 0;
  text-transform: uppercase;
}

/* line 900, ../styles/_base/_main.scss */
.ui-datepicker-year {
  position: static;
}

/* line 904, ../styles/_base/_main.scss */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  text-indent: -9999px;
  height: 20px;
  margin-top: -10px;
  top: 50%;
  width: 20px;
}

/* line 911, ../styles/_base/_main.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 5px;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/slidenav-l.gif") 0 0;
}

/* line 915, ../styles/_base/_main.scss */
.ui-datepicker .ui-datepicker-next {
  left: auto;
  right: 5px;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/slidenav-r.gif") 0 0;
}

/* Today's Paper Quicknav */
/* line 923, ../styles/_base/_main.scss */
.section-todays-paper #main {
  position: relative;
}

/* line 926, ../styles/_base/_main.scss */
.quicknav-docked {
  position: static;
  margin-top: 0;
}

/* line 930, ../styles/_base/_main.scss */
.quicknav {
  border-top: 1px solid #cbcbcb;
  top: 0;
  position: static;
  clear: both;
  width: 100%;
  /* added by wilto */
}

/* line 937, ../styles/_base/_main.scss */
.quicknav-scrolling {
  position: static;
  top: 0;
}

/* line 941, ../styles/_base/_main.scss */
.quicknav time {
  color: #979797;
  padding-right: 20px;
}

/* line 945, ../styles/_base/_main.scss */
.enhanced .quicknav .search {
  position: absolute;
  left: -9999px;
}

/* line 949, ../styles/_base/_main.scss */
.quicknav .sub {
  font-family: arial, helvetica, sans-serif;
  padding-top: 10px;
  text-transform: uppercase;
  max-width: 100%;
}

/* line 955, ../styles/_base/_main.scss */
.quicknav h1 {
  clear: both;
  font-weight: normal;
  padding: .8em 0;
}

/* line 960, ../styles/_base/_main.scss */
.quicknav ul {
  clear: both;
  float: left;
  margin: 0 0 1em 0;
  width: 100%;
}

/* line 966, ../styles/_base/_main.scss */
.quicknav li {
  border-top: 1px solid #e5e5e5;
  float: left;
  display: block;
  font-size: 1.1em;
  margin: 0 3% 0 0;
  padding: 6px 0;
  width: 47%;
}

/* line 975, ../styles/_base/_main.scss */
.quicknav li a {
  color: #979797;
}

/*  
	Video Pages
*/
/* line 983, ../styles/_base/_main.scss */
.videoplayer {
  height: 100%;
  width: 100%;
  clear: both;
  display: block;
  margin-bottom: 2em;
  float: none;
  /* intrinsic ratio try */
  /*	position: relative;
  	padding-bottom: 57%; */
  /* ~16:9 */
}

/* line 997, ../styles/_base/_main.scss */
.videoplayer object,
.videoplayer video {
  clear: both;
  /* intrinsic ratio try */
  /*	width: 100%;
  	height: 100%;
  	position: absolute;
  	top: 0;
  	left: 0; */
}

/* line 1006, ../styles/_base/_main.scss */
.ie7 .videoplayer object {
  width: 100%;
  height: 100%;
  /* 6/5/12 */
  zoom: 1;
}

/* line 1012, ../styles/_base/_main.scss */
.section-video .inside .feat-thumb {
  text-align: left;
}

/* line 1015, ../styles/_base/_main.scss */
.section-video .inside .feat-thumb .story-title {
  color: #000;
  font: bold 1.3em/1.307 Georgia, times, serif;
  /* 13/10; 17/13 */
}

/* line 1019, ../styles/_base/_main.scss */
.section-video .stories-top .first-story {
  border: none;
}

/* line 1022, ../styles/_base/_main.scss */
.section-video .lead-story .story-title {
  font-size: 2.8em;
  /* 28/10 */
  line-height: 1.035;
  /* 29/28 */
  padding: .1em 0 .3em 0;
}

/* line 1027, ../styles/_base/_main.scss */
.section-video .lead-story .figure {
  margin: 0 0 .5em 0;
  max-width: 100%;
}

/* line 1032, ../styles/_base/_main.scss */
.section-video .lead-story .tools,
.type-article .figure .tools {
  float: right;
  margin: .2em 0 0 0;
  z-index: 1000;
}

/* line 1037, ../styles/_base/_main.scss */
.type-article .figure .byline {
  float: left;
  clear: left;
  margin: 1em 0 0 0;
}

/* line 1042, ../styles/_base/_main.scss */
.section-video .lead-story .byline {
  clear: left;
  float: left;
  padding: .9em 0 0 0;
  margin: 0 0 .75em 0;
}

/* line 1048, ../styles/_base/_main.scss */
.section-video .lead-story .excerpt {
  clear: both;
}

/* line 1052, ../styles/_base/_main.scss */
.playlists {
  margin-bottom: 1.5em;
  float: left;
  width: 100%;
}

/* line 1057, ../styles/_base/_main.scss */
.playlists .nav {
  margin-bottom: -1px;
}

/* line 1060, ../styles/_base/_main.scss */
.playlists .nav li {
  display: inline-block;
}

/* line 1063, ../styles/_base/_main.scss */
.playlists .nav li a {
  border: solid #fff;
  border-width: 0 1px;
  display: inline-block;
  font: normal 1em/1.2 arial, helvetica, sans-serif;
  padding: .6em 1.2em .45em 1.2em;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}

/* line 1073, ../styles/_base/_main.scss */
.playlists .nav li a.now {
  border: solid #bdbdbd;
  border-width: 1px 1px 0 1px;
  border-bottom: 1px solid #fff;
}

/* line 1078, ../styles/_base/_main.scss */
.playlists ol {
  border-top: 1px solid #bdbdbd;
}

/* line 1081, ../styles/_base/_main.scss */
.playlists li.story {
  clear: both;
  float: left;
  padding: 3%;
  border: solid #bdbdbd;
  border-width: 0 1px 1px 1px;
  width: 94%;
}

/* line 1089, ../styles/_base/_main.scss */
.playlists li .figure {
  width: 20%;
  margin-bottom: 0;
}

/* line 1093, ../styles/_base/_main.scss */
.playlists .story .story-title {
  color: #000;
  font: bold 1.3em/1.461 georgia, times, serif;
  /* 13/10; 19/13 */
}

/* line 1098, ../styles/_base/_main.scss */
.video-search {
  clear: both;
  float: left;
  margin: 0 0 1.7em 0;
  width: 100%;
}

/* line 1104, ../styles/_base/_main.scss */
.video-search label {
  background: none;
  border: none;
  color: #969696;
  font: normal 1em/1.2 arial, helvetica, sans-serif;
  position: static;
  float: none;
  text-transform: uppercase;
}

/* line 1113, ../styles/_base/_main.scss */
.video-search .search-inputs {
  padding: .6em 0 0 0;
}

/* line 1116, ../styles/_base/_main.scss */
.video-search input {
  padding: .4em 0;
}

/* line 1119, ../styles/_base/_main.scss */
.video-search input.search {
  width: 88.8%;
  border: solid #e3e3e3;
  border-width: 1px 0 1px 1px;
}

/* line 1124, ../styles/_base/_main.scss */
.video-search input.submit {
  width: 10.8%;
  border: 1px solid #e0e0e0;
}

/* line 1129, ../styles/_base/_main.scss */
.video-filters {
  font: normal 1.1em/1.2 arial, helvetica, sans-serif;
  text-transform: uppercase;
}

/* line 1133, ../styles/_base/_main.scss */
.video-filters ul {
  margin: .5em 0 2.5em 0;
  width: 100%;
  float: left;
  clear: both;
}

/* line 1139, ../styles/_base/_main.scss */
.video-filters li {
  margin: 0 2% 0 0;
  width: 47.9%;
  float: left;
}

/* line 1144, ../styles/_base/_main.scss */
.video-filters li a {
  float: left;
  display: block;
  width: 100%;
  border-top: 1px solid #f2f2f2;
  padding: .7em 0 .5em 0;
}

/* line 1151, ../styles/_base/_main.scss */
.video-filters h1 {
  font-size: .909090em;
  color: #981316;
  font-weight: normal;
}

/* line 1156, ../styles/_base/_main.scss */
.video-filters a {
  color: #979797;
}

/* line 1159, ../styles/_base/_main.scss */
.video-filters a:hover {
  color: #000;
}

/*  
	Topic Landing Pages
*/
/* line 1167, ../styles/_base/_main.scss */
.hed-topic {
  color: #9b1418;
  font-size: 2.4em;
  font: bold 3em/1.366666 "Benton Sans Bold", Helvetica, Arial, sans-serif;
  /* 30px/10px; 41px/30px */
  /*margin: .833333em 0 .5em 0;*/
  /* 25px/30px; 15px/30px */
  /*margin: 0 0 .3em 0;*/
  /*padding: 1em 0 0 0;*/
  border-bottom: 1px solid #cbcbcb;
}

/* line 1176, ../styles/_base/_main.scss */
.fontface .hed-topic {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 1180, ../styles/_base/_main.scss */
.hed-topic-alt {
  font-size: 2.4em;
  font: bold 3em/1.366666 "Benton Sans Bold", Helvetica, Arial, sans-serif;
  /* 30px/10px; 41px/30px */
  border-bottom: 1px solid #cbcbcb;
  color: #000;
}

/* line 1186, ../styles/_base/_main.scss */
.hed-indepth {
  color: #464646;
  font: bold 4em/1 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  /* 60px/10px; 41px/60px */
  margin: .4em 0 .35em 0;
  letter-spacing: -0.03em;
}

/* line 1192, ../styles/_base/_main.scss */
.fontface .hed-indepth {
  letter-spacing: normal;
}

/* line 1196, ../styles/_base/_main.scss */
.topic-leads .stories-top .first-story {
  border-bottom: none;
}

/* line 1199, ../styles/_base/_main.scss */
.topic-leads .first-story .excerpt {
  font-size: 1.6em;
  /* 16px/10px */
  line-height: 1.625em;
  /* 26px/16px */
}

/* line 1203, ../styles/_base/_main.scss */
.topic-leads .hed-curatedtopic {
  font: bold 1.0625em/1.366666 "Benton Sans Bold", Helvetica, Arial, sans-serif;
  /* 17px/16px */
  padding: 0 0 .6em 0;
}

/* line 1207, ../styles/_base/_main.scss */
.topic-leads .lead-story .story-title {
  font-size: 2.6em;
  /* 26px/10px */
  line-height: 1.1;
}

/* line 1212, ../styles/_base/_main.scss */
.topic-section .in-section ul {
  border: none;
}

/* line 1215, ../styles/_base/_main.scss */
.topic-section .in-section li:last-child {
  border-bottom: none;
}

/* line 1219, ../styles/_base/_main.scss */
.related-topics {
  font: normal .64705em/1.366666 Helvetica, Arial, sans-serif;
  /* 17px/16px */
  padding: 10px 0 0 0;
  text-transform: uppercase;
}

/* line 1226, ../styles/_base/_main.scss */
.related-topics h2,
.related-topics ul,
.related-topics li {
  display: inline;
}

/* line 1229, ../styles/_base/_main.scss */
.related-topics h2 {
  color: #464646;
  font-weight: normal;
  padding-right: 5px;
}

/* line 1234, ../styles/_base/_main.scss */
.related-topics h2 a {
  border-bottom: 1px solid #d1d1d1;
}

/* line 1237, ../styles/_base/_main.scss */
.related-topics li {
  color: #989898;
}

/* line 1240, ../styles/_base/_main.scss */
.related-topics li:after {
  content: ",";
}

/* line 1243, ../styles/_base/_main.scss */
.related-topics li:last-child:after {
  content: "";
}

/* line 1247, ../styles/_base/_main.scss */
.promo-twitter .box .hed-section {
  padding: .58823em 0 .88235em 0;
  /* 10px / 17px; 15px / 17px */
  margin: 0;
}

/* line 1251, ../styles/_base/_main.scss */
.mod .promo-twitter .box {
  /* KLUDGE: mdm */
  padding-top: 1em;
}

/* line 1254, ../styles/_base/_main.scss */
.promo-twitter .box .hed-section {
  border: none;
  text-align: center;
}

/* line 1258, ../styles/_base/_main.scss */
.ext-feed {
  border-top: 1px solid #dfdfdf;
  text-align: left;
  font-size: 1.3em;
  /* 13px / 10px */
  line-height: 1.461538;
  /* 19px / 13px */
}

/* line 1264, ../styles/_base/_main.scss */
.ext-feed li {
  border-bottom: 1px solid #dfdfdf;
  padding: 6px 0;
  margin: 0 5% 0 0;
}

/* line 1270, ../styles/_base/_main.scss */
.ext-feed p,
.ext-feed time {
  display: inline;
}

/*
	Obituaries
*/
/* line 1278, ../styles/_base/_main.scss */
.obit-hed {
  margin: .5em 0 .6em 0;
  padding: 0;
}

/* line 1283, ../styles/_base/_main.scss */
form.by-name p {
  background-position: 81% 0;
}

/* line 1286, ../styles/_base/_main.scss */
form.by-name input.submit {
  padding: .75em 0;
}

/* line 1289, ../styles/_base/_main.scss */
form.by-name input.search {
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-appearance: none;
  margin: 0;
  padding: .75em 4%;
  width: 72%;
}

/* line 1298, ../styles/_base/_main.scss */
form.by-name input.submit {
  width: 19%;
}

/* line 1301, ../styles/_base/_main.scss */
.section-obits .hed-section time {
  color: #95969a;
}

/* line 1304, ../styles/_base/_main.scss */
.section-obits .p-more .hed-section {
  border: none;
}

/* line 1308, ../styles/_base/_main.scss */
.obit-affiliations {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 1em 0;
  padding: 0 0 2em 0;
}

/* line 1313, ../styles/_base/_main.scss */
.obit-affiliations li {
  border: solid #e5e5e5;
  border-width: 0 1px;
  display: inline-block;
  margin: 0 2em 0 0;
}

/* line 1320, ../styles/_base/_main.scss */
.filter {
  color: #969696;
  padding: 0 0 0 30px;
  position: relative;
  text-transform: uppercase;
}

/* line 1326, ../styles/_base/_main.scss */
.filter .form-pair {
  position: relative;
}

/* line 1329, ../styles/_base/_main.scss */
.filter legend {
  color: #9c1617;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1336, ../styles/_base/_main.scss */
.associative-list {
  padding-bottom: 4em;
}

/* line 1339, ../styles/_base/_main.scss */
.associative-list dt {
  color: #9B1518;
  font: normal 1em/1.3 Helvetica, Arial, sans-serif;
  padding: 1.5em 0 .2em 0;
  text-transform: uppercase;
}

/* line 1345, ../styles/_base/_main.scss */
.associative-list dd {
  color: #444;
  font: bold 1.3em/1.3076 Georgia, "Times New Roman", Times, Georgia, serif;
  /* 13/10; 17/13 */
}

/* line 1350, ../styles/_base/_main.scss */
.person-index {
  padding: 2em 0 6em 0;
  width: 100%;
  float: left;
  clear: both;
}

/* line 1356, ../styles/_base/_main.scss */
.obit-index {
  border-top: 1px solid #e5e5e5;
  margin: 3em 0 0 0;
  padding: 2em 0 0 0;
}

/* line 1361, ../styles/_base/_main.scss */
.person-index li {
  display: inline-block;
  float: left;
  padding: .5em 2% .5em 0;
  clear: both;
  width: 98%;
}

/* line 1368, ../styles/_base/_main.scss */
.person-index img {
  float: left;
  max-width: 20.7%;
  padding: .5em 5% .5em 0;
}

/* line 1373, ../styles/_base/_main.scss */
.person-index h2 {
  font-size: 1.3em;
  /* 13/10 */
  line-height: 1.23076923;
  /* 16/13 */
  padding: .4em 0 0 0;
}

/*
	Related stories
*/
/* line 1383, ../styles/_base/_main.scss */
.related-stories li,
p.related-stories {
  list-style-type: square;
  color: #9B1518;
  margin: 0 0 5px 1.3em;
  font-size: 1.3em;
  line-height: 1.30769231;
}

/* line 1391, ../styles/_base/_main.scss */
.related-stories a,
.story-discuss a {
  color: #444;
  font-weight: bold;
}

/* line 1396, ../styles/_base/_main.scss */
.related-stories a:hover,
.story-discuss a:hover {
  color: #000;
}

/*
	Story discussion/etc. menu
*/
/* line 1403, ../styles/_base/_main.scss */
.story-discuss {
  font-size: 13px;
}

/* line 1406, ../styles/_base/_main.scss */
.story-discuss li {
  display: inline;
  line-height: 1.4;
}

/* line 1410, ../styles/_base/_main.scss */
.story-discuss li:not(:first-child):before {
  content: "\00A0|\00A0\00A0";
  color: #999;
  font-size: 11px;
}

/* line 1416, ../styles/_base/_main.scss */
.story-discuss img,
.menu img {
  vertical-align: middle;
}

/*
	"In section [name]" lists
*/
/* line 1423, ../styles/_base/_main.scss */
.in-section {
  clear: both;
  margin-bottom: 25px;
}

/* line 1427, ../styles/_base/_main.scss */
.in-section h1 {
  position: absolute;
  left: -1000em;
}

/* line 1431, ../styles/_base/_main.scss */
.in-section ul {
  border-top: 1px solid #DBDBDB;
}

/* line 1434, ../styles/_base/_main.scss */
.in-section li {
  font: normal 1.45em/1.2 Georgia, "Times New Roman", Times, serif;
  /* 18px / 15px */
  border-bottom: 1px solid #DBDBDB;
}

/* line 1439, ../styles/_base/_main.scss */
.in-section .last,
.feature-well .in-section li:last-child {
  border-bottom: none;
}

/* line 1443, ../styles/_base/_main.scss */
.in-section a {
  display: block;
  padding: 0.45em 0;
}

/*manually added 5.12 */
/* line 1448, ../styles/_base/_main.scss */
.in-section .aside {
  display: table;
  width: 100%;
}

/* line 1453, ../styles/_base/_main.scss */
.in-section .aside-image {
  display: table-cell;
}
/* line 1456, ../styles/_base/_main.scss */
.in-section .aside-image img {
  max-width: none !important;
  width: 90px;
  padding-top: 4px;
}

/* line 1464, ../styles/_base/_main.scss */
.in-section .aside-content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}

/* line 1470, ../styles/_base/_main.scss */
.in-section .full-story-link {
  color: #9B1518;
  display: inline;
  font: normal 1.1em/1.1 Helvetica, Arial, sans-serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

/* end manual addition */
/* line 1478, ../styles/_base/_main.scss */
.type-article .in-section a {
  display: block;
  padding: 0 0 0.45em 0;
}

/* Article variant */
/* line 1484, ../styles/_base/_main.scss */
body.type-article .in-section {
  margin: 60px 0;
}

/* line 1487, ../styles/_base/_main.scss */
body.type-article .in-section .hed-section {
  position: static;
  margin-bottom: 0.5em;
}

/* line 1491, ../styles/_base/_main.scss */
.title-tease {
  font: bold 2.3em/0.972222222 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  /* ; 35 / 36 */
  letter-spacing: -0.03em;
}

/* line 1495, ../styles/_base/_main.scss */
.fontface .title-tease {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 1499, ../styles/_base/_main.scss */
.title-tease a {
  color: #000;
}

/* line 1503, ../styles/_base/_main.scss */
.title-tease-box a:hover,
.title-tease a:focus {
  color: #555;
}

/* line 1506, ../styles/_base/_main.scss */
.in-section .aside {
  border-bottom: 1px solid #DBDBDB;
  float: none;
  padding-bottom: 2em;
  margin: 0 0 2em;
}

/* line 1512, ../styles/_base/_main.scss */
a.more {
  color: #9B1518;
  display: inline;
  font: normal 1.1em/1.1 Helvetica, Arial, sans-serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

/* line 1519, ../styles/_base/_main.scss */
.story-of {
  color: #999;
  float: right;
  font: normal 1em/1.1 Helvetica, Arial, sans-serif;
  letter-spacing: 0.02em;
  margin: 0;
  text-transform: uppercase;
}

/* line 1529, ../styles/_base/_main.scss */
.feat-thumb {
  display: block;
  text-align: center;
  margin-bottom: 1.5em;
}

/* line 1534, ../styles/_base/_main.scss */
.feat-thumb .story-title {
  font: normal 1.6em Georgia, "Times New Roman", Times, serif;
}

/* line 1537, ../styles/_base/_main.scss */
.feat-thumb img {
  margin-bottom: 0.5em;
}

/* line 1540, ../styles/_base/_main.scss */
.ie6 .feat-thumb img {
  width: 85%;
}

/*
	Top features (horizontal list of thumbnails)
*/
/* line 1547, ../styles/_base/_main.scss */
.top-features {
  clear: both;
  position: relative;
}

/* line 1551, ../styles/_base/_main.scss */
.top-features .content {
  float: left;
  margin-bottom: 25px;
  width: 100%;
}

/* line 1556, ../styles/_base/_main.scss */
.top-features .feat-thumb {
  clear: left;
  float: left;
  width: 50%;
}

/* line 1561, ../styles/_base/_main.scss */
.top-features .feat-even {
  background: none;
  float: right;
  margin-bottom: 1em;
  clear: right;
}

/* line 1567, ../styles/_base/_main.scss */
.top-features .content a {
  display: block;
  margin: 0 auto;
  max-width: 77.9552715654952%;
  /* 122 / (626 / 4) */
}

/*
	"Inside" slideshow module
*/
/* line 1576, ../styles/_base/_main.scss */
.inside .hed-section {
  border-top: 1px solid #DBDBDB;
}

/* Generated markup */
/* line 1580, ../styles/_base/_main.scss */
.nav a.disabled {
  cursor: default;
}

/* line 1584, ../styles/_base/_main.scss */
.inside .nav,
.frontpage-preview nav {
  position: absolute;
  z-index: 2;
  top: .2em;
  right: -8px;
}

/* line 1591, ../styles/_base/_main.scss */
.inside .nav li,
.frontpage-preview .nav li {
  display: inline;
  display: inline-block;
  float: left;
  margin-right: 10px;
}

/* line 1597, ../styles/_base/_main.scss */
.inside .nav li a {
  float: left;
}

/* line 1604, ../styles/_base/_main.scss */
.frontpage-preview .header a.prev,
.frontpage-preview .header a.next,
a.next,
a.prev,
.ui-datepicker-prev {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/slidenav-l.gif") no-repeat 50% 6px;
  display: block;
  text-indent: -1000em;
  height: 32px;
  width: 32px;
}

/* line 1614, ../styles/_base/_main.scss */
a.next:hover,
a.next:focus,
a.prev:hover,
a.prev:focus {
  background-position: 50% -94px;
}

/* line 1618, ../styles/_base/_main.scss */
.frontpage-preview .header a.next,
a.next {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/slidenav-r.gif");
}

/* line 1621, ../styles/_base/_main.scss */
a.disabled {
  background-position: 50% 6px;
  cursor: default;
  opacity: 0.2;
}

/*
	Homepage feature wells
*/
/* line 1631, ../styles/_base/_main.scss */
.feature-well,
.feature-well .content {
  clear: both;
}

/* line 1634, ../styles/_base/_main.scss */
.feature-well {
  position: relative;
  border-top: 1px solid #DBDBDB;
  margin-bottom: 25px;
  zoom: 1;
}

/* line 1641, ../styles/_base/_main.scss */
.tod-paper-section .hed-section,
.feature-well .hed-section {
  border-top: 0;
  border-bottom: 1px solid #DBDBDB;
  margin: 0 0 1em;
}

/* line 1646, ../styles/_base/_main.scss */
.tags {
  font: normal 1.1em Helvetica, Arial, sans-serif;
  padding: 0 0 1em;
  margin-bottom: 1em;
  text-transform: uppercase;
}

/* line 1652, ../styles/_base/_main.scss */
.tags li {
  display: inline;
  padding-right: 1em;
}

/* line 1656, ../styles/_base/_main.scss */
.tags p {
  font-weight: bold;
  margin-bottom: 0.5em;
}

/* line 1660, ../styles/_base/_main.scss */
.tags a {
  color: #AAA;
  padding: 1.5em 1em 1.5em 0;
}

/* line 1665, ../styles/_base/_main.scss */
.tags a:hover,
.tags a:focus {
  color: #000;
}

/* line 1668, ../styles/_base/_main.scss */
.feat-excerpt {
  line-height: 1.38461538;
  /* 18px / 13px */
  margin-bottom: 1em;
}

/* line 1672, ../styles/_base/_main.scss */
.feat-excerpt img {
  float: left;
  margin-bottom: 1em;
  width: 39.3442623%;
  /* 120/305 */
}

/* line 1677, ../styles/_base/_main.scss */
.feat-excerpt .hed-cat {
  float: right;
  width: 54.7540984%;
  /* 167/305 */
}

/* line 1682, ../styles/_base/_main.scss */
.feat-excerpt .story-title,
.feat-excerpt p {
  margin-left: 44.9180328%;
  /* 137/305 */
}

/* line 1685, ../styles/_base/_main.scss */
.feat-excerpt p {
  font-size: 1.3em;
  line-height: 1.4;
}

/* line 1689, ../styles/_base/_main.scss */
.multi {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 50% 0 repeat-y;
}

/* line 1695, ../styles/_base/_main.scss */
.multi .feat-excerpt {
  text-align: center;
  float: left;
  width: 46.8852459%;
  /* 143/305 */
}

/* line 1700, ../styles/_base/_main.scss */
.multi .last {
  float: right;
}

/* line 1706, ../styles/_base/_main.scss */
.multi .feat-excerpt img,
.multi .feat-excerpt .hed-cat,
.multi .feat-excerpt .story-title,
.multi .feat-excerpt p {
  float: none;
  margin-left: 0;
  width: auto;
}

/* line 1711, ../styles/_base/_main.scss */
.multi .feat-excerpt img {
  margin-bottom: 0.5em;
}

/* line 1714, ../styles/_base/_main.scss */
.feature-well .in-section {
  clear: both;
}

/* line 1718, ../styles/_base/_main.scss */
.highlights {
  position: relative;
}

/* line 1721, ../styles/_base/_main.scss */
.section-highlights {
  float: left;
  width: 100%;
  border-bottom: 1px solid #999;
  margin-bottom: 2em;
}

/* line 1727, ../styles/_base/_main.scss */
.section-highlights li {
  float: left;
  margin-right: 3.33333333%;
  /* 15/450 */
  width: 31.1111111%;
  /* 140/450 */
}

/* line 1732, ../styles/_base/_main.scss */
.section-highlights li:last-child {
  margin-right: 0;
}

/* line 1735, ../styles/_base/_main.scss */
.section-highlights a {
  display: block;
  text-decoration: none;
}

/* line 1740, ../styles/_base/_main.scss */
.section-highlights a:hover p,
.section-highlights a:focus p {
  text-decoration: underline;
}

/* line 1743, ../styles/_base/_main.scss */
.section-highlights h4 {
  color: #9B1518;
  font: bold 1em "Benton Sans", Arial, Helvetica, sans-serif;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

/* line 1749, ../styles/_base/_main.scss */
.fontface .section-highlights h4 {
  font-weight: normal;
}

/* line 1752, ../styles/_base/_main.scss */
.section-highlights p {
  font-size: 1.6em;
  line-height: 1.3125;
  /* 21/16 */
  margin-bottom: 0.25em;
}

/* line 1757, ../styles/_base/_main.scss */
.section-highlights img {
  display: block;
  max-height: 85px;
}

/* line 1761, ../styles/_base/_main.scss */
.promo {
  background: #FFF;
  border: 1px solid #DBDBDB;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}

/* line 1769, ../styles/_base/_main.scss */
.mag-hed {
  position: relative;
}

/* line 1772, ../styles/_base/_main.scss */
.mag-hed i {
  position: absolute;
  left: -1000em;
}

/* line 1776, ../styles/_base/_main.scss */
.mag-hed b {
  color: #999;
  position: absolute;
  right: 0;
  top: 0.5em;
}

/* line 1783, ../styles/_base/_main.scss */
.mag-preview .slide,
.frontpage-preview .slide {
  padding-bottom: 10px;
  position: relative;
  z-index: 1;
}

/* line 1789, ../styles/_base/_main.scss */
.mag-preview .slide .cover,
.frontpage-preview .slide .cover {
  position: relative;
}

/* line 1792, ../styles/_base/_main.scss */
.promo .box {
  background: #FFF;
  position: relative;
}

/* line 1801, ../styles/_base/_main.scss */
.promo .box:before,
.promo .box:after,
.mag-preview .slide .cover:before,
.mag-preview .slide .cover:after,
.frontpage-preview .slide .cover:before,
.frontpage-preview .slide .cover:after {
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  background: transparent;
  bottom: 3px;
  height: 51%;
  content: '\0020';
  position: absolute;
  text-align: left;
  width: 70%;
}

/* line 1816, ../styles/_base/_main.scss */
.promo.fullwidth .box:before,
.promo.fullwidth .box:after,
.mag-preview .slide .cover:before,
.mag-preview .slide .cover:after {
  bottom: 5px;
}

/* line 1820, ../styles/_base/_main.scss */
.frontpage-preview .slide .cover:before,
.frontpage-preview .slide .cover:after {
  bottom: 4px;
}

/* line 1823, ../styles/_base/_main.scss */
.promo .box:after {
  right: 4px;
  -moz-transform: skew(2deg) rotate(1deg);
  -ms-transform: skew(2deg) rotate(1deg);
  -webkit-transform: skew(2deg) rotate(1deg);
  transform: skew(2deg) rotate(1deg);
  z-index: -1;
}

/* line 1832, ../styles/_base/_main.scss */
.mag-preview .cover:after,
.frontpage-preview .cover:after {
  right: 4px;
  -moz-transform: skew(4deg) rotate(2deg);
  -ms-transform: skew(4deg) rotate(2deg);
  -webkit-transform: skew(4deg) rotate(2deg);
  transform: skew(4deg) rotate(2deg);
  z-index: -1;
}

/* line 1840, ../styles/_base/_main.scss */
.promo .box:before {
  left: 4px;
  -moz-transform: skew(-2deg) rotate(-1deg);
  -ms-transform: skew(-2deg) rotate(-1deg);
  -webkit-transform: skew(-2deg) rotate(-1deg);
  transform: skew(-2deg) rotate(-1deg);
  z-index: -2;
}

/* line 1849, ../styles/_base/_main.scss */
.mag-preview .cover:before,
.frontpage-preview .cover:before {
  left: 4px;
  -moz-transform: skew(-4deg) rotate(-3deg);
  -ms-transform: skew(-4deg) rotate(-3deg);
  -webkit-transform: skew(-4deg) rotate(-3deg);
  transform: skew(-4deg) rotate(-3deg);
  z-index: -2;
}

/* line 1857, ../styles/_base/_main.scss */
.ie6 .promo .box {
  zoom: 1;
}

/* line 1860, ../styles/_base/_main.scss */
.promo .cap {
  left: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: -10px;
  width: 100%;
}

/* line 1868, ../styles/_base/_main.scss */
.promo .cap img {
  max-width: inherit;
}

/* line 1873, ../styles/_base/_main.scss */
.article-body .promo,
.article-body .nr-graphic,
.article-body .nr-figure {
  clear: both;
  margin-bottom: 1.5em;
  text-align: left;
  max-width: 300px;
}

/* line 1879, ../styles/_base/_main.scss */
.article-body .nr-graphic img {
  max-width: 300px;
}

/* line 1882, ../styles/_base/_main.scss */
.article-body .promo .box {
  padding: 10px 6.55737705%;
}

/* line 1885, ../styles/_base/_main.scss */
.article-body .promo .cap {
  top: -30px;
}

/* Various skip elements */
/* line 1889, ../styles/_base/_main.scss */
.article-body .article-more {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-x 0 50%;
  font: normal 11px Arial, Helvetica, sans-serif;
  /* 12px / 10px */
  text-align: center;
  text-transform: uppercase;
  margin: 2em 0;
}

/* line 1896, ../styles/_base/_main.scss */
.article-body .article-more a {
  padding: 1em;
  background: #FFF;
  text-decoration: none;
}

/* line 1901, ../styles/_base/_main.scss */
.article-more a:after {
  color: #BBB;
  content: "\00A0\25BC";
}

/* Article stub */
/* line 1910, ../styles/_base/_main.scss */
.article-body .mod,
.type-login .mod {
  font: 1em/1.3em Helvetica, sans-serif;
  display: block;
  clear: both;
  margin-top: 2em;
  zoom: 1;
}

/* line 1917, ../styles/_base/_main.scss */
.type-login #masthead .logo-bg {
  margin: 0em 0 1em;
}

/* line 1921, ../styles/_base/_main.scss */
.type-login #masthead {
  border-bottom: none;
}

/* line 1924, ../styles/_base/_main.scss */
.type-login #main {
  margin-top: 0;
}

/* line 1927, ../styles/_base/_main.scss */
.type-login .article-stub {
  font-size: 1.6em;
  /* normalize size between article stub in article body and the login page, so we can re-use styles */
  margin-top: .5em;
}

/* line 1932, ../styles/_base/_main.scss */
.type-login .welcome {
  font-family: "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  font-size: 2em;
  line-height: 1.1em;
  padding: .3em;
  background: #dadada;
  color: #464646;
}

/* line 1940, ../styles/_base/_main.scss */
.article-stub p, .article-stub h2 {
  margin-bottom: 1.125em;
}

/* line 1943, ../styles/_base/_main.scss */
.article-stub .halt {
  display: block;
  position: relative;
  font: bold 12px/1.6176 "Benton Sans", Arial, Helvetica, sans-serif;
  margin: 2em 0;
  padding: .9em 0 0 3em;
  color: #444;
  background: url("//c.o0bg.com/rw/cache.boston.com/universal/regi/images/error-alert.gif") no-repeat 10px 6px;
}

/* line 1952, ../styles/_base/_main.scss */
.article-stub .banner p.halt {
  display: block;
  margin: 0;
  background-position: 0;
  padding: .2em 0 0 2.5em;
}

/* line 1958, ../styles/_base/_main.scss */
.ie7 .article-stub .banner p.halt {
  display: block;
  padding-top: .5em;
  background-position: 0 3px;
}

/* line 1963, ../styles/_base/_main.scss */
.article-stub .banner {
  display: block;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: .5em;
  clear: both;
  text-align: center;
}

/* line 1971, ../styles/_base/_main.scss */
.article-only .banner {
  text-align: left;
  border-top: none;
}

/* line 1975, ../styles/_base/_main.scss */
.article-only .banner h2 {
  position: relative;
  left: 27px;
}

/* line 1980, ../styles/_base/_main.scss */
.type-login .article-stub .banner {
  text-align: left;
  padding-left: 0;
  padding-bottom: 1em;
  border-top: none;
  margin-top: 1em;
}

/* line 1987, ../styles/_base/_main.scss */
.article-stub h2 {
  margin: 0;
  font: bold 18px/1.1176 "Benton Sans Bold", Arial, Helvetica, sans-serif;
}

/* line 1991, ../styles/_base/_main.scss */
.article-body .article-stub h2 a.banner-link {
  color: #9B1418;
}

/* line 1994, ../styles/_base/_main.scss */
.article-stub .banner h2 {
  margin: 0;
}

/* line 1997, ../styles/_base/_main.scss */
.article-stub .banner p {
  margin: .5em 0 0 0;
  font-size: .85em;
}

/* line 2002, ../styles/_base/_main.scss */
.article-stub .stub-components {
  display: block;
  margin-bottom: 1em;
  clear: both;
  zoom: 1;
}

/* line 2009, ../styles/_base/_main.scss */
.article-stub .stub-components:after,
.article-stub .help ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 2017, ../styles/_base/_main.scss */
.article-stub .stub-logo,
.article-stub .help {
  text-align: center;
  display: block;
  padding-bottom: 1em;
  border-bottom: 1px solid #dbdbdb;
  clear: both;
}

/* Article stub help 2-up */
/* line 2026, ../styles/_base/_main.scss */
.article-stub .help {
  margin-bottom: 1em;
  padding-bottom: 0;
}

/* line 2030, ../styles/_base/_main.scss */
.article-stub .help p {
  margin: 0;
  padding: 0;
}

/* line 2034, ../styles/_base/_main.scss */
.article-stub .help ul {
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
  clear: both;
  width: 90%;
  margin: 1em auto;
}

/* line 2040, ../styles/_base/_main.scss */
.article-stub .help li {
  text-align: center;
  display: inline-block;
  width: 50%;
  padding-bottom: 1em;
}

/* line 2046, ../styles/_base/_main.scss */
.article-stub .help li a {
  color: #777;
}

/* line 2049, ../styles/_base/_main.scss */
.article-stub .help li a:hover {
  color: #000;
}

/* line 2052, ../styles/_base/_main.scss */
.article-stub .help .right {
  float: right;
  clear: right;
}

/* line 2057, ../styles/_base/_main.scss */
.article-stub .help .left {
  float: left;
  clear: left;
}

/* line 2062, ../styles/_base/_main.scss */
.article-stub .help span,
.article-stub .help p {
  text-align: left;
  padding-left: 10%;
}

/* line 2066, ../styles/_base/_main.scss */
.article-stub .help span {
  text-transform: uppercase;
  display: block;
  font-weight: bold;
}

/* line 2071, ../styles/_base/_main.scss */
.article-stub .help p {
  font-size: 1.09090909090909090909em;
}

/* line 2075, ../styles/_base/_main.scss */
.article-stub .p-equal {
  border: 1px solid #dbdbdb;
  border-top: none;
}

/* line 2080, ../styles/_base/_main.scss */
.article-stub .highlight {
  background-color: #fdfce7;
  padding: 0 .5em;
  display: block;
  clear: both;
}

/* line 2086, ../styles/_base/_main.scss */
.article-stub .login {
  border: none;
}

/* line 2089, ../styles/_base/_main.scss */
.article-stub .highlight p {
  font: .95em/1.3em Helvetica, sans-serif;
  color: #464646;
}

/* line 2093, ../styles/_base/_main.scss */
.article-stub .signup {
  border-bottom: 1px solid #dbdbdb;
  margin: 0;
  padding: 0;
}

/* New article stub styles */
/* line 2100, ../styles/_base/_main.scss */
.article-stub .signin-prompt {
  padding-left: 1em;
  color: #9B1418;
}

/* line 2104, ../styles/_base/_main.scss */
.article-stub .stub-promo {
  background-color: #fdfce7;
  padding: 1em;
  display: block;
  clear: both;
  margin: .3em 0 2em 0;
  border: 1px solid #ddd;
  zoom: 1;
}

/* line 2113, ../styles/_base/_main.scss */
.ie7 .stub-promo {
  margin-bottom: 0;
}

/* line 2116, ../styles/_base/_main.scss */
.stub-promo ul {
  margin-left: 1em;
}

/* line 2119, ../styles/_base/_main.scss */
.stub-promo ul li {
  padding-left: .5em;
  font-size: .85em;
  list-style: disc;
  margin: 1em 0;
}

/* line 2125, ../styles/_base/_main.scss */
.stub-promo .stub-hed-smaller {
  font-size: 1em;
  color: #9B1418;
}

/* line 2129, ../styles/_base/_main.scss */
.promo-sub {
  margin: 1em 0;
  padding: 0em 1em 1em 1em;
  border-bottom: 1px solid #ddd;
  zoom: 1;
}

/* line 2135, ../styles/_base/_main.scss */
.promo-sub .p-equal {
  border: none;
}

/* line 2138, ../styles/_base/_main.scss */
.article-stub .promo-sub .link-copy h2 {
  margin-bottom: 0em;
}

/* line 2141, ../styles/_base/_main.scss */
.promo-sub .link-copy p {
  font-size: .85em;
}

/* line 2144, ../styles/_base/_main.scss */
.promo-sub .link-button a {
  width: 90%;
  text-align: center;
}

/* New article stub form styles */
/* line 2150, ../styles/_base/_main.scss */
.article-stub .promo-sub .stub-login {
  padding: 0;
  margin: 0;
}

/* line 2154, ../styles/_base/_main.scss */
.promo-sub .stub-login h2 {
  float: none;
  display: block;
  width: auto;
}

/* line 2159, ../styles/_base/_main.scss */
.promo-sub .stub-login p {
  float: none;
  margin: 1em 0;
}

/* line 2163, ../styles/_base/_main.scss */
.promo-sub form p label {
  margin-top: 0;
  padding-top: 0;
}

/* line 2168, ../styles/_base/_main.scss */
.article-stub .promo-sub a.get-password,
.article-stub .promo-sub a:hover.get-password {
  font-size: 12px;
}

/* line 2171, ../styles/_base/_main.scss */
.promo-sub .stub-login .submit-group {
  float: none;
  position: relative;
}

/* line 2176, ../styles/_base/_main.scss */
.promo-sub .stub-login,
.promo-sub .stub-login .submit {
  float: none;
  margin-top: 1em;
}

/* line 2180, ../styles/_base/_main.scss */
.promo-sub .rememberme {
  clear: both;
  margin-top: .5em;
  display: block;
}

/* line 2185, ../styles/_base/_main.scss */
.article-stub .promo-sub h2 {
  font-size: .9em;
  white-space: nowrap;
}

/* Comment signup stub*/
/* line 2191, ../styles/_base/_main.scss */
.article-stub .comment-reg {
  border: 1px solid #ddd;
  border-top: none;
  position: relative;
}

/* line 2196, ../styles/_base/_main.scss */
.article-stub .comment-reg .signup {
  border: none;
  margin-bottom: .5em;
}

/* line 2200, ../styles/_base/_main.scss */
.article-stub .comment-reg .highlight {
  border: none;
}

/* line 2204, ../styles/_base/_main.scss */
.article-stub .comment-reg form {
  width: 100%;
}

/* line 2207, ../styles/_base/_main.scss */
.article-stub .comment-reg p a {
  text-decoration: underline;
}

/* line 2210, ../styles/_base/_main.scss */
.article-stub .everify-logo {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 2216, ../styles/_base/_main.scss */
.article-stub .bg-button {
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #222;
}

/* line 2223, ../styles/_base/_main.scss */
.article-stub .bg-button,
.article-stub a.bg-button:hover {
  color: #222;
}

/* line 2226, ../styles/_base/_main.scss */
.article-stub h2 span {
  display: block;
  font-size: 1.4em;
}

/* line 2230, ../styles/_base/_main.scss */
.article-stub .stub-hed {
  font: bold 24px/1.1176 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  color: #9B1418;
  border: none;
  margin-bottom: .5em;
}

/* line 2236, ../styles/_base/_main.scss */
.article-stub .signup .stub-hed {
  padding-top: .5em;
}

/* line 2240, ../styles/_base/_main.scss */
.fontface .article-stub .stub-hed,
.fontface .article-stub h2 {
  font-weight: normal;
}

/* line 2244, ../styles/_base/_main.scss */
.article-stub .signup,
.article-stub .sub {
  display: block;
  margin: 0 .5em 1.5em .5em;
  clear: both;
  width: 95%;
  padding-bottom: 1.5em;
}

/* line 2251, ../styles/_base/_main.scss */
.article-stub .sub {
  padding-bottom: 0em;
}

/* line 2254, ../styles/_base/_main.scss */
.article-stub .stub-login {
  padding: 1em 3%;
}

/* line 2257, ../styles/_base/_main.scss */
.article-stub label {
  display: block;
  font-size: .9em;
  padding: .5em 0;
  color: #464646;
  text-transform: uppercase;
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
  margin-top: 1em;
}

/* line 2266, ../styles/_base/_main.scss */
.article-body .article-stub a {
  text-decoration: none;
}

/* line 2271, ../styles/_base/_main.scss */
.article-stub p input,
.article-stub p textarea {
  border: 1px solid #ddd;
  border-top-color: #bdbdbd;
  font-size: 1em;
  width: 95%;
  background-color: #f5f5f5;
  padding: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
}

/* line 2283, ../styles/_base/_main.scss */
.article-stub .type-checkbox input {
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
  border: none;
  background-color: #fff;
}

/* line 2291, ../styles/_base/_main.scss */
.article-stub .type-checkbox label {
  display: inline;
  vertical-align: middle;
  margin-left: .3em;
}

/* line 2296, ../styles/_base/_main.scss */
.article-stub .bg-button {
  float: none;
  zoom: 1;
  display: inline-block;
}

/* line 2302, ../styles/_base/_main.scss */
.article-stub a.get-password,
.article-stub a.get-password:hover {
  display: block;
  margin-top: 1em;
  color: #333;
  font: normal .9em Georgia, "Times New Roman", Times, serif;
}

/* line 2308, ../styles/_base/_main.scss */
.article-stub .errorlist a.error-link {
  color: #9b1418;
}

/*TEST Article stub log in layout*/
/* line 2313, ../styles/_base/_main.scss */
.article-stub form.test span {
  display: inline-block;
}

/* line 2316, ../styles/_base/_main.scss */
.article-stub form.test div.testTop div {
  display: inline-block;
}

/* line 2322, ../styles/_base/_main.scss */
.article-stub form.test div.testTop span.type-text {
  width: 30%;
  margin: 0 0 0 4%;
}

/* line 2326, ../styles/_base/_main.scss */
.article-stub form.test div.testTop div.submit-group {
  margin-right: 2%;
}

/* line 2329, ../styles/_base/_main.scss */
.article-stub form.test div.testBottom div.floatLeft {
  float: left;
}

/* line 2332, ../styles/_base/_main.scss */
.article-stub form.test div.testBottom div.floatRight {
  float: right;
}

/* line 2335, ../styles/_base/_main.scss */
.article-stub form.test h2 {
  margin-bottom: 0;
}

/* line 2338, ../styles/_base/_main.scss */
.article-stub form.test label {
  font-size: .9em;
  padding: .5em 0;
  color: #464646;
  text-transform: uppercase;
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
  margin-top: 1em;
}

/* line 2346, ../styles/_base/_main.scss */
.article-body .article-stub a {
  text-decoration: none;
}

/* line 2351, ../styles/_base/_main.scss */
.article-stub form.test input,
.article-stub form.test textarea {
  border: 1px solid #ddd;
  border-top-color: #bdbdbd;
  font-size: 1em;
  width: 90%;
  background-color: #f5f5f5;
  padding: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
}

/* line 2364, ../styles/_base/_main.scss */
.article-stub form.test div.submit-group input {
  font-size: .8em;
  width: 100%;
  padding: 6px 12px;
}

/* line 2369, ../styles/_base/_main.scss */
.article-stub form.test .type-checkbox input {
  width: auto;
}

/* line 2372, ../styles/_base/_main.scss */
.article-stub form.test div.floatLeft a.get-password, .article-stub form.test div.floatLeft a.get-password:hover {
  font-family: Helvetica, Arial, sans-serif;
}

@media screen and (max-width: 1300px) {
  /* line 2376, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    margin: 0 0 0 2%;
  }
}
@media screen and (max-width: 1150px) {
  /* line 2381, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop div.submit-group {
    /*margin-left:3%*/
  }

  /* line 2384, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    width: 28%;
  }
}
@media screen and (max-width: 1050px) {
  /* line 2389, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop div.submit-group {
    /*margin-left:2%;*/
  }

  /* line 2392, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    margin: 0 0 0 2%;
    width: 25%;
  }
}
@media screen and (max-width: 950px) {
  /* line 2398, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    width: 23%;
  }
}
@media screen and (max-width: 860px) {
  /* line 2404, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop div:first-child {
    display: block;
  }

  /* line 2407, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop div:first-child span {
    margin: 0;
  }

  /* line 2410, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    width: 40%;
    margin: 0 2% 0 0;
  }
}
@media screen and (max-width: 640px) {
  /* line 2417, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop span.type-text {
    width: 100%;
    display: block;
  }

  /* line 2421, ../styles/_base/_main.scss */
  .article-stub form.test div.testTop div.submit-group {
    margin-top: 10px;
    margin-left: 0;
  }

  /* line 2425, ../styles/_base/_main.scss */
  .article-stub form.test input, .article-stub form.test textarea {
    width: 95%;
  }

  /* line 2428, ../styles/_base/_main.scss */
  .article-stub form.test div.testBottom div.floatLeft {
    float: none;
  }

  /* line 2431, ../styles/_base/_main.scss */
  .article-stub form.test div.testBottom div.floatRight {
    float: none;
  }
}
/* Even newer article stub styles! BGLOBE-3194 */
/* line 2438, ../styles/_base/_main.scss */
.stub .article {
  float: left;
}

/* line 2441, ../styles/_base/_main.scss */
.article-stub .digital-access-option {
  font-size: 0.85em;
  padding-top: 1em;
  margin-bottom: 1.5em;
  clear: both;
}

/* line 2447, ../styles/_base/_main.scss */
.article-stub .digital-access-option input {
  width: auto;
  position: relative;
  top: -2px;
}

/* line 2452, ../styles/_base/_main.scss */
.article-stub a.bg-button.green {
  background-color: #467038;
  background-image: -moz-linear-gradient(top, #467038, #2f4e20);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #467038), color-stop(1, #2f4e20));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#467038', EndColorStr='#2F4E20');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#467038', EndColorStr='#2F4E20')";
  color: #fff;
  border: none;
  margin-bottom: 0.5em;
}

/* line 2462, ../styles/_base/_main.scss */
.article-stub a.bg-button.green:hover {
  background-color: #28421b;
  background-image: -moz-linear-gradient(top, #467038, #28421b);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #467038), color-stop(1, #28421b));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#467038', EndColorStr='#28421b');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#467038', EndColorStr='#28421b')";
  color: #eee;
}

/* line 2470, ../styles/_base/_main.scss */
.article-stub .already-a-subscriber {
  font-size: 0.85em;
  margin-left: 10px;
}

/* line 2474, ../styles/_base/_main.scss */
.article-stub .already-a-subscriber a {
  color: #000;
}

@media screen and (min-width: 809px) {
  /* line 2478, ../styles/_base/_main.scss */
  .stub .article {
    width: 65%;
    margin-right: 2%;
  }

  /* line 2482, ../styles/_base/_main.scss */
  .stub .ad.stub-ad {
    padding-top: 15px;
    float: right;
    width: 33%;
    clear: none;
  }
}
@media screen and (min-width: 1230px) {
  /* line 2490, ../styles/_base/_main.scss */
  .stub .article {
    width: 70.3125%;
    margin-right: 2.6875%;
  }

  /* line 2494, ../styles/_base/_main.scss */
  .stub .ad.stub-ad {
    float: right;
    width: 27%;
    clear: none;
  }
}
/* END article stub*/
/* regi/login errors*/
/* line 2506, ../styles/_base/_main.scss */
.regi-error,
.regi-error label,
.type-text.regi-error input {
  color: #9B1418;
  border-color: #9B1418;
}

/* line 2510, ../styles/_base/_main.scss */
.errorlist {
  display: block;
  position: relative;
  font: bold 12px/1.6176 "Benton Sans", Arial, Helvetica, sans-serif;
  margin: 0 0 0 -1em;
  padding: .9em 0 0 3em;
  color: #444;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/error-alert.gif") no-repeat 10px 6px;
}

/* line 2522, ../styles/_base/_main.scss */
.feat-pq .box {
  padding: 26px 4.46096654% 2em;
  /* 12 / 269 */
}

/* line 2525, ../styles/_base/_main.scss */
.feat-pq blockquote {
  font: italic 1.6em/1.4 Georgia, "Times New Roman", times, serif;
  /* 21px / 17px */
  letter-spacing: -0.05em;
  position: static;
}

/* line 2530, ../styles/_base/_main.scss */
.article-body .feat-pq {
  padding-top: 20px;
  text-align: center;
}

/* line 2534, ../styles/_base/_main.scss */
.article-body .feat-pq a {
  text-decoration: none;
}

/* line 2537, ../styles/_base/_main.scss */
.article-body .feat-pq blockquote {
  font-size: 1.5em;
  /* 21/14 */
}

/* line 2540, ../styles/_base/_main.scss */
.feat-pq blockquote p {
  margin-bottom: 1em;
}

/* line 2544, ../styles/_base/_main.scss */
.feat-pq address,
p.menu {
  /* color: #999; */
  font: normal 13px/15px Georgia, "Times New Roman", Times, Georgia, serif;
}

/* line 2548, ../styles/_base/_main.scss */
.feat-pq address {
  margin-bottom: 0.5em;
}

/* line 2551, ../styles/_base/_main.scss */
.has-speaker {
  margin-top: 30px;
}

/* line 2554, ../styles/_base/_main.scss */
.has-speaker .cap {
  top: -24px;
}

/* line 2558, ../styles/_base/_main.scss */
.subscribe-promo {
  border: none;
  border-top: 1px solid #CBCBCB;
  font: bold 17px/22px "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  padding: 4px 0;
  /* 25/300 */
  border-bottom: none;
  letter-spacing: -0.05em;
}

/* line 2566, ../styles/_base/_main.scss */
.fontface .subscribe-promo {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 2570, ../styles/_base/_main.scss */
.subscribe-promo div {
  border: 1px solid #CBCBCB;
  padding: 29px 8.33333333% 29px;
  /* 25/300 */
}

/* line 2574, ../styles/_base/_main.scss */
.subscribe-promo .title {
  font: normal 35px/0.945945946 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  /* 35/37 */
  letter-spacing: -0.03em;
}

/* line 2578, ../styles/_base/_main.scss */
.fontface .subscribe-promo .title {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 2582, ../styles/_base/_main.scss */
.subscribe-promo em {
  background: #9B1518;
  color: #FFF;
  display: block;
  font: normal 10px/1.1 Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  margin: 1.5em auto 0;
  max-width: 8em;
  padding: 1em;
  text-transform: uppercase;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

/* line 2598, ../styles/_base/_main.scss */
.subscribe-promo a:hover em,
.subscribe-promo a:focus em {
  background-color: #A00;
}

/* line 2601, ../styles/_base/_main.scss */
.subscribe-promo .cap {
  top: -9px;
}

/* line 2605, ../styles/_base/_main.scss */
.mag-preview,
.frontpage-preview {
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}

/* line 2610, ../styles/_base/_main.scss */
.frontpage-preview {
  margin: 0 auto 25px auto;
}

/* line 2613, ../styles/_base/_main.scss */
.slidewrap a.story-perm {
  padding: 3px 0 0 0;
  display: block;
}

/* line 2618, ../styles/_base/_main.scss */
.frontpage-preview .slidewrap a.story-perm,
.section-magazine .slidewrap a.story-perm {
  font-family: arial, helvetica, sans-serif;
  text-transform: uppercase;
}

/* line 2624, ../styles/_base/_main.scss */
.frontpage-preview .slidewrap a.story-perm:after,
.section-magazine .slidewrap a.story-perm:after,
a.more {
  content: "\2192";
}

/* line 2627, ../styles/_base/_main.scss */
.slidewrap .slider .date {
  color: #9b1518;
}

/* line 2631, ../styles/_base/_main.scss */
.mag-preview .slidewrap,
.frontpage-preview .slidewrap {
  text-align: center;
}

/* line 2634, ../styles/_base/_main.scss */
.mag-preview .cover {
  border: 1px solid #E2E2E2;
  background: #fff;
  display: inline;
  display: inline-block;
  margin-bottom: 5px;
}

/* line 2641, ../styles/_base/_main.scss */
.mag-preview .cover img {
  display: block;
  margin: 0 auto;
  padding: 7px;
}

/* line 2646, ../styles/_base/_main.scss */
.frontpage-preview .cover img {
  display: block;
  margin: 0 auto;
}

/* line 2652, ../styles/_base/_main.scss */
.mag-preview .date,
.frontpage-preview .date,
.type-home .slider .date {
  color: #000;
  font: normal 10px/1.3 Helvetica, Arial, sans-serif;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

/* line 2659, ../styles/_base/_main.scss */
.mag-preview .date time {
  padding: 0 10px;
}

/* line 2662, ../styles/_base/_main.scss */
.mag-preview .date a {
  background-position: 50% 0;
  display: inline;
  display: inline-block;
  height: 20px;
  top: -4px;
  width: 20px;
}

/* line 2671, ../styles/_base/_main.scss */
.ie6 .mag-preview .date a,
.ie7 .mag-preview .date a {
  position: absolute;
}

/* line 2675, ../styles/_base/_main.scss */
.ie6 .mag-preview .date a.prev,
.ie7 .mag-preview .date a.prev {
  left: 23%;
}

/* line 2679, ../styles/_base/_main.scss */
.ie6 .mag-preview .date a.next,
.ie7 .mag-preview .date a.next {
  right: 23%;
}

/* line 2685, ../styles/_base/_main.scss */
.mag-preview .date a.prev:hover,
.mag-preview .date a.prev:focus,
.mag-preview .date a.next:hover,
.mag-preview .date a.next:focus {
  background-position: 50% -100px;
}

/* line 2688, ../styles/_base/_main.scss */
.mag-preview .date a.prev {
  margin-right: 0.5em;
}

/* line 2691, ../styles/_base/_main.scss */
.mag-preview .date a.next {
  margin-left: 0.5em;
}

/* line 2694, ../styles/_base/_main.scss */
.mag-preview .date i {
  display: block;
  line-height: 20px;
  text-indent: -1000em;
}

/* line 2699, ../styles/_base/_main.scss */
.mag-preview .date abbr {
  border-bottom: none;
}

/* line 2702, ../styles/_base/_main.scss */
.mag-preview p {
  font-size: 1.3em;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

/* line 2707, ../styles/_base/_main.scss */
.mag-preview .story-discuss {
  margin-bottom: 1em;
}

/* line 2710, ../styles/_base/_main.scss */
.mag-preview .nav {
  float: left;
}

/* line 2713, ../styles/_base/_main.scss */
.frontpage-preview .nav {
  float: right;
}

/* line 2716, ../styles/_base/_main.scss */
.frontpage-preview .nav {
  width: 100%;
}

/* line 2720, ../styles/_base/_main.scss */
.mag-preview .nav a,
.frontpage-preview .nav a {
  height: 193px;
  padding: 8px;
  position: absolute;
  top: 50px;
  width: 20%;
  z-index: 10;
}

/* line 2728, ../styles/_base/_main.scss */
.frontpage-preview .nav a {
  height: 230px;
}

/* line 2731, ../styles/_base/_main.scss */
.frontpage-preview .header {
  position: relative;
}

/* line 2734, ../styles/_base/_main.scss */
.frontpage-preview .header .nav {
  position: absolute;
  right: 0;
  width: 65px;
  left: auto;
}

/* line 2740, ../styles/_base/_main.scss */
.frontpage-preview .header .nav li {
  display: inline;
  padding: 0;
  margin: 0;
}

/* line 2745, ../styles/_base/_main.scss */
.frontpage-preview .header .nav a {
  position: static;
  height: 32px;
  min-width: 32px;
  padding: 0;
  margin: 0;
  float: left;
}

/* line 2756, ../styles/_base/_main.scss */
.ie6 .mag-preview .nav a,
.ie7 .mag-preview .nav a,
.ie6 .frontpage-preview .nav a,
.ie7 .frontpage-preview .nav a {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 0 0 no-repeat;
}

/* line 2760, ../styles/_base/_main.scss */
.mag-preview .nav a.prev,
.frontpage-preview .nav a.prev {
  left: 0;
}

/* line 2764, ../styles/_base/_main.scss */
.mag-preview .nav a.next,
.frontpage-preview .nav a.next {
  right: 0;
}

/* line 2770, ../styles/_base/_main.scss */
.mag-preview .section-hed,
.mag-preview .in-section,
.promo .in-section,
.promo .hed-section {
  text-align: left;
}

/* Generated elements */
/* line 2775, ../styles/_base/_main.scss */
.mag-preview .content,
.frontpage-preview .content {
  position: relative;
}

/* line 2783, ../styles/_base/_main.scss */
.mag-preview .nav a,
.frontpage-preview .nav a,
.mag-preview a.coverprev,
.frontpage-preview a.coverprev,
.mag-preview a.covernext,
.frontpage-preview a.covernext {
  background: none;
}

/* line 2787, ../styles/_base/_main.scss */
.mag-preview .cover img,
.frontpage-preview .cover img {
  -moz-transition: margin 0.2s linear;
  -o-transition: margin 0.2s linear;
  -webkit-transition: margin 0.2s linear;
  transition: margin 0.2s linear;
}

/* line 2793, ../styles/_base/_main.scss */
.frontpage-preview .slidewrap {
  overflow: hidden;
  position: relative;
}

/* line 2798, ../styles/_base/_main.scss */
.mag-preview .secslidewrap img,
.frontpage-preview .secslidewrap img {
  opacity: 0.5;
}

/* line 2804, ../styles/_base/_main.scss */
.ie6 .mag-preview .secslidewrap img,
.ie7 .mag-preview .secslidewrap img,
.ie6 .frontpage-preview .secslidewrap img,
.ie7 .frontpage-preview .secslidewrap img {
  filter: alpha(opacity=40);
}

/* line 2808, ../styles/_base/_main.scss */
.mag-preview .sl-active img,
.frontpage-preview .sl-active img {
  opacity: 1;
}

/* line 2814, ../styles/_base/_main.scss */
.ie6 .mag-preview .sl-active img,
.ie7 .mag-preview .sl-active img,
.ie6 .frontpage-preview .sl-active img,
.ie7 .frontpage-preview .sl-active img {
  filter: alpha(opacity=100);
}

/* line 2819, ../styles/_base/_main.scss */
.mag-preview .secslider,
.frontpage-preview .secslider,
.section-magazine .mag-preview .secslider {
  clear: both;
  margin: 0 auto;
  overflow: visible;
  width: 200px;
}

/* line 2825, ../styles/_base/_main.scss */
.frontpage-preview .secslider {
  width: 150px;
}

/* line 2829, ../styles/_base/_main.scss */
.ie6 .mag-preview .secslider,
.ie6 .frontpage-preview .slider {
  left: 72px;
  position: relative;
}

/* line 2831, ../styles/_base/_main.scss */
.op-preview {
  clear: both;
}

/* line 2834, ../styles/_base/_main.scss */
.latest-headlines {
  text-align: left;
  margin-bottom: 25px;
}

/* line 2838, ../styles/_base/_main.scss */
.stories-top .latest-headlines li {
  margin-bottom: 0.5em;
}

/* line 2841, ../styles/_base/_main.scss */
.latest-headlines a {
  display: block;
  font: bold 13px/1.30769231 Georgia, "Times New Roman", Times, serif;
  /* 17/13 */
  padding: 0.25em 0;
}

/* line 2846, ../styles/_base/_main.scss */
.popular-list {
  margin-bottom: 3.5em;
}

/* line 2849, ../styles/_base/_main.scss */
.popular-list .title {
  font: bold 1.7em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17px / 11px; 14px / 17px */
  margin-bottom: 0.5em;
}

/* line 2853, ../styles/_base/_main.scss */
.fontface .popular-list .title {
  font-weight: normal;
}

/* line 2856, ../styles/_base/_main.scss */
.popular-list .hed-cat {
  margin-bottom: 0.5em;
}

/* line 2859, ../styles/_base/_main.scss */
.popular-list .nav {
  margin-bottom: 1em;
}

 /*
.popular-list .nav li {
	display: inline;
	font: normal 1em/1.3 Helvetica, Arial, sans-serif;
	letter-spacing: 0.01em;
	margin-right: 0.75em;
	text-transform: uppercase;
}
*/
/* line 2870, ../styles/_base/_main.scss */
.popular-list .nav a {
  color: #979797;
}

/* line 2873, ../styles/_base/_main.scss */
.popular-list .nav a.now {
  color: #9B1518;
}

/* line 2876, ../styles/_base/_main.scss */
.popular-list ol {
  clear: left;
  margin-bottom: 1em;
}

/* line 2880, ../styles/_base/_main.scss */
.popular-list ol li {
  border-top: 1px solid #CBCBCB;
  position: relative;
}

/* line 2884, ../styles/_base/_main.scss */
.popular-list ol a {
  display: block;
  font: normal 1.45em/1.125 Georgia, "Times New Roman", Times, serif;
  padding: 0.5em 0.5em 0.5em 0;
  line-height: 1.4615em;
}

/* line 2890, ../styles/_base/_main.scss */
.popular-list i {
  background: #CCC;
  color: #464646;
  font-style: normal;
  font: normal 0.625em/1 Helvetica, Arial, sans-serif;
  /* 10px / 16px; 12px / 10px */
  margin-right: 0.3em;
  padding: 0.3em;
  left: .3em;
  position: absolute;
}

/*
	Ad positioning
*/
/* line 2904, ../styles/_base/_main.scss */
.ad {
  clear: both;
  width: 100%;
  padding: 0 0 15px;
  margin-bottom: 25px;
  text-align: center;
}

/* same ad - different DOM locations for breakpoint optimization */
/* line 2912, ../styles/_base/_main.scss */
.ad-slot-a, .ad-slot-photo {
  display: block;
  border-bottom: 1px solid #999;
}

/* line 2916, ../styles/_base/_main.scss */
.ad-slot-b {
  /* display: none; */
  clear: both;
}

/* line 2920, ../styles/_base/_main.scss */
.section-video .ad-slot-a {
  display: none;
}

/* line 2923, ../styles/_base/_main.scss */
.section-video .ad-slot-b {
  display: block;
}

/*
	Section nav
*/
/* line 2931, ../styles/_base/_main.scss */
.section-nav {
  font: normal 1.1em/1.3 Helvetica, Arial, sans-serif;
}

/* line 2942, ../styles/_base/_main.scss */
.trending-nav h1 {
  text-align: center;
  color: #000;
  padding: 1em;
  font: bold 1.54545455em/0.823529412 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17px / 11px; 14px / 17px */
  margin: 0 !important;
  margin-right: 15px !important;
}
/* line 2943, ../styles/_base/_main.scss */
.trending-nav h1 a, .trending-nav h1 i {
  display: none !important;
}
/* line 2953, ../styles/_base/_main.scss */
.trending-nav h1 b {
  line-height: 1.3em;
}
/* line 2958, ../styles/_base/_main.scss */
.trending-nav ul {
  font-family: Georgia, "Times New Roman", Times, serif;
  counter-reset: trending-counter;
}
/* line 2964, ../styles/_base/_main.scss */
.trending-nav ul li a {
  border-top: 1px solid #DBDBDB;
  color: #333;
  display: block;
  font-size: 1.3em;
  padding: 1em 0.5em;
  padding-left: 3em;
  text-decoration: none;
}
/* line 2974, ../styles/_base/_main.scss */
.trending-nav ul li a:before {
  content: counter(trending-counter);
  counter-increment: trending-counter;
  position: absolute;
  left: 0;
  margin-top: -0.25em;
  color: #AA0016;
  font-size: 2em;
}
/* line 2984, ../styles/_base/_main.scss */
.trending-nav ul li a:visited {
  color: #777;
  font-weight: normal;
}
/* line 2989, ../styles/_base/_main.scss */
.trending-nav ul li a:hover {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

/* line 3001, ../styles/_base/_main.scss */
.section-nav .ad,
.section-nav h1 i,
.section-nav h1 b,
.section-nav ul {
  font-weight: normal;
  left: -1000em;
  position: absolute;
}

/* line 3006, ../styles/_base/_main.scss */
.ad-contain .ad-jump {
  display: none;
}

/* line 3010, ../styles/_base/_main.scss */
.section-nav h1,
.ad-contain .ad-jump {
  color: #000;
  font: bold 1.54545455em/0.823529412 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17px / 11px; 14px / 17px */
  margin-bottom: 1em;
}

/* line 3018, ../styles/_base/_main.scss */
.fontface .section-nav h1,
.fontface .ad-contain .ad-jump {
  font-weight: normal;
}

/* line 3021, ../styles/_base/_main.scss */
.ad-contain .ad-jump {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-up-5f5f5.png") left 50% no-repeat;
  padding-left: 14px;
}

/* line 3025, ../styles/_base/_main.scss */
.section-nav h1 a {
  color: #AA0016;
  display: block;
  font-size: 0.823529412em;
  /* 14px / 17px */
  font-weight: normal;
  margin-top: 0.5em;
  padding-bottom: 0.75em;
  border-bottom: 1px solid #DBDBDB;
}

/* line 3035, ../styles/_base/_main.scss */
.section-nav h1 a:hover,
.section-nav h1 a:focus {
  color: #C00;
}

/* line 3038, ../styles/_base/_main.scss */
.section-nav .tip {
  font: normal 1em/1.3 Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 3042, ../styles/_base/_main.scss */
.section-nav li a {
  border-top: 1px solid #DBDBDB;
  color: #333;
  display: block;
  font-size: 1.1em;
  padding: 1em 0.5em;
  text-decoration: none;
}

/* line 3051, ../styles/_base/_main.scss */
.type-article .in-section h1 a {
  display: inline;
  margin-top: 0.5em;
  padding-bottom: 0.75em;
}

/* line 3057, ../styles/_base/_main.scss */
.type-article .in-section h1 a:hover {
  color: #AA0016;
}

/* line 3061, ../styles/_base/_main.scss */
.type-article .in-section h1 a::after {
  background: none;
}

/* line 3065, ../styles/_base/_main.scss */
.section-nav li a:visited {
  color: #777;
  font-weight: normal;
}

/* line 3070, ../styles/_base/_main.scss */
.section-nav li a:hover {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

/* line 3076, ../styles/_base/_main.scss */
.section-nav li a.now {
  font-weight: bold;
}

/*
	Main article
*/
/* line 3083, ../styles/_base/_main.scss */
.article {
  padding-top: 5px;
}

/* line 3086, ../styles/_base/_main.scss */
.main-hed {
  color: #000;
  font: bold 2.4em/1.04347826 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  letter-spacing: -0.05em;
  margin-bottom: 0.5em;
}

/* line 3092, ../styles/_base/_main.scss */
.fontface .main-hed {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 3096, ../styles/_base/_main.scss */
.subhed {
  clear: both;
  color: #000;
  font: bold 1.3em/1.3 "Benton Sans", Arial, Helvetica, sans-serif;
}

/* line 3102, ../styles/_base/_main.scss */
.subhed b,
.subhed cite a {
  color: #979797;
  font-style: normal;
  white-space: nowrap;
}

/* line 3108, ../styles/_base/_main.scss */
.article .subhed,
.bg-mag-sub .subhed {
  color: #464646;
  font: normal 1.6em/1.19230769 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  /* 26/10; 31/26 */
  letter-spacing: -0.05em;
  margin-bottom: .5em;
}

/* line 3115, ../styles/_base/_main.scss */
.fontface .article .subhed,
.fontface .bg-mag-sub .subhed {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 3119, ../styles/_base/_main.scss */
.bg-mag-sub .subhed {
  font-size: 1.9em;
}

/* line 3123, ../styles/_base/_main.scss */
.story-title .subhed {
  display: inline-block;
}

/* line 3127, ../styles/_base/_main.scss */
.section-head {
  padding-bottom: 2em;
}

/* line 3130, ../styles/_base/_main.scss */
.section-head .subhed {
  padding: .5em 0 0 0;
}

/* line 3133, ../styles/_base/_main.scss */
.section-head .subhed-link {
  position: relative;
  text-transform: uppercase;
  font: normal 1em/1.5 Helvetica, Arial, sans-serif;
  margin: .5em 0 0;
}

/* line 3139, ../styles/_base/_main.scss */
.section-head .subhed-link a:after {
  color: #464646;
  content: "\00A0\279C";
  font: normal 1em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;
  /* 14px / 17px */
}

/* line 3144, ../styles/_base/_main.scss */
a.back {
  position: relative;
  text-transform: uppercase;
  font: normal 1em/1.5 Helvetica, Arial, sans-serif;
}

/* line 3149, ../styles/_base/_main.scss */
a.back:before {
  color: #464646;
  content: "\00A0\2190";
  font: normal 1em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;
  /* 14px / 17px */
  padding-right: .5em;
}

/* Icons */
/* line 3156, ../styles/_base/_main.scss */
.share-button {
  margin-right: 8px;
}

/* line 3159, ../styles/_base/_main.scss */
.share-button.email {
  position: relative;
}

/* line 3163, ../styles/_base/_main.scss */
.share-print, .share-reprint {
  float: right !important;
}
@media (max-width: 480px) {
  /* line 3163, ../styles/_base/_main.scss */
  .share-print, .share-reprint {
    display: none;
  }
}

/* line 3169, ../styles/_base/_main.scss */
.social-icon {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/socialmedia-sprite.png") no-repeat;
}
/* line 3172, ../styles/_base/_main.scss */
.social-icon.email {
  background-position: 15px 8px;
  width: 50px;
  height: 30px;
  background-color: #e6e6e6;
}
/* line 3181, ../styles/_base/_main.scss */
.social-icon.email:hover {
  background-color: #cdcdcd;
}
/* line 3186, ../styles/_base/_main.scss */
.social-icon.fb {
  background-position: 19px -21px;
  width: 50px;
  height: 30px;
  background-color: #3b5998;
}
/* line 3195, ../styles/_base/_main.scss */
.social-icon.fb:hover {
  background-color: #2d4373;
}
/* line 3201, ../styles/_base/_main.scss */
.social-icon.goog {
  background-position: 13px -53px;
  width: 50px;
  height: 30px;
  background-color: #dd4b38;
}
/* line 3210, ../styles/_base/_main.scss */
.social-icon.goog:hover {
  background-color: #c13321;
}
/* line 3216, ../styles/_base/_main.scss */
.social-icon.linkedin {
  background-position: 15px -85px;
  width: 50px;
  height: 30px;
  background-color: #007bb6;
}
/* line 3225, ../styles/_base/_main.scss */
.social-icon.linkedin:hover {
  background-color: #005983;
}
/* line 3231, ../styles/_base/_main.scss */
.social-icon.tw {
  background-position: 15px -112px;
  width: 50px;
  height: 30px;
  background-color: #55acee;
}
/* line 3240, ../styles/_base/_main.scss */
.social-icon.tw:hover {
  background-color: #2795e9;
}

/* line 3248, ../styles/_base/_main.scss */
.icon {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png") no-repeat;
  padding-left: 20px;
}

/* guys GUYS methode hates data-uris

.applicationcache .icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAABjZCAMAAABK+5KGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY1NTU4RDE1NzJEMTFFMEI1NjI5NjkzMDUyNTgyREUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1NTU4RDI1NzJEMTFFMEI1NjI5NjkzMDUyNTgyREUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjU1NThDRjU3MkQxMUUwQjU2Mjk2OTMwNTI1ODJERSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjU1NThEMDU3MkQxMUUwQjU2Mjk2OTMwNTI1ODJERSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnPvdOsAAAGwUExURQAAAAAAAF9aWpmZmczMzNbW1v///7m5uQAAAF9aWpmZmczMzNbW1v///7KysgAAAF9aWpmZmczMzNbW1rKysgAAAF9aWpmZmczMzNbW1v///wAAAK+vr19aWpmZmczMzNbW1v///wAAAF9aWtbW1l9aWpmZma+vr8zMzNbW1t7d3v///wAAAF9aWpmZmczMzNbW1q6urgAAAF9aWtbW1l9aWpmZmczMzNbW1ubm5v///6urqwAAAF9aWpmZmaqqqszMzNbW1v///wAAAKioqF9aWouIiZmZmczMzNbW1gAAAKampl9aWpmZmczMzNbW1u/v7////wAAAF9aWtbW1qSkpF9aWmxpapmZma2lpczMzNbW1v///wAAAKOjo19aWpmZmczMzNbW1t7d3v///wAAAF9aWqCgoNbW1p6enl9aWmpnaH17e5mZmczMzNbW1v///wAAAJubmwAAAF9aWmlkZmpnaHNucHRxcn17e4aDhIeFhZGPj5GPkJmZmaWkpK6srq+trbi4uL6+vsXFxczMzNbW1tra2tzc3N7d3uLi4ubm5uzs7O/v7/f39////xGWdRcAAABzdFJOUwAQEREREREWICIiIiIiKzAzMzMzP0BERERERFBTVVVVVVVgYGBmZmZmZmZmcHd3d3d4gICAiIiIiIiIiY+ZmZmZmZmfqKqqqqqqr7e7u7u7u7u/v7/FzMzMzMzMzM/S3d3d3d3d39/f3+ru7u7u7u7u7/VgTeCaAAAPCUlEQVR42u2dDXcTyZWGy0LEyGKwMEaWBxTPkghMFo3Buy15AWGzoOWrsRLPoLBmxkLsTsj0LmJt9Sr2eNPEhO5Nj6Puv5xbH91dLeJJzjCTM8Hvc46lrrerbpXcPsequnVvMfYtOD6rcYqEpX3fi9h/woVhGClB2OICvfuq7EtBKfxVCV5I10G47ynBD4IgDMIhKULww8DzhoHvkSKEIIh6HcpekmF4/hMGAAAAHHZyRY0CCYazYysGe7/kghsoZeAHJhfofUeVd4RgS0W8SsHeDoOdgR86thJ2fN8P/MANHCnsBP5g8Mbfsd+EjhA8f8BN0s+bUNYYROOwd3+JBwUAAOAQ0lKT16VY2A85/gHCUqv10vM53rNW62JiIDbT8vZjfCkMh4GwMRzuS4Em7QHHj5qQ4EcvJFxcWnqmarSWlmbVOGQNbWCyxtKBnwUAAAAYxVQzQCMW9sT/qN0DBMM0re1dzqBjmpXEQGzGtJ29iF0pvH7tCRtv3jhSsO09/l9suBs1IWE3eiGhYhgdVcM0jKIah6yRDMwR/+Z2jAM/CwAAAPB+MXtUL118Qv8HnyXzvZtqBvhE1VqKJ6YtUT7O3bTc3UuIWeVlIYRBPG1ckkIY+YRjgc9V73HhIykII5eF1ZckDGU3x1lURXI5GujLdJmxo5dbrdbScTxRAAAA7yvFjF6qtGmm2kmmqg01eW2rWuTiHUgHrSnKOe6mJecuR0yIq1wIQ287mvEaUgjDPdUmEnyaODe5UBZC8IrbqAqrFgnutjCaY1EVSTUaqJUuM5apmqZp5PBEAQAAHArE9mt9qirm1a2jI8IpTREC0xQhzM7ejKbmydx89vsU4p3jR/EYAQAAHALE9mt9qmqIKXVmRChoihCYpgihWGxEU3MpxBPx70uId45n8BgBAAAcimn2qZSwFPmt/6JAG6YvpoRWVJML/G5KaKmfbyvwkZ5SP3huAAAADuU0u5ASjMhv/RcF2utdSQlmVJML/G5KMNXPtxX4SAvqB88NAADAoZ1rz47OpL2DhSUtxjkRfD8t8EjplCACp3VhOCpQdrH9tFG9l4utBDwzAAAAh3auXRydSdsHC4YWnp0IO7uDlEBB3sFAF3iqkl1dcEnY0YVt13PSRvVeKmYCnhkAAACg5/F+K0B79m8pzC7xSPElIt7VPus9SbuyTyGNGAAAgEM+605tx05mvMW/pVA0eKS4QcS72ot2O+3KLiADGgAAgMPG0r2L6urycTXrbanp7ROvNSuSn3kv5cT7Io/fviemxDeF8NHLxPXcuijbxDz7SMyQ41Tf96J+9Gn1vY/Y7E09A/epJ2+nQRPSs5t6LDlCswEAABw6jGZFXVVzatZrqult2zaLIvmZbcmJd4XHbzfFlLghhLKVuJ7NimwT0ymLGXKcpbwZ9aNPq5tlVmzoycML7bfToAmp09BjyRGaDQAA4BARu6/V/PWmNzLD1fZvt3TB308LQajOoI4EkV9cE2gn+TDVRO4kT9cYMSr2nh8gtBJBurWPis9x9eroNngAAADgvSB2X6v5a8MemeFq+7dNXdjdG6QEn28L1wWRX1wTaCf5m21dEKeHjdTY2x6xMdKtJpiJIN3aGfE5rl4d3QYPAAAAgAjpfX6SCKeEoG/yvpw6kUvOk0firI8/wxFdAAAAwPeL9D63E6EgBH2TdzV1IpecJ4/EWec6OKILAAAAAAAAAMAhYb2bTZXnXXdeXc7VOauuu7ogBTdhSgl1Sc8tSaGu2i6MCqV3EFaVUI8Ed31V4MaC63r7Pn+LBfLDh/u6wLOuDr9RcPeHw8TGavxh17P4OwEAAAAAAACAvzsMa+RYK0uFSdPG6SpPG0Y7vzvKc9wc3QRu2m1D0FF7rU1Ltc1FQuxkfgfhLaO2OdItjWjg/DaOx+bCgGa8ni7s8o3lurBD5UAX7Ndh4MSClqK8jL8TAAAAAAAAAPhBU5pjLHZWZvOMdXv5qfXYodtbmO+56+uJh7WnPJyrc3Vyeman5nqJi5cq3e126WJlbp77Qtfz3K3rSv9wdsV1u/N57pN174oep6hqr8vmu64yn18n4a7wq65IoStcqwtkrCdcrHXeM9mYcrmxUqku+l1g2bvioscH012gXrIrqyvdlDM2m8+u8go90kvq4667pQW6PVWKfgP5KZaNfNcAAAAAAAAAAP6eyVQoxVWcYzqTYwWrk6lYkfvSsCrkzTWtOBI4zmrdKBvkBs4VqlpaL0qN3e5QrmyrWhbJrM2M9IlaPI1WjtylZjnHMmbkCy7zW03WsCJ3aUG0ZcoU4+dO2RaFGFepiTiAKsP9yc2MuGG3y8VyU2XYznXEhSUzdFcy1FujEWXtlt7pDCt0eIWOYVkqbLnQ6RQadDvJsl3IUUsk/QIAAAAAAACA94yp1ZX6nB6aWhIO0pX8iEBSUmtqfkW4VWUAL8uW6CLLHa+9qahJjywIb24+sVFnWVJEIG6+frcnfLpTvThWWFioc4duV/aS5YHEbj7bk6HC5PKdYyu8UV24h7nHd5XlqQ82Rw5kMtATOvXB7/F+purccztfr+dZvT6Ppw0AAAAAAAAA4D2hMnpaMg/QbVczaYG8xEYsFHlEsK28yxEF7lWOgpxNyyQLRStWTGkhQw7utjBtWNLJnLOiOGBpocEd3FbUe0UEBZvSs10wzTL3jHe43JRGLR5IbRcy4kr0Is7QqrAOv+JNKsKbbvB7eNgAAAAAAAAAcMjI8/TS3ZVSVK673fpciSKEV6UTe4WcwvlSqcRK68I/veDO88hjajOXXV/nbuN6dr1LQc/5u+58nrzR871svSe93Su97Mo6W7nLelx2V7PZ3nzJZav1vDuVlYHGq/WsEvLSyS0E3qTOKHrZncu683MuubLJvx2E+/4w9IVR0a3yrc9NcSf4HA1sX6Sh/hcxMDH0X/CM1OHPuip/NA3CowqeCpgmsgtcaE1pv5HPfDf4UP8VXR3u/0/qd/bB1av/iL8cAAAAAAAAAPihUzCaplGJnboFyijdMEwrcupWbFP4aTOGxcOP6WDjBuPByFYjV7C4q7Vjklu1USxWOlahSKHDZTtXkeHGmXaHmU1mtFmnQS5c06D00eWyzeiC6nVEVLJp5GzxUhRhyk1xkzWbjO5ZIst1p1qwWdVijf/6+X/sDF794t/tnNEhS9Wctb3LsY0MHyyl0S5sC3/0v7GmcBO3reJnu1T2Z5u2iEGmcOf//j/b3n5lWVFMclFEPHcMzan9nzu2l5rP/uveIPyRLvxDGH6GPxwAAAAAAAAA+AEzr2WTFnmj3RG+SfB8Txe8QB7nGwuBOr03Fvh5v3oTjwRPF/hxSKkmbwn8RGBxjLBuND2wg4VuWuiy/Io8pZgEetXCsgEAAAAA3jMqpo4hYsd09IMm3xYGKWGHvucNNGGbf+3b1QSHyv5vNWGPvn7pRp0hfcfzdhJhT3zt2/2GGrzKXmpgBwuVUUFF6UVCfLYn++DDDz/AHwcAAAAA3jcmPq7Vaj9OijecV68cx3l8UpZPvnC80CXBeXFSlZ0gfM0F5yEXHtMFfW/6vcsrTTB2nt7oi9SQL+U5zgxjd0h4zb+uUTiGEMiC44ZDhwzLGtyWF/6eG95zXiib+6H3eshb1Ei44fCbfOmPxnGED5OMhIG//yYaFzv/Ys/bc7SR84/Ci+dTn/YknjgAAAAADimFYjGXlDIypVR8EFHR2n4T2MmxSJRXajcM5SoZb8YzT+2Fnr2zuy1PO6K8UfbrcOiHYTCw22SQ1+Tu3ECu24nzk2wKxh0MuNBRQhhuk+FA2ODCDnWy7fNVOBpJzha9kgV/IBflaJ3uFZWD1wNbnqhE49hzdwdaPq1clHEr2a+cqxoGTlgCAAAAwCFkonanVpuZmHgYLYg95ctjtY8fOy8mRHnmzpEjT8/fuHPkqfNYCEdq7OHjmjNzfsZxVKOTTu2hM0O6XHU7cv6GFGpPpY0bD58KgZbnns5wocZmuDBRI0nZqL2YeXGebrxwZuTA7tx4euckCY4SanJ1sXbEeSysTtDbxMc03Icz0UeRw6vFH+5jPF8AAAAAAEmmWORrX5noOPWCzB1fjg9YN5pFwyo3GkaUbt7IZdqG2SnS4eVyJ1wmU7Ur/CT1okgUzzHtIl8sNJpylY0fvc6Ftq3OcTdI4kKlozLH5+ic9rJNQylGqeTLZrVNxURoiBVIIxaqZrnMlyWbpsq9IPIt0EplnEy/glU9AAAAAIC/ml/9kyQWPhmt8Qn7JAr2OFj4nYjM+CoRvvod5zeJ8JuvOP97UJOfjDZho738GQEAAAAAAHxn/PqfJbHw6WiNT9mnnuQbhD+KL3lfJ8LXf+T8IRH+8DXn/w9q8tPRJmy0lz8jAAAAAACA74orGxsb04w9ojcpLDvOhnxzYsF5xK44ibC85TzgwqONyMr0bW7qNhuP7U7zlxNR6ez4A+cKYw+2pi8oG1tk7sRtx9nSernCxp/r3X5J5h7Ewtnl5Qtk8CyBxwYAAAAA8J1zbm1tbZKx+/QmhcV+f02+9WOhf5+d6yfC4mb/Fhfur0VWJq9zU9fZWGx3kr8ci0qnx271zzF2a3PyjLKxSeaOXe/3N7VezrGxz/VuvyBzt2Lh9OLiGTJ4msBjAwAAAAD4njix/OjauFYWq4PPx/Xy8tnnzjWtTMt/Z2kdUTK+5Vy5fYUW95bVfbo17Thnna0Tqv4FWv277Vzbmpb9Oc70c+fCI+eCWlJcdm6zExceOFtRn1wge6q+bPJgQyvLQX45rX+McSwlAgAAAAC8G8cW718a08pidfDzMb28ePrz/iWtTMt/p2kdUTK22T93/Rwt7i2q+3Rrst8/3d88puqfodW/6/1Lm5Oyv35/8vP+mfv9M2pJcbF/nR07c6u/GfXJBbKn6ssmt9a0shzkF5P6xxjDUiIAAAAAwDtx9kSqeGLZ2biilS+ItIDPE2HDeeBsfHlNFzaipULJNWqw9UA3e2GDS8kS5PgJRo2cZIFvY+u280gTxjdGu2XTIwPjra7g8QEAAAAAfGecPpYqHlvsr53Tymf6YvkwEdb6t/prX1zShbVoqVByiRps3tLNnlnjUrIEOXaMUaN+ssC3tnm9f18TxtZGu2WTIwPjrc7h8QEAAAAAvDN/Ai2PLwQ7hlooAAAAAElFTkSuQmCC);
}

*/
/* line 3262, ../styles/_base/_main.scss */
a.icon:hover,
a.icon:focus {
  background-position: 0 -116px;
}

/* line 3265, ../styles/_base/_main.scss */
a.ico-email {
  background-position: 0 4px;
}

/* line 3269, ../styles/_base/_main.scss */
a.ico-email:hover,
a.ico-email:focus {
  background-position: 0 -112px;
}

/* line 3272, ../styles/_base/_main.scss */
a.ico-print {
  background-position: 0 -228px;
}

/* line 3276, ../styles/_base/_main.scss */
a.ico-print:hover,
a.ico-print:focus {
  background-position: 0 -333px;
}

/* line 3279, ../styles/_base/_main.scss */
a.ico-vid {
  background-position: 0 -454px;
}

/* line 3283, ../styles/_base/_main.scss */
a.ico-vid:hover,
a.ico-vid:focus {
  background-position: 0 -570px;
}

/* line 3286, ../styles/_base/_main.scss */
a.ico-article {
  background-position: 0 -687px;
}

/* line 3290, ../styles/_base/_main.scss */
a.ico-article:hover,
a.ico-article:focus {
  background-position: 0 -803px;
}

/* line 3293, ../styles/_base/_main.scss */
a.ico-graphic {
  background-position: 0 -918px;
}

/* line 3297, ../styles/_base/_main.scss */
a.ico-graphic:hover,
a.ico-graphic:focus {
  background-position: 0 -1034px;
}

/* line 3300, ../styles/_base/_main.scss */
a.ico-pic {
  background-position: 0 -1151px;
}

/* line 3304, ../styles/_base/_main.scss */
a.ico-pic:hover,
a.ico-pic:focus {
  background-position: 0 -1267px;
}

/* line 3307, ../styles/_base/_main.scss */
a.ico-discuss {
  background-position: 0 -1383px;
}

/* line 3311, ../styles/_base/_main.scss */
a.ico-discuss:hover,
a.ico-discuss:focus {
  background-position: 0 -1499px;
}

/* line 3314, ../styles/_base/_main.scss */
a.ico-twitter {
  background-position: 0 -1606px;
}

/* line 3318, ../styles/_base/_main.scss */
a.ico-twitter:hover,
a.ico-twitter:focus {
  background-position: 0 -1721px;
}

/* line 3321, ../styles/_base/_main.scss */
a.ico-facebook {
  background-position: 0 -1838px;
}

/* line 3325, ../styles/_base/_main.scss */
a.ico-facebook:hover,
a.ico-facebook:focus {
  background-position: 0 -1954px;
}

/* line 3328, ../styles/_base/_main.scss */
a.ico-facebook-square {
  /* slightly larger, used in the footer */
  background-position: 0 -4243px;
}

/* line 3332, ../styles/_base/_main.scss */
a.ico-facebook-square:hover,
a.ico-facebook-square:focus {
  background-position: 0 -4393px;
}

/* line 3336, ../styles/_base/_main.scss */
a.ico-googleplus {
  background-position: 0px -7020px;
}

/* line 3341, ../styles/_base/_main.scss */
a.ico-googleplus:hover,
a.ico-googleplus:focus {
  background-position: 0px -7135px;
}

/* line 3345, ../styles/_base/_main.scss */
a.ico-mobile {
  background-position: 0 -2430px;
}

/* line 3349, ../styles/_base/_main.scss */
a.ico-mobile:hover,
a.ico-mobile:focus {
  background-position: 0 -2655px;
}

/* line 3352, ../styles/_base/_main.scss */
a.ico-apps {
  background-position: 0 -2880px;
}

/* line 3356, ../styles/_base/_main.scss */
a.ico-apps:hover,
a.ico-apps:focus {
  background-position: 0 -3105px;
}

/* line 3359, ../styles/_base/_main.scss */
a.ico-rss {
  background-position: 0 -3330px;
}

/* line 3363, ../styles/_base/_main.scss */
a.ico-rss:hover,
a.ico-rss:focus {
  background-position: 0 -3568px;
}

/* line 3366, ../styles/_base/_main.scss */
a.ico-podcast {
  background-position: 0 -3793px;
}

/* line 3370, ../styles/_base/_main.scss */
a.ico-podcast:hover,
a.ico-podcast:focus {
  background-position: 0 -4018px;
}

/* line 3373, ../styles/_base/_main.scss */
a.ico-boston-com {
  background-position: 0 -4540px;
}

/* line 3377, ../styles/_base/_main.scss */
a.ico-boston-com:hover,
a.ico-boston-com:focus {
  background-position: 0 -4690px;
}

/* line 3380, ../styles/_base/_main.scss */
a.ico-boston-globe {
  background-position: 0 -4840px;
}

/* line 3384, ../styles/_base/_main.scss */
a.ico-boston-globe:hover,
a.ico-boston-globe:focus {
  background-position: 0 -4990px;
}

/* line 3387, ../styles/_base/_main.scss */
a.ico-size {
  background-position: 0 -5449px;
}

/* line 3391, ../styles/_base/_main.scss */
a.ico-size:hover,
a.ico-size:focus {
  background-position: 0 -5601px;
}

/* line 3394, ../styles/_base/_main.scss */
a.ico-link {
  background-position: 0 -5753px;
}

/* line 3398, ../styles/_base/_main.scss */
a.ico-link:hover,
a.ico-link:focus {
  background-position: 0 -5905px;
}

/* line 3401, ../styles/_base/_main.scss */
a.ico-buy {
  background-position: 0 -6057px;
}

/* line 3405, ../styles/_base/_main.scss */
a.ico-buy:hover,
a.ico-buy:focus {
  background-position: 0 -6209px;
}

/* line 3410, ../styles/_base/_main.scss */
h2.icon,
.more a.icon {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-articles.png");
  background-repeat: no-repeat;
  text-indent: 17px;
  padding: 0;
  display: inline-block;
}

/* line 3419, ../styles/_base/_main.scss */
h2.ico-vid,
.more .ico-vid,
.more .ico-vid:hover {
  background-position: 0 4px;
}

/* line 3424, ../styles/_base/_main.scss */
h2.ico-pic,
.more .ico-pic,
.more .ico-pic:hover {
  background-position: 0 -300px;
}

@media (max-width: 960px) {
  /* line 3429, ../styles/_base/_main.scss */
  .primary-tools .ico-print {
    display: none;
  }
  /* line 3433, ../styles/_base/_main.scss */
  .primary-tools .ico-reprint {
    display: none;
  }
  /* line 3437, ../styles/_base/_main.scss */
  .primary-tools .ico-email {
    padding-right: 0;
  }
}
/* Article category navigation */
/* line 3445, ../styles/_base/_main.scss */
.article-cats {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-x;
  border-bottom: 1px solid #E5E5E5;
  clear: both;
  float: left;
  font: normal 1.1em/1.3 Helvetica, Arial, sans-serif;
  letter-spacing: 0.01em;
  margin-top: 20px;
  margin-bottom: 2.1em;
  text-transform: uppercase;
  width: 100%;
  zoom: 1;
}

/* line 3459, ../styles/_base/_main.scss */
.article-cats.no-margin {
  margin-bottom: 0;
}

/* line 3466, ../styles/_base/_main.scss */
.article-cats li {
  float: left;
  zoom: 1;
}

/* line 3470, ../styles/_base/_main.scss */
.article-cats .last a {
  border-right: none;
}

/* line 3474, ../styles/_base/_main.scss */
.article-cats a,
.article-cats span {
  border-right: 1px solid #E5E5E5;
  margin-right: -1px;
  background-position: 10px 9px;
  display: block;
  padding: 10px 7px;
}

/* line 3481, ../styles/_base/_main.scss */
.article-cats span {
  color: #dadada;
}

/* line 3485, ../styles/_base/_main.scss */
.article-cats a.icon,
.article-cats span.icon {
  padding-left: 29px;
}

/* line 3489, ../styles/_base/_main.scss */
.article-cats .now a.ico-boxscore {
  padding-bottom: 11px;
  margin-bottom: -1px;
  background-color: #F2F2E8;
}

/* line 3495, ../styles/_base/_main.scss */
.article-cats a:hover {
  background-position: 10px -107px;
}

/* line 3499, ../styles/_base/_main.scss */
.article-cats b,
.article-cats i {
  font-weight: normal;
  font-style: normal;
}

/*
.article-cats b {
	display: block;
	text-indent: 0em;
	width: auto;
	overflow: hidden;
}
*/
/* line 3512, ../styles/_base/_main.scss */
.article-cats b, .article-cats span.icon {
  display: inline-block;
  text-indent: -1000em;
  width: none;
  white-space: nowrap;
}

/* line 3518, ../styles/_base/_main.scss */
.ie7 .article-cats b {
  display: block;
}

/* line 3522, ../styles/_base/_main.scss */
.article-cats .now {
  background: #f2f2e8 url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-x;
}

/* line 3529, ../styles/_base/_main.scss */
.article-cats a.ico-doc,
.article-cats span.ico-doc {
  background-position: 9px -678px;
}

/* line 3534, ../styles/_base/_main.scss */
.article-cats a.ico-doc:hover,
.article-cats a.ico-doc:focus,
.article-cats .now a.ico-doc {
  background-position: 9px -794px;
}

/* line 3538, ../styles/_base/_main.scss */
.article-cats a.ico-vid,
.article-cats span.ico-vid {
  background-position: 9px -445px;
}

/* line 3543, ../styles/_base/_main.scss */
.article-cats a.ico-vid:hover,
.article-cats a.ico-vid:focus,
.article-cats .now a.ico-vid {
  background-position: 9px -561px;
}

/* line 3547, ../styles/_base/_main.scss */
.article-cats a.ico-graphic,
.article-cats span.ico-graphic {
  background-position: 9px -908px;
}

/* line 3552, ../styles/_base/_main.scss */
.article-cats a.ico-graphic:hover,
.article-cats a.ico-graphic:focus,
.article-cats .now a.ico-graphic {
  background-position: 9px -1024px;
}

/* line 3556, ../styles/_base/_main.scss */
.article-cats a.ico-pic,
.article-cats span.ico-pic {
  background-position: 9px -1141px;
}

/* line 3561, ../styles/_base/_main.scss */
.article-cats a.ico-pic:hover,
.article-cats a.ico-pic:focus,
.article-cats .now a.ico-pic {
  background-position: 9px -1257px;
}

/* line 3565, ../styles/_base/_main.scss */
.article-cats a.ico-discuss,
.article-cats span.ico-discuss {
  background-position: 9px -1375px;
}

/* line 3570, ../styles/_base/_main.scss */
.article-cats a.ico-discuss:hover,
.article-cats a.ico-discuss:focus,
.article-cats .now a.ico-discuss {
  background-position: 9px -1491px;
}

/* line 3574, ../styles/_base/_main.scss */
.article-cats a.ico-boxscore,
.article-cats span.ico-boxscore {
  background-position: 9px -7488px;
}

/* line 3579, ../styles/_base/_main.scss */
.article-cats a.ico-boxscore:hover,
.article-cats a.ico-boxscore:focus,
.article-cats .now a.ico-boxscore {
  background-position: 9px -7643px;
}

/* line 3582, ../styles/_base/_main.scss */
.article .lead-figure {
  clear: both;
  margin-bottom: 2em;
}

/* line 3586, ../styles/_base/_main.scss */
.slider .lead-figure {
  clear: none;
}

/* line 3589, ../styles/_base/_main.scss */
.article .story-title {
  clear: both;
  color: #000;
  font-size: 2.8em;
  /* 28/10*/
  padding: .8em 0 .4642em 0;
  /* 13/28 */
  line-height: 1.035;
}

/* Article tools */
/* line 3601, ../styles/_base/_main.scss */
.tools,
.tools input,
.tools textarea {
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
}

/* line 3604, ../styles/_base/_main.scss */
.tools {
  letter-spacing: 0.01em;
  margin: 0 0 40px;
  position: relative;
  text-transform: uppercase;
}

/* line 3611, ../styles/_base/_main.scss */
.primary-tools {
  clear: both;
  margin-bottom: 25px;
}

/* line 3616, ../styles/_base/_main.scss */
.tools li {
  float: left;
}

/* line 3621, ../styles/_base/_main.scss */
.tools a,
.tools .top,
.tools button {
  display: block;
}

/* line 3624, ../styles/_base/_main.scss */
.tools .top {
  padding-top: 0.95em;
  padding-right: 1em;
}

/* line 3628, ../styles/_base/_main.scss */
.tools a.ico-email {
  background-position: 0 8px;
}

/* line 3632, ../styles/_base/_main.scss */
.tools a.ico-email:hover,
.tools a.ico-email:focus {
  background-position: 0 -108px;
}

/* line 3635, ../styles/_base/_main.scss */
.tools a.ico-print {
  background-position: 0 -224px;
}

/* line 3638, ../styles/_base/_main.scss */
.tools a.ico-reprint {
  background-position: 0 -5287px;
}

/* line 3642, ../styles/_base/_main.scss */
.tools a.ico-reprint:hover,
.tools a.ico-reprint:focus {
  background-position: 0 -5135px;
}

/* line 3646, ../styles/_base/_main.scss */
.tools a.ico-print:hover,
.tools a.ico-print:focus {
  background-position: 0 -329px;
}

/* Email form & Share menu */
/* line 3651, ../styles/_base/_main.scss */
.email .email-error {
  color: #AA0016;
  font-weight: bold;
  margin: 0 0 1em;
}

/* line 3656, ../styles/_base/_main.scss */
.email-form h4 {
  color: #000;
  font: 1.54545em/0.823529 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  text-transform: none;
  margin: 0 0 1em;
}

/* line 3662, ../styles/_base/_main.scss */
.tools .email a.ico-email {
  background-position: .5em 6px;
}

/* line 3666, ../styles/_base/_main.scss */
.tools .email a.ico-email:hover,
.tools .email a.ico-email:focus {
  background-position: .5em -110px;
}

/* line 3669, ../styles/_base/_main.scss */
.email-form p {
  padding: 0 0 1em;
}

/* line 3672, ../styles/_base/_main.scss */
.email-form label {
  display: block;
  font-size: .9em;
  padding: .5em 0;
}

/* line 3678, ../styles/_base/_main.scss */
.email-form p input,
.email-form p textarea {
  border: 1px solid #ddd;
  border-top-color: #bdbdbd;
  font-size: 1.2em;
  width: 95%;
  background-color: #f5f5f5;
  padding: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
}

/* line 3691, ../styles/_base/_main.scss */
.email-form input.bg-button,
.email-form a.cancel {
  width: 30%;
  float: none;
  display: inline;
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
}

/* line 3699, ../styles/_base/_main.scss */
.email-form a.cancel {
  text-transform: none;
  margin-left: 1em;
}

/* line 3704, ../styles/_base/_main.scss */
.email-form .error {
  border: solid 2px red;
}

/* line 3708, ../styles/_base/_main.scss */
.share {
  position: relative;
  z-index: 5;
}

/* line 3712, ../styles/_base/_main.scss */
.tools .share {
  margin-right: 0.5em;
}

/* line 3716, ../styles/_base/_main.scss */
.share .top,
.email .top {
  border: 1px solid #FFF;
  padding: 0.75em 1em;
  margin-top: 1px;
  position: relative;
  z-index: 50;
  background-color: #fff;
}

/* line 3725, ../styles/_base/_main.scss */
.email .top {
  padding-left: 28px;
}

/* line 3728, ../styles/_base/_main.scss */
.share .top i {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/share-sprite.gif") no-repeat 100% 0;
  display: inline-block;
  width: 12px;
  height: 7px;
}

/* line 3734, ../styles/_base/_main.scss */
.applicationcache .share .top i {
  background-image: url(data:image/gif;base64,R0lGODlhBwDIALMOACMfIJOVmNDQ0qepq0xJSp6dnevr7OPj49bV1VpXWK6wsvHy8qGipT87PP///wAAACH5BAEAAA4ALAAAAAAHAMgAAARNcIQ5h6HTOEGF+0qgfN/CLGSqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IZIoAaDYJCGcT4Sg4C6QEIJE6NA7KsHhMLpvP6LR6zW67WREAOw==);
}

/* line 3738, ../styles/_base/_main.scss */
.email-on,
.share-on {
  z-index: 99;
}

/* line 3747, ../styles/_base/_main.scss */
.share-on .top i {
  background-position: 100% -100px;
}

/* line 3751, ../styles/_base/_main.scss */
.share ul,
.email-form {
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-bottom: none;
  border: 1px solid #DBDBDB;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  left: -1000em;
  position: absolute;
  width: 130px;
  z-index: 10;
}

/* line 3768, ../styles/_base/_main.scss */
.email-form {
  padding: 1.2em 1em;
  width: 280px;
}

/* line 3775, ../styles/_base/_main.scss */
ul.tools.email-on .email-form {
  left: 0;
  z-index: 51;
}

/* line 3795, ../styles/_base/_main.scss */
.email-on .email-form {
  display: block;
  z-index: 51;
}

/* line 3800, ../styles/_base/_main.scss */
.email-on .ico-email {
  z-index: 52;
}

/* line 3802, ../styles/_base/_main.scss */
.share-on ul {
  left: auto;
  right: 0;
}

/* line 3806, ../styles/_base/_main.scss */
.share li {
  float: none;
}

/* line 3809, ../styles/_base/_main.scss */
.share li a {
  background-position: 10px 0.72em;
  background-repeat: no-repeat;
  border-bottom: 1px solid #DBDBDB;
  display: block;
  padding: 0.7em 0.7em 0.7em 30px;
}

/* line 3816, ../styles/_base/_main.scss */
.share .share-fb {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png");
  background-position: 10px -1842px;
}

/* line 3820, ../styles/_base/_main.scss */
.share .share-google {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png");
  background-position: 10px -7022px;
}

/* line 3824, ../styles/_base/_main.scss */
.share .share-linkd {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png");
  background-position: 10px -6764px;
}

/* line 3828, ../styles/_base/_main.scss */
.share .share-reddit {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png");
  background-position: 10px -7279px;
}

/* line 3832, ../styles/_base/_main.scss */
.share .share-twitter {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-types-all.png");
  background-position: 10px -1608px;
}

/*.applicationcache .share .share-fb {
	background-image: url(data:image/gif;base64,R0lGODlhDADIAPIIAM/Pz9nZ2ebm5szMzNzc3OLi4unp6f///yH5BAUAAAgALAAAAAAMAMgAAARfkIxJq6w4UxCAHsJxCJ94GOVxZeaoteR7BN8g0ik+FNg9AAWEcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCbREAOw==);
}
.applicationcache .share .share-twitter {
	background-image: url(data:image/gif;base64,R0lGODlhDADIALMNAM/Pz/X19fn5+dzc3Pz8/NnZ2d/f3+Li4vLy8tLS0uzs7NbW1szMzP///wAAAAAAACH5BAEAAA0ALAAAAAAMAMgAAARosAnSagCJWmZQWwwDaA0QFmE4CNWRvqKVwMwQsI1CB81RFKaXotJADFIAA47IbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLZhEAOw==);
}
*/
/* Save link */
/* line 3849, ../styles/_base/_main.scss */
li.save a,
li.save button {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 0;
  /* for button element */
  background: #CCC;
  color: #FFF;
  font: normal 10px/1.0 Helvetica, Arial, sans-serif;
  letter-spacing: 0.01em;
  text-align: center;
  text-transform: uppercase;
  padding: 6px 1.2em;
  cursor: pointer;
}

/* line 3866, ../styles/_base/_main.scss */
li.save a:hover,
li.save a:focus,
li.save button:hover,
li.save button:focus {
  background: #FF0D0D;
  color: #FFF;
}

/* line 3871, ../styles/_base/_main.scss */
.tools .save a,
.tools .save button {
  margin-top: 0.45em;
}

/* Byline */
/* line 3875, ../styles/_base/_main.scss */
.byline {
  clear: both;
  color: #999;
  font-size: 1.1em;
  letter-spacing: 0.1em;
  line-height: 1.3;
  margin-bottom: 2.1em;
  text-transform: uppercase;
}

/* line 3884, ../styles/_base/_main.scss */
.byline img {
  float: left;
  margin-right: 15px;
  margin-bottom: 1.8em;
  width: 55px;
}

/* line 3890, ../styles/_base/_main.scss */
.byline .author {
  color: #000;
  font-size: 1.09090909em;
  /* 12px / 11px */
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: 0.25em;
  text-transform: none;
}

/* line 3898, ../styles/_base/_main.scss */
.author cite {
  font-style: normal;
}

/* line 3901, ../styles/_base/_main.scss */
.author a {
  text-decoration: underline;
}

/* line 3905, ../styles/_base/_main.scss */
.author a:hover {
  color: #C00;
  text-decoration: underline;
}

/* Article body */
/* line 3912, ../styles/_base/_main.scss */
.article-body,
.blob p {
  clear: both;
  color: #000;
  font-size: 1.4em;
  /* 14px / 10px */
  line-height: 1.625;
  /* 26px / 16px */
  margin-bottom: 12px;
}

/* line 3921, ../styles/_base/_main.scss */
.article-body a,
.blob p a,
.event .excerpt a {
  color: #333;
  text-decoration: underline;
}

/* line 3930, ../styles/_base/_main.scss */
.article-body a:hover,
.article-body a:focus,
.blob p a:hover,
.blob p a:focus,
.event .excerpt a:hover,
.event .excerpt a:focus {
  color: #96101E;
  text-decoration: none;
}

/* line 3934, ../styles/_base/_main.scss */
.article-body a:visited {
  color: #666;
}

/* line 3938, ../styles/_base/_main.scss */
.article-body p,
.article-body h2 {
  margin-bottom: 1.125em;
  /* 18px / 16px */
}

/* line 3942, ../styles/_base/_main.scss */
.article-body .slideshow p,
.article-body .slideshow h2 {
  margin-bottom: 0;
}

/* line 3945, ../styles/_base/_main.scss */
.article-body h2 {
  font: bold 18px/1.1176 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17 / 16; 19 / 17*/
}

/* line 3948, ../styles/_base/_main.scss */
.article-body h2 a {
  text-decoration: none;
}

/* line 3951, ../styles/_base/_main.scss */
.article-body .slideshow h2 {
  font: normal 1.1em/1 arial, helvetica, sans-serif;
}

/* line 3955, ../styles/_base/_main.scss */
.question-answer dd,
.question-answer dt {
  padding: .15em 0;
  clear: left;
}

/* line 3959, ../styles/_base/_main.scss */
.question-answer dt p {
  font-style: italic;
}

/* line 3962, ../styles/_base/_main.scss */
.question-answer abbr {
  color: #000;
  font-weight: bold;
  font-style: normal;
}

/* line 3967, ../styles/_base/_main.scss */
.article-note {
  background: #F2F2E8;
  font: normal 0.8125em/1.76923077 Georgia, "Times New Roman", Times, Georgia, serif;
  /* 15px / 16px; 23px / 15px */
  font-style: italic;
  padding: 1.5em 1.5em 1px;
  margin: 1em 0;
}

/* line 3974, ../styles/_base/_main.scss */
.article-body a.article-bar {
  display: block;
  padding: 1em 1em;
  margin: 1em 0;
  font: 0.875em/1.5 Helvetica, Arial, sans-serif;
  /* 14px / 16px; 23px / 15px */
  text-align: center;
  color: #9B1518;
  text-decoration: none;
  z-index: 10000;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: color none;
  clear: both;
  background-color: #ffffe5;
  border: 1px solid #e6e6dc;
  font-weight: bold;
}

/* line 3993, ../styles/_base/_main.scss */
a.article-bar span {
  white-space: nowrap;
  text-decoration: underline;
}

/* line 3997, ../styles/_base/_main.scss */
.article span.cap {
  float: left;
  font: normal 4.61538462em/0.9 "Miller Globe Headline CondLarge", "Times New Roman", Times, Georgia, serif;
  /* 60px / 13px */
  margin: 0 0.05em 0 0;
}

/* line 4002, ../styles/_base/_main.scss */
.article .excerpt {
  font-size: 1.3em;
  line-height: 1.46153846;
  /* 19 / 13 */
}

/* line 4006, ../styles/_base/_main.scss */
.article .excerpt {
  clear: both;
  padding: 1em 0 0 0;
}

/* line 4010, ../styles/_base/_main.scss */
.article-body .ad {
  border-bottom: 1px solid #DBDBDB;
  border-width: 1px 0;
  padding: 15px 0;
  text-align: center;
}

/* line 4016, ../styles/_base/_main.scss */
.article-body .figure {
  clear: right;
  float: right;
  width: 40.7608696%;
  /* 300px / 736px */
  margin-left: 2.7173913%;
  /* 20px / 736px */
  margin-bottom: 2em;
}

/* line 4023, ../styles/_base/_main.scss */
.article-body .slideshow .figure {
  clear: right;
  float: right;
  width: 100%;
  margin-left: 0;
  margin-bottom: 2em;
}

/* line 4030, ../styles/_base/_main.scss */
.article-body .lead-figure {
  width: 52.7173913%;
  /* 388px / 736px */
}

/* line 4034, ../styles/_base/_main.scss */
.article-body .figure img,
.article-body .figcaption {
  margin-bottom: 0.2em;
}

/* line 4039, ../styles/_base/_main.scss */
.article-body .promo .figure,
.article-body .nr-graphic .figure,
.article-body .nr-figure {
  clear: none;
  float: none;
  margin: 0;
  width: 100%;
}

/* line 4046, ../styles/_base/_main.scss */
.article-body .aphic .figure-static {
  clear: none;
  float: none;
  text-align: center;
}

/* line 4052, ../styles/_base/_main.scss */
.article-body .promo .figcaption {
  font: bold 18px "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  letter-spacing: -0.05em;
  margin-bottom: 0.65em;
}

/* line 4057, ../styles/_base/_main.scss */
.fontface .article-body .promo .figcaption {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 4061, ../styles/_base/_main.scss */
.article-body .figure a {
  text-decoration: none;
}

/* line 4064, ../styles/_base/_main.scss */
.article-body .promo .hed-section {
  font-size: 1.0625em;
  /* 17px / 16px */
  border: none;
  padding: 0;
  margin-bottom: 0.5em;
}

/* line 4070, ../styles/_base/_main.scss */
.article-body .promo .hed-cat {
  font-size: 0.625em;
  /* 10px / 16px */
  margin-bottom: 1em;
}

/* line 4075, ../styles/_base/_main.scss */
.article-body .ingredients,
.article-body .instructions {
  padding: .35em 0 1.8em 0;
}

/* line 4078, ../styles/_base/_main.scss */
.article-body .instructions {
  padding-left: 1.5em;
}

/* line 4081, ../styles/_base/_main.scss */
.article-body .ingredients li {
  padding: .375em 0;
  /* 6 / 16 */
}

/* line 4084, ../styles/_base/_main.scss */
.article-body .ingredients li:before {
  color: #ccc;
  content: "???? ";
  padding: 0 .5em 0 0;
}

/* line 4089, ../styles/_base/_main.scss */
.article-body .instructions li {
  font-weight: bold;
  list-style: decimal;
}

/* line 4093, ../styles/_base/_main.scss */
.article-body .instructions li p {
  font-weight: normal;
}

/* START Article Body Float Fixes for IE7 */
/* line 4097, ../styles/_base/_main.scss */
.ie7 .article-body {
  position: relative;
  zoom: 1;
  display: inline-block;
}

/* line 4102, ../styles/_base/_main.scss */
.ie7 .article-body > p {
  display: inline;
  zoom: 1;
  margin-bottom: 1.125em;
  position: relative;
  min-width: 51%;
  /* Stops short lines from inlining against each other */
}

/* END Article Body Float Fixes for IE7 */
/* line 4110, ../styles/_base/_main.scss */
.notfound-suggestions li {
  list-style-type: square;
  font-size: 1.5em;
  margin: 0 0 0.75em 1.3em;
}

/* line 4115, ../styles/_base/_main.scss */
.notfound-suggestions li a {
  color: #000;
  text-decoration: underline;
}

/* line 4119, ../styles/_base/_main.scss */
.notfound-suggestions li a:hover {
  text-decoration: none;
}

/* line 4122, ../styles/_base/_main.scss */
.related-links {
  font: normal 13px/1.30769231 Georgia, "Times New Roman", Times, serif;
  /* 17 / 13 */
}

/* line 4125, ../styles/_base/_main.scss */
.related-links li {
  list-style-type: square;
  color: #9B1518;
  margin: 0 0 0.75em 1.3em;
}

/* line 4130, ../styles/_base/_main.scss */
.related-links .media {
  list-style-type: none;
  color: #9B1518;
  margin: 0 0 0.75em 0;
}

/* line 4135, ../styles/_base/_main.scss */
.related-links a {
  display: block;
  color: #444;
  font-weight: bold;
  text-decoration: none;
}

/* line 4142, ../styles/_base/_main.scss */
.related-links a:hover,
.related-links a:focus {
  color: #555;
}

/* line 4145, ../styles/_base/_main.scss */
.related-links img {
  margin-right: 0.25em;
  vertical-align: baseline;
}

/* Picker (e.g., town chooser on section fronts) */
/* line 4151, ../styles/_base/_main.scss */
.picker,
.picker li {
  font: normal 11px/1.1 Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 4155, ../styles/_base/_main.scss */
.picker {
  margin-top: 2em;
  position: relative;
}

/* line 4159, ../styles/_base/_main.scss */
.picker h1 {
  position: static;
  left: auto;
  text-align: right;
}

/* line 4165, ../styles/_base/_main.scss */
.picker .top,
.picker label {
  background: #FFF;
  border: 1px solid #FFF;
  font-weight: normal;
  float: right;
  left: auto;
  margin-top: 1px;
  padding: 0.75em 1em;
  position: relative;
  z-index: 50;
}

/* line 4176, ../styles/_base/_main.scss */
.picker label {
  float: none;
  display: block;
  padding-left: 0;
}

/* line 4182, ../styles/_base/_main.scss */
.picker:hover .top,
.picker-on .top {
  color: #000;
  border: 1px solid #DBDBDB;
  border-bottom-color: #FFF;
}

/* line 4187, ../styles/_base/_main.scss */
.picker i {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/share-sprite.gif") no-repeat 100% 0;
  color: #FFF;
  display: inline-block;
  height: 7px;
  width: 12px;
}

/* line 4196, ../styles/_base/_main.scss */
.picker .top:hover i,
.picker:hover .top i,
.picker-on .top i {
  background-position: 100% -100px;
}

/* line 4199, ../styles/_base/_main.scss */
.picker div {
  clear: both;
  left: -1000em;
  position: absolute;
  margin-top: -1px;
  top: 3em;
  width: 100%;
  z-index: 10;
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}

/* line 4213, ../styles/_base/_main.scss */
.ie6 .picker div,
.ie7 .picker div {
  top: 5em;
  border-bottom: 1px solid #DBDBDB;
}

/* line 4218, ../styles/_base/_main.scss */
.picker:hover div,
.picker-on div {
  left: auto;
  right: 0;
}

/* line 4222, ../styles/_base/_main.scss */
.picker ol {
  border: 1px solid #DBDBDB;
  border-bottom: none;
  background: #FFF;
  margin-top: -1px;
  overflow: auto;
  height: 150px;
}

/* line 4230, ../styles/_base/_main.scss */
.picker a {
  display: block;
  padding: 0.75em;
}

/* line 4236, ../styles/_base/_main.scss */
.picker div a:hover,
.picker a.now,
.picker a.now:hover {
  background: #EEE;
  color: #000;
}

/* line 4241, ../styles/_base/_main.scss */
.picker a.now,
.picker a.now:hover {
  cursor: text;
  font-weight: bold;
}

/* Review Page */
/* line 4247, ../styles/_base/_main.scss */
.hreview .box h2.hed-section {
  clear: both;
  padding: 1.3em 0 0 0;
}

/* line 4251, ../styles/_base/_main.scss */
.hreview .box .related-stories a {
  color: #9f9f9f;
  font-size: .61904em;
  /* 13/21 */
  text-decoration: none;
}

/* line 4256, ../styles/_base/_main.scss */
.hreview .box .related-stories a:hover {
  color: #000;
}

/* line 4259, ../styles/_base/_main.scss */
.hreview .map a.full-size {
  color: #9f9f9f;
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-search.png") left center no-repeat;
  float: right;
  font: normal .6875em arial, helvetica, sans-serif;
  /* 11/16 */
  padding: 0 0 0 15px;
  text-decoration: none;
}

/* line 4267, ../styles/_base/_main.scss */
.hreview .map a.full-size:after {
  content: "\2192";
}

/* line 4270, ../styles/_base/_main.scss */
.hreview .map a.full-size:hover {
  color: #000;
}

/* line 4274, ../styles/_base/_main.scss */
.rating-summary,
.box .related {
  color: #454545;
  font: normal .75em/1.75 arial, helvetica, sans-serif;
  /* 12/16; 21/12*/
  padding-bottom: .75em;
}

/* line 4279, ../styles/_base/_main.scss */
.box .related p {
  padding: .75em 0em;
}

/* line 4282, ../styles/_base/_main.scss */
.rating-summary .rating {
  clear: both;
  margin: 1.5em 0;
}

/* line 4288, ../styles/_base/_main.scss */
.rating-summary .rating,
.rating-summary .rating b,
.rating-summary .rating .value {
  display: block;
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-starrating.png");
  background-repeat: repeat-x;
  background-position: 0 -16px;
  text-indent: -9999px;
  height: 16px;
  width: 64px;
}

/* line 4298, ../styles/_base/_main.scss */
.rating-summary .rating .value {
  background-position: 0 0;
  display: block;
  height: 16px;
  max-width: 100%;
}

/* line 4305, ../styles/_base/_main.scss */
.rating-summary .zero-star .value {
  width: 0%;
}

/* line 4306, ../styles/_base/_main.scss */
.rating-summary .half-star .value {
  width: 12.5%;
}

/* line 4307, ../styles/_base/_main.scss */
.rating-summary .one-star .value {
  width: 25%;
}

/* line 4308, ../styles/_base/_main.scss */
.rating-summary .one-half-star .value {
  width: 37.5%;
}

/* line 4309, ../styles/_base/_main.scss */
.rating-summary .two-star .value {
  width: 50%;
}

/* line 4310, ../styles/_base/_main.scss */
.rating-summary .two-half-star .value {
  width: 62.5%;
}

/* line 4311, ../styles/_base/_main.scss */
.rating-summary .three-star .value {
  width: 75%;
}

/* line 4312, ../styles/_base/_main.scss */
.rating-summary .three-half-star .value {
  width: 87.5%;
}

/* line 4313, ../styles/_base/_main.scss */
.rating-summary .four-star .value {
  width: 100%;
}

/* line 4315, ../styles/_base/_main.scss */
.hreview .map a.full-size:after {
  content: "\2192";
}

/* line 4319, ../styles/_base/_main.scss */
.rating-summary p,
.box .related p {
  margin: 0;
}

/* line 4322, ../styles/_base/_main.scss */
.rating-summary .description {
  float: left;
  width: 100%;
}

/* line 4327, ../styles/_base/_main.scss */
.rating-summary dt,
.rating-summary dd {
  padding-top: 1.56em;
  /* 25/12 */
}

/* line 4330, ../styles/_base/_main.scss */
.rating-summary dt {
  clear: left;
  float: left;
  font-weight: bold;
  margin-right: .3em;
}

/* Related box */
/* line 4338, ../styles/_base/_main.scss */
.box .related h2.hed-section {
  font-size: 1.41666666666666666666em;
  /* 17/12 */
  color: #000;
}

/* line 4342, ../styles/_base/_main.scss */
.box .related {
  margin-bottom: 2em;
}

/* line 4346, ../styles/_base/_main.scss */
.box .related p b,
.box .related p i {
  padding-top: 1.2em;
  display: block;
  margin-bottom: -0.2em;
}

/* line 4351, ../styles/_base/_main.scss */
.box .related i b {
  padding-top: 0;
}

/*
	Live update widgets (scoreboard, breaking news)
*/
/* line 4358, ../styles/_base/_main.scss */
.live-update {
  clear: both;
}

/* line 4362, ../styles/_base/_main.scss */
.live-scores,
.bg-alert {
  border-bottom: 1px solid #cbcbcb;
  clear: both;
  height: auto;
}

/* line 4367, ../styles/_base/_main.scss */
.live-scores {
  font: normal 1em Helvetica, sans-serif;
  padding: 10px 0;
  background-color: #f2f2e9;
  float: left;
  width: 100%;
}

/* line 4374, ../styles/_base/_main.scss */
.ie6 .score-update {
  height: 35px;
}

/* line 4378, ../styles/_base/_main.scss */
.ie6 .live-scores .scores,
.ie7 .live-scores .scores {
  width: 220px;
}

/*
	Scoreboard container & navigation
*/
/* line 4383, ../styles/_base/_main.scss */
.bg-scores {
  clear: both;
  float: left;
  width: 100%;
  padding-bottom: 5px;
}

/* line 4389, ../styles/_base/_main.scss */
.score-nav {
  font: normal 1.1em Helvetica, Arial, sans-serif;
}

/* line 4393, ../styles/_base/_main.scss */
.score-nav h1,
.score-nav h1 b {
  position: absolute;
  left: -1000em;
}

/* line 4398, ../styles/_base/_main.scss */
.score-nav h1,
.score-nav li {
  font-weight: normal;
  float: left;
}

/* line 4403, ../styles/_base/_main.scss */
.score-nav h1,
.score-nav a {
  display: block;
  padding: 0.55em 2em;
}

/* line 4407, ../styles/_base/_main.scss */
.score-nav ul {
  margin-left: 1em;
}

/* line 4410, ../styles/_base/_main.scss */
.score-nav a {
  border: 1px solid #FFF;
  border-width: 0 1px;
}

/* line 4414, ../styles/_base/_main.scss */
.bg-scores .active {
  background: #F2F2E9;
  border: 1px solid #CBCBCB;
  border-top-color: #F2F2E9;
  color: #000;
  font-weight: bold;
  margin-top: -1px;
}

/* line 4422, ../styles/_base/_main.scss */
.enhanced .live-scores {
  position: absolute;
  left: -1000em;
}

/* line 4426, ../styles/_base/_main.scss */
.enhanced .score-active {
  position: static;
}

/*
	Individual scoreboard
*/
/* line 4434, ../styles/_base/_main.scss */
.live-scores h2,
.bg-alert h2 {
  width: 7.8em;
  margin: .3em 0 0 12px;
  font: bold 1.5em "Benton Sans", Arial, Helvetica, sans-serif;
}

/* line 4444, ../styles/_base/_main.scss */
.live-scores p,
.live-scores .possession,
.live-scores .score-update,
.live-scores .scores,
.live-scores .logo,
.live-scores .score {
  float: left;
}

/* line 4447, ../styles/_base/_main.scss */
.live-scores h2 {
  margin-bottom: 0.5em;
}

/* line 4450, ../styles/_base/_main.scss */
.live-scores h2 b {
  font-weight: inherit;
}

/* line 4456, ../styles/_base/_main.scss */
.live-scores img,
.live-scores .possession,
.live-scores .score-first,
.live-scores .score-second {
  height: 3em;
}

/* line 4459, ../styles/_base/_main.scss */
.live-scores .possession {
  width: 14px;
  background: #ffde00 url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-livescore-pos.png") no-repeat 0 0;
  text-indent: -999em;
}

/* line 4464, ../styles/_base/_main.scss */
.ie7 .live-scores .logo {
  width: 30px;
}

/* line 4467, ../styles/_base/_main.scss */
.live-scores .logo img {
  min-height: 30px;
  vertical-align: middle;
}

/* line 4471, ../styles/_base/_main.scss */
.live-scores .score {
  font-size: 2.6em;
  padding: .1em .3em 0;
  line-height: 1.1;
  font-weight: bold;
}

/* line 4477, ../styles/_base/_main.scss */
.ie7 .live-scores .score {
  width: 42px;
}

/* line 4481, ../styles/_base/_main.scss */
.live-scores .score-first,
.live-scores .score-second {
  background-color: #fff;
  border: 1px solid #cbcbcb;
  overflow: hidden;
}

/* line 4486, ../styles/_base/_main.scss */
.live-scores .score-first {
  clear: left;
  margin-left: 12px;
}

/* line 4490, ../styles/_base/_main.scss */
.live-scores .score-second {
  margin-left: 1em;
}

/* line 4493, ../styles/_base/_main.scss */
.live-scores .score-first .logo {
  border-right: 1px solid #cbcbcb;
}

/* line 4496, ../styles/_base/_main.scss */
.live-scores .score-second .logo {
  float: right;
  border-left: 1px solid #cbcbcb;
}

/* line 4500, ../styles/_base/_main.scss */
.live-scores .score-second .score {
  text-align: right;
}

/* line 4503, ../styles/_base/_main.scss */
.score-stats {
  clear: left;
  font-size: 1.2em;
  margin: .7em 0 0 12px;
  white-space: nowrap;
}

/* line 4509, ../styles/_base/_main.scss */
.score-stats .period {
  font-weight: bold;
}

/* line 4513, ../styles/_base/_main.scss */
.score-stats .play {
  font-size: .9em;
}

/* line 4517, ../styles/_base/_main.scss */
.score-stats .play,
.score-blog {
  color: #464646;
}

/* line 4521, ../styles/_base/_main.scss */
.score-stats,
.score-blog {
  line-height: 1.3;
}

/* line 4524, ../styles/_base/_main.scss */
p.score-blog {
  display: none;
  font-size: 1.2em;
  padding: .5em 1em 0 1em;
}

/* line 4529, ../styles/_base/_main.scss */
p.score-blog span {
  font-weight: bold;
}

/* line 4532, ../styles/_base/_main.scss */
.live-scores .bases {
  background: transparent url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/baseballBases_sprite.gif") no-repeat 0 0;
  height: 3.2em;
  width: 3.5em;
  float: left;
  margin: 0 10px 0;
}

/* line 4539, ../styles/_base/_main.scss */
.live-scores .bases.first {
  background-position: 0 -35px;
}

/* line 4543, ../styles/_base/_main.scss */
.live-scores .bases.firstSecond {
  background-position: -36px 0;
}

/* line 4547, ../styles/_base/_main.scss */
.live-scores .bases.firstThird {
  background-position: -36px -35px;
}

/* line 4551, ../styles/_base/_main.scss */
.live-scores .bases.second {
  background-position: 0 -71px;
}

/* line 4555, ../styles/_base/_main.scss */
.live-scores .bases.secondThird {
  background-position: -36px -71px;
}

/* line 4559, ../styles/_base/_main.scss */
.live-scores .bases.third {
  background-position: 0 -107px;
}

/* line 4563, ../styles/_base/_main.scss */
.live-scores .bases.loaded {
  background-position: -36px -107px;
}

/*
	Alerts (breaking news, traffic)
*/
/* line 4570, ../styles/_base/_main.scss */
.bg-alert {
  padding: 10px 0;
  position: relative;
}

/* line 4574, ../styles/_base/_main.scss */
.bg-alert h2 {
  display: inline;
  display: inline-block;
  vertical-align: top;
  color: #9B1518;
  margin-bottom: .3em;
}

/* line 4581, ../styles/_base/_main.scss */
.bg-alert .story-title {
  font-size: 1.8em;
  line-height: 1.2;
  margin: 0 0.3em 0.25em 12px;
}

/* line 4586, ../styles/_base/_main.scss */
.ie .bg-alert .story-title {
  margin-bottom: 0;
}

/* line 4589, ../styles/_base/_main.scss */
.bg-alert i {
  display: none;
}

/* line 4592, ../styles/_base/_main.scss */
.exp-more {
  display: block;
  color: #444;
  clear: both;
  font: normal 1em Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: right;
}

/* line 4601, ../styles/_base/_main.scss */
.exp-more:hover,
.exp-more:focus {
  color: #000;
}

/* line 4604, ../styles/_base/_main.scss */
.exp-close {
  background: white url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/x-close.png") no-repeat 50% 5px;
  border: 1px solid #CCC;
  display: none;
  /* Hide for non-JS */
  height: 18px;
  position: absolute;
  right: 10px;
  text-indent: -1000em;
  top: 10px;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  width: 18px;
  z-index: 50;
}

/* line 4620, ../styles/_base/_main.scss */
.enhanced .exp-close {
  display: block;
}

/* line 4624, ../styles/_base/_main.scss */
.exp-close:hover,
.exp-close:focus {
  border-color: #999;
}

/* line 4627, ../styles/_base/_main.scss */
.stub {
  padding: 0;
}

/* line 4630, ../styles/_base/_main.scss */
.stub-closed {
  display: none;
}

/* line 4633, ../styles/_base/_main.scss */
.stub-open {
  display: block;
}

/* line 4636, ../styles/_base/_main.scss */
.bg-alert.stub-open {
  padding: 14px 0;
}

/*
	Weather forecast (.bg-forecast, .fc-*)
*/
/* line 4643, ../styles/_base/_main.scss */
.bg-forecast {
  border: 1px solid #BDBCB8;
  border-width: 0 1px;
}

/* Initially hidden elements */
/* line 4653, ../styles/_base/_main.scss */
.fc-day-name b,
.fc-date,
.fc-temp i,
.fc-status em,
.fc-lead .exp-more b,
.fc-lead .exp-more i {
  font-style: normal;
  font-weight: normal;
  position: absolute;
  left: -1000em;
}

/* line 4660, ../styles/_base/_main.scss */
.fc-lead,
.fc-day {
  border-bottom: 1px solid #BDBCB8;
  padding: 0 4.375%;
  /* 14px / 320px */
  overflow: hidden;
}

/* line 4665, ../styles/_base/_main.scss */
.fc-lead {
  background: #F2F3E8;
  position: relative;
  padding-bottom: 0.75em;
  padding-top: 0.75em;
}

/* line 4674, ../styles/_base/_main.scss */
.fc-lead .alert-title,
.fc-lead .alert-sub,
.fc-lead p,
.fc-lead .exp-more {
  display: inline;
}

/* line 4677, ../styles/_base/_main.scss */
.fc-lead .exp-close {
  left: 4.375%;
  /* 14px / 320px */
  right: auto;
  top: 0.8em;
}

/* TK filament: promote this to breaking news, traffic? (.bg-alert) */
/* line 4683, ../styles/_base/_main.scss */
.alert-title {
  font: bold 1.7em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17px / 10px */
}

/* line 4686, ../styles/_base/_main.scss */
.fontface .alert-title {
  font-weight: normal;
}

/* line 4689, ../styles/_base/_main.scss */
.alert-sub {
  font: bold 1.4em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 14px / 10px */
  color: #AB0009;
}

/* line 4693, ../styles/_base/_main.scss */
.fontface .alert-sub {
  font-weight: normal;
}

/* end TK */
/* line 4697, ../styles/_base/_main.scss */
.fc-lead .alert-title {
  margin-left: 30px;
  margin-right: 0.5em;
  width: 72.9452055%;
  /* 213px / 292px */
}

/* line 4702, ../styles/_base/_main.scss */
.fc-lead .exp-more {
  float: right;
  margin-top: 0.5em;
}

/* line 4707, ../styles/_base/_main.scss */
.fc-day-name,
.fc-day ul {
  margin-top: 1em;
}

/* line 4710, ../styles/_base/_main.scss */
.fc-day-name {
  font: bold 1.4em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 14px / 10px */
  float: left;
  width: 28.7671233%;
  /* 84px / 292px */
}

/* line 4715, ../styles/_base/_main.scss */
.fontface .fc-day-name {
  font-weight: normal;
}

/* line 4718, ../styles/_base/_main.scss */
.fc-date {
  font: normal 10px Helvetica, Arial, sans-serif;
  /* 10px / 14px */
  text-transform: uppercase;
}

/* line 4722, ../styles/_base/_main.scss */
.fc-status {
  float: left;
  width: 37.6712329%;
  /* 110px / 292px */
}

/* line 4726, ../styles/_base/_main.scss */
.fc-status i {
  display: block;
  height: 46px;
  overflow: hidden;
  text-align: center;
}

/* line 4732, ../styles/_base/_main.scss */
.ie .fc-status i {
  border-bottom: 1px solid #BDBCB8;
}

/* line 4735, ../styles/_base/_main.scss */
.fc-status img {
  margin-top: -4px;
  width: 95px;
}

/* line 4739, ../styles/_base/_main.scss */
.fc-status em {
  float: left;
  font: normal 12px Georgia, Times, serif;
  font-style: normal;
  margin-top: 1.25em;
}

/* line 4745, ../styles/_base/_main.scss */
.fc-day ul {
  float: right;
  text-align: right;
  width: 32.8767123%;
  /* 96px / 292px */
}

/* line 4750, ../styles/_base/_main.scss */
.fc-day li {
  display: inline;
}

/* line 4753, ../styles/_base/_main.scss */
.fc-temp {
  font: bold 1.8em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 18px / 10px */
}

/* line 4756, ../styles/_base/_main.scss */
.fontface .fc-temp {
  font-weight: normal;
}

/* line 4759, ../styles/_base/_main.scss */
.temp-lo {
  color: #8C8C8C;
  margin-left: 0.5em;
}

/*
	TK review this section - filament
*/
/* line 4767, ../styles/_base/_main.scss */
.bg-mag-sub .p-most {
  width: 100%;
}

/* line 4770, ../styles/_base/_main.scss */
.bg-mag-sub .by-date input {
  padding-top: 1em;
}

/* line 4773, ../styles/_base/_main.scss */
.section-magazine .p-least {
  clear: both;
  width: 100%;
}

/* line 4777, ../styles/_base/_main.scss */
.mag-highlights .mh-top {
  float: left;
  width: 100%;
}

/* line 4781, ../styles/_base/_main.scss */
.mag-highlights .feat-thumb {
  float: left;
  padding: 1em 3%;
  text-align: center;
  width: 44%;
}

/* line 4787, ../styles/_base/_main.scss */
.error .hed-section {
  border: none;
}

/* line 4791, ../styles/_base/_main.scss */
.error .in-section,
.search-archive fieldset {
  width: 100%;
  /* 470px / 620px */
}

/* line 4794, ../styles/_base/_main.scss */
.search-archive fieldset {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") 81% 0 repeat-y;
  border: 1px solid #BBB;
  margin-bottom: 1em;
}

/* line 4799, ../styles/_base/_main.scss */
.search-archive input {
  border: none;
  display: block;
  float: left;
  font: normal 15px Helvetica, Arial, sans-serif;
  line-height: 1.5;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 4812, ../styles/_base/_main.scss */
.search-archive input.search {
  background: #FFF;
  /*	padding: 1em 0 0 .5em;*/
  padding: 1em 0 0 0em;
  width: 79.5%;
}

/* line 4818, ../styles/_base/_main.scss */
.search-archive input.submit {
  background: #ededed url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-search-lg.gif") no-repeat 50% 50%;
  cursor: pointer;
  float: right;
  direction: ltr;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0;
  padding: 0.6em 0;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  width: 19%;
}

/* Special Feature pages */
/* line 4836, ../styles/_base/_main.scss */
.topic-celtics,
.topic-redsox {
  border: none;
  color: #000;
  padding: 0;
}

/* line 4841, ../styles/_base/_main.scss */
.topic-celtics b {
  color: #017f40;
}

/* line 4842, ../styles/_base/_main.scss */
.topic-redsox b {
  color: #c82134;
}

/* line 4844, ../styles/_base/_main.scss */
.hed-topic {
  margin: 1.5em 0 .3em 0;
}

/* line 4847, ../styles/_base/_main.scss */
.hed-topic img {
  margin-bottom: -.3em;
}

/* line 4850, ../styles/_base/_main.scss */
.section-head .hed-topic {
  margin: 0.5em 0 0;
}

/* line 4854, ../styles/_base/_main.scss */
.article-nav-series {
  border-bottom: 1px solid #BDBCB8;
  border-right: 1px solid #e7e6e1;
  border-top: 1px solid #c3c2c0;
  background: #f2f2e8;
  float: left;
  margin: .8em 0 2.4em 0;
  width: 100%;
}

/* line 4863, ../styles/_base/_main.scss */
.article-nav-series li {
  display: inline-block;
  float: left;
  width: 49.9%;
  border-bottom: 1px solid #e7e6e1;
  margin-bottom: -1px;
  z-index: -1;
}

/* line 4871, ../styles/_base/_main.scss */
.article-nav-series li:last-child {
  border-bottom: none;
}

/* line 4875, ../styles/_base/_main.scss */
.ie6 .article-nav-series li,
.ie7 .article-nav-series li {
  display: inline;
}

/* line 4878, ../styles/_base/_main.scss */
.article-nav-series a {
  border: solid #e7e6e1;
  border-width: 0 0 0 1px;
  color: #989898;
  display: block;
  float: left;
  padding: .5em 4%;
  width: 92%;
}

/* line 4887, ../styles/_base/_main.scss */
.article-nav-series a:hover {
  color: #444;
}

/* line 4890, ../styles/_base/_main.scss */
.article-nav-series li.active {
  background: #fff;
  position: relative;
  z-index: 2;
}

/* line 4895, ../styles/_base/_main.scss */
.article-nav-series li.active a {
  color: #000;
}

/* line 4899, ../styles/_base/_main.scss */
.story-parts a {
  padding: 1em 4% .7em 6%;
  width: 90%;
}

/* line 4903, ../styles/_base/_main.scss */
.story-parts li.active .title {
  color: #9c1617;
}

/* line 4907, ../styles/_base/_main.scss */
.article-nav-series .hed-part {
  font: normal 1em Arial, Helvetica, sans-serif;
  padding: 0 0 .4em 0;
  text-transform: uppercase;
}

/* line 4912, ../styles/_base/_main.scss */
.article-nav-series .score {
  float: right;
}

/* line 4915, ../styles/_base/_main.scss */
.article-nav-series .win {
  font-weight: bold;
}

/* line 4918, ../styles/_base/_main.scss */
.article-nav-series .title {
  font: bold 1.3em "Benton Sans Bold", Arial, Helvetica, sans-serif;
  /* 17px / 11px */
  padding: 0 0 .4em 0;
}

/* line 4922, ../styles/_base/_main.scss */
.fontface .article-nav-series .title {
  font-weight: normal;
}

/* line 4925, ../styles/_base/_main.scss */
.article-nav-series p {
  font: normal 1.1em/1.4166 Arial, Helvetica, sans-serif;
  /* 10px / 12px; 12px / 17px */
}

/* line 4929, ../styles/_base/_main.scss */
.more-special {
  padding: 1.5em 0 1.5em 0;
}

/* line 4932, ../styles/_base/_main.scss */
.more-special li {
  padding: .5em 0;
}

/* line 4935, ../styles/_base/_main.scss */
.more-special a {
  font-size: 1.3em;
}

/* line 4939, ../styles/_base/_main.scss */
.story-part {
  border-bottom: 1px solid #dbdbdb;
  clear: both;
  padding: 0 0 2em 0;
  float: left;
}

/* line 4945, ../styles/_base/_main.scss */
.ie .story-part {
  width: 100%;
}

/* line 4948, ../styles/_base/_main.scss */
.story-part .lead-figure {
  padding-top: 2.5em;
}

/* line 4951, ../styles/_base/_main.scss */
.story-part:last-child {
  border-bottom: none;
}

/* line 4954, ../styles/_base/_main.scss */
.story-part .hed-section {
  border-top: 0;
  color: #000;
  margin-bottom: .35em;
}

/* line 4959, ../styles/_base/_main.scss */
.story-part .hed-section b.note {
  color: #969696;
  float: right;
}

/* line 4963, ../styles/_base/_main.scss */
.story-part .lead-story b.note {
  float: none;
}

/* line 4966, ../styles/_base/_main.scss */
.lead-story .hed-section {
  border: none;
  color: #9B1418;
  padding: 1em 0 0 0;
  margin: 0;
}

/* line 4972, ../styles/_base/_main.scss */
.story-part .lead-story {
  padding: 0 0 1.5em 0;
}

/* line 4975, ../styles/_base/_main.scss */
.story-part .lead-story .related-links {
  font-size: 1.5em;
  /* 10/15 */
}

/* line 4978, ../styles/_base/_main.scss */
.story-part .big-hed {
  font: bold 3.6em/1.04 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  letter-spacing: -0.03em;
  padding: .2em 0 .2em 0;
}

/* line 4983, ../styles/_base/_main.scss */
.fontface .story-part .big-hed {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 4987, ../styles/_base/_main.scss */
.story-part .lead-story .excerpt {
  font: bold 2.2em/1.19230769 "Miller Headline Roman", Georgia, "Times New Roman", Times, serif;
  /* 26/10; 31/26 */
  letter-spacing: -0.05em;
}

/* line 4991, ../styles/_base/_main.scss */
.fontface .story-part .lead-story .excerpt {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 4996, ../styles/_base/_main.scss */
.fontface .story-part .lead-story .excerpt {
  font-weight: normal;
  letter-spacing: -0.05em;
}

/* line 5000, ../styles/_base/_main.scss */
.story-part .p-equal .content {
  float: left;
  padding: 0 0 0 1.5%;
  width: 53%;
}

/* line 5005, ../styles/_base/_main.scss */
.story-part .p-equal {
  padding: .5em 0 0 0;
}

/* line 5008, ../styles/_base/_main.scss */
.story-part .p-equal .figure {
  max-width: 35%;
}

/* line 5012, ../styles/_base/_main.scss */
.sponsored-tease .sponsor {
  float: right;
  margin-top: 1em;
}

/* line 5017, ../styles/_base/_main.scss */
.sponsored-tease .hed-topic {
  padding-bottom: 5px;
  color: #b4b4b4;
}

/* line 5022, ../styles/_base/_main.scss */
.sponsored-tease h2 a {
  color: #9B1518;
}

/* line 5026, ../styles/_base/_main.scss */
.sponsored-tease h2 a span {
  color: #b4b4b4;
}

/* Events */
/* line 5031, ../styles/_base/_main.scss */
.events {
  float: left;
}

/* line 5034, ../styles/_base/_main.scss */
.event {
  margin: 0 1em 2em 0;
}

/* line 5037, ../styles/_base/_main.scss */
.event .hed-cat {
  margin-bottom: .2em;
}

/* line 5040, ../styles/_base/_main.scss */
.event-title {
  font: bold 2.2em/1.19230769 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  letter-spacing: -0.05em;
  margin-bottom: .25em;
}

/* line 5045, ../styles/_base/_main.scss */
.fontface .story-part .lead-story .excerpt {
  font-weight: normal;
  letter-spacing: normal;
}

/* line 5050, ../styles/_base/_main.scss */
.more-listings {
  text-align: right;
  font: normal 1.7em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  padding: 0.5em 0;
  margin: 0 1em 1em 0;
}

/* line 5056, ../styles/_base/_main.scss */
.more-listings a {
  text-decoration: none;
}

/* line 5059, ../styles/_base/_main.scss */
.more-listings a:after {
  color: #9B1518;
  content: "\00A0\279C";
  font: normal 0.823529412em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;
  /* 14px / 17px */
}

/* Listings table - general listings, not just events	*/
/* line 5068, ../styles/_base/_main.scss */
.fontface .listings {
  font-weight: normal;
}

/* line 5071, ../styles/_base/_main.scss */
.listings {
  margin-top: 0;
  position: relative;
  font: normal  .9em/1.8em "Miller Headline Roman" Helvetica, sans-serif;
}

/* line 5076, ../styles/_base/_main.scss */
.listings table {
  text-align: left;
  margin-bottom: 2em;
}

/* line 5080, ../styles/_base/_main.scss */
.listings thead {
  border-bottom: 1px solid #ddd;
}

/* line 5083, ../styles/_base/_main.scss */
.listings th {
  font: 11px/1.1 Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #999;
  text-transform: uppercase;
  padding-bottom: .5em;
}

/* line 5090, ../styles/_base/_main.scss */
.listings .thdate {
  width: 10%;
}

/* line 5093, ../styles/_base/_main.scss */
.listings .thprice {
  width: 12%;
}

/* line 5096, ../styles/_base/_main.scss */
.listings .thdescription {
  width: 60%;
}

/* line 5099, ../styles/_base/_main.scss */
.listings .thstatus {
  width: 20%;
  text-indent: -999em;
}

/* line 5105, ../styles/_base/_main.scss */
.listings .price {
  font: bold 1.2em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

/* line 5109, ../styles/_base/_main.scss */
.listings td {
  border-bottom: 1px solid #ddd;
  position: relative;
  padding: .7em 0;
  font-size: 1.6em;
}

/* line 5116, ../styles/_base/_main.scss */
.listings .status {
  font: bold 1.2em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #999;
  margin-top: .5em;
  text-align: right;
}

/* line 5124, ../styles/_base/_main.scss */
.listings .sold-out {
  color: #464646;
}

/*
	List Gallery
*/
/* line 5131, ../styles/_base/_main.scss */
.listing {
  padding: 1.5em 0;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #DBDBDB;
}

/* line 5138, ../styles/_base/_main.scss */
.listing h3,
.listing h4 {
  font-size: 1.1em;
}

/* line 5141, ../styles/_base/_main.scss */
.listing-description {
  margin-top: 1.5em;
}

/* line 5144, ../styles/_base/_main.scss */
.listing i {
  margin-top: 1.5em;
  display: block;
}

/* Prevent images from floating at smaller breakpoints */
@media screen and (max-width: 480px) {
  /* line 5150, ../styles/_base/_main.scss */
  .article-body .listing .figure {
    clear: both;
    float: none;
    width: 100%;
    /* 300px / 736px */
    margin-left: 0;
    /* 20px / 736px */
    margin-bottom: 2em;
  }

  /* line 5157, ../styles/_base/_main.scss */
  .article-body .listing .figure img {
    margin: 0 auto;
  }
}
/* Globe Insiders */
/* line 5164, ../styles/_base/_main.scss */
.insiders .story-part {
  border-bottom: none;
}

/* line 5168, ../styles/_base/_main.scss */
.insiders a.all-events {
  position: relative;
  float: right;
  font: normal 1.2em/1.5 Helvetica, Arial, sans-serif;
  color: #999;
}

/* line 5174, ../styles/_base/_main.scss */
.insiders a.all-events:hover {
  color: #464646;
}

/* line 5177, ../styles/_base/_main.scss */
.insiders a.all-events:after {
  color: #999;
  content: "\0A0\279C";
  font: normal 1em "Zapf Dingbats", "Droid Sans", Webdings, Wingdings, symbol;
  /* 14px / 17px */
  padding-right: .5em;
}

/*
	Columnists index page
*/
/* line 5188, ../styles/_base/_main.scss */
.person-index.columnist-format {
  margin: 0 0 2em 0;
  padding: 0;
  display: block;
  clear: both;
}

/* line 5194, ../styles/_base/_main.scss */
.columnist-format h2 {
  font: normal 16px/20px "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
  padding-top: .2em;
}

/* line 5198, ../styles/_base/_main.scss */
.columnist-format img {
  padding-right: 3%;
  padding-top: 0;
  max-width: 20%;
}

/* Facebook widgest in section headings */
/* line 5206, ../styles/_base/_main.scss */
.section-head .fblike {
  float: none;
}

/* line 5209, ../styles/_base/_main.scss */
.p-equal .fblike {
  position: relative;
  float: none;
}

/*
	Box scores
*/
/* line 5218, ../styles/_base/_main.scss */
.boxscore {
  clear: both;
  font: normal 1.2em/1.5 arial, helvetica, sans-serif;
}

/* line 5222, ../styles/_base/_main.scss */
.article-body .boxscore {
  font-size: 0.8em;
  /* 12/15 */
}

/* line 5225, ../styles/_base/_main.scss */
.article-body .outcome-details {
  font-size: 0.8333em;
  /* 10/15 */
}

/* line 5229, ../styles/_base/_main.scss */
.boxscore th,
.boxscore td {
  padding: 0.3em;
  text-align: right;
  width: 5%;
}

/* line 5235, ../styles/_base/_main.scss */
.boxscore tr.hockey th,
.boxscore .hockey td {
  text-align: left;
}

/* line 5241, ../styles/_base/_main.scss */
.boxscore tbody th,
.boxscore tfoot th,
th.team,
.boxscore td {
  border: 1px solid #E5E5E5;
}

/* line 5245, ../styles/_base/_main.scss */
.boxscore .empty,
.boxscore .label {
  border: none;
  background: none;
  font-weight: normal;
}

/* line 5250, ../styles/_base/_main.scss */
th.team {
  background: #EDEDED;
  text-transform: uppercase;
  text-align: left;
}

/* line 5255, ../styles/_base/_main.scss */
th.table-label, td.table-label {
  text-align: left;
}

/* line 5259, ../styles/_base/_main.scss */
.compact tbody th,
.boxscore tfoot th {
  background: #EEE;
}

/* line 5262, ../styles/_base/_main.scss */
.boxscore tbody th {
  text-align: left;
  width: 15%;
  max-width: 20em;
}

/* line 5267, ../styles/_base/_main.scss */
.boxscore thead.highlight {
  background: #EDEDED;
  text-transform: uppercase;
}

/* line 5271, ../styles/_base/_main.scss */
.boxscore thead.highlight th {
  border: 1px solid #E5E5E5;
  font-weight: bold;
  vertical-align: bottom;
}

/* line 5276, ../styles/_base/_main.scss */
.boxscore thead.highlight th.white-space {
  border: none;
  background: white;
}

/* line 5280, ../styles/_base/_main.scss */
.boxscore thead.highlight .table-label {
  width: 20%;
}

/* line 5283, ../styles/_base/_main.scss */
.boxscore tfoot td {
  font-weight: bold;
}

/* line 5286, ../styles/_base/_main.scss */
.boxscore td.sub-label {
  padding-left: 3em;
}

/* line 5289, ../styles/_base/_main.scss */
.boxscore th.table-label.center-label {
  text-align: center;
}

/* line 5292, ../styles/_base/_main.scss */
.boxscore td.wide-label {
  width: 30%;
}

/* line 5295, ../styles/_base/_main.scss */
.boxscore td.long-text {
  text-align: left;
  width: 20%;
}

/* line 5299, ../styles/_base/_main.scss */
.boxscore .hockey tbody th {
  width: auto;
}

/* line 5303, ../styles/_base/_main.scss */
.boxscore .hockey tbody th,
.boxscore .hockey thead th {
  text-align: left;
}

/* line 5306, ../styles/_base/_main.scss */
.scores-only thead {
  display: none;
}

/* line 5309, ../styles/_base/_main.scss */
.compact thead th {
  font-weight: normal;
}

/* line 5312, ../styles/_base/_main.scss */
.compact abbr {
  font-weight: bold;
}

/*
	Comics
*/
/* line 5320, ../styles/_base/_main.scss */
.comic img {
  display: block;
  margin: 0 auto;
}

/* Comics detail page */
/* line 5327, ../styles/_base/_main.scss */
.comic-image {
  margin: 2em auto;
}

/* line 5330, ../styles/_base/_main.scss */
.comics-back {
  border: none;
}

/*
	Crosswords
*/
/* enhanced ui js styles*/
/* Temp container */
/* line 5343, ../styles/_base/_main.scss */
.bg-crosswd {
  font: normal 1.6em/1.3 Helvetica, arial, sans-serif;
  max-width: 45em;
  margin-bottom: 2em;
}

/* line 5348, ../styles/_base/_main.scss */
.enhanced .bg-crosswd {
  background: url("../_img/ajax-loader.gif") no-repeat 50% 50%;
  height: 8em;
  text-indent: -1000em;
  max-width: inherit;
}

/* line 5354, ../styles/_base/_main.scss */
.bg-crosswd a {
  color: #9B1418;
  font-weight: bold;
}

/* line 5358, ../styles/_base/_main.scss */
.bg-crossword table {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 5361, ../styles/_base/_main.scss */
.bg-crossword td {
  background: #F5F5F5;
  border: 1px solid #999;
  vertical-align: top;
}

/* line 5367, ../styles/_base/_main.scss */
.ie6 .bg-crossword td,
.ie7 .bg-crossword td {
  width: 2%;
}

/* line 5370, ../styles/_base/_main.scss */
.bg-crossword td.deadCell {
  background: #505352;
  border-color: #505352;
}

/* line 5374, ../styles/_base/_main.scss */
.bg-crossword td div {
  position: relative;
}

/* line 5377, ../styles/_base/_main.scss */
.bg-crossword td span {
  font: normal 1em/1 Helvetica, arial, sans-serif;
  position: absolute;
  left: 0.2em;
  top: 0.2em;
  margin-bottom: -1.5em;
  z-index: 10;
}

/* line 5385, ../styles/_base/_main.scss */
.bg-crossword input {
  background: none;
  border: none;
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  height: 1.5em;
  line-height: 1;
  margin: 0;
  padding: 0.7em 0 0.2em;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  z-index: 5;
}

/* line 5401, ../styles/_base/_main.scss */
.bg-crossword input.wrong {
  background: #9B1418;
  color: #fff;
}

/* line 5405, ../styles/_base/_main.scss */
.bg-crossword .validate button {
  display: none;
}

/* line 5408, ../styles/_base/_main.scss */
.bg-crossword input:focus {
  background: #B4BDCE;
  z-index: 0;
}

/* line 5412, ../styles/_base/_main.scss */
.bg-crossword input.done {
  font-weight: bold;
  color: green;
}

/* line 5416, ../styles/_base/_main.scss */
.bg-crossword .active {
  background-color: #ddd;
}

/* line 5420, ../styles/_base/_main.scss */
.bg-crossword .clues-active {
  background-color: #C3D6E4;
}

/* line 5423, ../styles/_base/_main.scss */
.bg-crossword .clue-done {
  color: #999;
  text-decoration: line-through;
}

/* line 5427, ../styles/_base/_main.scss */
.bg-clues h3 {
  border-bottom: 1px solid #AAA;
  font: normal 1.2em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 0.4em 0;
  margin: 1em 0;
}

/* line 5435, ../styles/_base/_main.scss */
.bg-clues ol {
  font: normal 1.2em/1.1 Helvetica, Arial, sans-serif;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 5442, ../styles/_base/_main.scss */
.bg-clues li:hover,
.bg-clues li.over,
.bg-clues li.active {
  background: #C9D9E9;
}

/* line 5445, ../styles/_base/_main.scss */
.bg-clues b {
  float: left;
  margin-left: -2em;
  display: block;
  width: 1.5em;
  text-align: right;
}

/* line 5452, ../styles/_base/_main.scss */
.bg-clues label {
  clear: left;
  display: block;
  margin-left: 2em;
  padding: 0.25em;
  margin-bottom: 0.5em;
}

/* line 5459, ../styles/_base/_main.scss */
.bg-clues div {
  float: left;
  width: 48%;
}

/* line 5463, ../styles/_base/_main.scss */
.bg-clues div.last {
  float: right;
}

/* line 5467, ../styles/_base/_main.scss */
.tools .icon {
  text-indent: -9999em;
}

/* line 5470, ../styles/_base/_main.scss */
.email .top {
  padding-left: 26px;
}

/*
	Global tease box
*/
/* line 5477, ../styles/_base/_main.scss */
.tease-box {
  width: 100%;
  padding: 1px 0;
  margin: 5px auto 10px;
  margin-bottom: 0;
  z-index: 100;
  zoom: 1;
  position: relative;
  background-color: #ddd;
  line-height: 1em;
}

/* line 5489, ../styles/_base/_main.scss */
.ie7 .tease-box .tease-img-r {
  margin-top: 0;
}

/* line 5493, ../styles/_base/_main.scss */
.ie7 .tease-box .tease-img-l {
  top: 7px;
  position: relative;
}

/*
.tease-box.white {
	background-color: pink;
}
.tease-box.white .tease-contents {
	color: red;
}
*/
/* line 5505, ../styles/_base/_main.scss */
.tease-box.logged-in-yellow {
  background-color: #FDFCE7;
}

/* line 5511, ../styles/_base/_main.scss */
.tease-box.logged-in-yellow .tease-contents,
.tease-box.not-logged-in-dark-orange .tease-contents {
  color: #000000;
}

/* line 5522, ../styles/_base/_main.scss */
.tease-box.logged-in-light-grey .tease-contents,
.tease-box.not-logged-in-red .tease-contents,
.tease-box.not-logged-in-green .tease-contents,
.tease-box.service-alert-dark-grey .tease-contents,
.tease-box.not-logged-in-dark-green .tease-contents,
.tease-box.not-logged-in-dark-blue .tease-contents,
.tease-box.not-logged-in-blue .tease-contents {
  color: #ffffff;
}

/* line 5526, ../styles/_base/_main.scss */
.tease-box.logged-in-light-grey {
  background-color: #979797;
}

/* line 5530, ../styles/_base/_main.scss */
.tease-box.not-logged-in-red {
  background-color: #9B1418;
}

/* line 5534, ../styles/_base/_main.scss */
.tease-box.not-logged-in-dark-orange {
  background-color: #FB7600;
}

/* line 5538, ../styles/_base/_main.scss */
.tease-box.not-logged-in-orange {
  background-color: #FBA500;
}

/* line 5542, ../styles/_base/_main.scss */
.tease-box.not-logged-in-dark-green {
  background-color: #1B9B14;
}

/* line 5546, ../styles/_base/_main.scss */
.tease-box.not-logged-in-green {
  background-color: #0E500A;
}

/* line 5550, ../styles/_base/_main.scss */
.tease-box.not-logged-in-blue {
  background-color: #234EA0;
}

/* line 5554, ../styles/_base/_main.scss */
.tease-box.service-alert-dark-grey {
  background-color: #454545;
}

/* line 5559, ../styles/_base/_main.scss */
.tease-box .tease-contents {
  font: 1em Helvetica, Arial, sans-serif;
  padding: 0 5px;
  margin: 0 auto;
  /* IE7 fix */
  position: relative;
  zoom: 1;
  /* End IE7 fix*/
}

/* line 5569, ../styles/_base/_main.scss */
.tease-img-l {
  border: none;
  float: left;
  display: none;
  margin-top: -.25em;
}

/* line 5575, ../styles/_base/_main.scss */
.tease-box .tease-img-r {
  position: absolute;
  right: 5px;
  top: 5px;
  display: none;
  margin-top: -0.75em;
}

/* line 5583, ../styles/_base/_main.scss */
.tease-box .tease-copy {
  position: relative;
  float: none;
  width: 100%;
  text-align: center;
  padding: 5px 0;
  font-size: 1.16666666666666666666em;
  /* 14/12 */
}

/* line 5592, ../styles/_base/_main.scss */
.ie7 .tease-box .tease-copy {
  left: 0em;
}

/*
	Free trial tease box override
*/
/* line 5599, ../styles/_base/_main.scss */
.tease-box.not-logged-in-blue {
  border: 3px solid #fba502;
  background-color: #fffeff;
  color: #000;
  width: 97%;
}

/* line 5605, ../styles/_base/_main.scss */
.tease-box.not-logged-in-blue .tease-copy {
  color: #000;
  font: bold 1.5em/1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  margin: .5em auto;
}

/* line 5610, ../styles/_base/_main.scss */
.fontface .not-logged-in-blue .tease-copy {
  font-weight: normal;
}

/* line 5614, ../styles/_base/_main.scss */
.tease-box.not-logged-in-blue .tease-img-l {
  margin-top: -.3em;
}

/* line 5618, ../styles/_base/_main.scss */
.tease-box.not-logged-in-blue .tease-img-r {
  margin-top: -.7em;
}

/* line 5621, ../styles/_base/_main.scss */
.ie7 .tease-box.not-logged-in-blue .tease-img-r {
  margin-top: 0em;
}

/* rail-tease tease in right-side well */
/* line 5628, ../styles/_base/_main.scss */
.rail-tease {
  margin-bottom: 3.5em;
  position: relative;
  z-index: 1;
  display: block;
  clear: both;
}

/* line 5635, ../styles/_base/_main.scss */
.rail-tease img {
  float: left;
  margin-bottom: 1em;
  margin-right: 2.5%;
  padding-right: 2.5%;
}

/* line 5641, ../styles/_base/_main.scss */
.rail-tease ul {
  padding: 0;
  margin: 0;
  /*float: left;*/
  width: 100%;
  clear: both;
  margin-bottom: 2em;
}

/* line 5649, ../styles/_base/_main.scss */
.rail-tease ul li {
  list-style-type: square;
  color: #9B1518;
  padding: 0;
  margin: 0 0 5px 1.3em;
  position: relative;
  left: 15px;
}

/* Specific rail tease styles*/
/* line 5659, ../styles/_base/_main.scss */
.rail-tease .opinion .op-hed-cat {
  color: #666;
}

/* line 5663, ../styles/_base/_main.scss */
.opinion .story {
  margin-bottom: 1em;
}

/* line 5665, ../styles/_base/_main.scss */
.opinion .story:nth-child(2) {
  clear: both;
}

/* Recipe Tables */
/* line 5670, ../styles/_base/_main.scss */
table.recipe {
  display: inline;
  /* To keep tables inline with ads */
  width: auto;
}

/* line 5674, ../styles/_base/_main.scss */
table.recipe td.left {
  width: 20%;
  /* To maintain space between the table cells */
  padding-right: 15px;
}

@media screen and (max-width: 500px), print {
  /* line 5680, ../styles/_base/_main.scss */
  .ad {
    overflow: hidden;
  }

  /* Article stub help linear */
  /* line 5685, ../styles/_base/_main.scss */
  .article-stub .help h2 {
    text-align: left;
  }

  /* line 5688, ../styles/_base/_main.scss */
  .article-stub .help ul {
    width: 100%;
  }

  /* line 5691, ../styles/_base/_main.scss */
  .article-stub .help li {
    text-align: left;
    display: inline-block;
    width: 100%;
  }

  /* line 5696, ../styles/_base/_main.scss */
  .article-stub .help .right {
    float: none;
    clear: both;
  }

  /* line 5701, ../styles/_base/_main.scss */
  .article-stub .help .left {
    float: none;
    clear: both;
  }

  /* line 5706, ../styles/_base/_main.scss */
  .article-stub .help span,
  .article-stub .help p {
    text-align: left;
    padding-left: 0%;
  }
}
/* hide this duplicate content on small screens */
@media (max-device-width: 480px) {
  /* line 5717, ../styles/_base/_main.scss */
  .section-nav h1 {
    display: none;
  }
}
@media screen and (min-width: 480px), print {
  /* line 5724, ../styles/_base/_main.scss */
  .tools .icon {
    text-indent: 0;
  }

  /* line 5727, ../styles/_base/_main.scss */
  .email .top {
    padding-left: 26px;
  }

  /* line 5730, ../styles/_base/_main.scss */
  .person-index li {
    clear: none;
    float: left;
    min-height: 6em;
    padding: .5em 1.25719% .4em 1.25719%;
    width: 47.5%;
  }

  /*
  	Scoreboard container & navigation
  */
  /* line 5740, ../styles/_base/_main.scss */
  .bg-scores nav h1 {
    position: static;
  }

  /* line 5743, ../styles/_base/_main.scss */
  .bg-scores nav ul {
    margin-left: 0;
  }

  /*
  	Individual scoreboard
  */
  /* line 5751, ../styles/_base/_main.scss */
  .bg-alert h2,
  .bg-alert .story-title,
  .live-scores h2 {
    float: left;
  }

  /* line 5754, ../styles/_base/_main.scss */
  .live-scores p.score-first {
    clear: none;
  }

  /* line 5757, ../styles/_base/_main.scss */
  .live-scores p.score-blog {
    display: block;
  }

  /* line 5760, ../styles/_base/_main.scss */
  #main {
    margin: 25px 0;
  }

  /* line 5763, ../styles/_base/_main.scss */
  .section-head .hed-topic {
    padding-right: 100px;
  }

  /* line 5766, ../styles/_base/_main.scss */
  .stories-top .lead-figure {
    margin: 0 5% 1em 0;
    float: left;
    width: 45%;
  }

  /* line 5771, ../styles/_base/_main.scss */
  .stories-top .slider .lead-figure {
    margin: 0;
    width: 100%;
  }

  /* line 5776, ../styles/_base/_main.scss */
  .feature-well .hed-section,
  .tod-paper-section .hed-section {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 1em;
  }

  /* line 5780, ../styles/_base/_main.scss */
  .tags {
    position: absolute;
    top: 0;
    right: 1em;
    padding-top: 1em;
    margin-bottom: 0;
  }

  /* line 5787, ../styles/_base/_main.scss */
  .tags p {
    position: absolute;
    left: -1000em;
  }

  /* line 5791, ../styles/_base/_main.scss */
  .tags a {
    color: #AAA;
    padding: 0.5em;
  }

  /* line 5795, ../styles/_base/_main.scss */
  .tags li {
    padding: 0.5em;
  }

  /* line 5798, ../styles/_base/_main.scss */
  .applicationcache .article-cats {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* line 5801, ../styles/_base/_main.scss */
  .article-cats li {
    float: left;
  }

  /* line 5804, ../styles/_base/_main.scss */
  .article-cats .now b {
    display: inline;
    width: auto;
    text-indent: 0;
  }

  /* line 5810, ../styles/_base/_main.scss */
  .article-body .aside {
    display: inline;
    /* IE <3 */
    float: right;
    margin: 0 0 1.5em 4.4576523%;
    /* 62 / 673 */
    padding-top: 10px;
  }

  /* line 5818, ../styles/_base/_main.scss */
  .nr-graphic,
  .nr-figure {
    background: #fff;
    border: none;
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
    max-width: 300px;
  }

  /* line 5827, ../styles/_base/_main.scss */
  .article-body .ad {
    border-color: #FFF;
    /* NB: Workaround for globe-adinclude.js (.is(:visible) bug?) */
    padding: 0;
  }

  /* line 5831, ../styles/_base/_main.scss */
  .article-body .promo {
    width: 41.4402174%;
    /* 305 / 736 */
  }

  /* line 5834, ../styles/_base/_main.scss */
  .tod-paper-tools .by-date {
    position: absolute;
    right: 0;
    top: 5px;
    width: 30%;
    padding: 0;
  }

  /* line 5841, ../styles/_base/_main.scss */
  .tod-paper-tools .by-date input.search {
    padding-top: .8em;
    padding-bottom: 0;
    line-height: 1;
  }

  /* line 5846, ../styles/_base/_main.scss */
  .tod-paper-tools .by-date input.submit {
    line-height: 1.7;
  }

  /* Magazine */
  /* line 5851, ../styles/_base/_main.scss */
  .bg-mag-lead .story,
  .bg-special-lead .story {
    text-align: left;
  }

  /* line 5854, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less .story {
    border-bottom: none;
    float: left;
  }

  /* line 5858, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less .last-story {
    float: right;
  }

  /* line 5861, ../styles/_base/_main.scss */
  .mag-lead .blurb {
    float: right;
    width: 40.5286344%;
    /* 184px / 454px */
    text-align: left;
  }

  /* line 5866, ../styles/_base/_main.scss */
  .mag-lead .figure {
    width: 50.660793%;
    /* 230px / 454px */
  }

  /* line 5869, ../styles/_base/_main.scss */
  .mag-spread {
    clear: both;
    float: left;
  }

  /* line 5873, ../styles/_base/_main.scss */
  .mag-spread .story {
    border-bottom: none;
  }

  /* line 5876, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-more {
    float: left;
    width: 54.421769%;
    /* 400/735 */
  }

  /* line 5880, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-less {
    float: right;
    width: 40.816327%;
    /* 300/735 */
  }

  /* line 5884, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-most .p-more {
    float: left;
    width: 59.2%;
    /* 370/625 */
  }

  /* line 5888, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-most .p-less {
    float: right;
    width: 34.88%;
    /* 218/625 */
  }

  /* line 5892, ../styles/_base/_main.scss */
  .mag-spread .p-least .excerpt {
    font-size: 2.6em;
  }

  /* line 5895, ../styles/_base/_main.scss */
  .mag-spread .has-pic .blurb {
    bottom: 4%;
    margin: 0 2.56%;
    position: absolute;
    width: 57.6%;
  }

  /* line 5901, ../styles/_base/_main.scss */
  .mag-spread .p-most .p-more.has-pic .blurb {
    bottom: 5.5%;
    margin: 0 5.66666667%;
    width: auto;
  }

  /* line 5907, ../styles/_base/_main.scss */
  .error .in-section,
  .search-archive fieldset {
    width: 75.68438%;
    /* 470px / 620px */
  }

  /* line 5910, ../styles/_base/_main.scss */
  form.by-name p {
    background-position: 91% 0;
  }

  /* line 5913, ../styles/_base/_main.scss */
  form.by-name input.search {
    width: 82%;
  }

  /* line 5916, ../styles/_base/_main.scss */
  form.by-name input.submit {
    width: 9%;
  }

  /*
  	Weather forecast (.bg-forecast, .fc-*)
  */
  /* Now visible elements */
  /* line 5924, ../styles/_base/_main.scss */
  .fc-lead .exp-more b,
  .fc-status em {
    position: static;
  }

  /* line 5928, ../styles/_base/_main.scss */
  .fc-lead,
  .fc-day {
    padding-left: 2.91666667%;
    /* 14px / 480px */
    padding-right: 2.91666667%;
  }

  /* line 5932, ../styles/_base/_main.scss */
  .fc-lead .exp-close {
    left: 2.91666667%;
    /* 14px / 480px */
  }

  /* line 5935, ../styles/_base/_main.scss */
  .fc-day-name {
    width: 18.5840708%;
    /* 84px / 452px */
  }

  /* line 5938, ../styles/_base/_main.scss */
  .fc-status {
    width: 54.4247788%;
    /* 246px / 452px */
  }

  /* line 5941, ../styles/_base/_main.scss */
  .fc-status i {
    float: left;
  }

  /* line 5944, ../styles/_base/_main.scss */
  .fc-day ul {
    width: 18.5840708%;
    /* 84px / 452px */
  }

  /*
  	Crosswords
  */
  /* line 5950, ../styles/_base/_main.scss */
  .bg-crossword td span {
    /*left: 1em*/
  }

  /* line 5953, ../styles/_base/_main.scss */
  .bg-crossword input {
    font-size: 2em;
    padding-top: 0.5em;
  }

  /* line 5958, ../styles/_base/_main.scss */
  .listings {
    margin-top: 0;
    position: relative;
    font: normal  1em/1.6em "Miller Headline Roman" Helvetica, sans-serif;
  }

  /* line 5964, ../styles/_base/_main.scss */
  .article-stub .banner p.halt {
    background-position: 0;
    padding: 0 0 0 2em;
  }

  /* line 5969, ../styles/_base/_main.scss */
  .ie7 .article-stub .banner p.halt {
    padding-top: .3em;
  }

  /*
  	Global tease box
  */
  /* line 5976, ../styles/_base/_main.scss */
  .tease-box .tease-img-r {
    display: inline;
  }

  /* line 5979, ../styles/_base/_main.scss */
  .tease-box .tease-img-l {
    display: inline;
  }

  /* line 5982, ../styles/_base/_main.scss */
  .ie7 .tease-box .tease-copy {
    left: -3em;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px), print {
  /* line 5989, ../styles/_base/_main.scss */
  #main {
    margin: 10px;
  }

  /*
  	Global tease box
  */
  /* line 5997, ../styles/_base/_main.scss */
  .tease-box .tease-copy {
    width: 65.344827586206896551%;
    /* 350/580 */
    text-align: center;
    margin: .5em auto;
    margin-top: .75em;
  }

  /* line 6004, ../styles/_base/_main.scss */
  .tease-box .tease-contents {
    padding-bottom: 5px;
  }

  /* line 6008, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue .tease-copy {
    padding: .5em 0;
  }
}
@media screen and (min-width: 481px) and (max-width: 799px), print {
  /* line 6023, ../styles/_base/_main.scss */
  .promo-first,
  .popular-list,
  .type-home .mag-preview,
  .frontpage-preview,
  .op-preview,
  .bg-col-c .mag-preview,
  .subscribe-promo,
  .promo-twitter {
    clear: left;
    float: left;
  }

  /* line 6029, ../styles/_base/_main.scss */
  .mod-a,
  .mod-b,
  .mod-sole {
    margin-bottom: 25px;
    width: 47%;
    /* 306/621 */
    max-width: 47%;
  }

  /* line 6034, ../styles/_base/_main.scss */
  .mod-a {
    clear: left;
    float: left;
  }

  /* line 6038, ../styles/_base/_main.scss */
  .mod-b {
    clear: right;
    float: right;
  }

  /* line 6043, ../styles/_base/_main.scss */
  .mod-sole,
  .mod-full {
    margin: 0 auto 25px;
    clear: both;
    float: none;
  }

  /* line 6048, ../styles/_base/_main.scss */
  .mod-full {
    width: auto;
  }

  /* line 6051, ../styles/_base/_main.scss */
  .full-stories-low .popular-list {
    float: none;
    width: auto;
  }

  /* line 6055, ../styles/_base/_main.scss */
  .bg-col-c .feat-pq .box {
    padding: 26px 10px 2em;
  }
}
@media screen and (min-width: 788px) and (max-width: 1050px), print {
  /* line 6061, ../styles/_base/_main.scss */
  .mag-preview a.prev,
  .frontpage-preview a.prev {
    left: -150px;
  }

  /* line 6065, ../styles/_base/_main.scss */
  .mag-preview a.next,
  .frontpage-preview a.next {
    right: -150px;
  }

  /* line 6069, ../styles/_base/_main.scss */
  .mag-preview .sl-next img,
  .frontpage-preview .sl-next img {
    margin-left: -50px;
  }

  /* line 6073, ../styles/_base/_main.scss */
  .mag-preview .sl-prev img,
  .frontpage-preview .sl-prev img {
    margin-right: -50px;
  }

  /* line 6076, ../styles/_base/_main.scss */
  .stories-top .hed-lead {
    font-size: 3.2em;
  }

  /* line 6079, ../styles/_base/_main.scss */
  .stories-top .story-title {
    font-size: 2em;
  }

  /* line 6082, ../styles/_base/_main.scss */
  .in-section li {
    font-size: 1.35em;
  }

  /* line 6085, ../styles/_base/_main.scss */
  .in-section a {
    padding: 0.65em 0;
  }

  /*
  	Comics
  */
  /* line 6092, ../styles/_base/_main.scss */
  .comic {
    margin-bottom: 2em;
  }

  /* Comments article stub */
  /* line 6097, ../styles/_base/_main.scss */
  .article-stub .comment-reg form {
    width: 50%;
  }

  /* line 6100, ../styles/_base/_main.scss */
  .article-stub .everify-logo {
    position: absolute;
    display: inline;
    margin: 0;
    right: 10px;
    bottom: 20px;
  }
}
@media screen and (max-width: 639px) {
  /* line 6109, ../styles/_base/_main.scss */
  .fbpluslike {
    clear: both;
    margin-left: 0em;
    margin-bottom: 2em;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 640px) and (max-width: 809px), print {
  /* line 6117, ../styles/_base/_main.scss */
  .fbpluslike {
    float: right;
    margin-left: 2em;
    margin-bottom: 2em;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 600px), print {
  /* line 6126, ../styles/_base/_main.scss */
  .byline img {
    margin-right: 15px;
    width: 80px;
  }

  /* line 6130, ../styles/_base/_main.scss */
  .has-pic .author {
    padding-top: 47px;
  }

  /* line 6133, ../styles/_base/_main.scss */
  .hed-major {
    font-size: 4.4em;
    margin-bottom: 0.4em;
  }

  /* line 6137, ../styles/_base/_main.scss */
  .live-update {
    margin: 0 0 10px;
  }

  /* line 6141, ../styles/_base/_main.scss */
  .bg-alert h2,
  .bg-alert .story-title {
    display: inline;
    display: inline-block;
  }

  /* line 6146, ../styles/_base/_main.scss */
  .live-scores h2,
  .bg-alert h2 {
    font-size: 1.7em;
    margin-bottom: none;
  }

  /* line 6150, ../styles/_base/_main.scss */
  .bg-alert .story-title {
    width: 70%;
    font-size: 2.2em;
    line-height: 1.2;
  }

  /* line 6155, ../styles/_base/_main.scss */
  .bg-alert .exp-more {
    margin-left: 15.5em;
    text-align: left;
  }

  /* line 6159, ../styles/_base/_main.scss */
  .live-scores p.score-blog {
    width: 80%;
  }

  /* line 6162, ../styles/_base/_main.scss */
  .stories-top .first-story {
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 1em;
  }

  /* line 6167, ../styles/_base/_main.scss */
  .stories-top .hed-med {
    font-size: 1.8em;
    /* 18px / 10px */
    line-height: 1.16666667;
    /* 21px / 18px */
  }

  /* line 6171, ../styles/_base/_main.scss */
  .stories-top .big-hed {
    font-size: 4.9em;
    /* 49px / 10px */
    line-height: 1;
  }

  /* line 6175, ../styles/_base/_main.scss */
  .stories-top .hed-lead {
    font-size: 3.6em;
    /* 36px / 10px */
    line-height: 1.02857143;
    /* 36px / 35px */
  }

  /* line 6179, ../styles/_base/_main.scss */
  .p-less .stories-top .hed-lead {
    font-size: 3.4em;
    /* 34px / 10px */
  }

  /* line 6183, ../styles/_base/_main.scss */
  .top-features .feat-thumb,
  .top-features .feat-even {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 100% 0 repeat-y;
    clear: none;
    float: left;
    margin-bottom: 1.5em;
  }

  /* line 6190, ../styles/_base/_main.scss */
  .applicationcache .top-features .feat-thumb,
  .applicationcache .top-features .feat-even {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* line 6193, ../styles/_base/_main.scss */
  .top-features .feat-thumb {
    width: 24.9%;
  }

  /* line 6196, ../styles/_base/_main.scss */
  .section-video .top-features .feat-thumb {
    width: 19.9%;
  }

  /* line 6202, ../styles/_base/_main.scss */
  .top-features .feat:last-child,
  .top-features .last-feat,
  .applicationcache .top-features .last-feat,
  .applicationcache .top-features .feat:last-child {
    background: none;
  }

  /* line 6205, ../styles/_base/_main.scss */
  .feature-well .content {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 50% 0 repeat-y;
  }

  /* line 6208, ../styles/_base/_main.scss */
  .applicationcache .feature-well .content {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* line 6211, ../styles/_base/_main.scss */
  .feature-well .main {
    border-bottom: none;
    float: left;
    margin-bottom: 0;
    width: 49.0353698%;
    /* 305/622 */
  }

  /* line 6217, ../styles/_base/_main.scss */
  .feature-well .in-section {
    clear: none;
    float: right;
    width: 47.4276527%;
    /* 295/622 */
  }

  /* line 6222, ../styles/_base/_main.scss */
  .feature-well .content {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 50% 0 repeat-y;
  }

  /* line 6225, ../styles/_base/_main.scss */
  .applicationcache .feature-well .content {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* line 6228, ../styles/_base/_main.scss */
  .feature-well .in-section ul {
    border-top: none;
  }

  /* line 6231, ../styles/_base/_main.scss */
  body.type-article .in-section .hed-section {
    margin-bottom: 1em;
  }

  /* line 6234, ../styles/_base/_main.scss */
  .title-tease {
    font-size: 2.8em;
    /* 28 / 10 */
  }

  /* line 6237, ../styles/_base/_main.scss */
  .in-section .aside {
    padding-bottom: 4em;
    margin: 0 0 4em;
  }

  /* line 6241, ../styles/_base/_main.scss */
  .main-hed {
    font-size: 4.6em;
  }

  /* line 6244, ../styles/_base/_main.scss */
  .article-type {
    font: normal 1em/1.3em arial, helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 0 .7em 0;
  }

  /* line 6250, ../styles/_base/_main.scss */
  .article .subhed,
  .bg-mag-sub .subhed {
    color: #464646;
    clear: none;
    font: normal 2.6em/1.19230769 "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
    /* 26/10; 31/26 */
  }

  /* line 6256, ../styles/_base/_main.scss */
  .fontface .article .subhed,
  .fontface .bg-mag-sub .subhed {
    font-weight: normal;
    letter-spacing: normal;
  }

  /* line 6260, ../styles/_base/_main.scss */
  .article-body {
    font-size: 1.6em;
    /* 16px / 10px */
  }

  /* line 6263, ../styles/_base/_main.scss */
  .article .subhed {
    margin-top: -0.55em;
    margin-bottom: 1em;
  }

  /* line 6267, ../styles/_base/_main.scss */
  .article-cats b {
    display: inline;
    /* IE7 fix */
    text-indent: 0;
    width: auto;
    /* /end IE7 fix */
  }

  /* line 6274, ../styles/_base/_main.scss */
  .article-cats .last a {
    border-right: 1px solid #E5E5E5;
  }

  /* line 6277, ../styles/_base/_main.scss */
  .article-cats span.icon {
    text-indent: 0;
  }

  /* line 6281, ../styles/_base/_main.scss */
  .article-body .figcaption {
    font-size: 0.75em;
    /* 12px / 16px */
  }

  /* line 6284, ../styles/_base/_main.scss */
  .article-body .feat-pq blockquote {
    font-size: 1.0625em;
    /* 17px / 16px */
  }

  /* line 6287, ../styles/_base/_main.scss */
  .article span.cap {
    font-size: 5.625em;
    /* 90px / 16px */
  }

  /* line 6290, ../styles/_base/_main.scss */
  .email label {
    display: block;
  }

  /* line 6294, ../styles/_base/_main.scss */
  .email input,
  .email textarea {
    width: 100%;
  }

  /* line 6297, ../styles/_base/_main.scss */
  .email input.submit {
    width: 35%;
    font-size: 1em;
    margin-right: 17.5%;
  }

  /*
  	Magazine
  */
  /* line 6306, ../styles/_base/_main.scss */
  .bg-mag-lead .group,
  .bg-mag-lead .group-alt {
    clear: none;
    float: none;
  }

  /* line 6311, ../styles/_base/_main.scss */
  .bg-mag-lead .p-more,
  .bg-mag-lead .p-less {
    width: 100%;
  }

  /* line 6314, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less {
    float: left;
  }

  /* line 6317, ../styles/_base/_main.scss */
  .mag-lead .figure {
    float: none;
    width: 100%;
  }

  /* line 6322, ../styles/_base/_main.scss */
  .blurb-bc .blurb,
  .blurb-tc .blurb {
    text-align: center;
  }

  /* Blurb positioning options */
  /* line 6326, ../styles/_base/_main.scss */
  .mag-lead .blurb {
    position: absolute;
    width: 54.6623794%;
    /* 340px / 622px */
  }

  /* line 6331, ../styles/_base/_main.scss */
  .blurb-tl .blurb,
  .blurb-bl .blurb {
    left: 2em;
  }

  /* line 6335, ../styles/_base/_main.scss */
  .blurb-tr .blurb,
  .blurb-br .blurb {
    right: 2em;
  }

  /* line 6339, ../styles/_base/_main.scss */
  .blurb-bc .blurb,
  .blurb-tc .blurb {
    left: 18.0064309%;
    /* 112px / 622px */
  }

  /* line 6344, ../styles/_base/_main.scss */
  .blurb-bl .blurb,
  .blurb-bc .blurb,
  .blurb-br .blurb {
    bottom: 2em;
  }

  /* line 6349, ../styles/_base/_main.scss */
  .blurb-tl .blurb,
  .blurb-tc .blurb,
  .blurb-tr .blurb {
    top: 2em;
  }

  /* line 6352, ../styles/_base/_main.scss */
  .bg-mag-sub .ad {
    float: right;
    padding: 0 0 1px;
    margin-left: 1em;
  }

  /* Section front */
  /* line 6358, ../styles/_base/_main.scss */
  .story-styled .story-title {
    font-size: 4.2em;
    /* 42/10 */
    line-height: 0.952380952;
    /* 40/42 */
  }

  /* line 6362, ../styles/_base/_main.scss */
  .lead-styled .story-title {
    font-size: 5.3em;
  }

  /* line 6366, ../styles/_base/_main.scss */
  .lead-styled .excerpt,
  .story-styled .excerpt {
    font-size: 2.1em;
  }

  /* line 6369, ../styles/_base/_main.scss */
  .lead-styled .excerpt {
    font-size: 2.6em;
  }

  /* line 6373, ../styles/_base/_main.scss */
  .lead-styled .story-discuss,
  .story-styled .story-discuss {
    font-size: 1.5em;
  }

  /* line 6376, ../styles/_base/_main.scss */
  .bg-mag-sub .ad {
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 25px;
  }

  /* line 6381, ../styles/_base/_main.scss */
  .hed-indepth {
    font-size: 6em;
    /* 60px/10px */
    line-height: 1.366666;
    /* 41px/60px */
    margin: 0 0 .22em 0;
    /* 15px/60px */
  }

  /* line 6386, ../styles/_base/_main.scss */
  .video-filters li {
    margin: 0 1% 0 0;
    width: 32.3%;
  }

  /* line 6390, ../styles/_base/_main.scss */
  .col-3 li {
    width: 30.81862%;
  }

  /* line 6393, ../styles/_base/_main.scss */
  .col-4 li {
    width: 22%;
  }

  /* line 6396, ../styles/_base/_main.scss */
  .section-obits .stories-top {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 3.8em 0;
    padding: 0 0 4em 0;
  }

  /*
  	Weather forecast (.bg-forecast, .fc-*)
  */
  /* Now visible elements */
  /* line 6405, ../styles/_base/_main.scss */
  .fc-lead .exp-more i {
    position: static;
  }

  /* line 6409, ../styles/_base/_main.scss */
  .fc-lead,
  .fc-day {
    padding-left: 2.33333333%;
    /* 14px / 600px */
    padding-right: 2.33333333%;
  }

  /* line 6413, ../styles/_base/_main.scss */
  .fc-lead .exp-close {
    left: 2.33333333%;
    /* 14px / 600px */
  }

  /* line 6416, ../styles/_base/_main.scss */
  .fc-day-name {
    width: 22.2027972%;
    /* 127px / 572px */
  }

  /* line 6419, ../styles/_base/_main.scss */
  .fc-date {
    position: static;
  }

  /*
  	Columnists index page
  */
  /* line 6426, ../styles/_base/_main.scss */
  .columnist-format a {
    text-align: center;
  }

  /* line 6429, ../styles/_base/_main.scss */
  .columnist-format img {
    float: none;
    max-width: 100%;
    padding: 0 0 1em 0;
  }

  /* line 6434, ../styles/_base/_main.scss */
  .columnist-format li {
    text-align: center;
  }

  /*
  	Comics
  */
  /* line 6440, ../styles/_base/_main.scss */
  .comic {
    margin-bottom: 2em;
  }

  /* Comments article stub */
  /* line 6445, ../styles/_base/_main.scss */
  .article-stub .comment-reg form {
    width: 50%;
  }

  /* line 6448, ../styles/_base/_main.scss */
  .article-stub .everify-logo {
    position: absolute;
    display: inline;
    margin: 0;
    right: 10px;
    bottom: 20px;
  }
}
@media screen and (min-width: 640px), print {
  /*
  	Global tease box
  */
  /* line 6460, ../styles/_base/_main.scss */
  .tease-box {
    width: 93.75%;
  }

  /* line 6464, ../styles/_base/_main.scss */
  .tease-box .tease-copy {
    width: 75.310344827586206896%;
    margin: .9em auto;
    padding: 0;
    text-align: center;
    font-size: 1.4em;
  }

  /* line 6472, ../styles/_base/_main.scss */
  .tease-box .tease-img-r {
    display: inline;
    margin-top: -1.25em;
  }

  /* line 6476, ../styles/_base/_main.scss */
  .tease-box .tease-img-l {
    display: inline;
    margin-top: -.75em;
  }

  /* line 6481, ../styles/_base/_main.scss */
  .ie7 .tease-box .tease-img-r {
    margin-top: 0;
  }

  /* line 6485, ../styles/_base/_main.scss */
  .ie7 .tease-box .tease-img-l {
    top: 12px;
    position: relative;
  }

  /* line 6490, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue {
    border: 5px solid #fba502;
    width: 93.75%;
  }

  /* line 6494, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue .tease-copy {
    font-size: 2em;
    padding: 0;
  }

  /* line 6499, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue .tease-img-l {
    margin-top: -.5em;
  }

  /* line 6503, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue .tease-img-r {
    margin-top: -1em;
  }

  /* Article stub help 4-up */
  /* line 6509, ../styles/_base/_main.scss */
  .article-stub .help li {
    float: left;
    text-align: center;
    display: inline-block;
    width: 33.333333333333333333%;
  }

  /* line 6516, ../styles/_base/_main.scss */
  .ie7 .article-stub .help li {
    width: 33.0%;
  }

  /* line 6519, ../styles/_base/_main.scss */
  .article-stub .help .right {
    float: left;
    clear: none;
  }

  /* line 6524, ../styles/_base/_main.scss */
  .article-stub .help .left {
    float: left;
    clear: none;
  }

  /* line 6531, ../styles/_base/_main.scss */
  #main {
    margin: 10px 0 25px;
  }

  /* line 6534, ../styles/_base/_main.scss */
  .p-least .top-features .feat-thumb {
    background: none;
  }

  /* line 6537, ../styles/_base/_main.scss */
  .p-least .top-features .nav {
    display: none;
  }

  /* line 6540, ../styles/_base/_main.scss */
  .p-least .top-features .slide {
    display: block;
    clear: both;
  }

  /* line 6544, ../styles/_base/_main.scss */
  .p-least .top-features .slider {
    margin-left: 0 !important;
    /* Prevents carousel from hiding thumbnails when ???next??? is clicked, then browser is resized to above 640px. */
  }

  /* line 6548, ../styles/_base/_main.scss */
  .dl-bottom {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/bar-double-horz.gif") repeat-x 0 100%;
    padding-bottom: 1em;
    margin-bottom: 1.5em;
  }

  /* line 6553, ../styles/_base/_main.scss */
  .stories-top .lead-figure {
    border-bottom: none;
    float: none;
    line-height: inherit;
    margin: 0;
    padding-bottom: 0;
    text-align: right;
    width: auto;
  }

  /* line 6562, ../styles/_base/_main.scss */
  .group {
    clear: left;
    float: left;
  }

  /* line 6566, ../styles/_base/_main.scss */
  .group-alt {
    clear: right;
    float: right;
  }

  /* line 6570, ../styles/_base/_main.scss */
  .group100 {
    clear: left;
    float: left;
    width: 100%;
  }

  /* line 6576, ../styles/_base/_main.scss */
  .p-more,
  .p-less {
    width: 48%;
  }

  /* line 6579, ../styles/_base/_main.scss */
  .p-least {
    width: 19.3548387096774%;
    /* 120px / 620px */
  }

  /* line 6582, ../styles/_base/_main.scss */
  .p-most {
    width: 74.1935484%;
    /* 460px / 620px */
  }

  /* line 6585, ../styles/_base/_main.scss */
  .p-equal {
    width: 48.4992101%;
    /* 307/633 */
  }

  /* line 6588, ../styles/_base/_main.scss */
  .p-least .feat-thumb {
    width: 100%;
  }

  /* line 6591, ../styles/_base/_main.scss */
  .full-stories-top {
    padding-bottom: 2em;
  }

  /* line 6595, ../styles/_base/_main.scss */
  .full-stories-top .group,
  .full-stories-top .group-alt {
    margin-bottom: 2em;
  }

  /* line 6598, ../styles/_base/_main.scss */
  .full-stories-top .p-more {
    width: 74.4791667%;
    /* 715 / 960 */
  }

  /* line 6601, ../styles/_base/_main.scss */
  .full-stories-top .p-less {
    width: 23.4375%;
    /* 225 / 960 */
  }

  /* line 6604, ../styles/_base/_main.scss */
  .full-stories-low {
    clear: both;
  }

  /* line 6607, ../styles/_base/_main.scss */
  .full-stories-low .p-more {
    width: 66.9791667%;
    /* 643 / 960 */
  }

  /* line 6610, ../styles/_base/_main.scss */
  .full-stories-low .p-less {
    width: 30.625%;
    /* 294 / 960 */
  }

  /* line 6613, ../styles/_base/_main.scss */
  .bg-mag-sub .ad {
    width: 40.7608696%;
    /* 306px / 736px */
    border-bottom: none;
    padding-bottom: 0;
  }

  /* line 6619, ../styles/_base/_main.scss */
  .ie6 .bg-mag-sub .p-most,
  .ie7 .bg-mag-sub .p-most {
    float: left;
  }

  /* line 6623, ../styles/_base/_main.scss */
  .story-parts li.active {
    border-top: 1px solid #777;
    margin-top: -.3em;
    margin-bottom: -1px;
  }

  /* line 6628, ../styles/_base/_main.scss */
  .story-parts a {
    min-height: 5.5em;
    padding-right: 4%;
    padding-left: 6%;
    width: 90%;
  }

  /* line 6634, ../styles/_base/_main.scss */
  .story-parts li.active a {
    border: solid #BDBCB8;
    border-width: 0 1px 0 1px;
    border-bottom: 1px solid #fff;
    padding-bottom: .9em;
  }

  /* line 6641, ../styles/_base/_main.scss */
  .four-part li {
    width: 24.9%;
  }

  /* line 6642, ../styles/_base/_main.scss */
  .five-part li {
    width: 19.9%;
  }

  /* line 6643, ../styles/_base/_main.scss */
  .six-part li {
    width: 33.333333333%;
  }

  /* line 6644, ../styles/_base/_main.scss */
  .seven-part li {
    width: 33.333333333%;
  }

  /* line 6646, ../styles/_base/_main.scss */
  .figure .more a {
    padding-top: .35em;
  }

  /* line 6649, ../styles/_base/_main.scss */
  .events .p-least .hed-section {
    border-top: 0;
  }

  /* line 6653, ../styles/_base/_main.scss */
  .article-nav-series li {
    border-bottom: none;
    margin-bottom: 0;
  }

  /* line 6657, ../styles/_base/_main.scss */
  .article-nav-series a {
    width: 84%;
    padding: .8em 7.5%;
  }

  /* line 6661, ../styles/_base/_main.scss */
  .article-nav-series li.active {
    margin: -.5em 0 -1px 0;
    border-top: 1px solid #777;
  }

  /* line 6665, ../styles/_base/_main.scss */
  .article-nav-series li.active a {
    border: solid #BDBCB8;
    border-width: 0 1px 0 1px;
    border-bottom: 1px solid #fff;
    padding-top: 1.2em;
  }

  /* Facebook widgest in section headings */
  /* line 6673, ../styles/_base/_main.scss */
  .section-head .fblike {
    float: none;
    position: absolute;
    right: 0;
    margin-top: 1em;
    /* margin: 0; */
  }

  /* line 6681, ../styles/_base/_main.scss */
  .p-equal .fblike {
    float: right;
    position: relative;
    margin: 0em 2.579779% 0;
    top: 15px;
  }
}
@media screen and (min-width: 810px), print {
  /* line 6692, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue .tease-copy {
    font-size: 2em;
    padding: .5em 0;
  }

  /*
  	Weather forecast (.bg-forecast, .fc-*)
  */
  /* line 6702, ../styles/_base/_main.scss */
  .bg-forecast {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-y 33% 0, url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-y 49.5% 0, url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-y 66% 0, url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-y 82.5% 0;
    border-bottom: 1px solid #BDBCB8;
    position: relative;
  }

  /* line 6712, ../styles/_base/_main.scss */
  .ie6 .bg-forecast,
  .ie7 .bg-forecast,
  .ie8 .bg-forecast {
    background: #FFF;
    /* IE8- gets the first background image, but not the others. Yeah. */
  }

  /* line 6716, ../styles/_base/_main.scss */
  .fc-lead,
  .fc-day {
    border-bottom: none;
    float: left;
    padding: 0.25em 0;
    width: 16.5%;
    /* ~(100 / 6) = ~126 */
    min-height: 190px;
  }

  /* line 6723, ../styles/_base/_main.scss */
  .fc-last {
    float: right;
  }

  /* line 6726, ../styles/_base/_main.scss */
  .fc-lead {
    background: #f2f3e8 url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-bbb.gif") repeat-y 100% 0;
    position: static;
    padding-top: 1em;
  }

  /* line 6732, ../styles/_base/_main.scss */
  .bg-forecast .alert-title,
  .bg-forecast .alert-sub {
    text-align: left;
    margin: 0 11.1111111% 0.25em;
    /* 14px / 126px */
  }

  /* line 6736, ../styles/_base/_main.scss */
  .bg-forecast .alert-sub {
    display: block;
  }

  /* line 6739, ../styles/_base/_main.scss */
  .fc-lead .exp-more {
    bottom: 1.75em;
    left: 1.82291667%;
    /* 14px / 768px */
    line-height: 1.4;
    position: absolute;
    text-align: left;
    width: 12.7604167%;
    /* 98px / 768px */
  }

  /* line 6747, ../styles/_base/_main.scss */
  .fc-lead .exp-close {
    left: auto;
    right: 10px;
  }

  /* line 6751, ../styles/_base/_main.scss */
  .fc-day {
    text-align: center;
  }

  /* line 6759, ../styles/_base/_main.scss */
  .fc-day-name,
  .fc-date,
  .fc-status,
  .fc-status i,
  .fc-status em,
  .fc-day ul {
    display: block;
    float: none;
    width: 100%;
  }

  /* line 6764, ../styles/_base/_main.scss */
  .fc-date {
    margin: 0.5em 0;
  }

  /* line 6767, ../styles/_base/_main.scss */
  .fc-status i {
    overflow: visible;
    height: auto;
  }

  /* line 6771, ../styles/_base/_main.scss */
  .ie .fc-status i {
    border-bottom: none;
  }

  /* line 6774, ../styles/_base/_main.scss */
  .fc-status img {
    margin-top: 0;
    width: 112px;
  }

  /* line 6778, ../styles/_base/_main.scss */
  .fc-status em {
    margin-top: 0.5em;
  }

  /* line 6781, ../styles/_base/_main.scss */
  .fc-day ul {
    text-align: center;
  }

  /*
  	Crosswords
  */
  /* line 6787, ../styles/_base/_main.scss */
  .bg-clues div {
    float: none;
    width: 100%;
  }

  /* line 6791, ../styles/_base/_main.scss */
  .bg-clues ol {
    max-height: 23em;
    overflow-y: auto;
  }
}
@media screen and (min-width: 810px) {
  /* line 6799, ../styles/_base/_main.scss */
  .article-nav-thumbs .nav {
    display: none;
  }

  /* line 6802, ../styles/_base/_main.scss */
  .article-nav-thumbs .slider {
    margin-left: 0 !important;
    /* Prevents carousel from hiding thumbnails when ???next??? is clicked, then browser is resized to above 800px. */
  }

  /* line 6806, ../styles/_base/_main.scss */
  .p-least .top-features .content a {
    max-width: 100%;
  }

  /* line 6810, ../styles/_base/_main.scss */
  .mag-highlights .feat-thumb {
    width: 100%;
  }

  /* line 6813, ../styles/_base/_main.scss */
  .section-magazine .by-date input {
    padding-top: 0;
  }

  /* line 6816, ../styles/_base/_main.scss */
  .section-magazine .by-date input.search {
    padding: 0 4%;
    width: 72%;
  }

  /* line 6820, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-least {
    float: left;
    padding-right: 2.25%;
    width: 31.25%;
  }

  /* line 6825, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-spread .p-most {
    clear: none;
    float: right;
    padding-left: 1.65%;
    width: 64.625%;
  }

  /* line 6831, ../styles/_base/_main.scss */
  .mag-spread {
    margin-top: 1.5em;
  }

  /* line 6834, ../styles/_base/_main.scss */
  .mag-spread .p-least .story {
    border-bottom: none;
  }

  /* line 6837, ../styles/_base/_main.scss */
  .mag-spread .has-pic {
    padding-top: 2.5%;
    padding-bottom: 0;
  }

  /* line 6841, ../styles/_base/_main.scss */
  #main {
    margin-top: 15px;
    width: auto;
  }

  /* line 6845, ../styles/_base/_main.scss */
  .section-head .subhed-link {
    margin: 0;
  }

  /* line 6848, ../styles/_base/_main.scss */
  .section-head .subhed-link a {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  /* line 6853, ../styles/_base/_main.scss */
  .bg-col-a {
    width: 17.187%;
    /* 165/960 */
    float: left;
  }

  /* line 6857, ../styles/_base/_main.scss */
  .bg-col-ab {
    width: 65.9375%;
    /* 633/960 */
    float: left;
  }

  /* line 6861, ../styles/_base/_main.scss */
  .bg-col-bc {
    width: 74.687%;
    /* 717/960 */
    float: right;
  }

  /* line 6865, ../styles/_base/_main.scss */
  .bg-col-c {
    padding: 0 0 1px;
    width: 31.875%;
    /* 306/960 */
    float: right;
  }

  /* line 6870, ../styles/_base/_main.scss */
  .bg-home-lead .bg-col-ab {
    border-bottom: none;
    margin-bottom: 0;
  }

  /* line 6874, ../styles/_base/_main.scss */
  .section-video .bg-video-sub .bg-col-bc {
    width: 82.812%;
    /* 795/960 */
  }

  /* line 6878, ../styles/_base/_main.scss */
  .section-video .bg-video-sub .bg-col-a,
  .section-obit {
    width: 13.854%;
    /* 133/960 */
  }

  /* line 6881, ../styles/_base/_main.scss */
  .section-magazine .bg-col-bc {
    width: 76.770833%;
    /* 737/960 */
  }

  /* line 6884, ../styles/_base/_main.scss */
  body.type-article #main {
    margin-top: 0;
    margin-bottom: 50px;
  }

  /* line 6888, ../styles/_base/_main.scss */
  .bg-home-lead {
    margin-bottom: 10px;
  }

  /* line 6892, ../styles/_base/_main.scss */
  .bg-home-sub,
  .section-todays-paper .l-66-33 {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-y 66.97917% 0;
    /* 643/960 */
  }

  /* line 6896, ../styles/_base/_main.scss */
  .applicationcache .bg-home-sub,
  .applicationcache .section-todays-paper .l-66-33 {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* tk same ad - different DOM locations for breakpoint optimization */
  /* line 6900, ../styles/_base/_main.scss */
  .ad-slot-a {
    clear: both;
    display: none;
  }

  /* line 6904, ../styles/_base/_main.scss */
  .ad-slot-b {
    display: block;
  }

  /* line 6907, ../styles/_base/_main.scss */
  .bg-alert {
    padding: 14px 0;
  }

  /* line 6910, ../styles/_base/_main.scss */
  .stub {
    padding: 0;
  }

  /* line 6913, ../styles/_base/_main.scss */
  .score-stats {
    clear: none;
    float: left;
    font-size: 1.3em;
    margin: 0 0 0 12px;
  }

  /* line 6919, ../styles/_base/_main.scss */
  .score-stats .play {
    display: block;
  }

  /* line 6922, ../styles/_base/_main.scss */
  .live-scores p.score-blog {
    float: right;
    width: 30%;
  }

  /* line 6928, ../styles/_base/_main.scss */
  .ie6 .bg-col-ab,
  .ie6 .bg-col-c,
  .ie6 .group {
    overflow-x: hidden;
  }

  /* line 6931, ../styles/_base/_main.scss */
  .hed-major {
    font-size: 8.4em;
    margin-bottom: 0.2em;
  }

  /* line 6935, ../styles/_base/_main.scss */
  .feat-excerpt {
    margin-bottom: 0;
  }

  /* line 6944, ../styles/_base/_main.scss */
  .l-20-80,
  .l-25-75,
  .l-50-50,
  .l-56-44,
  .l-60-40,
  .l-66-33,
  .l-33-66 {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-y;
    margin-bottom: 1em;
    clear: both;
  }

  /* line 6950, ../styles/_base/_main.scss */
  .l-20-80 {
    background-position: 20.3125% 0;
    /* 140/620 */
  }

  /* line 6953, ../styles/_base/_main.scss */
  .l-25-75 {
    background-position: 22.5806452% 0;
    /* 140/620 */
  }

  /* line 6956, ../styles/_base/_main.scss */
  .l-33-66 {
    background-position: 33.120833% 0;
  }

  /* line 6959, ../styles/_base/_main.scss */
  .l-50-50 {
    background-position: 50% 0;
  }

  /* line 6962, ../styles/_base/_main.scss */
  .l-56-44 {
    background-position: 56.326531% 0;
  }

  /* line 6965, ../styles/_base/_main.scss */
  .l-60-40 {
    background-position: 63.507109% 0;
    /* 402/633 */
  }

  /* line 6968, ../styles/_base/_main.scss */
  .l-66-33 {
    background-position: 66.879167% 0;
  }

  /* line 6971, ../styles/_base/_main.scss */
  .p-more {
    width: 61.2954186%;
    /* 388/633 */
  }

  /* line 6974, ../styles/_base/_main.scss */
  .p-less {
    width: 34.2812006%;
    /* 217/633 */
  }

  /* line 6978, ../styles/_base/_main.scss */
  .article {
    float: right;
    margin-right: 6.35416667%;
    /* 61px / 960px */
    padding-top: 25px;
    width: 70.3125%;
    /* 675px / 960px */
  }

  /* line 6984, ../styles/_base/_main.scss */
  .ie6 .article {
    margin-right: 3%;
  }

  /* line 6987, ../styles/_base/_main.scss */
  .section-nav {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/section-nav-full.gif") no-repeat 100% 100%;
    float: left;
    padding-top: 35px;
    width: 19.0625%;
    /* 183 / 960 */
  }

  /* line 6993, ../styles/_base/_main.scss */
  .nav-init {
    position: relative;
    opacity: 0.9;
  }

  /* line 6997, ../styles/_base/_main.scss */
  .nav-init:hover {
    opacity: 1.0;
  }

  /* line 7000, ../styles/_base/_main.scss */
  .nav-hide {
    display: none;
  }

  /* line 7003, ../styles/_base/_main.scss */
  .nav-move {
    opacity: 0;
  }

  /* line 7006, ../styles/_base/_main.scss */
  .has-quicknav {
    position: relative;
    overflow: visible;
  }

  /* line 7010, ../styles/_base/_main.scss */
  .quicknav {
    float: left;
  }

  /* line 7013, ../styles/_base/_main.scss */
  .quicknav-scrolling {
    position: absolute;
  }

  /* line 7017, ../styles/_base/_main.scss */
  .quicknav-move,
  .quicknav-init {
    opacity: 1;
  }

  /* line 7021, ../styles/_base/_main.scss */
  .ad-contain-relative {
    position: relative;
  }

  /* line 7024, ../styles/_base/_main.scss */
  .ad-contain-fixed {
    position: fixed;
    top: 10px;
    left: 3.125%;
    /* matching positioning of #containt */
  }

  /* line 7029, ../styles/_base/_main.scss */
  .ad-contain-fixed .ad-jump {
    display: block;
  }

  /* line 7034, ../styles/_base/_main.scss */
  .section-nav .ad {
    position: static;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
  }

  /* line 7041, ../styles/_base/_main.scss */
  .section-nav ul,
  .section-nav p {
    margin-right: 15px;
  }

  /* line 7044, ../styles/_base/_main.scss */
  .section-nav h1 a {
    border-bottom: none;
    padding-bottom: 0;
  }

  /* line 7048, ../styles/_base/_main.scss */
  .section-nav ul {
    position: static;
    overflow-y: hidden;
  }

  /* line 7052, ../styles/_base/_main.scss */
  .section-nav-closed {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/section-nav.gif") no-repeat 100% 0;
    min-height: 143px;
    position: fixed;
  }

  /* line 7057, ../styles/_base/_main.scss */
  .section-nav-closed ul {
    height: 0;
  }

  /* line 7062, ../styles/_base/_main.scss */
  .section-nav h1 b,
  .section-nav ul,
  .section-nav-closed .tip {
    position: static;
  }

  /* line 7065, ../styles/_base/_main.scss */
  .section-nav-closed .tip {
    cursor: pointer;
  }

  /* line 7069, ../styles/_base/_main.scss */
  .article-body .figure,
  .article-body .aside {
    margin-top: 0.5em;
    margin-right: -9.21248143%;
    /* (30 / 673) * -1 */
  }

  /* line 7074, ../styles/_base/_main.scss */
  .article-body .slideshow .figure,
  .article-body .slideshow .aside {
    margin-top: 0;
    margin-right: 0;
  }

  /* line 7078, ../styles/_base/_main.scss */
  .article-body .aside {
    margin-top: 0.5em;
  }

  /* line 7081, ../styles/_base/_main.scss */
  .article-body .ad.aside {
    width: 311px;
  }

  /* line 7085, ../styles/_base/_main.scss */
  .section-nav,
  .quicknav {
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

  /* line 7091, ../styles/_base/_main.scss */
  .popular-list h1 {
    float: left;
  }

  /* line 7094, ../styles/_base/_main.scss */
  .popular-list .nav {
    text-align: right;
    padding-top: 0.75em;
  }

  /* line 7098, ../styles/_base/_main.scss */
  .popular-list .nav li {
    margin-left: 0.75em;
    margin-right: 0;
  }

  /*
  	Magazine
  */
  /* line 7105, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-lead {
    margin-bottom: 0;
  }

  /* line 7108, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-sub-leads {
    clear: both;
    float: left;
    width: 100%;
  }

  /* line 7113, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-sub-leads .story {
    border-bottom: none;
    float: left;
    max-width: 30%;
  }

  /* line 7118, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-sub-leads .story-a {
    width: 31.25%;
    /* 300/960 */
    padding-right: 1.77083%;
    margin-right: 1.77083%;
  }

  /* line 7123, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-sub-leads .story-b {
    width: 31.25%;
    /* 300/960 */
    padding-right: 1.77083%;
    margin-right: 1.77083%;
  }

  /* line 7128, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-sub-leads .story-c {
    width: 31.25%;
    /* 300/960 */
    padding-right: 1.77083%;
    margin-right: 1.77083%;
  }

  /* line 7133, ../styles/_base/_main.scss */
  .bg-mag-lead .group {
    clear: left;
    float: left;
  }

  /* line 7137, ../styles/_base/_main.scss */
  .bg-mag-lead .group-alt {
    clear: right;
    float: right;
  }

  /* line 7141, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less {
    float: auto;
  }

  /* line 7144, ../styles/_base/_main.scss */
  .l-66-33 {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 66.875% 0 repeat-y;
    /* 642px / 960px */
  }

  /* line 7147, ../styles/_base/_main.scss */
  .applicationcache .l-66-33 {
    background-image: url(data:image/gif;base64,R0lGODdhAQABAPAAAOXl5QAAACwAAAAAAQABAEACAkQBADs=);
  }

  /* line 7150, ../styles/_base/_main.scss */
  .bg-mag-lead .p-more {
    width: 64.5833333%;
    /* 622px / 960px */
    float: left;
  }

  /* line 7154, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less {
    background: none;
    width: 31.25%;
    /* 300px / 960px */
  }

  /* line 7158, ../styles/_base/_main.scss */
  .bg-mag-lead .story {
    margin-bottom: 1em;
  }

  /* line 7161, ../styles/_base/_main.scss */
  .bg-mag-lead .mag-lead {
    padding-bottom: 0;
    border-bottom: none;
  }

  /* line 7165, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less .story {
    border-bottom: 1px solid #CCC;
    width: 100%;
  }

  /* line 7169, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less .last-story {
    border-bottom: none;
  }

  /* line 7172, ../styles/_base/_main.scss */
  .bg-mag-lead .story-title {
    font-size: 4.1em;
    /* 41px / 10px */
    line-height: 1.09756098;
    /* 45px / 41px */
    margin-bottom: 0.2em;
  }

  /* line 7177, ../styles/_base/_main.scss */
  .mag-lead .story-title {
    font-size: 5.2em;
    /* 52px / 10px */
    line-height: 0.865384615;
    /* 45px / 52px */
  }

  /* line 7181, ../styles/_base/_main.scss */
  .section-magazine .l-25-75 {
    background-position: 19.895833% 0;
    /* 191/960 */
  }

  /* line 7184, ../styles/_base/_main.scss */
  .bg-mag-lead .p-less .story {
    float: none;
  }

  /*
  	Section front
  */
  /* line 7191, ../styles/_base/_main.scss */
  .lead-styled .figure,
  .story-styled .figure {
    margin-bottom: 0;
  }

  /* line 7195, ../styles/_base/_main.scss */
  .promo .box:before,
  .promo .box:after {
    bottom: 3px;
  }

  /*
  	Special Project pages
  */
  /* line 7202, ../styles/_base/_main.scss */
  .story-part .figure {
    padding-top: 0;
  }

  /* line 7205, ../styles/_base/_main.scss */
  .story-part .related-links {
    padding-bottom: .3em;
  }

  /* line 7209, ../styles/_base/_main.scss */
  .story-part .related-links li,
  .story-part .related-links a {
    display: inline;
  }

  /* line 7212, ../styles/_base/_main.scss */
  .story-part .related-links li:not(:first-child):before {
    content: "\00A0|\00A0\00A0";
    color: #999;
    font-size: 11px;
  }

  /* line 7218, ../styles/_base/_main.scss */
  .story-part .big-hed {
    font-size: 5.2em;
  }

  /* line 7221, ../styles/_base/_main.scss */
  .story-part .figure {
    padding: .5em 0 0 0;
  }

  /* line 7224, ../styles/_base/_main.scss */
  .story-part .first-story .excerpt {
    font-size: 2.6em;
  }

  /* line 7228, ../styles/_base/_main.scss */
  .article-nav-thumbs .hed-section {
    border-top: none;
  }

  /* line 7231, ../styles/_base/_main.scss */
  .article-nav-thumbs .slide {
    display: block;
    clear: both;
  }

  /* line 7235, ../styles/_base/_main.scss */
  .article-nav-thumbs .feat-thumb {
    background: none;
    border: solid #e5e5e5;
    border-width: 0 0 1px 0;
    padding-bottom: 1.8em;
    min-height: 1em;
    width: 100%;
  }

  /* line 7243, ../styles/_base/_main.scss */
  .article-nav-thumbs .slide:last-child .last-feat {
    border-bottom: none;
  }

  /* line 7246, ../styles/_base/_main.scss */
  .article-nav-thumbs img {
    padding-bottom: .65em;
  }

  /* line 7251, ../styles/_base/_main.scss */
  .video-filters ul {
    border-bottom: 1px solid #f2f2f2;
  }

  /* line 7254, ../styles/_base/_main.scss */
  .video-filters ul ul {
    border: none;
    padding: 0;
    margin: 0;
  }

  /* line 7259, ../styles/_base/_main.scss */
  .video-filters li {
    display: block;
    padding: 0;
    width: 100%;
    border-top: 1px solid #f2f2f2;
  }

  /* line 7265, ../styles/_base/_main.scss */
  .video-filters li a {
    border: none;
    padding: .7em 0 .5em 0;
  }

  /* line 7269, ../styles/_base/_main.scss */
  .video-filters a.see-all {
    background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png");
    background-position: right 50%;
    background-repeat: no-repeat;
    text-transform: none;
  }

  /* line 7276, ../styles/_base/_main.scss */
  .six-part li {
    width: 16.566666667%;
  }

  /* line 7277, ../styles/_base/_main.scss */
  .seven-part li {
    width: 14.285714286%;
  }
}
@media screen and (min-width: 810px) and (max-width: 930px) {
  /* Share fb / goog butons. */
  /* line 7283, ../styles/_base/_main.scss */
  .article .fbpluslike {
    clear: both;
    margin-left: 0em;
    margin-bottom: 2em;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 931px) {
  /* line 7291, ../styles/_base/_main.scss */
  .fbpluslike {
    float: right;
    margin-left: 2em;
    margin-bottom: 2em;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 900px) {
  /* line 7302, ../styles/_base/_main.scss */
  .live-scores p.score-blog {
    width: 40%;
  }

  /* line 7305, ../styles/_base/_main.scss */
  .mag-hed b {
    position: static;
    display: block;
    padding: 0.2em 0;
  }

  /* line 7310, ../styles/_base/_main.scss */
  .bg-mag-sub .l-25-75 {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") 19.79167% 0 repeat-y;
    /* 190px / 960px */
  }

  /* line 7316, ../styles/_base/_main.scss */
  .bg-mag-sub .p-most {
    width: 76.7708333%;
    /* 737px / 960px */
  }

  /* line 7319, ../styles/_base/_main.scss */
  .bg-mag-sub .by-date input {
    padding-top: 0;
  }

  /* line 7323, ../styles/_base/_main.scss */
  .ie6 .bg-mag-sub .p-most,
  .ie7 .bg-mag-sub .p-most {
    float: right;
  }

  /* line 7326, ../styles/_base/_main.scss */
  .mag-highlights .feat-thumb {
    padding: 1em 0;
    border-bottom: 1px solid #CCC;
    width: 100%;
  }

  /* line 7331, ../styles/_base/_main.scss */
  .section-magazine .p-least {
    width: 16.9791667%;
    /* 163px / 960px */
    clear: none;
  }

  /* line 7335, ../styles/_base/_main.scss */
  .bg-mag-sub .by-date {
    margin: 0 auto;
    width: 80%;
  }

  /* line 7339, ../styles/_base/_main.scss */
  .mag-highlights .hed-section {
    border-top: none;
    padding-top: 0;
  }

  /* line 7343, ../styles/_base/_main.scss */
  .section-magazine .mag-preview .hed-section {
    border: none;
  }

  /* line 7346, ../styles/_base/_main.scss */
  .section-magazine .mag-preview .secslider {
    width: auto;
  }
}
@media screen and (min-width: 1100px) {
  /* line 7352, ../styles/_base/_main.scss */
  .story-styled .excerpt {
    line-height: 1.3;
  }

  /* line 7355, ../styles/_base/_main.scss */
  .promo-sub {
    padding-bottom: 0;
  }

  /* 
  *	Stub Form Variation #1
  *	Styles for Optmizely A/B Testing 
  */
  /* line 7362, ../styles/_base/_main.scss */
  .promo-sub .stub-login .login-form {
    float: left;
    zoom: 1;
    width: 75%;
  }

  /* line 7367, ../styles/_base/_main.scss */
  .promo-sub .stub-login h2 {
    float: left;
    width: 25%;
  }

  /* line 7371, ../styles/_base/_main.scss */
  .promo-sub .stub-login p {
    float: left;
    padding: 0 2%;
    margin: 0;
    width: 34%;
  }

  /* line 7377, ../styles/_base/_main.scss */
  .ie7 .promo-sub .stub-login p input {
    width: auto;
  }

  /* line 7380, ../styles/_base/_main.scss */
  .promo-sub .stub-login form p label {
    margin-top: 0;
    padding-top: 0;
  }

  /* line 7384, ../styles/_base/_main.scss */
  .promo-sub .stub-login .submit-group {
    float: left;
    width: 20%;
    margin-left: 2%;
    margin-bottom: 1em;
  }

  /* line 7390, ../styles/_base/_main.scss */
  .ie7 .promo-sub .stub-login .submit-group {
    position: relative;
    top: -10px;
  }

  /* line 7394, ../styles/_base/_main.scss */
  .promo-sub .stub-login .submit {
    float: left;
    margin-top: 2em;
  }

  /* line 7398, ../styles/_base/_main.scss */
  .promo-sub .stub-login .rememberme {
    display: block;
    clear: both;
  }

  /* line 7402, ../styles/_base/_main.scss */
  .promo-sub .stub-login .errorlist {
    margin-left: 14em;
    left: 3em;
    top: -1em;
  }

  /*
  * End Styles for Stub Form Variation #1
  */
}
@media screen and (min-width: 1200px) {
  /* line 7412, ../styles/_base/_main.scss */
  .live-scores p.score-blog {
    width: 50%;
  }
}
@media screen and (min-width: 1400px) {
  /*	 Global tease box  */
  /* line 7418, ../styles/_base/_main.scss */
  .tease-box {
    width: 1232px;
  }

  /* line 7421, ../styles/_base/_main.scss */
  .tease-box.not-logged-in-blue {
    width: 1232px;
  }

  /* line 7425, ../styles/_base/_main.scss */
  .ad-contain-fixed {
    width: 1232px;
    left: 50%;
    margin-left: -616px;
    /* matching positioning of #contain */
    text-align: left;
  }
}
@media print {
  /* line 7434, ../styles/_base/_main.scss */
  .in-section {
    display: none;
  }
}
/* !================================================ */
/* ! Campaign 2012 leaderboard (Lines 6674 to 6984 = */
/* ! ============================================= */
/* line 7444, ../styles/_base/_main.scss */
.campaign-leaderboard {
  font-size: 10px;
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  border: 1px solid #ccc;
  padding: 1em;
  margin-bottom: 1em;
}

/* line 7453, ../styles/_base/_main.scss */
.campaign-leaderboard h2 {
  font-size: 1.5em;
  margin-bottom: 0.75em;
}

/* line 7458, ../styles/_base/_main.scss */
.campaign-precincts {
  position: absolute;
  top: 1em;
  right: 1em;
}

/* line 7464, ../styles/_base/_main.scss */
.leaderboard-menu {
  display: none;
}

/* line 7468, ../styles/_base/_main.scss */
.campaign-leaderboard-links {
  margin-top: 0.75em;
  display: block;
}

/* main leaders */
/* line 7476, ../styles/_base/_main.scss */
.leaderboard-main-result {
  margin-bottom: 1.25em;
  width: 47%;
  float: left;
}

/* line 7482, ../styles/_base/_main.scss */
.leaderboard-main-result:nth-child(2n+2) {
  float: right;
}

/* line 7486, ../styles/_base/_main.scss */
.leaderboard-main-result.evenChild {
  float: right;
}

/* line 7490, ../styles/_base/_main.scss */
.leaderboard-main-result dd {
  /* 	width: 69%; */
  width: 65%;
  float: left;
}

/* line 7496, ../styles/_base/_main.scss */
.leaderboard-main-result .result-img {
  width: 25%;
  float: left;
  margin-right: 1em;
}

/* line 7502, ../styles/_base/_main.scss */
.leaderboard-main-result dt {
  font-size: 1.4em;
  margin-bottom: 0.55em;
  padding-bottom: 0.25em;
  padding-top: 0.25em;
  border-bottom: 1px solid #ddd;
}

/* line 7510, ../styles/_base/_main.scss */
.leaderboard-main-result dt.winner {
  background: #aa0016;
  padding-left: 0.55em;
  color: white;
  font-size: 1.3em;
  background-image: url("//c.o0bg.com/rw/cache.boston.com/_webdesignready/2011/politics/campaign_leaderboard/images/checkMark.png");
  background-repeat: no-repeat;
  background-position: 96% 50%;
}

/* line 7520, ../styles/_base/_main.scss */
.leaderboard-main-result .vote-pct {
  padding: 0.15em 0;
  font-size: 1.7em;
  font-weight: bold;
}

/* secondary leaders */
/* line 7528, ../styles/_base/_main.scss */
.leaderboard-secondary li {
  width: 47%;
  float: left;
  position: relative;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.25em;
  margin-bottom: 0.25em;
}

/* line 7537, ../styles/_base/_main.scss */
.leaderboard-secondary li:nth-child(2n+2) {
  float: right;
}

/* line 7541, ../styles/_base/_main.scss */
.leaderboard-secondary li.evenChild {
  float: right;
}

/* line 7545, ../styles/_base/_main.scss */
.leaderboard-secondary li:nth-child(3n), .leaderboard-secondary li:nth-child(4n) {
  border-bottom: none;
}

/* line 7549, ../styles/_base/_main.scss */
.leaderboard-secondary li span {
  font-weight: bold;
  float: right;
}

/* line 7555, ../styles/_base/_main.scss */
.leaderboard-secondary {
  display: none;
}

/* !================================================ */
/* ! media query ================================== */
/* ! ============================================= */
@media screen and (min-width: 480px) {
  /* line 7564, ../styles/_base/_main.scss */
  .leaderboard-main-result .result-img {
    width: 21%;
    margin-right: 0.55em;
  }
}
@media screen and (min-width: 600px) {
  /* line 7571, ../styles/_base/_main.scss */
  .leaderboard-main-result .result-img {
    width: 24%;
  }
}
@media screen and (min-width: 768px) {
  /* line 7578, ../styles/_base/_main.scss */
  .leaderboard-main-result .result-img {
    width: 19%;
  }
}
@media screen and (min-width: 800px) {
  /* line 7584, ../styles/_base/_main.scss */
  .leaderboard-main-result .result-img {
    width: 21%;
    margin-right: 1em;
  }
}
@media screen and (min-width: 1024px) {
  /* line 7591, ../styles/_base/_main.scss */
  .leaderboard-main-result .result-img {
    width: 21%;
  }
}
/* !================================================ */
/* ! 40 media query =============================== */
/* ! ============================================= */
@media screen and (min-width: 640px) {
  /* line 7602, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .result-img {
    display: block;
  }
}
@media screen and (min-width: 700px) {
  /* line 7608, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .result-img {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  /* line 7615, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .leaderboard-main-result {
    /* 		width: 47%; */
    width: 100%;
  }

  /* line 7620, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .leaderboard-secondary li, .dl-bottom .p-less .leaderboard-secondary li {
    width: 100%;
  }
}
@media screen and (min-width: 810px) {
  /* line 7628, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .campaign-precincts {
    position: relative;
    top: -1em;
    left: 0.05em;
  }
}
@media screen and (min-width: 1024px) {
  /* line 7638, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .leaderboard-main-result dt.winner {
    background-image: none;
  }
}
@media screen and (min-width: 1200px) {
  /* line 7645, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .result-img {
    display: block;
  }

  /* line 7649, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .leaderboard-main-result, .l-60-40 .group-alt .leaderboard-secondary li {
    width: 47%;
  }

  /* line 7653, ../styles/_base/_main.scss */
  .l-60-40 .group-alt .campaign-precincts {
    position: absolute;
    top: 1em;
    right: 1em;
    left: auto;
  }
}
/* !================================================ */
/* ! spread media query =========================== */
/* ! ============================================= */
@media screen and (min-width: 480px) {
  /* line 7670, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result {
    width: 22.45%;
    margin-right: 1.55em;
  }

  /* line 7675, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result:nth-child(2n+2) {
    float: left;
  }

  /* line 7679, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result:nth-child(4n) {
    margin-right: 0;
  }

  /* line 7683, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result dt {
    font-size: 1.2em;
  }

  /* line 7687, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result .vote-total {
    /* 		width: 100%; */
  }
}
@media screen and (min-width: 480px) {
  /* line 7696, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result.evenChild {
    float: left;
  }
}
@media screen and (min-width: 800px) {
  /* line 7708, ../styles/_base/_main.scss */
  .ie .spread .leaderboard-main-result {
    width: 22%;
  }
}
@media screen and (min-width: 1024px) {
  /* line 7714, ../styles/_base/_main.scss */
  .spread .leaderboard-main-result {
    width: 23.15%;
  }
}
/* line 7727, ../styles/_base/_main.scss */
.campaign-leaderboard:after,
.leaderboard-main:after,
.leaderboard-main-result:after,
.leaderboard-secondary:after,
.campaign-leaderboard dl:after,
.leaderboard-secondary ul:after,
.leaderboard-secondary ul li span:after,
.leaderboard-secondary ul li:after {
  clear: both;
  content: " 0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 7742, ../styles/_base/_main.scss */
.campaign-leaderboard,
.leaderboard-main,
.leaderboard-main-result,
.leaderboard-secondary,
.leaderboard-secondary ul,
.leaderboard-secondary ul li,
.leaderboard-secondary ul li span {
  zoom: 1;
}

/* line 7746, ../styles/_base/_main.scss */
.story.spread {
  float: none;
}

/* !================================================ */
/* ! END 2012 leaderboard ========================= */
/* ! ============================================= */
/* !================================================ */
/* ! Super Tuesday leaderboard Lines 6987 to 7122 = */
/* ! ============================================= */
/* line 7756, ../styles/_base/_main.scss */
.pol2012-leaderboard {
  font-size: 10px;
  font-family: "Helvetica", Arial, sans-serif;
  margin: 1em 0 1.25em;
}

/* line 7762, ../styles/_base/_main.scss */
.pol2012-leaderboard-main-result {
  margin-bottom: 1em;
}

/* table layout */
/* line 7766, ../styles/_base/_main.scss */
.pol2012-leaderboard table {
  width: 100%;
}

/* .pol2012-leaderboard td { width: 18.75% } */
/* line 7768, ../styles/_base/_main.scss */
.pol2012-leaderboard td {
  width: 14.75%;
}

/* line 7769, ../styles/_base/_main.scss */
.pol2012-leaderboard .pol2012-state {
  width: 25%;
}

/* line 7771, ../styles/_base/_main.scss */
.ie8 .pol2012-leaderboard .pol2012-state {
  width: 28%;
}

/* line 7773, ../styles/_base/_main.scss */
.pol2012-leaderboard-img {
  margin: 0 auto 0.55em;
}

/* cell spacing */
/* line 7776, ../styles/_base/_main.scss */
.pol2012-leaderboard td, .pol2012-leaderboard tbody .pol2012-state {
  padding: 0.25em;
}

/* line 7777, ../styles/_base/_main.scss */
.pol2012-leaderboard .pol2012-candidate-name {
  padding-bottom: 0.05em;
}

/* colors and backgrounds */
/* line 7780, ../styles/_base/_main.scss */
.pol2012-leaderboard thead td {
  background: white;
}

/* line 7781, ../styles/_base/_main.scss */
.pol2012-candidate-name {
  color: black;
}

/* .pol2012-leaderboard .pol2012-percent { background: #f2f2e8 } */
/* line 7783, ../styles/_base/_main.scss */
.pol2012-leaderboard .pol2012-percent {
  background: none;
}

/* line 7784, ../styles/_base/_main.scss */
.pol2012-leaderboard .leading {
  background: #c7c79c;
}

/* line 7785, ../styles/_base/_main.scss */
.pol2012-leaderboard .winner {
  background: #979755;
  background-repeat: no-repeat;
  background-position: 8% 50%;
  color: white;
}

/* line 7791, ../styles/_base/_main.scss */
.pol2012-key .winner {
  background-position: 50% 50%;
}

/* line 7794, ../styles/_base/_main.scss */
.pol2012-percent {
  color: #444444;
}

/* line 7795, ../styles/_base/_main.scss */
.pol2012-percent > span {
  color: #464646;
}

/* line 7796, ../styles/_base/_main.scss */
.pol2012-state > span {
  color: #888888;
}

/* line 7797, ../styles/_base/_main.scss */
.pol2012-leaderboard .pol2012-state {
  background: #fff;
  color: black;
}

/* borders */
/* line 7802, ../styles/_base/_main.scss */
.pol2012-leaderboard tbody td {
  border-right: 5px solid white;
}

/* line 7803, ../styles/_base/_main.scss */
.pol2012-leaderboard tbody td:first-child, .pol2012-leaderboard tbody tr td:last-child {
  border-right-style: none;
}

/* line 7804, ../styles/_base/_main.scss */
.pol2012-leaderboard thead td {
  border-left-style: none;
  border-right-style: none;
}

/* line 7805, ../styles/_base/_main.scss */
.pol2012-leaderboard .pol2012-results-border .border {
  background: #ddd;
  width: 100%;
  border-top: 4px solid white;
  border-bottom: 4px solid white;
  padding-top: 1px;
  padding-bottom: 0;
}

/* line 7814, ../styles/_base/_main.scss */
.ie7 .pol2012-leaderboard .pol2012-results-border .border {
  height: 0;
}

/* line 7817, ../styles/_base/_main.scss */
.pol2012-leaderboard table {
  margin: 1em 0;
  text-align: center;
}

/* line 7818, ../styles/_base/_main.scss */
.pol2012-state {
  text-align: left;
}

/* line 7819, ../styles/_base/_main.scss */
.pol2012-state > span {
  display: block;
}

/* line 7820, ../styles/_base/_main.scss */
.pol2012-percent > span {
  display: none;
}

/* line 7821, ../styles/_base/_main.scss */
.pol2012-leaderboard span > em {
  font-style: normal;
  display: none;
}

/* line 7822, ../styles/_base/_main.scss */
.pol2012-candidate-name, .pol2012-state {
  font-size: 1.2em;
  /* 12px/10px */
}

/* typography */
/* line 7828, ../styles/_base/_main.scss */
.pol2012-leaderboard h2 {
  font-size: 1.6em;
}

/* line 7829, ../styles/_base/_main.scss */
.pol2012-candidate-name {
  color: #000;
  font-weight: normal;
}

/* line 7830, ../styles/_base/_main.scss */
.pol2012-state span {
  font-size: 0.7692307692307694em;
  /* 10px/13px */
  font-weight: normal;
}

/* line 7834, ../styles/_base/_main.scss */
.pol2012-percent {
  /* font-weight: bold; */
  font-weight: normal;
  font-size: 1.2em;
  vertical-align: middle;
}

/* line 7840, ../styles/_base/_main.scss */
.pol2012-votes {
  font-weight: normal;
  font-size: 0.7692307692307694em;
  letter-spacing: 0;
}

/* line 7845, ../styles/_base/_main.scss */
tbody .pol2012-state {
  font-weight: normal;
}

/* line 7846, ../styles/_base/_main.scss */
.pol2012-percent {
  text-shadow: 0 1px 0 white;
}

/* line 7847, ../styles/_base/_main.scss */
.pol2012-leaderboard .winner {
  text-shadow: 0 -1px 0 black;
}

/* line 7848, ../styles/_base/_main.scss */
.pol2012-counter {
  font-size: 1.2em;
}

/* line 7850, ../styles/_base/_main.scss */
.pol2012-leaderboard thead th {
  text-transform: uppercase;
  vertical-align: bottom;
  letter-spacing: 1px;
  font-size: 0.95em;
}

/* key */
/* line 7859, ../styles/_base/_main.scss */
.pol2012-key {
  float: right;
  font-size: 1.2em;
}

/* line 7860, ../styles/_base/_main.scss */
.pol2012-key ul li {
  float: left;
}

/* line 7861, ../styles/_base/_main.scss */
.pol2012-key ul li:first-child {
  margin-right: 1em;
}

/* line 7862, ../styles/_base/_main.scss */
.pol2012-key ul li div {
  float: left;
  width: 13px;
  height: 13px;
  position: relative;
  top: -0.08em;
  margin-right: 0.25em;
}

/* line 7870, ../styles/_base/_main.scss */
.pol2012-results-border td {
  width: 100%;
}

/* line 7871, ../styles/_base/_main.scss */
.pol2012-key:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 7874, ../styles/_base/_main.scss */
.pol2012-key {
  zoom: 1;
}

/* media query */
@media screen and (min-width: 480px) {
  /* line 7880, ../styles/_base/_main.scss */
  .pol2012-leaderboard .winner {
    background-image: url("//c.o0bg.com/rw/cache.boston.com/_webdesignready/2011/politics/campaign_leaderboard/images/checkMark.png");
  }
}
@media screen and (min-width: 640px) {
  /* line 7884, ../styles/_base/_main.scss */
  .pol2012-leaderboard .winner {
    background-image: none;
  }

  /* line 7885, ../styles/_base/_main.scss */
  .spread .pol2012-leaderboard .winner {
    background-image: url("//c.o0bg.com/rw/cache.boston.com/_webdesignready/2011/politics/campaign_leaderboard/images/checkMark.png");
  }
}
@media screen and (min-width: 810px) {
  /* line 7889, ../styles/_base/_main.scss */
  .p-equal .pol2012-leaderboard .pol2012-key {
    float: none;
    margin-bottom: 0.55em;
  }
}
@media screen and (min-width: 1024px) {
  /* line 7893, ../styles/_base/_main.scss */
  .pol2012-leaderboard .winner {
    background-image: url("//c.o0bg.com/rw/cache.boston.com/_webdesignready/2011/politics/campaign_leaderboard/images/checkMark.png");
  }

  /* line 7894, ../styles/_base/_main.scss */
  .p-equal .pol2012-leaderboard .winner {
    background-image: none;
  }

  /* line 7895, ../styles/_base/_main.scss */
  .p-equal .pol2012-leaderboard .pol2012-key {
    float: right;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1210px) {
  /* line 7899, ../styles/_base/_main.scss */
  .p-equal .pol2012-leaderboard .winner {
    background-image: url("//c.o0bg.com/rw/cache.boston.com/_webdesignready/2011/politics/campaign_leaderboard/images/checkMark.png");
  }
}
/* !================================================ */
/* ! END Super Tuesday leaderboard  =============== */
/* ! ============================================= */
/* !================================================ */
/* ! Marathon leaderboard  Lines 7254 to 7309 ===== */
/* ! ============================================= */
/* line 7912, ../styles/_base/_main.scss */
.marathon-leaderboard {
  overflow: hidden;
  font-size: 1.2em;
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 0.75em;
  color: #464646;
}

/* line 7921, ../styles/_base/_main.scss */
.marathon-leaderboard table {
  margin: 0 0 1.25em 0;
}

/* line 7924, ../styles/_base/_main.scss */
.marathon-leaderboard thead th {
  padding-bottom: 0.15em;
}

/* line 7928, ../styles/_base/_main.scss */
.marathon-leaderboard thead {
  margin-bottom: 0.45em;
}

/* line 7932, ../styles/_base/_main.scss */
.marathon-leaderboard .marathon-racer {
  width: 75%;
}

/* line 7936, ../styles/_base/_main.scss */
.marathon-leaderboard .marathon-time {
  width: 25%;
  text-align: right;
  font-weight: bold;
}

/* line 7942, ../styles/_base/_main.scss */
.marathon-result {
  width: 100%;
}

/* line 7946, ../styles/_base/_main.scss */
.marathon-result h3 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.10em;
  margin-bottom: 0.20em;
  font-size: 1.10em;
}

/* norlov: http://jira.boston.com/browse/REGI-834 
   to highlight invalid inputs
*/
/* line 7961, ../styles/_base/_main.scss */
.form-fieldset-error,
.form-fieldset-error label,
.form-fieldset-error input,
.form-fieldset-error-required,
.form-fieldset-error-required label,
.form-fieldset-error-required input {
  color: #DD3333 !important;
  border-color: #DD3333 !important;
}

/* media query */
@media screen and (min-width: 480px) {
  /* line 7969, ../styles/_base/_main.scss */
  .marathon-result {
    width: 48%;
  }

  /* line 7972, ../styles/_base/_main.scss */
  .marathon-result.odd {
    float: left;
  }

  /* line 7976, ../styles/_base/_main.scss */
  .marathon-result.even {
    float: right;
  }
}
/* !================================================ */
/* ! END Marathon leaderboard  ==================== */
/* ! ============================================= */
/* line 7985, ../styles/_base/_main.scss */
.special-container {
  padding-bottom: 1em;
}

/* line 7996, ../styles/_base/_main.scss */
.cats-first .back-to-top {
  float: right;
  background-color: #f2f2e8;
}

/* line 8000, ../styles/_base/_main.scss */
.cats-first:nth-of-type(1) .back-to-top {
  display: none;
}

/* line 8004, ../styles/_base/_main.scss */
.bg-mag-sub .ad {
  float: right;
  padding: 0 0 1px;
  margin-left: 1em;
}
@media (max-width 635px) {
  /* line 8004, ../styles/_base/_main.scss */
  .bg-mag-sub .ad {
    float: none;
  }
}

/* line 1, ../styles/_modules/_feature-strip.scss */
.feat-strip-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  border: 1px solid #DBDBDB;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1, ../styles/_modules/_feature-strip.scss */
  .feat-strip-wrapper {
    overflow-x: auto;
  }
}
/* line 14, ../styles/_modules/_feature-strip.scss */
.feat-strip-wrapper:hover .feat-button-left, .feat-strip-wrapper:hover .feat-button-right {
  display: block;
}

/* line 19, ../styles/_modules/_feature-strip.scss */
.feat-button-left, .feat-button-right {
  width: 25px;
  height: 25px;
  border: 1px solid #DBDBDB;
  position: absolute;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 19, ../styles/_modules/_feature-strip.scss */
  .feat-button-left, .feat-button-right {
    display: none !important;
  }
}

/* line 35, ../styles/_modules/_feature-strip.scss */
.feat-button-right {
  background: url("/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/arrow.svg") center no-repeat;
  background-color: #FFFFFF;
  box-shadow: 1px 0px 1px #DBDBDB;
  top: 20px;
  right: 15px;
  display: none;
}

/* line 45, ../styles/_modules/_feature-strip.scss */
.feat-button-left {
  background: url("/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/arrow-left.svg") center no-repeat;
  background-color: #FFFFFF;
  box-shadow: 1px 1px 1px #DBDBDB;
  top: 45px;
  right: 15px;
  display: none;
}

/* line 54, ../styles/_modules/_feature-strip.scss */
.feat-strip {
  width: 100%;
  margin-top: 5px;
}
/* line 58, ../styles/_modules/_feature-strip.scss */
.feat-strip * {
  box-sizing: border-box;
}
/* line 61, ../styles/_modules/_feature-strip.scss */
.feat-strip ul {
  width: 3000px;
}

/* line 67, ../styles/_modules/_feature-strip.scss */
.feat-strip .feat-strip-article {
  float: left;
  width: 275px;
  height: 80px;
  box-sizing: border-box;
  list-style: none;
  display: inline-block;
  border-left: 1px solid #DBDBDB;
  margin-left: 5px;
  margin-bottom: 5px;
  padding-left: 16px;
  padding-bottom: 14px;
}

/* line 80, ../styles/_modules/_feature-strip.scss */
.feat-strip-article:first-child {
  border-left: 1px solid white;
  margin-left: 0px;
}

/* line 84, ../styles/_modules/_feature-strip.scss */
.feat-strip-img, .feat-strip-text {
  display: inline-block;
}

/* line 89, ../styles/_modules/_feature-strip.scss */
.feat-strip-text {
  width: 70%;
  vertical-align: top;
}
@media (max-width: 1165px) {
  /* line 89, ../styles/_modules/_feature-strip.scss */
  .feat-strip-text {
    width: 63%;
  }
}

/* line 98, ../styles/_modules/_feature-strip.scss */
.feat-strip-article-no-img .feat-strip-text {
  width: 100%;
}

/* line 101, ../styles/_modules/_feature-strip.scss */
.feat-strip-article-no-img .feat-strip-img {
  display: none;
}

/* line 104, ../styles/_modules/_feature-strip.scss */
.feat-strip-img {
  /*max-width: 60px;*/
  margin-right: 8px;
}

/* line 109, ../styles/_modules/_feature-strip.scss */
.feat-strip-heading {
  color: #000;
  background-color: #e2e2df;
  padding: 5px;
  display: inline-block;
}

@media (max-width: 480px) {
  /* line 118, ../styles/_modules/_feature-strip.scss */
  .feat-strip-wrapper {
    display: none;
  }
}
/* line 1, ../styles/_modules/_twitter-follow-widget.scss */
.twitter-follow-widget {
  margin-bottom: 2.5em;
  padding-right: -1em;
}
/* line 5, ../styles/_modules/_twitter-follow-widget.scss */
.twitter-follow-widget .twitter-button, .twitter-follow-widget .excerpt {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1em;
  margin-right: 1em;
}
/* line 12, ../styles/_modules/_twitter-follow-widget.scss */
.twitter-follow-widget .excerpt {
  max-width: 20em;
}
/* line 16, ../styles/_modules/_twitter-follow-widget.scss */
.twitter-follow-widget .excerpt a {
  text-decoration: underline;
}


/* global footer - navigation and copyright */
/* line 2, ../styles/_base/_footer.scss */
.bg-footer {
  clear: both;
  font: normal 1.1em/1.5 Helvetica, sans-serif;
  margin: 2em 0 4em;
  text-transform: uppercase;
}

/* line 9, ../styles/_base/_footer.scss */
.bg-footer h1,
#bg-tools a {
  border: 1px solid #DDD;
  border-width: 1px 0;
  color: #000;
  font-weight: normal;
  margin: -1px 0 0;
  padding: 0.8em 10px 0.6em;
}

/* line 17, ../styles/_base/_footer.scss */
.bg-footer h1 {
  background-color: #F3F3F3;
}

/* line 20, ../styles/_base/_footer.scss */
.bg-footer li {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-right-ccc.png") no-repeat 95% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAMAAAD3eXfcAAAAG1BMVEXl5eXS0tLp6en19fX5+fnZ2dnW1tbMzMz///9ZwuSAAAAACXRSTlP//////////wBTT3gSAAAAJklEQVR42j2KMQ4AIAjETkR6/3+xyODSNE1V27ZAQ04+sr5H93kuEeMA2r7VF3kAAAAASUVORK5CYII=);
  border-bottom: 1px solid #DDD;
  padding: 0.8em 0.909090909em 0.6em;
}

/* line 26, ../styles/_base/_footer.scss */
.bg-footer a {
  color: #999;
  display: block;
}

/* line 30, ../styles/_base/_footer.scss */
.bg-footer a.ico-email {
  background-position: 0 0;
}

/* line 34, ../styles/_base/_footer.scss */
.bg-footer a.ico-email:hover,
.bg-footer a.ico-email:focus {
  background-position: 0 -116px;
}

/* line 39, ../styles/_base/_footer.scss */
.bg-footer a:hover,
.bg-footer a:focus,
.bg-footer a:active {
  color: #9b1518;
}

/* line 43, ../styles/_base/_footer.scss */
.bg-legal,
.bg-copy {
  margin: 1.5em 0;
  text-align: center;
}

/* line 47, ../styles/_base/_footer.scss */
.bg-legal li {
  background: none;
  border: none;
  display: inline;
  padding: 0;
}

/* line 53, ../styles/_base/_footer.scss */
.bg-legal li a {
  border: none;
  display: inline;
}

/* line 57, ../styles/_base/_footer.scss */
.bg-footer b {
  padding: 0 0.5em;
  font-weight: bold;
}

/* line 61, ../styles/_base/_footer.scss */
.bg-copy {
  color: #666;
}

/* line 64, ../styles/_base/_footer.scss */
#bg-tools {
  position: relative;
}

/* line 67, ../styles/_base/_footer.scss */
#bg-tools i {
  background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-down-5f5f5.png") no-repeat 100% 50%;
  /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAMAAACA5l7/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ2MjE1MTdGQUE1MTFERjlBNUVEQTQ0RkQ0OTQyMjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ2MjE1MThGQUE1MTFERjlBNUVEQTQ0RkQ0OTQyMjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDYyMTUxNUZBQTUxMURGOUE1RURBNDRGRDQ5NDIyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDYyMTUxNkZBQTUxMURGOUE1RURBNDRGRDQ5NDIyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkzfUCIAAAMAUExURaioqF9fX////wMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v////L6lyIAAAADdFJOU///ANfKDUEAAAAjSURBVHjaYlgRDwIrmJiYGJhWQFlAJpANZoGYTBAWE0CAAQDrNwggDpYmwwAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  */
  color: #8C8C8C;
  font-style: normal;
  font-weight: normal;
  padding-right: 20px;
  position: absolute;
  right: 1.8em;
}

/* line 78, ../styles/_base/_footer.scss */
#bg-tools i.hide {
  background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/icon-arrow-up-5f5f5.png");
}

@media screen and (min-width: 480px), print {
  /* line 83, ../styles/_base/_footer.scss */
  .bg-footer {
    border: 1px solid #d5d5d5;
    border-width: 1px 0;
    padding: 0 0 5px;
  }

  /* line 89, ../styles/_base/_footer.scss */
  .bg-footer h1,
  .bg-footer li {
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
  }

  /* line 95, ../styles/_base/_footer.scss */
  .bg-footer .lead {
    border-bottom: 1px solid #d5d5d5;
    float: left;
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    padding-top: 1em;
    width: 100%;
  }

  /* line 103, ../styles/_base/_footer.scss */
  .bg-footer .lead h1 {
    font: bold 1.5em "Benton Sans", Arial, Helvetica, sans-serif;
    margin-bottom: 0.5em;
    text-transform: none;
  }

  /* line 108, ../styles/_base/_footer.scss */
  .bg-footer .lead ul {
    clear: left;
  }

  /* line 111, ../styles/_base/_footer.scss */
  .bg-footer .lead li {
    float: left;
    padding: 0;
    margin: 0 2.5% 0.75em 0;
  }

  /* line 116, ../styles/_base/_footer.scss */
  .bg-footer a {
    display: inline;
    display: inline-block;
    padding-top: .1em;
  }

  /* line 121, ../styles/_base/_footer.scss */
  .bg-footer .sub {
    clear: both;
  }

  /* line 125, ../styles/_base/_footer.scss */
  .bg-footer .sub h1,
  .bg-footer .sub li {
    margin-bottom: 0.4em;
  }

  /* line 129, ../styles/_base/_footer.scss */
  .footer-primary,
  .footer-secondary {
    float: left;
    padding: 10px 0 0;
    width: 100%;
  }

  /* line 134, ../styles/_base/_footer.scss */
  .bg-footer .sub {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
  }

  /* line 138, ../styles/_base/_footer.scss */
  .bg-footer .sub nav {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-y 100% 0;
    background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/pix.gif");
    clear: none;
    margin: 10px 2% 10px 0;
    float: left;
    width: 48%;
  }

  /* line 146, ../styles/_base/_footer.scss */
  .bg-footer .bg-legal {
    text-align: left;
    margin: 0;
  }

  /* line 150, ../styles/_base/_footer.scss */
  .bg-footer .sub nav.even {
    background: none;
    margin-right: 0;
  }

  /* line 154, ../styles/_base/_footer.scss */
  .bg-legal li {
    display: block;
  }

  /* line 157, ../styles/_base/_footer.scss */
  .bg-copy {
    border-top: 1px solid #d5d5d5;
    clear: both;
    padding-top: 1em;
    margin: 0;
  }

  /* line 163, ../styles/_base/_footer.scss */
  .bg-footer b {
    display: none;
  }

  /* line 166, ../styles/_base/_footer.scss */
  #bg-tools {
    position: absolute;
    left: -1000em;
  }

  /*
  	.collapsible() overrides
  */
  /* line 174, ../styles/_base/_footer.scss */
  footer.bg-footer .collapsible-content,
  footer.bg-footer .collapsible-content-collapsed {
    display: block;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px), print {
  /* line 179, ../styles/_base/_footer.scss */
  .bg-footer {
    margin: 2em 10px 4em;
  }
}
@media screen and (min-width: 600px) {
  /* line 185, ../styles/_base/_footer.scss */
  .bg-footer .lead,
  .bg-footer .sub {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 189, ../styles/_base/_footer.scss */
  .bg-footer .lead {
    width: 100%;
  }
}
@media screen and (min-width: 768px), print {
  /* line 194, ../styles/_base/_footer.scss */
  .bg-footer .lead h1 {
    float: left;
    width: 23%;
    margin-bottom: 0;
  }

  /* line 199, ../styles/_base/_footer.scss */
  .bg-footer .lead ul {
    clear: none;
    float: right;
    width: 75%;
  }

  /* line 205, ../styles/_base/_footer.scss */
  .bg-footer .sub nav,
  .bg-footer .sub nav.even {
    background: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/px-e5e5e5.gif") repeat-y 100% 0;
    background-image: url("//c.o0bg.com/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/global/pix.gif");
    margin-right: 2%;
    width: 23%;
  }

  /* line 211, ../styles/_base/_footer.scss */
  .bg-footer .sub nav.last {
    background: none;
    margin-right: 0;
  }
}


/* line 1, ../styles/globe-trialHeaders.scss */
body.type-internal div#contain {
  margin-top: 20px;
}

/* line 4, ../styles/globe-trialHeaders.scss */
.trial-promo {
  border: 1px solid #dbdbdb;
  background: #ededed;
  padding: 5px;
  position: relative;
  margin-top: 10px;
  z-index: 999;
}

/* line 13, ../styles/globe-trialHeaders.scss */
.trial-promo-inner {
  border: 1px solid #dbdbdb;
  background: white;
  padding: 5px 7px 4px 15px;
}

/* line 19, ../styles/globe-trialHeaders.scss */
.trial-promo-image {
  display: none;
}

/* line 23, ../styles/globe-trialHeaders.scss */
.trial-promo-text {
  font-family: "Benton Sans Bold", Arial, Helvetica, sans-serif;
  color: black;
  font-weight: normal;
  line-height: 15px;
  font-size: 11px;
  text-align: center;
}

/* line 32, ../styles/globe-trialHeaders.scss */
.trial-promo-text a {
  color: black;
}

/* line 36, ../styles/globe-trialHeaders.scss */
.trial-promo-text em {
  color: #a71313;
  font-style: normal;
}

@media screen and (max-width: 480px) {
  /* line 42, ../styles/globe-trialHeaders.scss */
  .trial-promo-text {
    line-height: 1.4em;
  }

  /*	.trial-promo-image{
  		left:-2000px;
  	}*/
}
@media screen and (min-width: 600px) {
  /* line 56, ../styles/globe-trialHeaders.scss */
  .trial-promo-text {
    line-height: 17px;
    font-size: 14px;
  }

  /* line 60, ../styles/globe-trialHeaders.scss */
  body.type-internal .trial-promo {
    margin-bottom: 10px;
  }

  /* line 63, ../styles/globe-trialHeaders.scss */
  .trial-promo {
    margin: 10px auto 10px;
    width: 93.75%;
    /* 960/1024 */
  }
}
@media screen and (min-width: 750px) {
  /* line 70, ../styles/globe-trialHeaders.scss */
  .trial-promo-text {
    line-height: 31px;
    font-size: 20px;
  }

  	/*	
  	.trial-promo-image {
  		float: right;
  		display:inline;
  		
  	}
  */
}
@media screen and (min-width: 1400px) {
  /* line 85, ../styles/globe-trialHeaders.scss */
  .trial-promo {
    width: 1232px;
  }
}


/* Magnific Popup CSS default styles, do not edit or remove  */
/* line 3, ../styles/modal-login.scss */
.mfp-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1042;
  overflow: hidden;
  width: 100%;
  height: 100%;
  /*background:#0b0b0b;*/
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 16, ../styles/modal-login.scss */
.mfp-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1043;
  width: 100%;
  height: 100%;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 27, ../styles/modal-login.scss */
.mfp-container {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  width: 100%;
  height: 100%;
  text-align: center;
}

/* line 40, ../styles/modal-login.scss */
.mfp-container:before {
  display: inline-block;
  height: 100%;
  content: '';
  vertical-align: middle;
}

/* line 47, ../styles/modal-login.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 51, ../styles/modal-login.scss */
.mfp-content {
  position: relative;
  z-index: 1045;
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
  text-align: left;
}

/* line 60, ../styles/modal-login.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 65, ../styles/modal-login.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 69, ../styles/modal-login.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 75, ../styles/modal-login.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 82, ../styles/modal-login.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 86, ../styles/modal-login.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 92, ../styles/modal-login.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 96, ../styles/modal-login.scss */
.mfp-hide {
  display: none !important;
}

/* line 100, ../styles/modal-login.scss */
.mfp-preloader {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  z-index: 1044;
  margin-top: -.8em;
  width: auto;
  color: #ccc;
  text-align: center;
}

/* line 112, ../styles/modal-login.scss */
.mfp-preloader a {
  color: #ccc;
}

/* line 116, ../styles/modal-login.scss */
.mfp-preloader a:hover {
  color: #fff;
}

/* line 120, ../styles/modal-login.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 124, ../styles/modal-login.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 128, ../styles/modal-login.scss */
button.mfp-close, button.mfp-arrow {
  z-index: 1046;
  display: block;
  overflow: visible;
  padding: 0;
  outline: none;
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 142, ../styles/modal-login.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 147, ../styles/modal-login.scss */
.mfp-close {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 20px;
  height: 20px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  font-size: 20px;
  font-family: Arial,Baskerville,monospace;
  line-height: 20px;
  opacity: .65;
  filter: alpha(opacity=65);
}

/* line 166, ../styles/modal-login.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 171, ../styles/modal-login.scss */
.mfp-close:active {
  top: 11px;
}

/* line 175, ../styles/modal-login.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
  border: 1px solid #c6c6c6;
  background: #ededed;
}

/* line 181, ../styles/modal-login.scss */
#modal_takeover footer .mfp-close {
  position: static;
  background: none;
  font-size: 10px;
  border: none;
  text-decoration: underline;
}

/* line 188, ../styles/modal-login.scss */
#modal_takeover footer .mfp-close:hover {
  color: black;
}

/* line 191, ../styles/modal-login.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  right: -6px;
  padding-right: 6px;
  width: 100%;
  color: #fff;
  text-align: right;
}

/* line 199, ../styles/modal-login.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 208, ../styles/modal-login.scss */
.mfp-arrow {
  position: absolute;
  top: 50%;
  margin: 0;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 221, ../styles/modal-login.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 225, ../styles/modal-login.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 230, ../styles/modal-login.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  margin-top: 35px;
  margin-left: 35px;
  width: 0;
  height: 0;
  border: medium inset transparent;
  content: '';
}

/* line 243, ../styles/modal-login.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  top: 8px;
  border-top-width: 13px;
  border-bottom-width: 13px;
}

/* line 249, ../styles/modal-login.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7;
}

/* line 255, ../styles/modal-login.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 259, ../styles/modal-login.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  margin-left: 31px;
  border-right: 17px solid #fff;
}

/* line 264, ../styles/modal-login.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 269, ../styles/modal-login.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 273, ../styles/modal-login.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  margin-left: 39px;
  border-left: 17px solid #fff;
}

/* line 278, ../styles/modal-login.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 282, ../styles/modal-login.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 287, ../styles/modal-login.scss */
.mfp-iframe-holder .mfp-content {
  max-width: 900px;
  width: 100%;
  line-height: 0;
}

/* line 293, ../styles/modal-login.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 297, ../styles/modal-login.scss */
.mfp-iframe-scaler {
  overflow: hidden;
  padding-top: 56.25%;
  width: 100%;
  height: 0;
}

/* line 304, ../styles/modal-login.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Main image in popup */
/* line 316, ../styles/modal-login.scss */
img.mfp-img {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 40px 0;
  max-width: 100%;
  width: auto;
  height: auto;
  line-height: 0;
}

/* The shadow behind the image */
/* line 330, ../styles/modal-login.scss */
.mfp-figure {
  line-height: 0;
}

/* line 334, ../styles/modal-login.scss */
.mfp-figure:after {
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  z-index: -1;
  display: block;
  width: auto;
  height: auto;
  background: #444;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: '';
}

/* line 349, ../styles/modal-login.scss */
.mfp-figure small {
  display: block;
  color: #bdbdbd;
  font-size: 12px;
  line-height: 14px;
}

/* line 356, ../styles/modal-login.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 360, ../styles/modal-login.scss */
.mfp-bottom-bar {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -36px;
  width: 100%;
  cursor: auto;
}

/* line 369, ../styles/modal-login.scss */
.mfp-title {
  padding-right: 36px;
  color: #f3f3f3;
  text-align: left;
  word-wrap: break-word;
  line-height: 18px;
}

/* line 377, ../styles/modal-login.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 381, ../styles/modal-login.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
         * Remove all paddings around the image on small screen
         */
  /* line 389, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 394, ../styles/modal-login.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 398, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 403, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 408, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    position: fixed;
    top: auto;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 5px;
    background: rgba(0, 0, 0, 0.6);
  }

  /* line 420, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 424, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-counter {
    top: 3px;
    right: 5px;
  }

  /* line 429, ../styles/modal-login.scss */
  .mfp-img-mobile .mfp-close {
    position: fixed;
    top: 0;
    right: 0;
    padding: 0;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    line-height: 35px;
  }
}
@media all and (max-width: 900px) {
  /* line 443, ../styles/modal-login.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 448, ../styles/modal-login.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 453, ../styles/modal-login.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 458, ../styles/modal-login.scss */
  .mfp-container {
    padding-right: 6px;
    padding-left: 6px;
  }
}
/* line 464, ../styles/modal-login.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 468, ../styles/modal-login.scss */
.mfp-ie7 .mfp-bottom-bar {
  left: 50%;
  margin-top: 5px;
  margin-left: -300px;
  padding-bottom: 5px;
  width: 600px;
}

/* line 476, ../styles/modal-login.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 480, ../styles/modal-login.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 484, ../styles/modal-login.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 493, ../styles/modal-login.scss */
#modal-login fieldset {
  width: 100%;
}

/* line 497, ../styles/modal-login.scss */
.bg-button.modal-login {
  font-size: 11px;
  line-height: 16px;
  margin-top: 15px;
}

/* line 502, ../styles/modal-login.scss */
.modal-login h3 {
  font-size: 17px;
  color: #464646;
  font-family: 'Benton Sans Bold', Arial, Helvetica, sans-serif;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  line-height: 40px;
  margin-bottom: 15px;
}

/* line 511, ../styles/modal-login.scss */
label.modal-login {
  font-size: 11px;
  line-height: 12px;
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  clear: both;
  display: block;
}

/* line 520, ../styles/modal-login.scss */
input.modal-login {
  clear: both;
  margin: 5px 20px 15px 0px;
}

/* line 524, ../styles/modal-login.scss */
input.login {
  width: 100%;
  height: 30px;
  margin: 5px 30px 15px 0px;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #000;
  background: #ececec;
  float: left;
}

/* line 534, ../styles/modal-login.scss */
input[type="text"].login {
  font-size: 16px;
}

/* line 538, ../styles/modal-login.scss */
.white-popup-block {
  position: relative;
  margin: 40px auto;
  padding: 40px 100px 30px 100px;
  max-width: 600px;
  background: #FFF;
  text-align: left;
  border: 1px solid #ededed;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.3);
}

/* line 550, ../styles/modal-login.scss */
.white-popup-block p {
  display: block;
  position: relative;
  clear: both;
  /* min-height: 40px; */
  /* ADD */
  font-size: 12px;
  line-height: 18px;
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}

@media all and (max-width: 415px) {
  /* line 564, ../styles/modal-login.scss */
  .white-popup-block {
    padding: 40px 50px 10px 30px;
  }
}
/* End Magnific Popup Default styles */
/* Custom modal login and forgot password styles */
/* line 574, ../styles/modal-login.scss */
.input-error:focus {
  border: 1px solid #9B1418;
  outline: none;
}

/* line 579, ../styles/modal-login.scss */
#forgot {
  top: 0;
  left: 0;
  z-index: 1042;
  overflow: hidden;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 588, ../styles/modal-login.scss */
.modal-login h4 {
  font-size: 14px;
  color: #9B1418;
  font-family: "Benton Sans Bold", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}

/* line 596, ../styles/modal-login.scss */
.modal-login a {
  color: #999;
}

/* line 600, ../styles/modal-login.scss */
.modal-login h5 {
  font-size: 11px;
  line-height: 12px;
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  clear: both;
  display: block;
  margin-bottom: 15px;
}

/* line 611, ../styles/modal-login.scss */
a[href="#signup"] {
  color: #9b1418 !important;
}

/* line 615, ../styles/modal-login.scss */
a[href="#signup"]:hover, a[href="#signup"]:focus {
  color: black !important;
}

/* line 620, ../styles/modal-login.scss */
input.login {
  width: 95% !important;
}

/* line 625, ../styles/modal-login.scss */
div#form-error.errorlist.js-gen-error {
  padding-top: 0px;
  padding-left: 13px;
  background: none;
  float: left;
}

/* line 632, ../styles/modal-login.scss */
.error-image {
  width: 23px;
  height: 23px;
  background: url(http://cache.boston.com/universal/regi/images/error-alert.gif);
  position: absolute;
  margin-top: 4px;
}

/* line 640, ../styles/modal-login.scss */
.regi-error {
  position: relative;
}

/* line 644, ../styles/modal-login.scss */
.error-positioning {
  padding-left: 30px;
  margin-bottom: 10px;
}

/* line 649, ../styles/modal-login.scss */
img.form-eye {
  margin: 15px 0px 0px -50px;
  position: absolute;
}

/* line 654, ../styles/modal-login.scss */
.mfp-close-btn-in .mfp-close:hover {
  color: #9B1418;
  border: 1px solid #9B1418;
  background: #ededed;
}

/* line 660, ../styles/modal-login.scss */
img.form-eye {
  margin: 15px 0px 0px -20px;
}

/* line 663, ../styles/modal-login.scss */
.data-psswrd-checkbox {
  position: absolute;
  left: -9999px;
}

/* line 667, ../styles/modal-login.scss */
label.remember {
  font-size: 12px;
  line-height: 14px;
}

/* line 671, ../styles/modal-login.scss */
input.remember {
  width: 15px;
  height: 15px;
  margin-top: -1px;
}

/* line 676, ../styles/modal-login.scss */
a.get-password {
  display: inline-block;
  padding-top: 25px;
  font-size: 12px;
  line-height: 14px;
}

/* line 682, ../styles/modal-login.scss */
span.remember-checkbox {
  float: left;
  clear: both;
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #464646;
  font-family: Helvetica, Arial, sans-serif;
}

/* End Modal Login and Forgot Password custom styles */
/* Paywall and Meter Modal styles */
/* firefox text rendering fixes */
@-moz-document url-prefix() {
  /* line 696, ../styles/modal-login.scss */
  .clearfix-firefox:after {
    clear: both;
    display: block;
  }

  /* line 701, ../styles/modal-login.scss */
  .meter-modal-sub-panel {
    position: absolute;
    padding-bottom: 25px;
    height: 100%;
  }

  /* line 707, ../styles/modal-login.scss */
  .meter-modal-main-panel {
    float: right;
    width: 75%;
    margin-left: 110px;
    padding-top: 5px;
    background-color: transparent !important;
  }

  /* line 715, ../styles/modal-login.scss */
  p.meter-modal-text {
    padding-right: 45px !important;
  }

  /* line 719, ../styles/modal-login.scss */
  .paywall-main-device-img {
    width: 40% !important;
    height: 100%;
    margin-top: 15px;
    /*position: absolute; <--- Dont do this.*/
    top: 200px;
    right: 35px;
  }
}

/* line 729, ../styles/modal-login.scss */
.mfp-ready {
  /* background: rgba(255,255,255,1.0); */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');
}

/* line 1, globe-meter-modal.scss */
/* line 738, ../styles/modal-login.scss */
.meter-modal-block {
  max-width: 400px;
  max-height: 150px;
  font-family: Helvetica;
  box-sizing: border-box;
  padding: 0px;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #EFEFEF;
  text-align: left;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.3);
  z-index: 9999;
}

/* line 755, ../styles/modal-login.scss */
.meter-modal-block * {
  box-sizing: border-box;
}

/* line 18, globe-meter-modal.scss */
/* line 760, ../styles/modal-login.scss */
.meter-modal-main-panel, .meter-modal-sub-panel {
  box-sizing: border-box;
  float: left;
}

/* line 23, globe-meter-modal.scss */
/* line 766, ../styles/modal-login.scss */
.meter-modal-main-panel {
  background-color: #EFEFEF;
  width: 79%;
  height: 100%;
  padding-bottom: 10px;
}

/* line 29, globe-meter-modal.scss */
/* line 774, ../styles/modal-login.scss */
.meter-modal-sub-panel {
  height: 138px;
  width: 21%;
  background-color: #008131;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 38, globe-meter-modal.scss */
/* line 784, ../styles/modal-login.scss */
.meter-modal-close {
  float: right;
  display: block;
  font-size: 11px;
  font-family: Arial,Baskerville,monospace;
  line-height: 15px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #333;
  width: 15px;
  height: 15px;
  margin: 8px;
  background-color: #EFEFEF;
  opacity: .65;
}

/* line 800, ../styles/modal-login.scss */
.meter-modal-close:hover {
  border: 1px solid #9B1418;
  background: #ededed;
}

/* line 805, ../styles/modal-login.scss */
.meter-close {
  color: #333;
}

/* line 809, ../styles/modal-login.scss */
.meter-close:hover {
  color: #9B1418;
}

/* line 48, globe-meter-modal.scss */
/* line 814, ../styles/modal-login.scss */
.meter-modal-text {
  padding-left: 10px;
}

/* line 53, globe-meter-modal.scss */
/* line 819, ../styles/modal-login.scss */
h1.meter-modal-text {
  color: #232323;
  font-size: 1.4em;
  margin-bottom: 20px;
  padding-right: 20px;
}

/* line 60, globe-meter-modal.scss */
/* line 827, ../styles/modal-login.scss */
h1.meter-modal-text a, h1.meter-modal-text a:visited {
  color: #232323;
  text-decoration: underline;
}

/* line 65, globe-meter-modal.scss */
/* line 833, ../styles/modal-login.scss */
.bold {
  font-weight: bold;
}

/* line 69, globe-meter-modal.scss */
/* line 838, ../styles/modal-login.scss */
h2.meter-modal-text {
  color: #008131;
  font-weight: 500;
  font-size: 1.3em;
  margin-bottom: 10px;
}

/* line 76, globe-meter-modal.scss */
/* line 846, ../styles/modal-login.scss */
p.meter-modal-text {
  float: right;
  padding-right: 20px;
  margin: 0 auto;
  color: #A7A7A7;
}

/* line 82, globe-meter-modal.scss */
/* line 854, ../styles/modal-login.scss */
p.meter-modal-text a {
  color: #A7A7A7;
  display: inline;
  text-decoration: underline;
}

/* line 88, globe-meter-modal.scss */
/* line 861, ../styles/modal-login.scss */
.meter-modal-sub-panel img {
  max-width: 100%;
}

/* line 92, globe-meter-modal.scss */
/* line 866, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-square-meter {
  box-sizing: border-box;
  position: relative;
  font-family: Arial;
  width: 60%;
  height: auto;
  overflow: hidden;
  padding: 0px;
}

/* line 875, ../styles/modal-login.scss */
#meter-limit-met-popup {
  padding: 0px;
  /* line 103, globe-meter-modal.scss */
  /* line 110, globe-meter-modal.scss */
  /* line 116, globe-meter-modal.scss */
  /* line 123, globe-meter-modal.scss */
  /* line 135, globe-meter-modal.scss */
  /* line 143, globe-meter-modal.scss */
  /* line 148, globe-meter-modal.scss */
  /* line 152, globe-meter-modal.scss */
  /* line 156, globe-meter-modal.scss */
  /* line 163, globe-meter-modal.scss */
  /*image would go here*/
  /* line 170, globe-meter-modal.scss */
  /* line 185, globe-meter-modal.scss */
  /* line 194, globe-meter-modal.scss */
  /* line 200, globe-meter-modal.scss */
  /* line 204, globe-meter-modal.scss */
  /* line 210, globe-meter-modal.scss */
  /* line 243, globe-meter-modal.scss */
  /* line 248, globe-meter-modal.scss */
}
/* line 878, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-1 {
  background-color: #008131;
  color: white;
  padding: 35px 70px 20px 70px;
  text-align: center;
  display: block;
}
/* line 887, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-1 h1 {
  font-size: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
/* line 894, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-1 p {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 35px;
}
/* line 902, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-1 p a {
  color: #f1e9A6;
  text-decoration: underline;
  text-align: right;
}
/* line 908, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-2 {
  padding: 0 15px;
}
/* line 912, ../styles/modal-login.scss */
#meter-limit-met-popup .list-section, #meter-limit-met-popup .image-section {
  width: 50%;
  float: left;
}
/* line 918, ../styles/modal-login.scss */
#meter-limit-met-popup .list-section {
  display: inline-block;
  box-sizing: border-box;
  padding-top: 20px;
  padding-left: 10px;
}
/* line 926, ../styles/modal-login.scss */
#meter-limit-met-popup .list-section h2 {
  color: #222;
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 933, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-clearfix {
  clear: both;
}
/* line 938, ../styles/modal-login.scss */
#meter-limit-met-popup .list-section ul {
  margin-left: 13px;
}
/* line 943, ../styles/modal-login.scss */
#meter-limit-met-popup .list-section li {
  color: #222;
  font-size: 13px;
  line-height: 16px;
  margin-top: 5px;
  list-style: disc;
}
/* line 952, ../styles/modal-login.scss */
#meter-limit-met-popup .image-section {
  box-sizing: border-box;
  display: inline-block;
}
/* line 959, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-main-device-img {
  width: 100%;
  height: 100%;
  margin-top: 15px;
}
/* line 965, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-main-device-img img {
  width: 100%;
}
/* line 970, ../styles/modal-login.scss */
#meter-limit-met-popup .image-section p a, #meter-limit-met-popup .right-main p a:visited {
  color: #a7a7a7;
  text-decoration: underline;
  margin-top: 10px;
  margin-right: 15px;
  float: right;
  margin-bottom: 3px;
}
/* line 980, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-mobile-main {
  display: none;
}
/* line 985, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 {
  margin: 20px 15px 0px 15px;
}
/* line 989, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 .button-section {
  box-sizing: border-box;
  width: 50%;
  float: left;
}
/* line 995, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 .logo-section {
  box-sizing: border-box;
  width: 50%;
  float: left;
}
/* line 1002, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 .logo-section .paywall-logo-img {
  float: right;
  margin-right: 15px;
}
/* line 1007, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 .button-section .paywall-full-access-button {
  border-radius: 7px;
  padding: 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  padding: 15px 20px;
  background: -moz-linear-gradient(top, #008131 0%, #004d0e);
  background: -webkit-gradient(linear, left top, left bottom, from(#008131), to(#004d0e));
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#008131', endColorstr='#004d0e');
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 0px solid #003366;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.3);
}
/* line 1027, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 p {
  font-size: 14px;
  color: #666666;
  margin: 10px 15px;
  float: right;
}
/* line 1035, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-3 p a {
  text-decoration: underline;
}
/* line 1039, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-section-4 {
  display: none;
}
/* line 1043, ../styles/modal-login.scss */
#meter-limit-met-popup .paywall-mobile-link {
  display: none !important;
}
@media screen and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1048, ../styles/modal-login.scss */
  #meter-limit-met-popup .mfp-ready {
    background: white;
    height: 100vh;
    width: 100vw;
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  /* line 875, ../styles/modal-login.scss */
  #meter-limit-met-popup {
    /* line 274, globe-meter-modal.scss */
    width: 100%;
    /* line 279, globe-meter-modal.scss */
    /* line 284, globe-meter-modal.scss */
    /* line 288, globe-meter-modal.scss */
    /* line 293, globe-meter-modal.scss */
    /* line 301, globe-meter-modal.scss */
    /* line 308, globe-meter-modal.scss */
    /* line 314, globe-meter-modal.scss */
    /* line 318, globe-meter-modal.scss */
    /* line 333, globe-meter-modal.scss */
    /* line 367, globe-meter-modal.scss */
    /* line 374, globe-meter-modal.scss */
    /* line 388, globe-meter-modal.scss */
    /* line 396, globe-meter-modal.scss */
    /* line 404, globe-meter-modal.scss */
  }
  /* line 1061, ../styles/modal-login.scss */
  #meter-limit-met-popup .mfp-ready {
    background: white;
    height: 100vh;
    width: 100vw;
    opacity: 1;
  }
  /* line 1068, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-mobile-link {
    display: block !important;
  }
  /* line 1072, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-desktop-link {
    display: none !important;
  }
  /* line 1076, ../styles/modal-login.scss */
  #meter-limit-met-popup .white-popup-block {
    margin-top: 0px;
    max-width: 2000px;
  }
  /* line 1081, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-logo-img {
    width: 40%;
  }
  /* line 1085, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-logo-img img {
    width: 100%;
  }
  /* line 1090, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-block {
    left: 25%;
  }
  /* line 1095, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-sub-panel {
    height: 200px;
  }
  /* line 1100, ../styles/modal-login.scss */
  #meter-limit-met-popup h1.meter-modal-text {
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
  /* line 1107, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-square-meter {
    position: relative;
  }
  /* line 1112, ../styles/modal-login.scss */
  #meter-limit-met-popup .mfp-content {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1119, ../styles/modal-login.scss */
  #meter-limit-met-popup #meter-limit-met-popup {
    width: auto;
  }
  /* line 1124, ../styles/modal-login.scss */
  #meter-limit-met-popup button.mfp-close {
    display: none;
  }
  /* line 1129, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-1 {
    display: block;
    padding: 35px 60px;
  }
  /* line 1134, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-1 h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px;
  }
  /* line 1141, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-2 {
    display: none;
  }
  /* line 1145, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-4 {
    display: block;
    margin-top: 20px;
  }
  /* line 1151, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-4 .paywall-main-device-img-bottom {
    text-align: center;
    width: auto;
    margin: auto;
    margin-bottom: -20px;
  }
  /* line 1159, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-4 .paywall-main-device-img-bottom img {
    width: auto;
    width: 80%;
  }
  /* line 1165, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-full-access-button {
    display: block;
    float: none;
    text-align: center;
    margin: auto;
    margin-bottom: 30px;
  }
  /* line 1174, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 .logo-section .paywall-logo-img {
    margin: 0 auto;
    float: none;
    margin-bottom: 30px;
  }
  /* line 1180, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 {
    display: inline;
  }
  /* line 1184, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 .button-section {
    margin-top: 10px;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
  /* line 1192, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 button.paywall-full-access-button {
    margin-top: 30px;
    font-size: 18px;
    padding: 20px 60px;
  }
  /* line 1198, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 .logo-section {
    margin-top: 10px;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
  /* line 1207, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 p {
    text-align: center;
    float: none;
  }
}
@media screen and (max-width: 610px) {
  /* line 875, ../styles/modal-login.scss */
  #meter-limit-met-popup {
    /* line 413, globe-meter-modal.scss */
  }
  /* line 1215, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-block {
    left: 17%;
  }
}
@media screen and (max-width: 420px) {
  /* line 875, ../styles/modal-login.scss */
  #meter-limit-met-popup {
    /* line 420, globe-meter-modal.scss */
    /* line 424, globe-meter-modal.scss */
    /* line 428, globe-meter-modal.scss */
    /* line 435, globe-meter-modal.scss */
    /* line 440, globe-meter-modal.scss */
    /* line 444, globe-meter-modal.scss */
    /* line 457, globe-meter-modal.scss */
    /* line 461, globe-meter-modal.scss */
  }
  /* line 1222, ../styles/modal-login.scss */
  #meter-limit-met-popup .white-popup-block {
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0);
  }
  /* line 1225, ../styles/modal-login.scss */
  #meter-limit-met-popup #meter-limit-met-popup {
    position: fixed;
    overflow: hidden;
  }
  /* line 1230, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-3 button.paywall-full-access-button {
    margin-top: 0px;
    font-size: 14px;
    padding: 15px 20px;
  }
  /* line 1237, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-block {
    left: 0;
  }
  /* line 1242, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-sub-panel {
    display: none;
  }
  /* line 1247, ../styles/modal-login.scss */
  #meter-limit-met-popup .meter-modal-main-panel {
    width: 100%;
    text-align: center;
    /*padding-top: 40px;*/
    padding: 0px 20px 5px 20px;
  }
  /* line 1255, ../styles/modal-login.scss */
  #meter-limit-met-popup p.meter-modal-text {
    text-align: center;
    float: none;
  }
  /* line 1261, ../styles/modal-login.scss */
  #meter-limit-met-popup p.meter-modal-text a {
    float: none;
  }
  /* line 1266, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-1 {
    padding: 5px 45px 5px 45px;
  }
  /* line 1270, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-1 h1 {
    font-size: 25px;
    line-height: 28px;
  }
  /* line 1275, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-section-1 p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  /* line 1281, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-full-access-button {
    margin-bottom: 15px;
  }
  /* line 1286, ../styles/modal-login.scss */
  #meter-limit-met-popup .paywall-logo-img {
    width: 60%;
    margin-bottom: 15px;
  }
}

/* Firefox fix for METER breaking at small breakpoints */
@-moz-document url-prefix() {
  @media screen and (max-width: 610px) {
    /* line 1296, ../styles/modal-login.scss */
    .meter-modal-block {
      left: 7%;
    }
}
  @media screen and (max-width: 420px) {
    /* line 1302, ../styles/modal-login.scss */
    .meter-modal-block {
      left: 1%;
    }

    /* line 1305, ../styles/modal-login.scss */
    .meter-modal-main-panel {
      margin-left: -20px;
    }
}
}

/* ie8 image fix */
/* line 1313, ../styles/modal-login.scss */
.meter-modal-sub-panel, .meter-modal-sub-panel img, paywall-main-device-img img, .paywall-main-device-img-bottom img, .paywall-logo-img img {
  behavior: url(../images/iepngfix.htc);
}

/* Suppress Modal Login Errors */
/* line 1318, ../styles/modal-login.scss */
.hidden {
  display: none;
}

/* line 1324, ../styles/modal-login.scss */
.paywall-clearfix {
  clear: both;
}

/* line 1327, ../styles/modal-login.scss */
.paywall-square-meter {
  box-sizing: border-box;
  position: relative;
  width: 60%;
  height: auto;
  overflow: hidden;
  padding: 0px;
}

/* line 1336, ../styles/modal-login.scss */
.paywall-square-meter p {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  margin-bottom: 35px;
}
/* line 1342, ../styles/modal-login.scss */
.paywall-square-meter p a {
  color: #008131;
  text-decoration: underline;
  text-align: right;
}

/* line 1350, ../styles/modal-login.scss */
#modal_takeover {
  padding: 0px;
  /* line 210, globe-meter-modal.scss */
}
/* line 1353, ../styles/modal-login.scss */
#modal_takeover .header-text .mfp-close {
  float: right;
  display: block;
  right: 0px;
  top: 0px;
  font-size: 26px;
  font-family: Arial, Baskerville, monospace;
  line-height: 15px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #333;
  border-radius: 50px;
  width: 20px;
  height: 20px;
  margin: 8px;
  opacity: .65;
}
/* line 1371, ../styles/modal-login.scss */
#modal_takeover .header-text .mfp-close:hover {
  border: 1px solid #008131;
  color: #008131;
  right: 0px;
  top: 0px;
}
/* line 1378, ../styles/modal-login.scss */
#modal_takeover .footer .mfp-close a {
  text-decoration: underline;
  position: relative;
  background: none;
  border: none;
  font-size: 10px;
}
/* line 1387, ../styles/modal-login.scss */
#modal_takeover.white-popup-block {
  max-width: 435px;
  overflow: hidden;
}
/* line 1392, ../styles/modal-login.scss */
#modal_takeover.meter-modal-block {
  position: static;
}
/* line 1396, ../styles/modal-login.scss */
#modal_takeover p {
  font-size: 14px;
  margin-bottom: 0px;
}
/* line 1401, ../styles/modal-login.scss */
#modal_takeover .meter-bold {
  font-weight: bold;
  font-size: 16px;
}
/* line 1406, ../styles/modal-login.scss */
#modal_takeover .header-text {
  background-color: #FFFFFF;
  color: #008131;
  display: block;
}
/* line 1411, ../styles/modal-login.scss */
#modal_takeover .header-text h1 {
  font-size: 42px;
  margin-bottom: 20px;
}
/* line 1418, ../styles/modal-login.scss */
#modal_takeover .tease-text {
  margin-bottom: 1em;
}
/* line 1421, ../styles/modal-login.scss */
#modal_takeover .tease-text p {
  margin-top: 10px;
}
/* line 1424, ../styles/modal-login.scss */
#modal_takeover .paywall-main-device-img {
  width: 100%;
  height: 100%;
  margin-top: 15px;
}
/* line 1430, ../styles/modal-login.scss */
#modal_takeover .paywall-main-device-img img {
  width: 100%;
}
/* line 1434, ../styles/modal-login.scss */
#modal_takeover .paywall-logo-img {
  width: 140px;
  display: inline-block;
  float: right;
}
/* line 1441, ../styles/modal-login.scss */
#modal_takeover .paywall-full-access-button, #modal_takeover .member-cta button {
  border-radius: 7px;
  padding: 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  padding: 10px 24px;
  background: -moz-linear-gradient(top, #008131 0%, #004d0e);
  background: -webkit-gradient(linear, left top, left bottom, from(#008131), to(#004d0e));
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#008131', endColorstr='#004d0e');
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 0px solid #003366;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px white;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.3);
}
/* line 1461, ../styles/modal-login.scss */
#modal_takeover footer {
  overflow: hidden;
  clear: both;
}
/* line 1466, ../styles/modal-login.scss */
#modal_takeover footer p {
  display: inline-block;
  font-size: 10px;
}
/* line 1470, ../styles/modal-login.scss */
#modal_takeover footer p.left {
  float: left;
}
/* line 1474, ../styles/modal-login.scss */
#modal_takeover footer p.right {
  margin-top: 10px;
  float: right;
}
/* line 1479, ../styles/modal-login.scss */
#modal_takeover footer p.right a {
  text-decoration: underline;
}
/* line 1487, ../styles/modal-login.scss */
#modal_takeover .meter-links {
  clear: both;
}
/* line 1489, ../styles/modal-login.scss */
#modal_takeover .meter-links ul li {
  margin-top: 10px;
  display: inline-block;
}
/* line 1493, ../styles/modal-login.scss */
#modal_takeover .meter-links ul li a {
  text-decoration: underline;
}
/* line 1497, ../styles/modal-login.scss */
#modal_takeover .meter-links ul li.left {
  float: left;
}
/* line 1501, ../styles/modal-login.scss */
#modal_takeover .meter-links ul li.right {
  float: right;
}
/* line 1508, ../styles/modal-login.scss */
#modal_takeover .inner {
  padding: 35px 35px 15px 35px;
}
/* line 1514, ../styles/modal-login.scss */
#modal_takeover .member-cta p {
  display: inline-block;
}
/* line 1517, ../styles/modal-login.scss */
#modal_takeover .member-cta button {
  margin-left: 25px;
  display: inline-block;
  font-size: 12px !important;
  padding: 5px 12px !important;
}
/* line 1527, ../styles/modal-login.scss */
#modal_takeover .meter-bold {
  font-weight: bold;
  font-size: 16px;
}
@media screen and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1533, ../styles/modal-login.scss */
  #modal_takeover .mfp-ready {
    background: white;
    height: 100vh;
    width: 100vw;
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  /* line 1350, ../styles/modal-login.scss */
  #modal_takeover {
    width: 100%;
    /* line 274, globe-meter-modal.scss */
    /* line 404, globe-meter-modal.scss */
  }
  /* line 1544, ../styles/modal-login.scss */
  #modal_takeover .mfp-ready {
    background: white;
    height: 100vh;
    width: 100vw;
    opacity: 1;
  }
  /* line 1553, ../styles/modal-login.scss */
  #modal_takeover .white-popup-block {
    margin-top: 0px;
    max-width: 2000px;
  }
  /* line 1558, ../styles/modal-login.scss */
  #modal_takeover .meter-modal-block {
    left: 25%;
  }
  /* line 1563, ../styles/modal-login.scss */
  #modal_takeover .paywall-square-meter {
    position: relative;
  }
  /* line 1568, ../styles/modal-login.scss */
  #modal_takeover .mfp-content {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1578, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 .logo-section .paywall-logo-img {
    margin: 0 auto;
    float: none;
    margin-bottom: 30px;
  }
  /* line 1584, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 {
    display: inline;
    overflow: hidden;
  }
  /* line 1589, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 .button-section {
    margin-top: 10px;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
  /* line 1597, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 button.paywall-full-access-button {
    margin-top: 30px;
    font-size: 18px;
    padding: 20px 60px;
  }
  /* line 1603, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 .logo-section {
    margin-top: 10px;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
  /* line 1612, ../styles/modal-login.scss */
  #modal_takeover .paywall-section-3 p {
    float: none;
  }
}
@media screen and (max-width: 610px) {
  /* line 1350, ../styles/modal-login.scss */
  #modal_takeover {
    /* line 413, globe-meter-modal.scss */
  }
  /* line 1620, ../styles/modal-login.scss */
  #modal_takeover .meter-modal-block {
    left: 17%;
  }
}
@media screen and (max-width: 420px) {
  /* line 1350, ../styles/modal-login.scss */
  #modal_takeover {
    /* line 420, globe-meter-modal.scss */
  }
  /* line 1628, ../styles/modal-login.scss */
  #modal_takeover .white-popup-block {
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0);
  }
  /* line 1631, ../styles/modal-login.scss */
  #modal_takeover #meter-limit-met-popup {
    position: fixed;
    overflow: hidden;
  }
  /* line 1638, ../styles/modal-login.scss */
  #modal_takeover .meter-modal-block {
    left: 0;
  }
  /* line 1644, ../styles/modal-login.scss */
  #modal_takeover .header-text h1 {
    font-size: 25px;
    line-height: 28px;
  }
  /* line 1649, ../styles/modal-login.scss */
  #modal_takeover .header-text p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  /* line 1656, ../styles/modal-login.scss */
  #modal_takeover .paywall-full-access-button {
    margin-bottom: 15px;
  }
  /* line 1660, ../styles/modal-login.scss */
  #modal_takeover .paywall-logo-img {
    width: 60%;
    margin-bottom: 15px;
  }
  /* line 1665, ../styles/modal-login.scss */
  #modal_takeover .meter-links {
    clear: both;
    text-align: center;
  }
  /* line 1668, ../styles/modal-login.scss */
  #modal_takeover .meter-links ul li {
    margin-top: 10px;
    display: block;
  }
  /* line 1672, ../styles/modal-login.scss */
  #modal_takeover .meter-links ul li a {
    text-decoration: underline;
  }
  /* line 1676, ../styles/modal-login.scss */
  #modal_takeover .meter-links ul li.left {
    float: none;
  }
  /* line 1680, ../styles/modal-login.scss */
  #modal_takeover .meter-links ul li.right {
    float: none;
  }
}


/* line 2, ../styles/_modules/_polldaddy.scss */
.poll input[type="radio"] {
  margin-right: 10px;
}
/* line 5, ../styles/_modules/_polldaddy.scss */
.poll p {
  font-size: 14px;
  line-height: 19px;
  color: #464646;
  clear: both;
  margin: 0px 0px 10px 0px;
}
/* line 11, ../styles/_modules/_polldaddy.scss */
.poll p a {
  text-decoration: underline;
}
/* line 13, ../styles/_modules/_polldaddy.scss */
.poll p a:hover {
  color: #96101E;
  text-decoration: none;
}
/* line 19, ../styles/_modules/_polldaddy.scss */
.poll img {
  margin-top: 10px;
}
/* line 22, ../styles/_modules/_polldaddy.scss */
.poll .poll-title {
  border: 1px solid #DBDBDB;
  border-width: 1px 0;
  clear: both;
  font: 1.7em / 1.1 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  padding: 0.5em 0;
  margin-bottom: 1em;
}
/* line 30, ../styles/_modules/_polldaddy.scss */
.poll .pds-question-top {
  font: 18px / 21px "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
  margin-bottom: .5em;
}
/* line 34, ../styles/_modules/_polldaddy.scss */
.poll .pds-input-label, .poll .pds-answer-span, .poll .pds-feedback-label {
  font-size: 12px;
  line-height: 18px;
  color: #464646;
}
/* line 39, ../styles/_modules/_polldaddy.scss */
.poll .pds-feedback-votes, .poll .pds-total-votes, .poll #account-options, .poll .pds-totalvotes-outer, .poll .pds-links {
  display: none;
}
/* line 42, ../styles/_modules/_polldaddy.scss */
.poll .pds-answer-feedback {
  border: 1px solid #DBDBDB;
  position: relative;
  display: block;
  height: 10px;
  margin-top: 10px;
}
/* line 48, ../styles/_modules/_polldaddy.scss */
.poll .pds-answer-feedback .pds-answer-feedback-bar {
  background: #989898;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
}
/* line 57, ../styles/_modules/_polldaddy.scss */
.poll .pds-vote-button, .poll .pds-links, .poll .pds-return-poll {
  font-weight: normal;
  border-radius: 1em;
  border: 1px solid #bbb;
  float: left;
  padding: .545em 1em;
  text-transform: uppercase;
  background-color: #fff;
  background-image: url("$imagePath/global/bg-button.png");
  background: -webkit-linear-gradient(top, white, #cccccc);
  background: -moz-linear-gradient(top, white, #cccccc);
  background: -o-linear-gradient(top, white, #cccccc);
  background: -ms-linear-gradient(top, white, #cccccc);
  background: linear-gradient(top, #ffffff, #cccccc);
  -webkit-box-shadow: 0 0 3px #fff;
  box-shadow: 0 0 3px #fff;
  color: #222;
  cursor: pointer;
  margin: 0px 15px 15px 0px;
}
/* line 76, ../styles/_modules/_polldaddy.scss */
.poll .pds-vote-button:hover, .poll .pds-links:hover, .poll .pds-return-poll:hover {
  background-image: url("$imagePath/global/bg-button-hover.png");
  background: -webkit-linear-gradient(top, white, #bbbbbb);
  background: -moz-linear-gradient(top, white, #bbbbbb);
  background: -o-linear-gradient(top, white, #bbbbbb);
  background: -ms-linear-gradient(top, white, #bbbbbb);
  background: linear-gradient(top, #ffffff, #bbbbbb);
  color: #000;
}
/* line 85, ../styles/_modules/_polldaddy.scss */
.poll .pds-vote-button:active, .poll .pds-links:active, .poll .pds-return-poll:active {
  padding: .636em 1em .454em 1em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
  background: -webkit-linear-gradient(top, white, #cccccc);
  background: -moz-linear-gradient(top, white, #cccccc);
  background: -o-linear-gradient(top, white, #cccccc);
  background: -ms-linear-gradient(top, white, #cccccc);
  background: linear-gradient(top, #ffffff, #cccccc);
}

/* line 100, ../styles/_modules/_polldaddy.scss */
.bg-col-ab .pds-answer {
  display: block;
}
/* line 103, ../styles/_modules/_polldaddy.scss */
.bg-col-ab .pds-answer-group, .bg-col-ab .pds-feedback-group {
  display: inline-block;
  width: 16%;
  padding-right: 3.5%;
  text-align: center;
}
/* line 108, ../styles/_modules/_polldaddy.scss */
.bg-col-ab .pds-answer-group:last-child, .bg-col-ab .pds-feedback-group:last-child {
  padding-right: 0px;
}
/* line 111, ../styles/_modules/_polldaddy.scss */
.bg-col-ab .pds-answer-group .pds-feedback-result, .bg-col-ab .pds-feedback-group .pds-feedback-result {
  display: block;
  clear: both;
  font-family: "Benton Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin-top: 10px;
}
/* line 120, ../styles/_modules/_polldaddy.scss */
.bg-col-ab .pds-feedback-group {
  margin-bottom: 15px;
  text-align: center;
}
/* line 125, ../styles/_modules/_polldaddy.scss */
.bg-col-ab input[type="radio"] {
  display: block;
  margin: 10px auto;
}

/* line 132, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-answer-group, .bg-col-c .bg-col-ab .pds-feedback-group, .bg-col-ab .bg-col-c .pds-feedback-group, .bg-col-c .pds-answer {
  margin-bottom: 5px;
}
/* line 135, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-input-label, .bg-col-c .pds-feedback-label {
  font-size: 12px;
  color: #464646;
}
/* line 139, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-answer-feedback {
  margin-top: 0px;
  margin-bottom: 10px;
}
/* line 143, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-feedback-per {
  font-family: "Benton Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
}
/* line 150, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-answer-group img, .bg-col-c .bg-col-ab .pds-feedback-group img, .bg-col-ab .bg-col-c .pds-feedback-group img {
  display: none;
}
/* line 153, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-answer-group p, .bg-col-c .bg-col-ab .pds-feedback-group p, .bg-col-ab .bg-col-c .pds-feedback-group p {
  line-height: 0px;
  margin: 0px;
}
/* line 159, ../styles/_modules/_polldaddy.scss */
.bg-col-c .pds-question-top {
  margin-bottom: .8em;
}

@media screen and (max-width: 600px) {
  /* line 166, ../styles/_modules/_polldaddy.scss */
  .bg-col-ab .pds-answer-group, .bg-col-ab .pds-feedback-group, .bg-col-ab .pds-feedback-group {
    display: inline-block;
    width: 28%;
    padding: 2%;
  }
}
@media screen and (max-width: 400px) {
  /* line 176, ../styles/_modules/_polldaddy.scss */
  .bg-col-ab .pds-answer-group, .bg-col-ab .pds-feedback-group, .bg-col-ab .pds-feedback-group {
    display: inline-block;
    width: 46%;
    padding: 1.5%;
  }
}


/* line 1, ../styles/_modules/_feature-strip.scss */
.feat-strip-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  border: 1px solid #DBDBDB;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1, ../styles/_modules/_feature-strip.scss */
  .feat-strip-wrapper {
    overflow-x: auto;
  }
}
/* line 14, ../styles/_modules/_feature-strip.scss */
.feat-strip-wrapper:hover .feat-button-left, .feat-strip-wrapper:hover .feat-button-right {
  display: block;
}

/* line 19, ../styles/_modules/_feature-strip.scss */
.feat-button-left, .feat-button-right {
  width: 25px;
  height: 25px;
  border: 1px solid #DBDBDB;
  position: absolute;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 19, ../styles/_modules/_feature-strip.scss */
  .feat-button-left, .feat-button-right {
    display: none !important;
  }
}

/* line 35, ../styles/_modules/_feature-strip.scss */
.feat-button-right {
  background: url("/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/arrow.svg") center no-repeat;
  background-color: #FFFFFF;
  box-shadow: 1px 0px 1px #DBDBDB;
  top: 20px;
  right: 15px;
  display: none;
}

/* line 45, ../styles/_modules/_feature-strip.scss */
.feat-button-left {
  background: url("/rw/SysConfig/WebPortal/BostonGlobe/Framework/images/arrow-left.svg") center no-repeat;
  background-color: #FFFFFF;
  box-shadow: 1px 1px 1px #DBDBDB;
  top: 45px;
  right: 15px;
  display: none;
}

/* line 54, ../styles/_modules/_feature-strip.scss */
.feat-strip {
  width: 100%;
  margin-top: 5px;
}
/* line 58, ../styles/_modules/_feature-strip.scss */
.feat-strip * {
  box-sizing: border-box;
}
/* line 61, ../styles/_modules/_feature-strip.scss */
.feat-strip ul {
  width: 3000px;
}

/* line 67, ../styles/_modules/_feature-strip.scss */
.feat-strip .feat-strip-article {
  float: left;
  width: 275px;
  height: 80px;
  box-sizing: border-box;
  list-style: none;
  display: inline-block;
  border-left: 1px solid #DBDBDB;
  margin-left: 5px;
  margin-bottom: 5px;
  padding-left: 16px;
  padding-bottom: 14px;
}

/* line 80, ../styles/_modules/_feature-strip.scss */
.feat-strip-article:first-child {
  border-left: 1px solid white;
  margin-left: 0px;
}

/* line 84, ../styles/_modules/_feature-strip.scss */
.feat-strip-img, .feat-strip-text {
  display: inline-block;
}

/* line 89, ../styles/_modules/_feature-strip.scss */
.feat-strip-text {
  width: 70%;
  vertical-align: top;
}
@media (max-width: 1165px) {
  /* line 89, ../styles/_modules/_feature-strip.scss */
  .feat-strip-text {
    width: 63%;
  }
}

/* line 98, ../styles/_modules/_feature-strip.scss */
.feat-strip-article-no-img .feat-strip-text {
  width: 100%;
}

/* line 101, ../styles/_modules/_feature-strip.scss */
.feat-strip-article-no-img .feat-strip-img {
  display: none;
}

/* line 104, ../styles/_modules/_feature-strip.scss */
.feat-strip-img {
  /*max-width: 60px;*/
  margin-right: 8px;
}

/* line 109, ../styles/_modules/_feature-strip.scss */
.feat-strip-heading {
  color: #000;
  background-color: #e2e2df;
  padding: 5px;
  display: inline-block;
}

@media (max-width: 480px) {
  /* line 118, ../styles/_modules/_feature-strip.scss */
  .feat-strip-wrapper {
    display: none;
  }
}


/* line 1, ../styles/_gallery/_big-picture.scss */
body.big-picture {
  background-color: #000000;
}
/* line 4, ../styles/_gallery/_big-picture.scss */
body.big-picture .main-hed {
  color: #ffffff;
}
/* line 8, ../styles/_gallery/_big-picture.scss */
body.big-picture #contain {
  color: #ffffff;
  background-color: #000000;
}


