.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-nav {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }
  .fancybox-nav span {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top; }

.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }
  .fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer {
  position: relative; }

.fancybox-inner {
  position: relative;
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../../images/custom/libs/fancybox/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }
  #fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("../../images/custom/libs/fancybox/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../../images/custom/libs/fancybox/blank.gif");
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

.fancybox-lock {
  overflow: hidden !important;
  width: auto; }
  .fancybox-lock body {
    overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../../images/custom/libs/fancybox/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }
  .fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222222;
    color: white;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: white; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
  padding: 10px;
  background: black;
  background: rgba(0, 0, 0, 0.8); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../../images/custom/libs/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px; }

  #fancybox-loading div {
    background-image: url("../../images/custom/libs/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px; } }
body.ps-active, body.ps-building {
  background: black;
  overflow: hidden; }

div.ps-active, div.ps-building {
  background: black;
  overflow: hidden; }

body.ps-active *, div.ps-active * {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  display: none; }

body.ps-active *:focus {
  outline: 0; }

div.ps-active *:focus {
  outline: 0; }
div.ps-document-overlay {
  background: black; }
div.ps-uilayer {
  background: black;
  cursor: pointer; }
div.ps-zoom-pan-rotate {
  background: black; }
  div.ps-zoom-pan-rotate * {
    display: block; }
div.ps-carousel-item-loading {
  background: url(../images/custom/libs/photoswipe/loader.gif) no-repeat center center; }
div.ps-carousel-item-error {
  background: url(../images/custom/libs/photoswipe/error.gif) no-repeat center center; }
div.ps-caption {
  background: black;
  background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
  border-bottom: 1px solid #42403f;
  color: white;
  font-size: 13px;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  text-align: center; }
  div.ps-caption * {
    display: inline; }
div.ps-caption-bottom {
  border-top: 1px solid #42403f;
  border-bottom: none;
  min-height: 44px; }
div.ps-caption-content {
  padding: 13px;
  display: block; }
div.ps-toolbar {
  background: black;
  background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
  border-top: 1px solid #42403f;
  color: white;
  font-size: 13px;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  text-align: center;
  height: 44px;
  display: table;
  table-layout: fixed; }
  div.ps-toolbar * {
    display: block; }
div.ps-toolbar-top {
  border-bottom: 1px solid #42403f;
  border-top: none; }
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play {
  cursor: pointer;
  display: table-cell; }
div.ps-toolbar div div.ps-toolbar-content {
  width: 44px;
  height: 44px;
  margin: 0 auto 0;
  background-image: url(../images/custom/libs/photoswipe/icons.png);
  background-repeat: no-repeat; }
div.ps-toolbar-close div.ps-toolbar-content {
  background-position: 0 0; }
div.ps-toolbar-previous div.ps-toolbar-content {
  background-position: -44px 0; }
div.ps-toolbar-previous-disabled div.ps-toolbar-content {
  background-position: -44px -44px; }
div.ps-toolbar-next div.ps-toolbar-content {
  background-position: -132px 0; }
div.ps-toolbar-next-disabled div.ps-toolbar-content {
  background-position: -132px -44px; }
div.ps-toolbar-play div.ps-toolbar-content {
  background-position: -88px 0; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  div.ps-toolbar div div.ps-toolbar-content {
    -moz-background-size: 176px 88px;
    -o-background-size: 176px 88px;
    -webkit-background-size: 176px 88px;
    background-size: 176px 88px;
    background-image: url(../images/custom/libs/photoswipe/icons@2x.png); } }
/*
@font-face {
  font-family: "FontAwesome";
  src: url("../../font/fontawesome-webfont.eot?v=3.2.1");
  src: url("../../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../../font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Entypo";
  src: url("../../font/entypo.eot");
  src: url("../../font/entypo.eot") format("embedded-opentype"), url("../../font/entypo.woff") format("woff"), url("../../font/entypo.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "EntypoSocial";
  src: url("../../font/entypo-social.eot");
  src: url("../../font/entypo-social.eot") format("embedded-opentype"), url("../../font/entypo-social.woff") format("woff"), url("../../font/entypo-social.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
*/

[class*=ewx_day_blowingdust] {
  background-image: url(../images/custom/icons-weather/day/blowingdust.png);
  background-repeat: no-repeat; }

[class*=ewx_day_blowingsnow] {
  background-image: url(../images/custom/icons-weather/day/blowingsnow.png);
  background-repeat: no-repeat; }

[class*=ewx_day_clear] {
  background-image: url(../images/custom/icons-weather/day/clear.png);
  background-repeat: no-repeat; }

[class*=ewx_day_clearnight] {
  background-image: url(../images/custom/icons-weather/day/clearnight.png);
  background-repeat: no-repeat; }

[class*=ewx_day_cloudy] {
  background-image: url(../images/custom/icons-weather/day/cloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_day_drizzle] {
  background-image: url(../images/custom/icons-weather/day/drizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_day_flurries] {
  background-image: url(../images/custom/icons-weather/day/flurries.png);
  background-repeat: no-repeat; }

[class*=ewx_day_fog] {
  background-image: url(../images/custom/icons-weather/day/fog.png);
  background-repeat: no-repeat; }

[class*=ewx_day_freezingdrizzle] {
  background-image: url(../images/custom/icons-weather/day/freezingdrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_day_freezingrain] {
  background-image: url(../images/custom/icons-weather/day/freezingrain.png);
  background-repeat: no-repeat; }

[class*=ewx_day_hail] {
  background-image: url(../images/custom/icons-weather/day/hail.png);
  background-repeat: no-repeat; }

[class*=ewx_day_haze] {
  background-image: url(../images/custom/icons-weather/day/haze.png);
  background-repeat: no-repeat; }

[class*=ewx_day_heavydrizzle] {
  background-image: url(../images/custom/icons-weather/day/heavydrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_day_heavyrain] {
  background-image: url(../images/custom/icons-weather/day/heavyrain.png);
  background-repeat: no-repeat; }

[class*=ewx_day_heavysnow] {
  background-image: url(../images/custom/icons-weather/day/heavysnow.png);
  background-repeat: no-repeat; }

[class*=ewx_day_lightdrizzle] {
  background-image: url(../images/custom/icons-weather/day/lightdrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_day_lightfog] {
  background-image: url(../images/custom/icons-weather/day/lightfog.png);
  background-repeat: no-repeat; }

[class*=ewx_day_lightrain] {
  background-image: url(../images/custom/icons-weather/day/lightrain.png);
  background-repeat: no-repeat; }

[class*=ewx_day_lightsnow] {
  background-image: url(../images/custom/icons-weather/day/lightsnow.png);
  background-repeat: no-repeat; }

[class*=ewx_day_mostly_cloudy_night] {
  background-image: url(../images/custom/icons-weather/day/mostly_cloudy_night.png);
  background-repeat: no-repeat; }

[class*=ewx_day_mostlyclear] {
  background-image: url(../images/custom/icons-weather/day/mostlyclear.png);
  background-repeat: no-repeat; }

[class*=ewx_day_mostlycloudy] {
  background-image: url(../images/custom/icons-weather/day/mostlycloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_day_overcast] {
  background-image: url(../images/custom/icons-weather/day/overcast.png);
  background-repeat: no-repeat; }

[class*=ewx_day_partly_cloudy_PM] {
  background-image: url(../images/custom/icons-weather/day/partly_cloudy_PM.png);
  background-repeat: no-repeat; }

[class*=ewx_day_partlycloudy] {
  background-image: url(../images/custom/icons-weather/day/partlycloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_day_partlysunny] {
  background-image: url(../images/custom/icons-weather/day/partlysunny.png);
  background-repeat: no-repeat; }

[class*=ewx_day_patchyfog] {
  background-image: url(../images/custom/icons-weather/day/patchyfog.png);
  background-repeat: no-repeat; }

[class*=ewx_day_rain] {
  background-image: url(../images/custom/icons-weather/day/rain.png);
  background-repeat: no-repeat; }

[class*=ewx_day_scatteredshowers] {
  background-image: url(../images/custom/icons-weather/day/scatteredshowers.png);
  background-repeat: no-repeat; }

[class*=ewx_day_showers] {
  background-image: url(../images/custom/icons-weather/day/showers.png);
  background-repeat: no-repeat; }

[class*=ewx_day_sleet] {
  background-image: url(../images/custom/icons-weather/day/sleet.png);
  background-repeat: no-repeat; }

[class*=ewx_day_snow] {
  background-image: url(../images/custom/icons-weather/day/snow.png);
  background-repeat: no-repeat; }

[class*=ewx_day_sunny-large] {
  background-image: url(../images/custom/icons-weather/day/sunny-large.png);
  background-repeat: no-repeat; }

[class*=ewx_day_sunny] {
  background-image: url(../images/custom/icons-weather/day/sunny.png);
  background-repeat: no-repeat; }

[class*=ewx_day_thunderstorms] {
  background-image: url(../images/custom/icons-weather/day/thunderstorms.png);
  background-repeat: no-repeat; }

[class*=ewx_day_wind] {
  background-image: url(../images/custom/icons-weather/day/wind.png);
  background-repeat: no-repeat; }

[class*=ewx_night_blowingdust] {
  background-image: url(../images/custom/icons-weather/night/blowingdust.png);
  background-repeat: no-repeat; }

[class*=ewx_night_blowingsnow] {
  background-image: url(../images/custom/icons-weather/night/blowingsnow.png);
  background-repeat: no-repeat; }

[class*=ewx_night_clear] {
  background-image: url(../images/custom/icons-weather/night/clear.png);
  background-repeat: no-repeat; }

[class*=ewx_night_clearnight] {
  background-image: url(../images/custom/icons-weather/night/clearnight.png);
  background-repeat: no-repeat; }

[class*=ewx_night_cloudy] {
  background-image: url(../images/custom/icons-weather/night/cloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_night_drizzle] {
  background-image: url(../images/custom/icons-weather/night/drizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_night_flurries] {
  background-image: url(../images/custom/icons-weather/night/flurries.png);
  background-repeat: no-repeat; }

[class*=ewx_night_fog] {
  background-image: url(../images/custom/icons-weather/night/fog.png);
  background-repeat: no-repeat; }

[class*=ewx_night_freezingdrizzle] {
  background-image: url(../images/custom/icons-weather/night/freezingdrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_night_freezingrain] {
  background-image: url(../images/custom/icons-weather/night/freezingrain.png);
  background-repeat: no-repeat; }

[class*=ewx_night_hail] {
  background-image: url(../images/custom/icons-weather/night/hail.png);
  background-repeat: no-repeat; }

[class*=ewx_night_haze] {
  background-image: url(../images/custom/icons-weather/night/haze.png);
  background-repeat: no-repeat; }

[class*=ewx_night_heavydrizzle] {
  background-image: url(../images/custom/icons-weather/night/heavydrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_night_heavyrain] {
  background-image: url(../images/custom/icons-weather/night/heavyrain.png);
  background-repeat: no-repeat; }

[class*=ewx_night_heavysnow] {
  background-image: url(../images/custom/icons-weather/night/heavysnow.png);
  background-repeat: no-repeat; }

[class*=ewx_night_lightdrizzle] {
  background-image: url(../images/custom/icons-weather/night/lightdrizzle.png);
  background-repeat: no-repeat; }

[class*=ewx_night_lightfog] {
  background-image: url(../images/custom/icons-weather/night/lightfog.png);
  background-repeat: no-repeat; }

[class*=ewx_night_lightrain] {
  background-image: url(../images/custom/icons-weather/night/lightrain.png);
  background-repeat: no-repeat; }

[class*=ewx_night_lightsnow] {
  background-image: url(../images/custom/icons-weather/night/lightsnow.png);
  background-repeat: no-repeat; }

[class*=ewx_night_mostly_cloudy_night] {
  background-image: url(../images/custom/icons-weather/night/mostly_cloudy_night.png);
  background-repeat: no-repeat; }

[class*=ewx_night_mostlyclear] {
  background-image: url(../images/custom/icons-weather/night/mostlyclear.png);
  background-repeat: no-repeat; }

[class*=ewx_night_mostlycloudy] {
  background-image: url(../images/custom/icons-weather/night/mostlycloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_night_overcast] {
  background-image: url(../images/custom/icons-weather/night/overcast.png);
  background-repeat: no-repeat; }

[class*=ewx_night_partly_cloudy_PM] {
  background-image: url(../images/custom/icons-weather/night/partly_cloudy_PM.png);
  background-repeat: no-repeat; }

[class*=ewx_night_partlycloudy] {
  background-image: url(../images/custom/icons-weather/night/partlycloudy.png);
  background-repeat: no-repeat; }

[class*=ewx_night_partlysunny] {
  background-image: url(../images/custom/icons-weather/night/partlysunny.png);
  background-repeat: no-repeat; }

[class*=ewx_night_patchyfog] {
  background-image: url(../images/custom/icons-weather/night/patchyfog.png);
  background-repeat: no-repeat; }

[class*=ewx_night_rain] {
  background-image: url(../images/custom/icons-weather/night/rain.png);
  background-repeat: no-repeat; }

[class*=ewx_night_scatteredshowers] {
  background-image: url(../images/custom/icons-weather/night/scatteredshowers.png);
  background-repeat: no-repeat; }

[class*=ewx_night_showers] {
  background-image: url(../images/custom/icons-weather/night/showers.png);
  background-repeat: no-repeat; }

[class*=ewx_night_sleet] {
  background-image: url(../images/custom/icons-weather/night/sleet.png);
  background-repeat: no-repeat; }

[class*=ewx_night_snow] {
  background-image: url(../images/custom/icons-weather/night/snow.png);
  background-repeat: no-repeat; }

[class*=ewx_night_sunny-large] {
  background-image: url(../images/custom/icons-weather/night/sunny-large.png);
  background-repeat: no-repeat; }

[class*=ewx_night_sunny] {
  background-image: url(../images/custom/icons-weather/night/sunny.png);
  background-repeat: no-repeat; }

[class*=ewx_night_thunderstorms] {
  background-image: url(../images/custom/icons-weather/night/thunderstorms.png);
  background-repeat: no-repeat; }

[class*=ewx_night_wind] {
  background-image: url(../images/custom/icons-weather/night/wind.png);
  background-repeat: no-repeat; }

.js-tabination-mostRecent_controls {
  display: none; }

dl {
  padding: 0;
  margin: 0; }
  dl dd {
    margin: 0; }

dd, dt {
  padding: 0;
  margin: 0; }

p {
  padding: 0;
  margin: 0;
  margin-bottom: 24px; }

figure {
  margin: 0; }

::selection, ::-moz-selection {
  background: #f5eec2;
  color: #333333; }

a:visited {
  font-style: italic; }

.h_media {
  line-height: 0; }

.staging-bar {
  line-height: 16px; }

.local-staging #main {
  max-width: 1200px;
  margin: 0 auto; }

.aui-tabview-list, .aui-component {
  font-size: 12px; }

.yui3-widget, .staging-bar, .portlet-journal {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.icon, [class*=icon] img {
  max-width: 16px;
  max-height: 16px;
  min-width: inherit; }

  .module--trending .icon{
    max-width: inherit!important;
    max-height: inherit!important;
  }

.dockbar img {
  min-width: inherit; }
.dockbar .menu-button {
  padding: 7px 2px 0; }

.default-language {
  min-width: inherit; }

.toolbar-left .icon {
  max-width: inherit;
  max-height: inherit;
  min-width: 0; }

h1, h2, h3, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
  color: inherit; }

.portlet-asset-publisher .asset-full-content .asset-content {
  margin: 0;
  clear: none; }

#wrapper {
  overflow: visible; }

.container {
  overflow: visible; }

.portlet-borderless-container {
  margin-bottom: 0; }

#scopeType {
  display: none; }

.e_video {
  max-width: 100%; }

@media (min-width: min-device-width) and (max-width: 767px) {
  .show-phone {
    display: inherit !important; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .show-tablet {
    display: inherit !important; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .show-tablet {
    display: inherit !important; } }
@media (min-width: 1040px) {
  .show-desktop {
    display: inherit !important; } }
@media (min-width: 1200px) {
  .show-desktop {
    display: inherit !important; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .hide-tablet {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .hide-tablet {
    display: none !important; } }
@media (min-width: 1040px) {
  .hide-desktop {
    display: none !important; } }

.show {
  display: block; }

.show-inline {
  display: inline; }

.is-hidden {
  display: none; }

.js-h_tab {
  display: none; }
  .js-h_tab.js-is-active {
    display: block; }

.js-home_tabs-controls {
  background: black;
  color: #acacab;
  padding: 12px 24px 12px 24px;
  font-family: "georgia", serif;
  overflow: hidden; }

@media (min-width: 1040px) {
  .js-home_tabs-controls {
    padding-top: 0; } }
.js-home_tabs-c_tab {
  color: #acacab;
  text-decoration: none;
  border-left: 1px solid #acacab;
  float: left;
  text-align: center;
  width: 50%; }
  .js-home_tabs-c_tab:first-child {
    border-left: 0; }
  .js-home_tabs-c_tab.js-is-active {
    color: white; }
    .js-home_tabs-c_tab.js-is-active:visited {
      color: white; }
  .js-home_tabs-c_tab:visited {
    color: #acacab; }

.js-home_tabs-h_tab, .js-navitron_content {
  display: none; }
  .js-home_tabs-h_tab.js-is-active, .js-navitron_content.js-is-active {
    display: block; }

.b_navitron__dropdown.js-is-active {
  display: block; }

.js-isHover-content {
  display: none; }
  .js-isHover-content.js-is-active {
    display: block; }

.js-no-page-selected {
  display: none; }

.js-section_content {
  display: none; }
  .js-section_content.js-is-active {
    display: block; }

.b_cycleItems .js-is-disabled {
  display: none; }
.b_cycleItems .js-c_start {
  margin-top: 6px;
  background: #bf231c;
  color: white;
  border: 0px;
  border-radius: 0;
  box-shadow: 0;
  padding: 6px 12px;
  margin-right: 6px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem; }
  .b_cycleItems .js-c_start:hover {
    background: #8a1f1a;
    box-shadow: 0; }
  .b_cycleItems .js-c_start:before {
    padding-right: 6px;
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f04b";
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_cycleItems .js-c_start:hover {
    text-decoration: none; }
.b_cycleItems .js-c_stop {
  margin-top: 6px;
  background: #bf231c;
  color: white;
  border: 0px;
  border-radius: 0;
  box-shadow: 0;
  padding: 6px 12px;
  margin-right: 6px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem; }
  .b_cycleItems .js-c_stop:hover {
    background: #8a1f1a;
    box-shadow: 0; }
  .b_cycleItems .js-c_stop:before {
    padding-right: 6px;
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f04d";
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_cycleItems .js-c_stop:hover {
    text-decoration: none; }

.js-h_social-viewport, .js-h_textSize-viewport, .js-h_story_related-viewport {
  display: none; }
  .js-h_social-viewport.js-is-active, .js-h_textSize-viewport.js-is-active, .js-h_story_related-viewport.js-is-active {
    display: block; }

@media (min-width: 1040px) {
  .js-c_social-trigger {
    display: none; }

  .js-h_social-viewport {
    display: block; } }
@media (min-width: 1040px) {
  .js-c_textSize-trigger {
    display: none; }

  .js-h_textSize-viewport {
    display: block; } }
@media (min-width: 1040px) {
  .js-c_story_related-trigger {
    display: none; }

  .js-h_story_related-viewport {
    display: block; } }
.em_ad_300x250 {
  max-width: 300px;
  max-height: 250px;
  overflow: hidden;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto; }

.em_ad_88x31 {
  max-width: 88px;
  max-height: 31px;
  overflow: hidden;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto; }

.em_ad_728x90 {
  max-width: 728px;
  overflow: hidden;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto; }

.em_ad_658x90 {
  max-width: 658px;
  max-height: 90px;
  overflow: hidden;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto; }

.em_ad_994x30 {
  padding-top: 12px;
  border-top: 1px solid #eeeeee;
  width: 1200px;
  text-align: center;
  margin: 12px auto; }

.em_ad_320x50 {
  padding-top: 12px; }

.em_thumb {
  margin-bottom: 24px;
  position: relative; }
  .em_thumb .e_image {
    border: 0; }
  .em_thumb .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_thumb .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_thumb .e_headline {
    display: block; }
  .em_thumb .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_thumb .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_thumb .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_thumb .a_footer > .e_link:hover {
      color: white; }
  .em_thumb .e_abstract, .em_thumb .c_count_comments {
    display: none; }
  .em_thumb .h_group {
    margin-top: 6px; }
  .em_thumb .h_item {
    display: block;
    overflow: hidden;
    margin-bottom: 12px; }
  .em_thumb .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_thumb .e_image {
    width: 100px;
    height: 75px; }
  .em_thumb .h_content {
    overflow: auto; }
    .em_thumb .h_content > * {
      padding-top: 3px; }
      .em_thumb .h_content > *:first-child {
        padding-top: 0; }
  .em_thumb .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_thumb .e_headline:hover {
      color: #2d608f; }
  .em_thumb .e_abstract {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #727272;
    margin-bottom: 0; }
  .em_thumb .c_count_comments {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #727272; }

@media (min-width: 768px) {
  .em_thumb .c_count_comments, .em_thumb .e_abstract {
    display: block; }
  .em_thumb .e_updated {
    display: none; } }
@media (min-width: 1040px) {
  .em_thumb .h_twoCol {
    overflow: hidden; }
    .em_thumb .h_twoCol .h_item {
      float: left;
      width: 50%; }
      .em_thumb .h_twoCol .h_item:nth-child(2n+3) {
        clear: left; } }
.em_text {
  margin-bottom: 24px;
  position: relative; }
  .em_text .e_image {
    border: 0; }
  .em_text .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_text .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_text .e_headline {
    display: block; }
  .em_text .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_text .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_text .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_text .a_footer > .e_link:hover {
      color: white; }
  .em_text .h_group {
    margin-top: 6px; }
  .em_text .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_text .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_text .e_image {
    width: 100px;
    height: 75px; }
  .em_text .h_content {
    overflow: auto; }
    .em_text .h_content > * {
      padding-top: 3px; }
      .em_text .h_content > *:first-child {
        padding-top: 0; }
  .em_text .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_text .e_headline:hover {
      color: #2d608f; }

@media (min-width: 768px) {
  .em_text .e_updated {
    display: none; } }
@media (min-width: 1040px) {
  .em_text .h_media {
    display: none; } }
@media (min-width: 1040px) {
  .em_text .h_content {
    margin-left: 12px; } }
.em_mostRecent {
  margin-bottom: 24px;
  position: relative; }
  .em_mostRecent .e_image {
    border: 0; }
  .em_mostRecent .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_mostRecent .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_mostRecent .e_headline {
    display: block; }
  .em_mostRecent .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_mostRecent .c_comment_count {
    display: none; }
  .em_mostRecent .h_group {
    margin-top: 6px; }
  .em_mostRecent .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_mostRecent .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_mostRecent .e_image {
    width: 100px;
    height: 75px; }
  .em_mostRecent .h_content {
    overflow: auto; }
    .em_mostRecent .h_content > * {
      padding-top: 3px; }
      .em_mostRecent .h_content > *:first-child {
        padding-top: 0; }
  .em_mostRecent .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_mostRecent .e_headline:hover {
      color: #2d608f; }
  .em_mostRecent .has_video .h_media {
    position: relative; }
  .em_mostRecent .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; }
  .em_mostRecent .e_updated {
    color: #bf231c; }

@media (min-width: 1040px) {
  .em_mostRecent .h_media {
    display: none; } }
@media (min-width: 1040px) {
  .em_mostRecent .e_headline {
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
  .em_mostRecent .h_group {
    margin-top: 0; }
  .em_mostRecent .h_item {
    overflow: auto; }
  .em_mostRecent .h_media {
    width: auto;
    height: auto;
    float: none;
    margin-right: 0; }
  .em_mostRecent .e_image {
    width: auto;
    height: auto; } }
@media (min-width: 1040px){
  .em_mostRecent .e_headline {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem; } }
@media (min-width: 1040px) {
  .em_mostRecent .h_item {
    border: 1px solid #cccccc;
    border-top: 0;
    margin-bottom: 0;
    padding: 12px; }
  .em_mostRecent .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; } }
.em_featuredRecent {
  margin-bottom: 24px;
  position: relative; }
  .em_featuredRecent .e_image {
    border: 0; }
  .em_featuredRecent .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_featuredRecent .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_featuredRecent .e_headline {
    display: block; }
  .em_featuredRecent .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_featuredRecent .c_comment_count {
    display: none; }
  .em_featuredRecent .h_group {
    margin-top: 6px; }
  .em_featuredRecent .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_featuredRecent .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_featuredRecent .e_image {
    width: 100px;
    height: 75px; }
  .em_featuredRecent .h_content {
    overflow: auto; }
    .em_featuredRecent .h_content > * {
      padding-top: 3px; }
      .em_featuredRecent .h_content > *:first-child {
        padding-top: 0; }
  .em_featuredRecent .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_featuredRecent .e_headline:hover {
      color: #2d608f; }
  .em_featuredRecent .has_video .h_media {
    position: relative; }

  .em_featuredRecent .e_updated {
    color: #bf231c; }
  .em_featuredRecent .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; }

@media (min-width: 1040px) {
  .em_featuredRecent .h_media {
    display: none; } }
@media (min-width: 1040px) {
  .em_featuredRecent .e_image {
    margin-bottom: 12px;
    max-width: 100%;
    height: auto; }
  .em_featuredRecent .e_headline {
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
  .em_featuredRecent .h_group {
    margin-top: 0; }
  .em_featuredRecent .h_item {
    overflow: auto; }
  .em_featuredRecent .h_media {
    width: auto;
    height: auto;
    float: none;
    margin-right: 0; }
  .em_featuredRecent .e_image {
    width: auto;
    height: auto; } }
@media (min-width: 1040px)  {
  .em_featuredRecent .e_headline {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem; } }
@media (min-width: 1040px) {
  .em_featuredRecent .h_item {
    border: 1px solid #dddddd;
    margin-bottom: 12px;
    padding: 12px; }
    .em_featuredRecent .h_item:last-of-type .h_media {
      display: block; }
  .em_featuredRecent .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; } }
.em_featuredContent {
  margin-bottom: 24px;
  position: relative; }
  .em_featuredContent .e_image {
    border: 0; }
  .em_featuredContent .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_featuredContent .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_featuredContent .e_headline {
    display: block; }
  .em_featuredContent .c_count_comments {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem; }
  .em_featuredContent .e_abstract, .em_featuredContent .b_socialGroup {
    display: none; }
  .em_featuredContent .h_item {
    display: block;
    margin-right: 6px;
    margin-bottom: 6px;
    float: left;
    width: 49%; }
    .em_featuredContent .h_item:hover{
        text-decoration: none;
    }
    .em_featuredContent .h_item:nth-child(2n+3) {
      margin-right: 0; }
    .em_featuredContent .h_item:nth-child(2n+4) {
      clear: left; }
  .em_featuredContent .h_media {
    line-height: 0;
    width: 100%;
    height: 75%;
    overflow: hidden; }
  .em_featuredContent .e_updated {
    padding-top: 6px;
    color: #929292; }
  .em_featuredContent .e_image {
    width: 100%; }
  .em_featuredContent .h_group {
    overflow: hidden; }
  .em_featuredContent .h_content {
    background: black;
    color: #dddddd;
    padding: 12px; }
  .em_featuredContent .e_headline {
    color: #dddddd;
    text-decoration: none;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
    .em_featuredContent .e_headline:hover {
      color: white; }
  .em_featuredContent .e_abstract {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem; }
  .em_featuredContent .b_socialGroup {
    padding: 0; }
    .em_featuredContent .b_socialGroup > * {
      color: #727272;
      list-style-type: none;
      float: left;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 19.6px;
      line-height: 1.225rem;
      padding-right: 12px; }
  .em_featuredContent .c_count_comments {
    color: #dddddd;
    padding-top: 6px;
    display: inline-block;
    padding-right: 6px; }
    .em_featuredContent .c_count_comments:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f075";
      display: inline-block;
      padding-right: 6px;
      text-decoration: inherit;
      display: inline-block;
      speak: none; }
  .em_featuredContent .c_count_facebook {
    color: #dddddd;
    padding-top: 6px; }
    .em_featuredContent .c_count_facebook:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f09a";
      display: block;
      text-decoration: inherit;
      display: block;
      speak: none; }
  .em_featuredContent .c_count_twitter {
    color: #dddddd;
    padding-top: 6px; }
    .em_featuredContent .c_count_twitter:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f099";
      display: block;
      text-decoration: inherit;
      display: block;
      speak: none; }
  .em_featuredContent .c_count_google {
    color: #dddddd;
    padding-top: 6px; }
    .em_featuredContent .c_count_google:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f0d5";
      display: block;
      text-decoration: inherit;
      display: block;
      speak: none; }
  .em_featuredContent .h_item:first-child {
    float: none;
    width: 100%;
    height: 100%; }
    .em_featuredContent .h_item:first-child .h_media {
      width: 100%; }
    .em_featuredContent .h_item:first-child .h_content {
      position: relative;
      padding: 24px;
      margin-top: -4%; }
    .em_featuredContent .h_item:first-child .e_headline {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 33.6px;
      line-height: 2.1rem; }
    .em_featuredContent .h_item:first-child .h_item {
      margin-right: 0; }
    .em_featuredContent .h_item:first-child .c_count_comments:before {
      display: block; }
    .em_featuredContent .h_item:first-child .b_relatedStories {
      overflow: hidden; }
      .em_featuredContent .h_item:first-child .b_relatedStories .e_title {
        color: #fbb714;
        text-transform: uppercase;
        font-size: 9px;
        font-size: 0.5625rem;
        line-height: 12.6px;
        line-height: 0.7875rem;
        padding-top: 12px; }
      .em_featuredContent .h_item:first-child .b_relatedStories .e_headline {
        display: block;
        height: auto;
        font-size: 11px;
        font-size: 0.6875rem;
        line-height: 15.4px;
        line-height: 0.9625rem;
        text-decoration: underline;
        color: #dad7d7; }
        .em_featuredContent .h_item:first-child .b_relatedStories .e_headline:hover {
          color: white; }
      .em_featuredContent .h_item:first-child .b_relatedStories .h_item {
        margin-left: 0;
        padding-left: 0;
        width: auto;
        float: none; }

@media (min-width: 768px) {
  .em_featuredContent .e_abstract {
    display: block; } }
@media (min-width: 768px) {
  .em_featuredContent .b_socialGroup {
    display: block; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_item {
    width: 225px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_item {
    width: 225px; } }
@media (min-width: 1040px) {
  .em_featuredContent .h_item {
    width: 178px; }
    .em_featuredContent .h_item:nth-child(2n+3) {
      margin-right: 6px; }
    .em_featuredContent .h_item:nth-child(2n+4) {
      clear: none; }
    .em_featuredContent .h_item:nth-child(3n+4) {
      margin-right: 0; }
    .em_featuredContent .h_item:nth-child(3n+5) {
      clear: left; } }
@media (min-width: 768px) {
  .em_featuredContent .h_media {
    width: 225px;
    height: 168px; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_media {
    width: 178px;
    height: 133px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_media .e_image {
    height: 168px;
    overflow: hidden; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_media .e_image {
    height: 168px;
    overflow: hidden; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_media .e_image {
    height: 133px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 1040px) {
  .em_featuredContent .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_item:first-child {
    width: 456px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_item:first-child {
    width: 456px; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_item:first-child {
    width: 546px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_item:first-child .h_media {
    width: 456px;
    height: auto; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_item:first-child .h_media {
    width: 456px;
    height: auto; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_item:first-child .h_media {
    width: 546px;
    height: auto; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_item:first-child .h_media .e_image {
    width: 456px;
    height: auto; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_item:first-child .h_media .e_image {
    width: 456px;
    height: auto; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_item:first-child .h_media .e_image {
    width: 546px;
    height: auto; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_featuredContent .h_item:first-child .b_relatedStories {
    padding-left: 12px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .h_item:first-child .b_relatedStories {
    padding-left: 12px; } }
@media (min-width: 1040px)  {
  .em_featuredContent .h_item:first-child .b_relatedStories {
    width: 250px;
    float: right; } }
@media (min-width: 1040px) {
  .em_featuredContent .h_item:first-child .b_relatedStories .e_title {
    text-align: right; } }
.em_overlay {
  margin-bottom: 24px;
  position: relative;
  font-size: 9px;
  font-size: 0.5625rem;
  line-height: 12.6px;
  line-height: 0.7875rem;
  font-family: "georgia", serif; }
  .em_overlay .e_image {
    border: 0; }
  .em_overlay .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_overlay .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_overlay .e_headline {
    display: block; }
  .em_overlay .h_media {
    width: 100px;
    height: 100px;
    overflow: hidden; }
  .em_overlay .h_group {
    overflow: hidden;
    margin-left: 6px;
    margin-right: 6px; }
  .em_overlay .h_item {
    position: relative;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px; }
  .em_overlay .h_media {
    position: relative; }
  .em_overlay .e_image {
    position: absolute;
    left: -25%;
    max-width: 145%;
    height: auto; }
  .em_overlay .h_content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100px;
    padding: 6px; }
  .em_overlay .c_count_comments {
    position: absolute;
    bottom: 6px;
    left: 6px; }
  .em_overlay .h_content {
    display: none; }
  .em_overlay .h_item:hover .h_content {
    display: block; }
  .em_overlay .h_content {
    background: rgba(255, 255, 255, 0.8); }
  .em_overlay .e_headline {
    text-decoration: none;
    color: black; }
    .em_overlay .e_headline:hover {
      color: #bf231c; }
  .em_overlay .c_count_comments {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    color: #bf231c; }
    .em_overlay .c_count_comments:after {
      content: " Photos";
      text-transform: uppercase; }

@media (min-width: 768px) {
  .em_overlay .h_group {
    margin-left: 0;
    margin-right: 0; } }
@media (min-width: 768px) {
  .em_overlay .h_item:nth-child(3n+4) {
    clear: left; }
  .em_overlay .h_item:nth-child(3n) {
    height: 98px;
    width: 98px; }
  .em_overlay .h_item:nth-child(3n+3) {
    margin-right: 0; } }
.em_topicBox {
  margin-bottom: 24px;
  position: relative;}
  .em_topicBox .e_image {
    border: 0; }
  .em_topicBox .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_topicBox .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_topicBox .e_headline {
    display: block; }
  .em_topicBox .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_topicBox .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_topicBox .a_footer > .e_link:hover {
      color: white; }
  .em_topicBox .c_count_comments, .em_topicBox .e_abstract, .em_topicBox .h_item:first-child .h_content .e_link {
    display: none; }
  .em_topicBox .h_group {
    margin-top: 6px; }
  .em_topicBox .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_topicBox .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_topicBox .e_image {
    width: 100px;
    height: 75px; }
  .em_topicBox .h_content {
    overflow: auto; }
  .em_topicBox .h_group {
    padding-top: 6px;
    overflow: hidden; }
  .em_topicBox .h_content > * {
    padding-top: 3px; }
    .em_topicBox .h_content > *:first-child {
      padding-top: 0; }
  .em_topicBox .h_group {
    padding-left: 12px;
    padding-right: 12px; }
  .em_topicBox .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_topicBox .e_headline:hover {
      color: #2d608f; }
  .em_topicBox .has_video .h_media {
    position: relative; }
  .em_topicBox .h_content {
    overflow: hidden; }
  .em_topicBox .e_abstract {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    margin: 0;
    color: #666666; }
  .em_topicBox .e_category {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #bf231c;
    text-transform: uppercase;
    font-weight: 500; }
  .em_topicBox .a_footer {
    margin-left: 12px; }
  .em_topicBox .h_item:first-child .e_link {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #bf231c;
    text-transform: uppercase;
    font-weight: 500;
    padding-top: 6px; }
    .em_topicBox .h_item:first-child .e_link:hover {
      color: black; }
  .em_topicBox .h_item:first-child .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; }
  .em_topicBox .h_item:first-child.has_video .e_headline:before {
    content: "";
    padding-right: 0; }

@media (min-width: 768px) {
  .em_topicBox .e_updated {
    display: none; }
  .em_topicBox .e_abstract, .em_topicBox .h_item:first-child .h_content .e_link {
    display: block; } }
@media (min-width: 1040px) {
  .em_topicBox .h_media {
    display: none; } }
@media (min-width: 1040px) {
  .em_topicBox .h_content {
    padding-left: 6px; }
  .em_topicBox .e_category {
    float: left;
    padding-right: 9px;
    top: 3px;
    position: relative; }
  .em_topicBox .h_item {
    overflow: hidden; } }
@media (min-width: 1040px) {
  .em_topicBox .h_item:first-child {
    padding-right: 12px;
    float: left; }
    .em_topicBox .h_item:first-child .h_media {
      display: block; }
    .em_topicBox .h_item:first-child .e_category {
      display: none; } }
@media (min-width: 1040px)  {
  .em_topicBox .h_item:first-child {
    width: 400px; } }
@media (min-width: 1040px) {
  .em_topicBox .e_headline {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem; } }
.em_topicList {
  margin-bottom: 24px;
  position: relative; }
  .em_topicList .e_image {
    border: 0; }
  .em_topicList .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_topicList .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_topicList .e_headline {
    display: block; }
  .em_topicList .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_topicList .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_topicList .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_topicList .a_footer > .e_link:hover {
      color: white; }
  .em_topicList .c_comment_count {
    display: none; }
  .em_topicList .h_group {
    margin-top: 6px; }
  .em_topicList .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_topicList .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_topicList .e_image {
    width: 100px;
    height: 75px; }
  .em_topicList .h_content {
    overflow: auto; }
  .em_topicList .h_group {
    margin-top: 12px; }
  .em_topicList .h_content > * {
    padding-top: 3px; }
    .em_topicList .h_content > *:first-child {
      padding-top: 0; }
  .em_topicList .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_topicList .e_headline:hover {
      color: #2d608f; }
  .em_topicList .has_video .h_media {
    position: relative; }
  .em_topicList .e_category {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #bf231c;
    text-transform: uppercase;
    font-weight: 500; }
  .em_topicList .h_group > .e_category {
    display: none; }

@media (min-width: 768px) {
  .em_topicList .e_updated {
    display: none; } }
@media (min-width: 1040px) {
  .em_topicList .h_media {
    display: none; } }
@media (min-width: 1040px) {
  .em_topicList .h_content, .em_topicList .e_category {
    margin-left: 12px; } }
@media (min-width: 1040px) {
  .em_topicList .h_group > .e_category {
    display: block; }
  .em_topicList .h_content .e_category {
    display: none; } }
.em_videoHeadline {
  margin-bottom: 24px;
  position: relative; }
  .em_videoHeadline .e_image {
    border: 0; }
  .em_videoHeadline .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_videoHeadline .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_videoHeadline .e_headline {
    display: block; }
  .em_videoHeadline .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_videoHeadline .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_videoHeadline .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_videoHeadline .a_footer > .e_link:hover {
      color: white; }
  .em_videoHeadline .e_abstract, .em_videoHeadline .c_count_comments {
    display: none; }
  .em_videoHeadline .h_group {
    margin-top: 6px; }
  .em_videoHeadline .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_videoHeadline .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_videoHeadline .e_image {
    width: 100px;
    height: 75px; }
  .em_videoHeadline .h_content {
    overflow: auto; }
    .em_videoHeadline .h_content > * {
      padding-top: 3px; }
      .em_videoHeadline .h_content > *:first-child {
        padding-top: 0; }
  .em_videoHeadline .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    text-decoration: none;
    color: black;
    padding: 0;
    margin: 0; }
    .em_videoHeadline .e_headline:hover {
      color: #2d608f; }
  .em_videoHeadline .e_abstract {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #727272;
    margin-bottom: 0; }
  .em_videoHeadline .c_count_comments {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #727272; }
  .em_videoHeadline .has_video .h_media {
    position: relative; }

@media (min-width: 768px) {
  .em_videoHeadline .c_count_comments, .em_videoHeadline .e_abstract {
    display: block; }
  .em_videoHeadline .e_updated {
    display: none; } }
@media (min-width: 1040px) {
  .em_videoHeadline .h_twoCol {
    overflow: hidden; }
    .em_videoHeadline .h_twoCol .h_item {
      float: left;
      width: 50%; }
      .em_videoHeadline .h_twoCol .h_item:nth-child(2n+3) {
        clear: left; } }
.em_darkBox {
  margin-bottom: 24px;
  position: relative;
  margin-bottom: 24px;
  position: relative; }
  .em_darkBox .e_image {
    border: 0; }
  .em_darkBox .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_darkBox .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_darkBox .e_image {
    border: 0; }
  .em_darkBox .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_darkBox .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_darkBox .e_headline {
    display: block; }
  .em_darkBox .c_count_comments {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem; }
  .em_darkBox .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_darkBox .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_darkBox .a_footer > .e_link:hover {
      color: white; }
  .em_darkBox .e_updated, .em_darkBox .e_abstract, .em_darkBox .b_socialGroup {
    display: none; }
  .em_darkBox .e_headline {
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
  .em_darkBox .h_item {
    display: block;
    float: left;
    width: 50%;
    padding-right: 1%;
    padding-bottom: 1%; }
    .em_darkBox .h_item:hover{
        text-decoration: none;
    }
    .em_darkBox .h_item:nth-child(2n+2) {
      padding-right: 0; }
    .em_darkBox .h_item:nth-child(2n+3) {
      clear: left; }
  .em_darkBox .h_media {
    line-height: 0;
    height: 36%;
    overflow: hidden; }
    .em_darkBox .h_media .e_image {
      width: 103%;
      height: auto; }
  .em_darkBox .e_updated {
    padding-top: 6px;
    color: #929292; }
  .em_darkBox .h_group {
    overflow: hidden; }
  .em_darkBox .h_content {
    background: black;
    color: #dddddd;
    padding: 12px;
    height: 96px; }
  .em_darkBox .e_headline {
    color: #dddddd;
    text-decoration: none;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
    .em_darkBox .e_headline:hover {
      color: white; }
  .em_darkBox .c_count_comments {
    color: #dddddd;
    padding-top: 6px;
    display: inline-block;
    padding-right: 6px; }
    .em_darkBox .c_count_comments:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f075";
      display: inline-block;
      padding-right: 6px;
      text-decoration: inherit;
      display: inline-block;
      speak: none; }

@media (min-width: 768px) {
  .em_darkBox .e_abstract {
    display: block; } }
@media (min-width: 768px) {
  .em_darkBox .b_socialGroup {
    display: block; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_darkBox .h_item {
    width: 225px; }
    .em_darkBox .h_item:nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_darkBox .h_item {
    width: 225px; }
    .em_darkBox .h_item:nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 768px) {
  .em_darkBox .h_item {
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 0; } }
@media (min-width: 1040px) {
  .em_darkBox .h_item {
    width: 172px; }
    .em_darkBox .h_item:nth-child(2n+3) {
      margin-right: 6px;
      clear: none; }
    .em_darkBox .h_item:nth-child(4n+4) {
      margin-right: 0; }
    .em_darkBox .h_item:nth-child(4n+5) {
      clear: left; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_darkBox .h_media {
    width: 225px;
    height: 168px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_darkBox .h_media {
    width: 172px;
    height: 168px; } }
@media (min-width: 1040px)  {
  .em_darkBox .h_media {
    width: 172px;
    height: 132px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_darkBox .h_media .e_image {
    width: 172px;
    height: 168px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_darkBox .h_media .e_image {
    width: 172px;
    height: 168px; } }
@media (min-width: 1040px)  {
  .em_darkBox .h_media .e_image {
    height: 132px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_darkBox .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_darkBox .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 1040px) {
  .em_darkBox .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem; } }
.em_featuredContent .e_headline {
  display: table-cell; }

.em_tags {
  margin-bottom: 24px;
  position: relative; }
  .em_tags .e_image {
    border: 0; }
  .em_tags .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_tags .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_tags .e_headline {
    display: block; }
  .em_tags .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_tags .a_footer.e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: white; }
  .em_tags .a_footer > .e_link {
    position: absolute;
    top: 9px;
    right: 12px;
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem;
    color: #dddddd;
    text-transform: uppercase;
    text-decoration: underline; }
    .em_tags .a_footer > .e_link:hover {
      color: white; }
  .em_tags .e_abstract, .em_tags .c_count_comments {
    display: none; }
  .em_tags .h_group {
    margin-top: 6px; }
  .em_tags .h_item {
    overflow: hidden;
    margin-bottom: 12px; }
  .em_tags .h_media {
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 6px; }
  .em_tags .e_image {
    width: 100px;
    height: 75px; }
  .em_tags .h_content {
    overflow: auto; }
    .em_tags .h_content > * {
      padding-top: 3px; }
      .em_tags .h_content > *:first-child {
        padding-top: 0; }

@media (min-width: 768px) {
  .em_tags .e_abstract {
    display: block; }
  .em_tags .e_updated {
    display: none; } }
.b_tags_nav {
  overflow: hidden;
  padding-left: 12px; }
  .b_tags_nav .e_link {
    margin-top: 12px;
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    line-height: 100%;
    color: #333333;
    text-decoration: none;
    padding-right: 18px; }
    .b_tags_nav .e_link:first-child {
      font-family: "georgia", serif;
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 33.6px;
      line-height: 2.1rem; }
    .b_tags_nav .e_link:hover {
      text-decoration: underline; }
      .b_tags_nav .e_link:hover:before {
        text-decoration: none; }
    .b_tags_nav .e_link.js-is-active {
      color: #bf231c; }

@media (min-width: 1040px) {
  .b_tags_nav .e_link:nth-child(2) {
    margin-left: 48px; }
    .b_tags_nav .e_link:nth-child(2):before {
      content: "|";
      margin-left: -20px;
      padding-right: 20px; } }
.em_tags .e_headline {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  text-decoration: none;
  color: black;
  padding: 0;
  margin: 0; }
  .em_tags .e_headline:hover {
    color: #2d608f; }
.em_tags .e_abstract {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  color: #727272;
  margin-bottom: 0; }
.em_tags .c_count_comments {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  color: #727272; }
.em_tags .has_video .h_media {
  position: relative; }
.em_tags .b_tags_section:first-child .h_item:nth-of-type(5) {
  clear: left; }
.em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
  float: left;
  width: 50%;
  padding-right: 1%;
  padding-bottom: 1%; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_abstract {
    display: none; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(2n+2) {
    padding-right: 0; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(2n+3) {
    clear: left; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media {
    line-height: 0;
    width: 100%;
    height: auto;
    overflow: hidden; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media .e_image {
      width: 103%;
      height: auto; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_updated {
    padding-top: 6px;
    color: #929292; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_group {
    overflow: hidden; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_content {
    background: black;
    color: #dddddd;
    padding: 12px;
    height: 96px;
    height: auto; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_headline {
    color: #dddddd;
    text-decoration: none;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    height: 44px;
    display: table-cell;
    vertical-align: middle; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_headline:hover {
      color: white; }
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .c_count_comments {
    color: #dddddd;
    padding-top: 6px;
    display: inline-block;
    padding-right: 6px; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .c_count_comments:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f075";
      display: inline-block;
      padding-right: 6px;
      text-decoration: inherit;
      display: inline-block;
      speak: none; }

@media (min-width: min-device-width) and (max-width: 768px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
    width: 225px; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
    width: 225px; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 768px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 0; } }
@media (min-width: 1040px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
    width: 177px; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(2n+3) {
      margin-right: 6px;
      clear: none; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(4n+4) {
      margin-right: 0; }
    .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4):nth-child(4n+5) {
      clear: left; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media {
    width: 225px;
    height: 168px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media {
    width: 225px;
    height: 168px; } }
@media (min-width: 1040px)  {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media {
    width: 177px;
    height: 132px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media .e_image {
    width: 225px;
    height: 168px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media .e_image {
    width: 225px;
    height: 168px; } }
@media (min-width: 1040px)  {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .h_media .e_image {
    height: 132px; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; } }
@media (min-width: 1040px) {
  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem; } }
.el_dashboard {
  overflow: hidden; }
  .el_dashboard .ep_oneThird {
    width: 30%;
    float: left; }

.b_premasthead {
  margin: 0 auto;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border-bottom: 1px solid #999999;
  margin-bottom: 12px;
  position: relative;
  height: 31px; }
  .b_premasthead .e_date {
    float: left;
    width: 300px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    line-height: 31px; }
  .b_premasthead .em_ad_88x31 {
    float: left;
    margin-left: 12px; }
  .b_premasthead .c__content {
    float: right; }

@media (min-width: 768px) {
  .b_premasthead {
    margin-left: auto;
    margin-right: auto; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .b_premasthead {
    width: 768px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_premasthead {
    width: 768px; } }
@media (min-width: 1040px)  {
  .b_premasthead {
    width: 1040px;
    margin-left: auto;
    margin-right: auto; } }
@media (max-width: 767px) {
  .b_premasthead {
    display: none; } }
.b_linklist__headerpromo {
  float: left; }
  .b_linklist__headerpromo .e_link {
    text-decoration: none;
    font-size: 10px;
    color: #999999;
    padding-left: 12px; }
    .b_linklist__headerpromo .e_link:hover {
      color: #777777; }

@media (max-width: 1039px) {
  .b_linklist__headerpromo {
    display: none; } }
.b_masthead {
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #cecece));
  background: -webkit-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -o-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -ms-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#cecece',GradientType=0 );
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  height: 44px;
  overflow: visible; }

@media (min-width: 768px) {
  .b_masthead {
    margin-left: auto;
    margin-right: auto; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .b_masthead {
    width: 768px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_masthead {
    width: 768px; } }
@media (min-width: 1040px)  {
  .b_masthead {
    width: 1040px;
    margin-left: auto;
    margin-right: auto; } }
@media (min-width: 768px) {
  .b_masthead {
    background: transparent;
    margin-top: 12px;
    height: auto; } }
.c_showNavigation {
  display: inline-block;
  visibility: hidden;
  height: 44px;
  width: 44px;
  color: black;
  top: 6px;
  position: relative; }
  .c_showNavigation:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f0c9";
    padding-top: 12px;
    padding: 12px;
    visibility: visible;
    font-size: 28px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .c_showNavigation:hover {
    text-decoration: none; }
  .c_showNavigation.js-is-active:before {
    background: #eaeaea; }

.c_showAlerts {
  display: none; }
  .c_showAlerts.js-is-active {
    display: inline-block;
    visibility: hidden;
    height: 44px;
    width: 44px;
    color: #8a1f1a;
    font-size: 20px; }
    .c_showAlerts.js-is-active:before {
      font-family: "FontAwesome";
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      content: "\f071";
      padding-top: 12px;
      padding: 12px;
      visibility: visible;
      font-size: 22px;
      position: relative;
      top: 6px;
      right: 6px;
      text-decoration: inherit;
      display: inline-block;
      speak: none; }

.b_logo__header {
  display: inline-block;
  float: none; }
  .b_logo__header .e_image {
    max-height: 100%;
    width: auto; }

@media (min-width: 768px) {
  .b_logo__header {
    float: left; } }
.b_dashboard {
  position: absolute;
  top: 0;
  right: 0;
  float: none; }
  .b_dashboard .e_section_title {
    font-size: 11px;
    line-height: 5px;
    color: #838282;
    font-weight: 300;
    text-transform: uppercase; }
    .b_dashboard .e_section_title:after {
      content: ":"; }
  .b_dashboard .e_section_subtitle {
    font-size: 12px;
    text-transform: lowercase;
    color: #222222;
    font-weight: 500;
    line-height: 20px; }

@media (min-width: 768px) {
  .b_dashboard {
    position: static;
    top: auto;
    right: auto; } }
.b_dashboard_item__weather .e_weather_description {
  font-size: 12px;
  text-transform: lowercase;
  color: #222222;
  font-weight: 500;
  line-height: 20px; }

.b_dashboard_item__closings .e_closing_count, .b_dashboard_item__traffic .e_traffic_alert_count, .b_dashboard_item__weather .e_weather_temperature {
  font-weight: 700;
  font-size: 38px;
  line-height: 120%;
  color: #222222; }

.b_dashboard {
  float: right;
  overflow: visible; }
  .b_dashboard .e_link {
    font-size: 10px;
    font-weight: 500;
    line-height: 4px;
    color: #bf231c;
    text-transform: uppercase; }
  .b_dashboard > * {
    padding: 0;
    margin: 0; }
  .b_dashboard .h_showAlerts {
    display: none;
    z-index: 5000;
    position: absolute;
    background: #efefef;
    right: 0;
    top: 44px; }
    .b_dashboard .h_showAlerts.js-is-active {
      display: block; }

@media (min-width: 768px) {
  .b_dashboard .h_showAlerts {
    display: inline;
    z-index: auto;
    position: static;
    background: transparent;
    top: auto; } }
.b_dashboard_item__closings, .b_dashboard_item__traffic {
  float: left;
  padding: 0 24px;
  border-left: 1px solid #cccccc;
  padding-top: 20px;
  padding-bottom: 15px; }
  .b_dashboard_item__closings > *, .b_dashboard_item__traffic > * {
    margin: 0;
    padding: 0; }

@media (min-width: 768px) {
  .b_dashboard_item__closings {
    padding-top: 5px; } }
@media (min-width: 768px) {
  .b_dashboard_item__traffic {
    padding-top: 5px; } }
.b_dashboard_item__weather {
  float: left;
  padding: 0 24px;
  float: none;
  position: relative;
  width: 105px;
  padding-left: 60px;
  color: #373737;
  text-decoration: none; }
  .b_dashboard_item__weather > * {
    margin: 0;
    padding: 0; }
  .b_dashboard_item__weather:hover {
    text-decoration: none; }
  .b_dashboard_item__weather > * {
    padding-left: 40px; }

@media (min-width: 768px) {
  .b_dashboard_item__weather {
    padding-top: 5px;
    float: left; } }
@media (min-width: 768px) {
  .b_dashboard_item__weather {
    width: auto;
    padding-left: 24px; } }
.b_bar__breaking__alerts, .b_bar__breaking__breaking {
  background: #8b201b;
  color: white;
  padding: 18px;
  margin-top: 12px;
  width: 100%; }

@media (min-width: 768px) {
  .b_bar__breaking__alerts, .b_bar__breaking__breaking {
    margin-top: 0;
    overflow: hidden;
    background: none;
    color: black;
    padding: 0;
    height: 48px;
    margin-bottom: 12px;
    display: table; } }
.b_bar__breaking__alerts .e_section_title, .b_bar__breaking__breaking .e_section_title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  margin-bottom: 3px;
  font-family: "georgia", serif; }

@media (min-width: 768px) {
  .b_bar__breaking__alerts .e_section_title, .b_bar__breaking__breaking .e_section_title {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 0;
    background: #8b201b;
    color: white;
    min-width: 100px;
    text-transform: none;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem;
    font-weight: 500; } }
.b_bar__breaking__alerts .e_story_headline, .b_bar__breaking__breaking .e_story_headline {
  display: none;
  color: white;
  text-decoration: none; }

.b_bar__breaking__alerts .e_story_headline.js-is-active, .b_bar__breaking__breaking .e_story_headline.js-is-active {
  display: block; }

.b_bar__breaking__alerts .e_story_headline:hover, .b_bar__breaking__breaking .e_story_headline:hover {
  text-decoration: underline; }

.b_bar__breaking__alerts .c__content_items {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  font-weight: 300; }

.b_bar__breaking__breaking .c__content_items {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  font-weight: 300; }
.b_bar__breaking__breaking .e_section_title {
  min-width: 145px; }
.b_bar__breaking__breaking .c__content_items {
  overflow: hidden;
  padding-left: 0; }
.b_bar__breaking__breaking .e_story_image {
  display: none; }

@media (min-width: 768px) {
  .b_bar__breaking__alerts .c__content_items, .b_bar__breaking__breaking .c__content_items {
    background: #3b3939;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem;
    font-weight: 500;
    padding-left: 12px;
    width: 100%;
    display: table-cell;
    vertical-align: middle; } }
@media (min-width: 768px) {
  .b_bar__breaking__breaking .c__content_items {
    line-height: 48px; } }
@media (min-width: 768px) {
  .b_bar__breaking__breaking .e_story_image {
    display: inline;
    max-width: 64px;
    float: left;
    margin-right: 12px; } }
@media (min-width: 768px) {
  .b_bar__breaking__breaking {
    z-index: 500; } }
.b_bar__breaking_more {
  display: none; }

@media (min-width: 768px) {
  .b_bar__breaking_more {
    z-index: 500;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: #101010;
    color: #fefefe;
    padding: 10px 24px;
    font-family: "georgia", serif; }
    .b_bar__breaking_more > .e_link {
      color: #fefefe;
      text-decoration: none; } }
.b_bar__breaking_more_content {
  display: none;
  width: 130px;
  top: 20px;
  position: relative;
  padding-bottom: 12px; }
  .b_bar__breaking_more_content .e_link {
    display: block; }
  .b_bar__breaking_more_content .e_story_headline {
    padding-left: 0;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    padding: 6px 0; }
  .b_bar__breaking_more_content.js-is-active {
    display: block; }

.b_bar__weather {
  background: #dedede;
  padding: 18px;
  margin-top: 12px; }
  .b_bar__weather .e_section_title {
    text-transform: uppercase;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    font-weight: 700;
    margin-bottom: 3px; }
  .b_bar__weather .e_item {
    display: none;
    text-decoration: none;
    color: black; }
    .b_bar__weather .e_item.js-is-active {
      display: block; }
    .b_bar__weather .e_item:hover {
      text-decoration: underline; }
  .b_bar__weather .b_breakingbar__weather__county {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    font-weight: 300; }
  .b_bar__weather .b_bar__weather_more {
    display: none; }
  .b_bar__weather .e_item {
    display: none; }
    .b_bar__weather .e_item.js-is-active {
      display: block; }

@media (min-width: 768px) {
  .b_bar__weather {
    margin-top: 0;
    overflow: hidden;
    background: none;
    color: black;
    padding: 0;
    border: 1px solid #dedede;
    display: table;
    width: 100%; } }
@media (min-width: 768px) {
  .b_bar__weather .e_section_title {
    background: #dedede;
    height: 36px;
    width: 144px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    font-weight: 500;
    text-align: center;
    display: table-cell;
    vertical-align: middle; } }
@media (min-width: 768px) {
  .b_bar__weather .b_breakingbar__weather__county {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    font-weight: 500;
    height: 36px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
    color: #3b3939; } }
@media (min-width: 1040px) {
  .b_bar__weather .b_bar__weather_more {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    min-width: 100px; }
    .b_bar__weather .b_bar__weather_more .e_link {
      font-size: 9px;
      font-size: 0.5625rem;
      line-height: 12.6px;
      line-height: 0.7875rem;
      color: #bf231c;
      text-transform: uppercase;
      padding-right: 12px;
      line-height: 0;
      font-weight: 500;
      position: relative;
      top: -3px; } }
.ep_navColContent {
  display: none;
  padding-left: 48px; }
  .ep_navColContent .e_title_hidden {
    display: block;
    font-weight: 500;
    font-size: 20px;
    margin-top: 24px;
    color: #a02324;
    font-family: "georgia", serif; }
  .ep_navColContent .h_group {
    overflow: hidden;
    background: #efefef;
    margin-bottom: 24px; }
  .ep_navColContent .h_item {
    width: 50%;
    float: left;
    padding-right: 24px; }
  .ep_navColContent .e_title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #4c4c4c;
    text-decoration: none;
    font-weight: 500;
    padding-top: 6px;
    display: block; }
    .ep_navColContent .e_title:hover {
      text-decoration: underline; }
  .ep_navColContent .e_abstract {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    color: #4c4c4c;
    padding-top: 6px; }

@media (min-width: 768px) {
  .ep_navColContent {
    display: block; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .ep_navColContent {
    width: 510px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .ep_navColContent {
    width: 510px; } }
@media (min-width: 1040px)  {
  .ep_navColContent {
    width: 570px; } }
@media (min-width: 768px) {
  .b_navBar {
    height: 38px;
    clear: both; } }
.b_navBar .b_search__site, .b_navBar .b_ad__circ {
  display: inline-block; }
.b_navBar .b_navitron, .b_navBar .el_navitron {
  float: left; }
.b_navBar .h_full {
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #cecece));
  background: -webkit-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -o-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: -ms-linear-gradient(top, #fafafa 0%, #cecece 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#cecece',GradientType=0 );
  height: 38px;
  overflow: visible;
  display: none; }
  .b_navBar .h_full > .h_content {
    float: right; }

@media (min-width: 768px) {
  .b_navBar .h_full {
    display: block; } }
.b_navitron, .el_navitron {
  position: relative; }

.b_navitron > .e_link, .el_navitron > .e_link {
  display: block;
  float: left;
  color: #4c4c4c;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 38px;
  text-decoration: none; }

.b_navitron > .e_link.is-current-page, .el_navitron > .e_link.is-current-page, .b_navitron > .e_link:hover, .el_navitron > .e_link:hover, .b_navitron > .e_link.js-is-active, .el_navitron > .e_link.js-is-active {
  background: #efefef; }

.b_navitron .e_image, .el_navitron .e_image {
  max-width: 100%; }

@media (max-width: 1039px) {
  .b_navitron .e_abstract, .el_navitron .e_abstract {
    display: none; } }
.b_navitron__dropdown {
  position: absolute;
  top: 38px;
  height: 500px;
  background: #efefef;
  padding: 24px;
  z-index: 2000;
  display: none; }
  .b_navitron__dropdown .e_link.no-page-selected {
    padding-left: 5px;
    border-left: 5px solid #bf231c;
    position: relative;
    left: -10px;
    color: black; }
  .b_navitron__dropdown .e_link.is-current-page-parent {
    color: black; }
  .b_navitron__dropdown .e_link.is-current-page {
    padding-left: 5px;
    border-left: 5px solid #bf231c;
    position: relative;
    left: -10px;
    color: black; }
  .b_navitron__dropdown .h_item {
    list-style-type: none;
    padding: 3px 0; }
  .b_navitron__dropdown .e_link {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 25.2px;
    line-height: 1.575rem;
    color: #7e7e7e;
    text-decoration: none; }
    .b_navitron__dropdown .e_link:hover {
      text-decoration: underline; }
  .b_navitron__dropdown .e_title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #4c4c4c;
    text-decoration: none;
    font-weight: 500;
    padding-top: 6px;
    display: block; }
    .b_navitron__dropdown .e_title:hover {
      text-decoration: underline; }
  .b_navitron__dropdown .e_abstract {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    color: #4c4c4c;
    padding-top: 6px; }

@media (min-width: min-device-width) and (max-width: 768px) {
  .b_navitron__dropdown {
    width: 768px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_navitron__dropdown {
    width: 768px; } }
@media (min-width: 1040px)  {
  .b_navitron__dropdown {
    width: 1040px; } }
.b_navitron__nav {
  float: left;
  width: 200px;
  display: block; }
  .b_navitron__nav .e_link {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 25.2px;
    line-height: 1.575rem; }

.b_navitron__subnav {
  float: left;
  width: 220px;
  display: block;
  padding-left: 24px;
  border-left: 1px solid #dddddd; }
  .b_navitron__subnav .e_link {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem; }

@media (max-width: 1039px) {
  .b_navitron__subnav {
    display: none; } }
.b_navitron__content {
  float: left;
  display: none;
  padding-left: 48px;
  border-left: 1px solid #cccccc; }
  .b_navitron__content .e_title_hidden {
    display: none; }
  .b_navitron__content .h_group {
    overflow: hidden; }
    .b_navitron__content .h_group + .e_link {
      float: right;
      color: #a02324; }
  .b_navitron__content > .h_item > .e_title {
    color: #a02324;
    font-family: "georgia", serif; }
  .b_navitron__content > .h_item .h_item {
    width: 50%;
    float: left;
    padding-right: 24px; }

@media (min-width: 768px) {
  .b_navitron__content {
    display: block; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .b_navitron__content {
    width: 510px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_navitron__content {
    width: 510px; } }
@media (min-width: 1040px)  {
  .b_navitron__content {
    width: 570px; } }
.b_navMobile {
  background: #eaeaea;
  padding: 12px;
  padding: 0.7rem;
  position: absolute;
  top: 44px;
  width: 285px;
  z-index: 1000;
  display: none; }
  .b_navMobile.js-is-active {
    display: block; }
  .b_navMobile .e_link {
    display: block;
    color: black;
    padding: 12px;
    border-top: 1px solid #cccccc;
    font-size: 16px;
    line-height: 100%; }
    .b_navMobile .e_link:first-child {
      border-top: 0px; }
  .b_navMobile .js-h_toggle {
    display: none; }
    .b_navMobile .js-h_toggle.js-is-active {
      display: block; }

@media (min-width: 768px) {
  .b_navMobile {
    display: none; } }
.em_weatherByLocation {
  margin-bottom: 24px; }
  .em_weatherByLocation .ewx_temperature {
    padding-top: 18px; }
  .em_weatherByLocation .a_header .e_title {
    background: black;
    color: white;
    padding: 6px 12px 6px 12px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    font-family: "georgia", serif; }
  .em_weatherByLocation .ewx_high, .em_weatherByLocation .ewx_low, .em_weatherByLocation .ewx_sunrise, .em_weatherByLocation .ewx_sunset, .em_weatherByLocation .ewx_humidity, .em_weatherByLocation .ewx_barometer, .em_weatherByLocation .ewx_dew, .em_weatherByLocation .e_date {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    color: #838282; }
    .em_weatherByLocation .ewx_high .e_title, .em_weatherByLocation .ewx_low .e_title, .em_weatherByLocation .ewx_sunrise .e_title, .em_weatherByLocation .ewx_sunset .e_title, .em_weatherByLocation .ewx_humidity .e_title, .em_weatherByLocation .ewx_barometer .e_title, .em_weatherByLocation .ewx_dew .e_title, .em_weatherByLocation .e_date .e_title {
      font-weight: 500;
      color: black; }
  .em_weatherByLocation .ewx_description {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    font-weight: 500;
    text-transform: lowercase;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22.4px;
    line-height: 1.4rem;
    line-height: 100%; }
  .em_weatherByLocation .ewx_feelslike {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    color: #838282;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    line-height: 100%; }

@media (min-width: 1040px) {
  .em_weatherByLocation .ewx_temperature {
    padding: 0; } }
@media (min-width: 1040px) {
  .em_weatherByLocation {
    margin-bottom: 12px;
    overflow: hidden;
    border: 1px solid #b9b9b9; }

  .b_weatherByLocation__current {
    overflow: hidden;
    width: 250px;
    float: left;
    padding: 12px; }
    .b_weatherByLocation__current > .e_title {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 28px;
      line-height: 1.75rem;
      font-weight: 500;
      font-family: "georgia", serif; }
    .b_weatherByLocation__current .e_date {
      font-size: 11px;
      font-size: 0.6875rem;
      line-height: 15.4px;
      line-height: 0.9625rem;
      color: #838282; }
    .b_weatherByLocation__current .ewx_temperature {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 50.4px;
      line-height: 3.15rem;
      font-weight: 700; }
    .b_weatherByLocation__current .ewx_description {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 19.6px;
      line-height: 1.225rem;
      font-weight: 500;
      background-size: 100%; }
    .b_weatherByLocation__current .ewx_feelslike {
      font-size: 11px;
      font-size: 0.6875rem;
      line-height: 15.4px;
      line-height: 0.9625rem;
      color: #838282; }

  .b_weatherByLocation__tabs .ewx_day_blowingdust, .b_weatherByLocation__tabs .ewx_day_blowingsnow, .b_weatherByLocation__tabs .ewx_day_clear, .b_weatherByLocation__tabs .ewx_day_clearnight, .b_weatherByLocation__tabs .ewx_day_cloudy, .b_weatherByLocation__tabs .ewx_day_drizzle, .b_weatherByLocation__tabs .ewx_day_flurries, .b_weatherByLocation__tabs .ewx_day_fog, .b_weatherByLocation__tabs .ewx_day_freezingdrizzle, .b_weatherByLocation__tabs .ewx_day_freezingrain, .b_weatherByLocation__tabs .ewx_day_hail, .b_weatherByLocation__tabs .ewx_day_haze, .b_weatherByLocation__tabs .ewx_day_heavydrizzle, .b_weatherByLocation__tabs .ewx_day_heavyrain, .b_weatherByLocation__tabs .ewx_day_heavysnow, .b_weatherByLocation__tabs .ewx_day_lightdrizzle, .b_weatherByLocation__tabs .ewx_day_lightfog, .b_weatherByLocation__tabs .ewx_day_lightrain, .b_weatherByLocation__tabs .ewx_day_lightsnow, .b_weatherByLocation__tabs .ewx_day_mostly_cloudy_night, .b_weatherByLocation__tabs .ewx_day_mostlyclear, .b_weatherByLocation__tabs .ewx_day_mostlycloudy, .b_weatherByLocation__tabs .ewx_day_overcast, .b_weatherByLocation__tabs .ewx_day_partly_cloudy_PM, .b_weatherByLocation__tabs .ewx_day_partlycloudy, .b_weatherByLocation__tabs .ewx_day_partlysunny, .b_weatherByLocation__tabs .ewx_day_patchyfog, .b_weatherByLocation__tabs .ewx_day_rain, .b_weatherByLocation__tabs .ewx_day_scatteredshowers, .b_weatherByLocation__tabs .ewx_day_showers, .b_weatherByLocation__tabs .ewx_day_sleet, .b_weatherByLocation__tabs .ewx_day_snow, .b_weatherByLocation__tabs .ewx_day_sunny-large, .b_weatherByLocation__tabs .ewx_day_sunny, .b_weatherByLocation__tabs .ewx_day_thunderstorms, .b_weatherByLocation__tabs .ewx_day_wind, .b_weatherByLocation__tabs .ewx_day_blowingdust, .b_weatherByLocation__tabs .ewx_day_blowingsnow, .b_weatherByLocation__tabs .ewx_day_clear, .b_weatherByLocation__tabs .ewx_day_clearnight, .b_weatherByLocation__tabs .ewx_day_cloudy, .b_weatherByLocation__tabs .ewx_day_drizzle, .b_weatherByLocation__tabs .ewx_day_flurries, .b_weatherByLocation__tabs .ewx_day_fog, .b_weatherByLocation__tabs .ewx_day_freezingdrizzle, .b_weatherByLocation__tabs .ewx_day_freezingrain, .b_weatherByLocation__tabs .ewx_day_hail, .b_weatherByLocation__tabs .ewx_day_haze, .b_weatherByLocation__tabs .ewx_day_heavydrizzle, .b_weatherByLocation__tabs .ewx_day_heavyrain, .b_weatherByLocation__tabs .ewx_day_heavysnow, .b_weatherByLocation__tabs .ewx_day_lightdrizzle, .b_weatherByLocation__tabs .ewx_day_lightfog, .b_weatherByLocation__tabs .ewx_day_lightrain, .b_weatherByLocation__tabs .ewx_day_lightsnow, .b_weatherByLocation__tabs .ewx_day_mostly_cloudy_night, .b_weatherByLocation__tabs .ewx_day_mostlyclear, .b_weatherByLocation__tabs .ewx_day_mostlycloudy, .b_weatherByLocation__tabs .ewx_day_overcast, .b_weatherByLocation__tabs .ewx_day_partly_cloudy_PM, .b_weatherByLocation__tabs .ewx_day_partlycloudy, .b_weatherByLocation__tabs .ewx_day_partlysunny, .b_weatherByLocation__tabs .ewx_day_patchyfog, .b_weatherByLocation__tabs .ewx_day_rain, .b_weatherByLocation__tabs .ewx_day_scatteredshowers, .b_weatherByLocation__tabs .ewx_day_showers, .b_weatherByLocation__tabs .ewx_day_sleet, .b_weatherByLocation__tabs .ewx_day_snow, .b_weatherByLocation__tabs .ewx_day_sunny-large, .b_weatherByLocation__tabs .ewx_day_sunny, .b_weatherByLocation__tabs .ewx_day_thunderstorms, .b_weatherByLocation__tabs .ewx_day_wind, .b_weatherByLocation__tabs .ewx_night_blowingdust, .b_weatherByLocation__tabs .ewx_night_blowingsnow, .b_weatherByLocation__tabs .ewx_night_clear, .b_weatherByLocation__tabs .ewx_night_clearnight, .b_weatherByLocation__tabs .ewx_night_cloudy, .b_weatherByLocation__tabs .ewx_night_drizzle, .b_weatherByLocation__tabs .ewx_night_flurries, .b_weatherByLocation__tabs .ewx_night_fog, .b_weatherByLocation__tabs .ewx_night_freezingdrizzle, .b_weatherByLocation__tabs .ewx_night_freezingrain, .b_weatherByLocation__tabs .ewx_night_hail, .b_weatherByLocation__tabs .ewx_night_haze, .b_weatherByLocation__tabs .ewx_night_heavydrizzle, .b_weatherByLocation__tabs .ewx_night_heavyrain, .b_weatherByLocation__tabs .ewx_night_heavysnow, .b_weatherByLocation__tabs .ewx_night_lightdrizzle, .b_weatherByLocation__tabs .ewx_night_lightfog, .b_weatherByLocation__tabs .ewx_night_lightrain, .b_weatherByLocation__tabs .ewx_night_lightsnow, .b_weatherByLocation__tabs .ewx_night_mostly_cloudy_night, .b_weatherByLocation__tabs .ewx_night_mostlyclear, .b_weatherByLocation__tabs .ewx_night_mostlycloudy, .b_weatherByLocation__tabs .ewx_night_overcast, .b_weatherByLocation__tabs .ewx_night_partly_cloudy_PM, .b_weatherByLocation__tabs .ewx_night_partlycloudy, .b_weatherByLocation__tabs .ewx_night_partlysunny, .b_weatherByLocation__tabs .ewx_night_patchyfog, .b_weatherByLocation__tabs .ewx_night_rain, .b_weatherByLocation__tabs .ewx_night_scatteredshowers, .b_weatherByLocation__tabs .ewx_night_showers, .b_weatherByLocation__tabs .ewx_night_sleet, .b_weatherByLocation__tabs .ewx_night_snow, .b_weatherByLocation__tabs .ewx_night_sunny-large, .b_weatherByLocation__tabs .ewx_night_sunny, .b_weatherByLocation__tabs .ewx_night_thunderstorms, .b_weatherByLocation__tabs .ewx_night_wind {
    width: 100%;
    height: 90px;
    background-repeat: no-repeat; }

  .b_weatherByLocation__titleBar {
    overflow: hidden;
    background: black;
    color: #acacab;
    padding: 12px 24px 12px 24px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem; }

  .b_weatherByLocation__search {
    float: right; }
    .b_weatherByLocation__search .ewx_location {
      display: inline;
      padding-right: 12px;
      color: white;
      text-decoration: none; }
    .b_weatherByLocation__search .e_form__text {
      background: #f1f1ee;
      padding: 3px 6px;
      color: black; }
    .b_weatherByLocation__search .e_form__submit {
      background: #bf231c;
      color: white;
      border: 0px;
      border-radius: 0;
      box-shadow: 0;
      padding: 6px 12px;
      margin-right: 6px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 300; }
      .b_weatherByLocation__search .e_form__submit:hover {
        background: #8a1f1a;
        box-shadow: 0; }

  .b_weatherByLocation__nav {
    float: left; }
    .b_weatherByLocation__nav .e_title {
      color: #acacab;
      text-decoration: none;
      padding-left: 6px; }
      .b_weatherByLocation__nav .e_title:hover {
        color: white; }
        .b_weatherByLocation__nav .e_title:hover:before {
          color: #acacab; }
      .b_weatherByLocation__nav .e_title:before {
        content: "|";
        padding-left: 6px;
        padding-right: 12px; }
      .b_weatherByLocation__nav .e_title:first-child:before {
        content: "";
        padding-left: 6px; }
      .b_weatherByLocation__nav .e_title.js-is-active {
        color: white; }

  .b_weatherByLocation__content {
    border-left: 1px solid #b9b9b9;
    margin-bottom: 12px;
    overflow: hidden; }
    .b_weatherByLocation__content .h_item {
      float: left;
      width: 135px;
      width: 14.28571%;
      padding: 18px;
      padding-top: 0;
      margin-top: 18px;
      border-left: 1px solid #b9b9b9; }
      .b_weatherByLocation__content .h_item:first-child {
        border-left: 0px; }
    .b_weatherByLocation__content .h_mobileLeft > .e_title {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 19.6px;
      line-height: 1.225rem;
      font-weight: 500; }
    .b_weatherByLocation__content .ewx_precipitation {
      font-size: 11px;
      font-size: 0.6875rem;
      line-height: 15.4px;
      line-height: 0.9625rem;
      color: #838282; }
    .b_weatherByLocation__content .ewx_description {
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 16.8px;
      line-height: 1.05rem;
      color: #838282;
      background-size: 100%; }
      .b_weatherByLocation__content .ewx_description .e_title {
        font-weight: 500;
        color: black; } }
.b_weatherByLocation__current {
  overflow: hidden;
  padding-left: 12px; }
  .b_weatherByLocation__current .h_group {
    padding-bottom: 6px; }

@media (min-width: 1040px) {
  .b_weatherByLocation__current {
    height: 246px; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__current .h_group {
    padding-bottom: 0;
    padding-left: 12px; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__current .h_group:nth-of-type(3) {
    float: right;
    position: relative;
    top: -32px;
    left: -68px; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__current .ewx_humidity .e_title, .b_weatherByLocation__current .ewx_barometer .e_title, .b_weatherByLocation__current .ewx_dew .e_title, .b_weatherByLocation__current .ewx_sunrise .e_title, .b_weatherByLocation__current .ewx_sunset .e_title {
    display: block; } }
.b_weatherByLocation__featured {
  margin-right: 24px;
  float: left;
  margin-left: -8px;
  padding-left: 113px;
  height: 125px; }
  .b_weatherByLocation__featured > * {
    padding-left: 40px; }

@media (min-width: 1040px) {
  .b_weatherByLocation__featured > * {
    padding-left: 0; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__featured {
    float: none;
    padding-left: 86px;
    background-size: 100px;
    height: auto; } }
.b_weatherByLocation__current > .e_title {
  font-family: "georgia", serif; }
.b_weatherByLocation__current .ewx_temperature {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 50.4px;
  line-height: 3.15rem;
  font-weight: 500;
  line-height: 100%; }

.b_weatherByLocation__nav {
  padding-bottom: 12px;
  padding-top: 12px;
  margin-bottom: 12px; }
  .b_weatherByLocation__nav .e_title {
    padding-left: 12px; }
    .b_weatherByLocation__nav .e_title:before {
      padding-right: 6px; }
    .b_weatherByLocation__nav .e_title:first-child {
      padding-left: 6px; }
      .b_weatherByLocation__nav .e_title:first-child:before {
        content: ""; }

@media (min-width: 1040px) {
  .b_weatherByLocation__nav {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__nav .e_title {
    padding-left: 0; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__nav .e_title:before {
    content: "|"; } }
.b_weatherByLocation__content .h_item {
  padding: 12px;
  overflow: hidden; }
.b_weatherByLocation__content .ewx_description {
  height: 40px;
  text-indent: -600px;
  background-size: 60px 40px; }
.b_weatherByLocation__content .h_col {
  float: left;
  width: 33%; }

@media (min-width: 1040px) {
  .b_weatherByLocation__content .h_col {
    float: none;
    width: auto; } }
.b_weatherByLocation__nav {
  border-bottom: 1px solid #acacab; }
  .b_weatherByLocation__nav .e_title {
    font-family: "georgia", serif;
    color: #acacab;
    text-decoration: none; }
    .b_weatherByLocation__nav .e_title:hover {
      color: white;
      color: white; }
      .b_weatherByLocation__nav .e_title:hover:before {
        color: #acacab; }
    .b_weatherByLocation__nav .e_title.js-is-active {
      color: black; }
      .b_weatherByLocation__nav .e_title.js-is-active:before {
        color: #acacab; }

@media (min-width: 1040px) {
  .b_weatherByLocation__nav {
    border-bottom: 0; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__nav .e_title.js-is-active {
    color: white; } }
.b_weatherByLocation__content .h_col > .e_title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  font-weight: 500; }
.b_weatherByLocation__content .ewx_precipitation {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  color: #838282; }
.b_weatherByLocation__content .ewx_temperature, .b_weatherByLocation__content .ewx_high, .b_weatherByLocation__content .ewx_low {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  color: #838282; }
  .b_weatherByLocation__content .ewx_temperature .e_title, .b_weatherByLocation__content .ewx_high .e_title, .b_weatherByLocation__content .ewx_low .e_title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    font-weight: 500;
    color: #373737; }
.b_weatherByLocation__content .h_item {
  border-bottom: 1px solid #acacab; }

@media (min-width: 1040px) {
  .b_weatherByLocation__content .h_item {
    border-bottom: 0; } }
.em_trafficIncidents .h_item, .em_trafficConstruction .h_item {
  border-top: 1px solid #acacab;
  padding: 24px 12px; }
  .em_trafficIncidents .h_item:first-child, .em_trafficConstruction .h_item:first-child {
    border-top: 0; }
.em_trafficIncidents .e_title, .em_trafficConstruction .e_title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22.4px;
  line-height: 1.4rem; }
.em_trafficIncidents .e_time, .em_trafficConstruction .e_time {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #bf231c; }

.em_tabs {
  margin-bottom: 12px; }
  .em_tabs .js-tabs__content > * {
    display: none; }
    .em_tabs .js-tabs__content > *.js-is-active {
      display: inherit; }

.b_galleryDisplay .h_media {
  display: none; }

@media (min-width: 1040px) {
  .b_galleryDisplay .h_media {
    display: block; } }
.em_tabs .e_title {
  background: black;
  color: white;
  padding: 6px 12px 6px 12px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
  font-family: "georgia", serif; }
.em_tabs.md_tabs_mobileStacked .em_tabs_nav {
  border-bottom: 0; }
  .em_tabs.md_tabs_mobileStacked .em_tabs_nav .e_link {
    display: block;
    border-bottom: 1px solid #acacab;
    padding: 12px; }

@media (min-width: 1040px) {
  .em_tabs.md_tabs_mobileStacked .em_tabs_nav .e_link {
    display: inline;
    border-bottom: none;
    padding: 0;
    padding-right: 6px; } }
.em_tabs_nav {
  border-bottom: 1px solid #acacab;
  padding-bottom: 12px;
  padding-top: 12px;
  margin-bottom: 12px;
  font-family: "georgia", serif; }
  .em_tabs_nav .e_link {
    color: #acacab;
    padding-left: 6px; }
    .em_tabs_nav .e_link:before {
      padding-right: 6px; }
    .em_tabs_nav .e_link:first-child {
      padding-left: 0; }
      .em_tabs_nav .e_link:first-child:before {
        content: ""; }
    .em_tabs_nav .e_link.js-is-active {
      color: black; }
      .em_tabs_nav .e_link.js-is-active:before {
        color: #acacab; }

@media (min-width: 1040px) {
  .em_tabs_nav {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0; } }
@media (min-width: 1040px) {
  .em_tabs_nav {
    background: black;
    color: #acacab;
    padding: 12px 24px 12px 24px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem; } }
@media (min-width: 1040px) {
  .em_tabs_nav .e_link {
    color: #acacab;
    text-decoration: none; }
    .em_tabs_nav .e_link:hover {
      color: white; }
      .em_tabs_nav .e_link:hover:before {
        color: #acacab; } }
@media (min-width: 1040px) {
  .em_tabs_nav .e_link:before {
    content: "|"; } }
@media (min-width: 1040px) {
  .em_tabs_nav .e_link.js-is-active {
    color: white; } }
.b_galleryDisplay {
  overflow: hidden; }
  .b_galleryDisplay .e_image {
    max-width: 100%; }
  .b_galleryDisplay .h_media {
    width: 66.44144%;
    float: left; }
  .b_galleryDisplay .h_content {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px; }
    .b_galleryDisplay .h_content .h_item {
      width: 50%;
      float: left;
      position: relative;
      padding-right: 6px;
      padding-bottom: 12px; }
    .b_galleryDisplay .h_content .e_image {
      width: 100%; }
  .b_galleryDisplay .e_caption {
    background: black;
    color: white;
    text-decoration: none;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    display: block;
    padding: 3px 6px;
    font-family: "georgia", serif; }

@media (min-width: 1040px) {
  .b_galleryDisplay .h_content {
    float: right;
    width: 33.55856%; } }
@media (min-width: 1040px) {
  .b_galleryDisplay .h_content .h_item:nth-child(2n+3) {
    clear: left; }
  .b_galleryDisplay .h_content .h_item:nth-child(2n+2) {
    padding-right: 0;
    padding-left: 6px; } }
.em_iframe {
  margin-bottom: 24px;
  position: relative;
  margin-bottom: 12px; }
  .em_iframe .e_image {
    border: 0; }
  .em_iframe .e_updated {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 12.6px;
    line-height: 0.7875rem; }
    .em_iframe .e_updated:before {
      content: "Last updated: ";
      text-transform: uppercase; }
  .em_iframe .e_headline {
    display: block; }
  .em_iframe .c_count_comments:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f075";
    padding-right: 3px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .em_iframe .e_title {
    font-family: "georgia", serif; }

.e_iframe {
  width: 100%; }

@media (min-width: min-device-width) and (max-width: 768px) {
  .b_footer {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_footer {
    display: none !important; } }
.livejs-loading * {
  transition: none !important; }

.portlet-borderless-container {
  min-height: 0; }

address {
  font-style: normal; }

.b_footer {
  display: none; }

@media (min-width: 1040px) {
  .b_footer {
    display: block; } }
.ep_rightCol .em_featuredRecent .e_headline {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22.4px;
  line-height: 1.4rem; }
.ep_rightCol .em_featuredRecent .h_item:last-of-type .h_media {
  display: none; }

.ep_leftCol .em_weatherByLocation, .b_logo__header > * {
  display: none; }

@media (min-width: min-device-width) and (max-width: 768px) {
  .ep_leftCol .em_weatherByLocation {
    display: block; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .ep_leftCol .em_weatherByLocation {
    display: block; } }
@media (min-width: min-device-width) and (max-width: 768px) {
  .ep_fullCol_top .em_weatherByLocation {
    display: none; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .ep_fullCol_top .em_weatherByLocation {
    display: none; } }
.wcpo .b_logo__wcpo {
  display: inline; }

.kypost .b_logo__kypost {
  display: inline; }
.kypost .b_logo__header {
  width: auto; }

.b_footer__sitemap > * .e_link, .b_footer__promo .e_link, .b_footer__legal .e_link {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  padding-top: 6px;
  color: white;
  text-decoration: none;
  display: block; }

.b_footer__sitemap > * .e_link:hover, .b_footer__promo .e_link:hover, .b_footer__legal .e_link:hover {
  text-decoration: underline; }

.b_footer {
  background: #262626;
  color: #efefef;
  padding-top: 24px;
  padding-bottom: 24px; }
  .b_footer > * {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px; }
    .b_footer > *:first-child {
      padding-top: 0; }
  .b_footer > .h_group {
    position: relative; }

@media (min-width: 768px) {
  .b_footer > * {
    margin-left: auto;
    margin-right: auto; } }
.b_footer__brandingStation {
  overflow: hidden; }
  .b_footer__brandingStation .e_image {
    max-width: 60px;
    height: auto;
    float: left; }
  .b_footer__brandingStation .h_group {
    float: left; }
  .b_footer__brandingStation .e_link {
    color: #a1a1a1;
    text-decoration: none;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 24px;
    padding-top: 18px; }

.b_footer__sitemap {
  padding-bottom: 24px; }
  .b_footer__sitemap > * {
    float: left;
    width: 33%;
    width: 386px;
    border-left: 1px solid #bf231c;
    padding-left: 24px;
    padding-right: 24px;
    height: 180px; }
    .b_footer__sitemap > *:nth-child(3n+4) {
      clear: left; }
    .b_footer__sitemap > *:first-child {
      border-left: 0;
      padding-left: 0; }
    .b_footer__sitemap > * .e_title {
      font-family: "georgia", serif;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 19.6px;
      line-height: 1.225rem; }
    .b_footer__sitemap > * .e_subtitle {
      font-size: 11px;
      font-size: 0.6875rem;
      line-height: 15.4px;
      line-height: 0.9625rem;
      color: #c1c1c1; }

.b_footer__sitemap__wcpo {
  overflow: hidden; }
  .b_footer__sitemap__wcpo .h_item {
    padding-bottom: 12px; }
    .b_footer__sitemap__wcpo .h_item:first-child {
      float: left;
      margin-left: 0;
      padding-right: 100px; }

.b_footer__sitemap__mobile {
  width: 336px; }
  .b_footer__sitemap__mobile .h_item {
    overflow: hidden;
    padding-top: 6px;
    padding-bottom: 12px; }
  .b_footer__sitemap__mobile .h_media {
    width: 50px;
    float: left; }
  .b_footer__sitemap__mobile .h_content {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px; }
  .b_footer__sitemap__mobile .e_link {
    display: inline;
    padding-top: 0;
    padding-left: 6px;
    position: relative;
    top: -6px; }
    .b_footer__sitemap__mobile .e_link:first-child {
      padding-left: 0; }

.b_footer__sitemap__stayConnected {
  overflow: hidden; }
  .b_footer__sitemap__stayConnected .facebook:before, .b_footer__sitemap__stayConnected .twitter:before, .b_footer__sitemap__stayConnected .pinterest:before, .b_footer__sitemap__stayConnected .google:before, .b_footer__sitemap__stayConnected .instagram:before, .b_footer__sitemap__stayConnected .youtube:before {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
    box-sizing: border-box;
    background: #454545;
    color: #a1a1a1; }
  .b_footer__sitemap__stayConnected .h_item {
    padding-bottom: 12px; }
    .b_footer__sitemap__stayConnected .h_item:first-child {
      float: left;
      margin-left: 0;
      padding-right: 100px; }
  .b_footer__sitemap__stayConnected .facebook:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f09a";
    padding-left: 5px;
    padding-top: 2px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .facebook:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .facebook:hover:before {
      color: white;
      background: #4962a2; }
  .b_footer__sitemap__stayConnected .twitter:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f099";
    padding-left: 3px;
    padding-top: 1px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .twitter:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .twitter:hover:before {
      color: white;
      background: #00bcf8; }
  .b_footer__sitemap__stayConnected .pinterest:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f0d2";
    padding-left: 3px;
    padding-top: 1px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .pinterest:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .pinterest:hover:before {
      color: white;
      background: #cb0020; }
  .b_footer__sitemap__stayConnected .google:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f0d5";
    padding-left: 3px;
    padding-top: 1px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .google:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .google:hover:before {
      color: white;
      background: #d7322c; }
  .b_footer__sitemap__stayConnected .instagram:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f16d";
    padding-left: 3px;
    padding-top: 1px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .instagram:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .instagram:hover:before {
      color: white;
      background: #3f6d99; }
  .b_footer__sitemap__stayConnected .youtube:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f16a";
    padding-left: 2px;
    padding-top: 1px;
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  .b_footer__sitemap__stayConnected .youtube:hover {
    color: white;
    text-decoration: none; }
    .b_footer__sitemap__stayConnected .youtube:hover:before {
      color: white;
      background: #d7322c; }

.b_footer__promo {
  background: #454545;
  padding: 24px; }
  .b_footer__promo .e_link {
    display: inline;
    padding-left: 6px; }
    .b_footer__promo .e_link:first-child {
      display: block;
      padding-left: 0; }

.b_footer__brandingScripps {
  float: left;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem;
  width: 300px; }
  .b_footer__brandingScripps .item_media {
    width: 50px;
    float: left; }
  .b_footer__brandingScripps .item_content {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px; }

.b_footer__legal {
  position: absolute;
  right: 0; }
  .b_footer__legal .e_link {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    display: inline-block;
    padding-left: 6px; }

.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s; }
  .animated.hinge {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    -ms-animation-delay: 3s;
    -o-animation-delay: 3s;
    animation-delay: 3s; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-fill-mode: forwards; }

@media (max-width: 768px) {
  .b_footer {
    display: block !important; }

  .b_footer__sitemap {
    padding: 5%; }
    .b_footer__sitemap > * {
      float: left;
      border-top: 1px solid #bf231c;
      border-left: none;
      padding: 7% 0 5%;
      height: auto; }

  .b_footer__sitemap__mobile, .b_footer__sitemap__wcpo {
    width: 100%;
    padding: 5% 0; }

  .b_footer__sitemap__stayConnected {
    width: 100%;
    padding: 5% 0;
    border-bottom: none; }
    .b_footer__sitemap__stayConnected .facebook:before, .b_footer__sitemap__stayConnected .twitter:before, .b_footer__sitemap__stayConnected .pinterest:before, .b_footer__sitemap__stayConnected .google:before, .b_footer__sitemap__stayConnected .instagram:before, .b_footer__sitemap__stayConnected .youtube:before {
      width: 42px;
      height: 42px;
      font-size: 24px;
      line-height: 32px;
      text-align: left;
      padding-left: 10px;
      padding-top: 7px; }
    .b_footer__sitemap__stayConnected .facebook, .b_footer__sitemap__stayConnected .twitter, .b_footer__sitemap__stayConnected .pinterest, .b_footer__sitemap__stayConnected .google, .b_footer__sitemap__stayConnected .instagram, .b_footer__sitemap__stayConnected .youtube {
      width: 42px;
      height: 42px;
      float: left;
      overflow: hidden;
      margin-right: 3px; }

  .b_footer__sitemap > * .e_link, .b_footer__promo .e_link, .b_footer__legal .e_link {
    line-height: 2.5rem;
    padding-top: 0; }

  .b_footer__sitemap__stayConnected .h_group div:last-child {
    clear: both; }
  .b_footer__sitemap__stayConnected .h_group .h_item:last-child > a {
    float: left;
    line-height: 28px;
    padding-right: 5%; }
  .b_footer__sitemap__stayConnected .h_item:first-child {
    padding-right: 0; }

  .b_footer__brandingStation .e_link {
    min-width: 45px;
    padding: 18px 3%;
    min-width: 45px;
    padding: 0 2%;
    text-align: center; }
  .b_footer__brandingStation .h_group {
    width: 85%;
    line-height: 1em; }
  .b_footer__brandingStation .e_image {
    width: 15%;
    padding: 1.8% 2% 0 2%; }

  .b_footer__sitemap__wcpo .h_item:first-child {
    padding-right: 20%; }

  .b_footer__sitemap > * .e_title {
    line-height: 2.225rem; }

  .b_footer__promo .e_link {
    padding-right: 5%;
    padding-left: 0;
    float: left; }
    .b_footer__promo .e_link:first-child {
      padding-right: 5%;
      padding-left: 0;
      float: left; }

  .b_footer__legal {
    clear: both;
    position: relative;
    width: 100%;
    border-top: 1px solid grey; }

  .b_footer__brandingScripps {
    clear: both;
    float: left;
    width: 90%;
    padding: 0 5%; }

  .b_footer__legal .e_link {
    float: left;
    padding: 2% 2% 0 2%;
    min-width: 45px; }

  .b_footer__brandingScripps .item_details {
    margin-bottom: 7%; }

  .b_footer__sitemap__wcpo .h_item {
    padding-bottom: 0; }

  .b_footer {
    padding-bottom: 10px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_footer {
    display: block !important; }

  .b_footer__sitemap__stayConnected .h_item:first-child {
    padding-right: 0px; }

  .b_footer__sitemap__wcpo .h_item:first-child {
    padding-right: 20%; }

  .b_footer {
    padding: 5%; }

  .b_footer__sitemap > *:first-child {
    width: 45%;
    height: 340px; }

  .b_footer__sitemap__stayConnected {
    width: 55%;
    margin-top: 2%;
    padding-right: 0;
    height: 145px; }
    .b_footer__sitemap__stayConnected .facebook:before, .b_footer__sitemap__stayConnected .twitter:before, .b_footer__sitemap__stayConnected .pinterest:before, .b_footer__sitemap__stayConnected .google:before, .b_footer__sitemap__stayConnected .instagram:before, .b_footer__sitemap__stayConnected .youtube:before {
      width: 45px;
      height: 45px;
      font-size: 24px;
      line-height: 38px;
      text-align: left;
      padding-left: 12px;
      padding-top: 5px; }
    .b_footer__sitemap__stayConnected .facebook, .b_footer__sitemap__stayConnected .twitter, .b_footer__sitemap__stayConnected .pinterest, .b_footer__sitemap__stayConnected .google, .b_footer__sitemap__stayConnected .instagram, .b_footer__sitemap__stayConnected .youtube {
      width: 45px;
      height: 45px;
      float: left;
      overflow: hidden;
      margin-right: 3px; }

  .b_footer__sitemap > * .e_link, .b_footer__promo .e_link, .b_footer__legal .e_link {
    line-height: 2.5rem;
    padding-top: 0; }

  .b_footer__sitemap > * .e_title {
    line-height: 2.225rem; }
  .b_footer__sitemap .e_link:first-child {
    line-height: 2.5rem; }

  .b_footer__sitemap__stayConnected .h_group .h_item:last-child > a {
    width: 33%;
    float: left;
    line-height: 28px; }

  .b_footer__sitemap__mobile .h_group .h_item .h_content a {
    min-width: 70px;
    padding: 0 18px 0 0; }

  .b_footer__sitemap__stayConnected .h_group div:last-child {
    clear: both; }

  .b_footer__sitemap__mobile {
    width: 55%; }

  .b_footer__sitemap > * {
    padding: 0 5%;
    border: none;
    border-left: 1px solid #bf231c; }

  .b_footer__promo .e_link {
    padding-left: 0;
    padding-right: 5px; }

  .b_footer__sitemap__stayConnected .facebook:before {
    height: 45px;
    overflow: hidden;
    line-height: 2.5rem;
    padding-bottom: 0; }

  .b_footer__sitemap__mobile, .b_footer__sitemap__stayConnected {
    padding: 0 0 0 5%;
    width: 55%; } }
@media (min-width: 1040px)  {
  .b_footer__sitemap__stayConnected .h_item:first-child, .b_footer__sitemap__wcpo .h_item:first-child {
    padding-right: 60px; }

  .b_footer {
    padding: 24px; }

  .b_footer__sitemap > *:first-child {
    width: 335px; }

  .b_footer__sitemap__stayConnected {
    width: 310px; } }
.b_footer__brandingStation .e_link:hover {
  text-decoration: underline; }

.em_featuredRecent .h_content, .em_topicBox .h_item:first-child .h_content, .em_thumb .h_content {
  overflow-x: hidden; }

.em_topicBox .e_category {
  line-height: 0.7rem; }

@media (min-width: 768px) and (max-width: 1039px) {
  .em_featuredContent .c_count_comments {
    display: block; } }
.b_premasthead {
  overflow: visible; }

.em_ad_88x31 {
  overflow: visible;
  max-width: 300px;
  max-height: 250px;
  position: relative;
  width: 88px;
  z-index: 99; }

.moduleAd {
  position: relative; }

#microbutton {
  right: 0 !important;
  top: 0 !important;
  position: absolute !important; }

.b_bar__breaking__alerts, .b_weatherByLocation__current, .el_homeDefault .ep_featureCol {
  /*
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; 
  */
}

@media (min-width: 768px) and (max-width: 1039px) {
  .b_dashboard_item__weather {
    background-size: 150px 100px;
    padding: 5px 20px 0px 100px !important;
    top: 0;
    border-right: 1px solid lightgrey;
    min-height: 100px;
    margin-bottom: 10px; } }
.md_storyHasMedia .b_story_featuredContent, .md_storyHasMedia .md_storyPhotoOnly .b_story_header {
  zoom: 1; }

.md_storyPhotoOnly .md_storyHasMedia .b_story_header, .h_break, .h_full, .el_homeDefault, .el_sectionDefault, .el_storyDefault, .el_weatherDefault, .ep_fullCol_top, .ep_fullCol_bottom {
  zoom: 1; }

.md_storyHasMedia .b_story_featuredContent:after, .md_storyHasMedia .md_storyPhotoOnly .b_story_header:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden; }

.md_storyPhotoOnly .md_storyHasMedia .b_story_header:after, .h_break:after, .h_full:after, .el_homeDefault:after, .el_sectionDefault:after, .el_storyDefault:after, .el_weatherDefault:after, .ep_fullCol_top:after, .ep_fullCol_bottom:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden; }

.md_storyHasMedia .b_story_featuredContent:before, .md_storyHasMedia .md_storyPhotoOnly .b_story_header:before {
  content: "";
  display: block;
  clear: both;
  overflow: hidden; }

.md_storyPhotoOnly .md_storyHasMedia .b_story_header:before, .h_break:before, .h_full:before, .el_homeDefault:before, .el_sectionDefault:before, .el_storyDefault:before, .el_weatherDefault:before, .ep_fullCol_top:before, .ep_fullCol_bottom:before {
  content: "";
  display: block;
  clear: both;
  overflow: hidden; }

.h_full, .el_homeDefault, .el_sectionDefault, .el_storyDefault, .el_weatherDefault {
  margin-right: auto;
  margin-left: auto; }

.b_story_articleBody_viewport {
  line-height: 140%; }

@media (min-width: 768px) {
  .md_storyHasMedia .b_story_header {
    padding: 12px; } }
@media (min-width: 1040px) {
  .md_storyHasMedia .b_story_header {
    float: left;
    padding: 24px;
    padding-right: 12px;
    padding-bottom: 12px; } }
@media (min-width: 1040px) {
  .md_storyHasMedia .b_story_media {
    float: right; } }
.md_storyHasMedia .e_headline {
  line-height: 120%;
  font-size: 20px; }
.md_storyHasMedia .e_subheadline {
  line-height: 120%;
  font-size: 14px; }
.md_storyHasMedia .b_story_featuredContent .e_image, .md_storyHasMedia .md_storyPhotoOnly .b_story_header .e_image {
  max-width: 100%;
  max-height: 100%;
  min-width: inherit;
  margin: auto;
  width: auto;
  height: auto; }

.md_storyPhotoOnly .md_storyHasMedia .b_story_header .e_image {
  max-width: 100%;
  max-height: 100%;
  min-width: inherit;
  margin: auto;
  width: auto;
  height: auto; }

.md_storyHasMedia .slides .e_caption {
  color: white;
  font-size: 12px; }

@media (min-width: 1040px) {
  .md_storyHasMedia .slides .h_item {
    position: relative; } }
@media (min-width: 1040px) {
  .md_storyHasMedia .slides .h_content {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(43%, black), color-stop(100%, black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#000000',GradientType=0 );
    position: absolute;
    bottom: 0;
    width: 100%; } }
@media (min-width: 1040px) {
  .md_storyHasMedia .b_headlines {
    display: table; }
    .md_storyHasMedia .b_headlines > .h_content {
      display: table-cell;
      vertical-align: middle; } }
@media (min-width: 1040px) {
  .md_storyHasMedia .b_story_tools {
    position: relative;
    height: 68px;
    bottom: 0; }
    .md_storyHasMedia .b_story_tools .b_social {
      position: absolute;
      left: 0;
      bottom: 0; }
    .md_storyHasMedia .b_story_tools .b_textSize {
      position: absolute;
      right: 12px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_story_featuredContent, .md_storyPhotoOnly .b_story_header {
    height: 354px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_headlines {
    height: 152px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_headlines + .h_content {
    height: 142px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_story_media {
    width: 54.65394%; } }
@media (min-width: 1040px) {
  .md_storyHasVideo .b_story_header {
    width: 33.41289%; } }
@media (min-width: 1040px) {
  .md_storyHasVideo .b_story_media {
    width: 66.58711%; } }
@media (min-width: 768px) {
  .h_left, .el_storyDefault .ep_leftCol, .el_weatherDefault .ep_leftCol {
    width: 456px;
    margin-right: 12px;
    float: left; } }
@media (min-width: 1040px) {
  .h_left, .el_storyDefault .ep_leftCol, .el_weatherDefault .ep_leftCol {
    width: 708px; } }
@media (min-width: 768px) {
  .h_right, .ep_rightCol, .el_storyDefault .ep_rightCol {
    width: 300px;
    float: left; } }
@media (min-width: 1040px) {
  .h_right, .ep_rightCol, .el_storyDefault .ep_rightCol {
    width: 300px;
    float: left; } }
.h_full, .el_homeDefault, .el_sectionDefault, .el_storyDefault, .el_weatherDefault {
  width: 100%; }

@media (min-width: 768px) {
  .h_full, .el_homeDefault, .el_sectionDefault, .el_storyDefault, .el_weatherDefault {
    width: 768px; } }
@media (min-width: 1040px) {
  .h_full, .el_homeDefault, .el_sectionDefault, .el_storyDefault, .el_weatherDefault {
    width: 1020px; } }
.ep_fullCol_top, .ep_fullCol_bottom {
  width: 100%;
  overflow: visible; }

@media (min-width: 1040px) {
  .ep_halfCol {
    padding-right: 12px;
    width: 50%;
    float: left; }
    .ep_halfCol:nth-child(2) {
      padding-right: 0; } }
.el_homeDefault {
  overflow: visible; }
  .el_homeDefault .ep_leftCol + .h_group {
    overflow: hidden; }

@media (min-width: 1040px) {
  .ep_featureCol {
    width: 546px;
    margin-right: 12px;
    float: left; } }
@media (min-width: 1040px) {
  .ep_streamCol {
    width: 170px;
    float: left; } }
.ep_adCol {
  width: 100%;
  clear: left;
  overflow: hidden;
  text-align: center; }

@media (min-width: 1040px) {
  .ep_miniCol {
    width: 234.66667px;
    margin-left: 12px;
    float: left; }
    .ep_miniCol:first-child {
      margin-left: 0; } }
.ep_miniCol .ep_leftCol + .h_group, .el_sectionDefault + .h_group {
  overflow: hidden; }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
  outline: none; }

.slides, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

.flexslider {
  margin: 0;
  padding: 0; }
  .flexslider .slides > li {
    display: none;
    /* -webkit-backface-visibility: hidden; */
  }
  .flexslider .slides img {
    width: 100%;
    display: block; }

.flex-pauseplay span {
  text-transform: capitalize; }

.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

.no-js .slides > li:first-child {
  display: block; }

.flexslider {
  margin: 0 0 60px;
  background: white;
  border: 4px solid white;
  position: relative;
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }
  .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
  .flex-control-paging li a:hover {
    background: #333333;
    background: rgba(0, 0, 0, 0.7); }
  .flex-control-paging li a.flex-active {
    background: black;
    background: rgba(0, 0, 0, 0.9);
    cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }
  .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: 0.7;
    cursor: pointer; }
    .flex-control-thumbs img:hover {
      opacity: 1; }
  .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0; }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0; } }
.em_tabs {
  margin-bottom: 12px; }
  .em_tabs .js-tabs__content > * {
    display: none; }
    .em_tabs .js-tabs__content > *.js-is-active {
      display: inherit; }

.b_galleryDisplay {
  overflow: hidden; }
  .b_galleryDisplay .h_media {
    display: none; }
  .b_galleryDisplay .e_image {
    max-width: 100%; }
  .b_galleryDisplay .h_media {
    width: 66.44144%;
    float: left; }
  .b_galleryDisplay .h_content {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px; }
    .b_galleryDisplay .h_content .h_item {
      width: 50%;
      float: left;
      position: relative;
      padding-right: 6px;
      padding-bottom: 12px; }
    .b_galleryDisplay .h_content .e_image {
      width: 100%;
      height: auto; }
  .b_galleryDisplay .e_caption {
    background: black;
    color: white;
    text-decoration: none;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 15.4px;
    line-height: 0.9625rem;
    display: block;
    padding: 3px 6px;
    font-family: "georgia", serif; }

@media (min-width: 1040px) {
  .b_galleryDisplay .h_media {
    display: block; } }
@media (min-width: 1040px) {
  .b_galleryDisplay .h_content {
    float: right;
    width: 33.55856%; } }
@media (min-width: 1040px) {
  .b_galleryDisplay .h_content .h_item:nth-child(2n+3) {
    clear: left; }
  .b_galleryDisplay .h_content .h_item:nth-child(2n+2) {
    padding-right: 0;
    padding-left: 6px; } }
.fontStyle30 {
  clear: both;
  float: left;
  padding: 12px 6px 0px 36px;
  font-size: 14px;
  line-height: 14px;
  color: #dad7d7; }

.results .fontStyle30 {
  padding: 3px 6px 5px 0px; }

.captcha {
  clear: both; }

.poll .radio {
  margin: 6px 16px 3px -30px; }

.variable.poll {
  background-color: #2c2b2b;
  color: white;
  padding: 40px 24px 65px 24px;
  position: relative;
  z-index: 99;
  margin-bottom: 24px; }

.fontStyle6 {
  border-bottom: 1px solid #888888;
  clear: both;
  font-size: 2em;
  margin-bottom: 6px;
  padding-bottom: 13px;
  color: #dad7d7;
  font-size: 24px; }

form button, .echo-button .ui-button {
  background: none repeat scroll 0 0 #bf231c;
  border: 0 none;
  border-radius: 0 0 0 0;
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-right: 6px;
  padding: 6px 12px; }

form button:hover, .echo-button .ui-button:hover {
  background: none repeat scroll 0 0 #8a1f1a; }

.captcha > button {
  float: right; }
  .captcha > button:after {
    content: "Vote"; }
  .captcha > button img {
    display: none; }

  .poll .captcha > button:after{
    display: none;
  }

.yui3-widget, .staging-bar, .portlet-journal {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.poll .answers {
  padding: 0px;
  color: #dad7d7; }

.graph {
  height: 15px;
  margin: 3px 5px 0px 0;
  width: 195px;
  background-color: #4d4f53;
  float: left; }
  .graph > div {
    height: 15px;
    background-color: #8a1f1a; }

.fontStyle49 {
  float: right;
  padding: 0px 0 10px 0;
  line-height: 22px; }

.variable.poll .ui-tabs-nav.titlebar {
  display: none; }

.result {
  clear: both; }

.results {
  padding-top: 15px; }

.portlet-polls-display .portlet-msg-success {
  display: none; }

#m65192804 {
  width: 100% !important; }
  #m65192804 .ui-widget-content {
    background: #fcfcfc; }
  #m65192804 .titlebar {
    background: #9e9ea1;
    border: none;
    border-radius: 0;
    width: 100%;
    float: left;
    font-family: "georgia", serif;
    color: white;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    padding: 6px 12px 6px 12px;
    padding: 0.375rem 0.75rem 0.375rem 0.75rem; }

.module-bg.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  border: none;
  border-radius: 0; }

.journal-content-article #m65192804 .modulewrapper {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.journal-content-article #m65192804 .module-wrapper .module-bg .corners {
  display: none; }

#m65192804 .echo-submit-border {
  border: none; }
#m65192804 .echo-submit-content {
  background: #eeeeef;
  color: #8b8d8e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 6px 6px 6px 6px;
  padding: 0.375rem 0.375rem 0.375rem 0.375rem; }

.echo-submit-text {
  background: #eeeeef;
  color: #8b8d8e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 6px 6px 6px 6px;
  padding: 0.375rem 0.375rem 0.375rem 0.375rem; }

#m65192804 .echo-primaryFont, #fancybox-inner iframe#fancybox-frame h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

#m65192804 .echo-auth-or {
  color: #9e9ea1; }

.echo-auth-login, .echo-auth-signup {
  font-size: 12px;
  color: #eeeeef;
  text-transform: uppercase; }

.echo-submit-auth {
  width: 120px;
  float: right;
  clear: both;
  white-space: nowrap;
  margin-top: -23px;
  position: relative;
  margin-right: 12px; }

.echo-submit-header {
  clear: both;
  padding: 10px 0 25px 0; }

.echo-submit-content textarea.focus {
  background: #eeeeef;
  border: none; }

.echo-submit-forcedLoginUserInfoMessage.echo-secondaryColor {
  width: 100%;
  font-size: 12px;
  font-weight: normal; }

.echo-button button.ui-corner-all {
  border-radius: 0; }
.echo-button .ui-button-text-only .ui-button-text {
  padding: 0; }

.echo-application-message-empty {
  display: none; }

.echo-application-message {
  border: none; }

.echo-submit-forcedLoginUserInfoMessage.echo-secondaryColor {
  color: #bf231c !important; }

.echo-item-container {
  padding: 30px 20px;
  margin-top: 30px;
  border-top: 1px solid black; }

.echo-item-authorName, .echo-item-expandChildrenLabel {
  color: #bf231c;
  font-family: "georgia", serif; }

.echo-trinaryBackgroundColor {
  background-color: #f0f0f0; }

.echo-item-body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.echo-item-date {
  color: #d8d8d8; }

.echo-item-replyForm {
  margin-left: 156px; }

.echo-submit-border {
  border: none; }

.echo-stream-body {
  margin-left: 15%;
  width: 73%; }

.echo-item-container-root-thread .echo-item-childrenMarker {
  display: none !important; }

.echo-stream-more {
  border-color: #e4e4e4;
  border-radius: 0; }

.em_accordion {
  border: 1px solid #cbc9c9;
  margin-bottom: 24px; }
  .em_accordion h1 {
    font-family: "georgia", serif;
    font-size: 22px;
    width: 160px;
    line-height: 1.1em;
    float: left;
    padding: 17px 0 15px 1px;
    margin: 0; }
  .em_accordion h2 {
    width: 100%;
    display: block;
    padding: 0px 15px;
    height: 35px;
    border-top: 1px solid #f4f4f4;
    margin: 0 0 0 0;
    position: relative;
    cursor: pointer;
    line-height: 18px;
    background: white;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, white 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, white 0%, #efefef 100%);
    background: -o-linear-gradient(top, white 0%, #efefef 100%);
    background: -ms-linear-gradient(top, white 0%, #efefef 100%);
    background: linear-gradient(to bottom, white 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); }
    .em_accordion h2.js-is-active {
      margin: 0 0 12px 0; }
    .em_accordion h2 .e_title {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      text-decoration: none;
      color: black; }
      .em_accordion h2 .e_title:hover {
        text-decoration: underline; }
    .em_accordion h2:after {
      font-family: "Entypo";
      content: "\25C2";
      font-size: 20pt;
      display: inline-block;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      right: 15px;
      top: 10px;
      display: inline-block;
      font-size-adjust: 0.35; }
    .em_accordion h2.js-is-active:after {
      font-family: "Entypo";
      content: "\25BE";
      font-size: 20pt;
      display: inline-block;
      -webkit-font-smoothing: antialiased; }
    .em_accordion h2.md_subitemsNone.js-is-active {
      margin: 0; }
    .em_accordion h2.md_subitemsNone:after {
      content: none; }
    .em_accordion h2.md_subitemsNone:hover {
      cursor: default; }
  .em_accordion .h_toggle .e_link {
    color: #bf231c;
    display: block;
    font-size: 13px;
    line-height: 1.5em;
    padding: 12px 0 12px 18px;
    text-decoration: none;
    width: 135px; }
    .em_accordion .h_toggle .e_link:hover {
      text-decoration: underline; }
  .em_accordion .h_content img {
    float: right;
    margin-top: 17px; }
  .em_accordion .b_neighborhoodNews {
    clear: both; }
  .em_accordion .a_header {
    display: block;
    border-bottom: 1px solid #cbc9c9;
    clear: both;
    width: 90%;
    margin: 0 5%;
    float: left; }
  .em_accordion .h_toggle {
    margin: 0 0 12px 0; }
    .em_accordion .h_toggle .h_item .h_toggle .e_link {
      line-height: 140%;
      margin-left: 24px;
      padding: 12px 0 0; }
  .em_accordion h2.c_toggle.js-c_toggle + div.h_toggle.js-h_toggle {
    display: none; }
  .em_accordion h2.c_toggle.js-c_toggle.js-is-active + div.h_toggle.js-h_toggle {
    display: block;
    position: relative;
    columns: auto 2;
    -webkit-columns: auto 2;
    -moz-columns: auto 2;
    column-gap: 0px;
    -moz-column-gap: 0px;
    -webkit-column-gap: 0px; }
  .em_accordion .h_item .h_toggle.js-h_toggle div.h_item div.h_toggle {
    display: none; }
    .em_accordion .h_item .h_toggle.js-h_toggle div.h_item div.h_toggle.js-is-active {
      display: block; }
    .em_accordion .h_item .h_toggle.js-h_toggle div.h_item div.h_toggle a {
      color: #4d4f53;
      font-size: 12px; }
  .em_accordion .h_item .h_toggle.js-h_toggle div.h_item > a:after {
    color: #bbbbbb;
    content: "\2795";
    display: inline-block;
    float: right;
    font-family: "Entypo";
    font-size: 30PX;
    font-weight: normal;
    padding-left: 5px;
    position: relative;
    right: 12px;
    font-size-adjust: 0.2; }
  .em_accordion .h_item .h_toggle.js-h_toggle div.h_item .e_link.js-is-active:first-child:after {
    content: "\2796"; }

.b_dashboard_item__weather {
  padding-left: 114px !important;
  background-position: 0 -10px;
  background-size: 150px 100px;
  min-height: 100px; }

@media (max-width: 768px) {
  .b_dashboard_item__weather {
    background-position: 0 0;
    background-size: 60px 40px;
    min-height: 40px;
    padding: 10px 0px 10px 60px !important;
    top: 6px; } }
.c_showAlerts.js-is-active {
  margin-top: 3px; }

.em_trending {
  margin-bottom: 24px; }
  .em_trending .h_item {
    margin-top: 24px;
    overflow: hidden; }
  .em_trending .h_media {
    display: block;
    float: left;
    line-height: 27px;
    padding-right: 6px;
    padding-left: 6px; }
  .em_trending .h_content {
    float: left;
    display: block;
    width: 250px; }
  .em_trending .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    display: block;
    text-decoration: none;
    color: inherit;}
    .em_trending .e_headline:hover {
      text-decoration: underline; }
  .em_trending .e_updated {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 14px;
    line-height: 0.875rem;
    display: block;
    color: #8b1d1f;
    padding-top: 6px; }
    .em_trending .e_updated:before {
      content: "Last updated ";
      text-transform: uppercase; }

.is-trending-neutral .e_icon:before {
  font-family: "Entypo";
  content: "\E75A";
  font-size: 40px;
  color: #727272; }

.is-trending-up .e_icon:before {
  font-family: "Entypo";
  content: "\E75B";
  font-size: 40px;
  color: #088004; }

.is-trending-down .e_icon:before {
  font-family: "Entypo";
  content: "\E758";
  font-size: 40px;
  color: #951f21; }

@media (max-width: 767px) {
  .b_logo__header .e_image {
    width: 49px;
    height: 44px; } }
.em_overlay .e_image {
  left: -45%;
  max-width: 200%;
  min-width: 100px;
  bottom: 0; }

.b_footer__promo .e_link {
  padding-left: 12px;
  padding-right: 17px;
  display: inline;
  border-right: 1px solid gray;
  padding-top: 0; }
  .b_footer__promo .e_link:first-child {
    padding-left: 12px;
    padding-right: 17px;
    display: inline;
    border-right: 1px solid gray;
    padding-top: 0;
    padding-left: 0; }
  .b_footer__promo .e_link:last-child {
    border: none; }

@media (max-width: 768px) {
  .b_footer__promo .e_link {
    width: 100%;
    border: none; }
    .b_footer__promo .e_link:first-child {
      width: 100%;
      border: none;
      padding-left: 12px; } }
@media (min-width: 1039px) {
  .b_footer {
    margin: 0 auto;
    width: 1040px;
    padding: 24px; }
    .b_footer .b_footer__promo, .b_footer .h_group, .b_footer .b_footer__sitemap {
      width: auto; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_footer {
    margin: 0 auto;
    width: 768px;
    padding: 24px; }
    .b_footer .b_footer__promo, .b_footer .h_group, .b_footer .b_footer__sitemap {
      width: auto; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .b_dashboard_item__weather {
    padding: 5px 20px 0px 115px !important; } }
.em_overlay .e_headline {
  width: 100%;
  height: 100%; }
  .em_overlay .e_headline:hover {
    color: black;
    text-decoration: underline; }

@-moz-document url-prefix() {
  body {
    min-width: 320px !important; } }

@media (max-width: 768px) {
  .b_dashboard {
    position: relative; } }
.mod-search-header h2 span {
  clear: both;
  width: 100%;
  float: left;
  font-size: 0.4em;
  margin-top: -8px;
  margin-bottom: 12px; }
  .mod-search-header h2 span a {
    font-style: italic;
    font-weight: bold;
    color: black; }
    .mod-search-header h2 span a:visited, .mod-search-header h2 span a:active {
      font-style: italic;
      font-weight: bold;
      color: black; }
    .mod-search-header h2 span a:hover {
      color: #003366; }
      .mod-search-header h2 span a:hover:after {
        text-decoration: none; }

.mod-search-results .pagination li a {
  font-weight: lighter; }

@media (min-width: 768px) {
  .b_footer__sitemap > * {
    padding-left: 34px;
    width: 390px; }
    .b_footer__sitemap > *:first-child {
      padding-left: 12px; }

  .b_footer__sitemap__mobile {
    width: 32%; } }
@media (min-width: 1039px) {
  .b_footer__sitemap__mobile {
    width: 32%; }

  .b_footer__sitemap .b_footer__sitemap__stayConnected {
    width: 300px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .b_footer__sitemap__mobile {
    width: 350px; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .mod-search-results li[id^="resultRow"] {
    height: 160px; } }
#searchbox__searchbox_WAR_sitesearchportlet_ {
  margin-right: -5px; }

.mod-search-results .icon.video {
  position: absolute;
  display: block !important; }

.mod-search-results .mod-carousel {
  display: none; }

.md_weather.em_thumb .e_image {
  height: auto;
  margin-top: -5px;
  width: 100px; }
.md_weather.em_thumb .h_media {
  overflow: hidden;
  height: 90px; }

#submit-form .echo-submit-content {
  background-color: transparent; }

.echo-auth-login, .echo-auth-signup {
  color: #4d4f53; }

.echo-item-controls a, .echo-auth-logout, .echo-auth-edit {
  color: black; }

.echo-auth-logout:hover, .echo-auth-edit:hover {
  text-decoration: underline; }

.echo-submit-text, .echo-submit-body {
  background: white; }

.echo-item-date {
  color: #8b8d8e; }

.echo-submit-auth {
  width: auto; }

.echo-auth-edit {
  float: right;
  margin: 0px 0px 0px 14px;
  clear: both; }

.echo-item-container {
  padding: 20px; }

.echo-submit-auth.echo-ui {
  padding-top: 20px; }

.echo-submit-header {
  padding: 10px 0 0px 0; }

.echo-submit-content textarea.focus {
  background: white; }

.echo-stream-state {
  display: none; }

.echo-submit-content.echo-submit-border {
  border: 1px solid #f4f4f4; }

.echo-auth-login:hover, .echo-auth-signup:hover {
  text-decoration: underline; }

@media (max-width: 1039px) {
  .echo-stream-body {
    margin-left: 0%;
    width: 100%; } }
@media (max-width: 768px) {
  .echo-item-replyForm {
    margin-left: 87px; }

  .echo-item-depth-1 {
    margin-left: 20px; }

  .echo-submit-container.echo-submit-logged {
    padding: 10px; } }
@media (max-width: 767px) {
  .b_logo__header .b_logo__kypost .e_image {
    width: 87px;
    height: 44px;
    padding-top: 4px; } }
.b_dashboard .c_showAlerts {
  width: auto;
  font-size: 0; }
  .b_dashboard .c_showAlerts.js-is-active {
    width: auto;
    font-size: 0; }

.b_footer__brandingScripps .item_media {
  width: 40px; }
.b_footer__brandingScripps a {
  color: white; }

@media (min-width: 768px) {
  .b_footer__sitemap > * {
    padding-left: 34px;
    width: 353px; }

  #footer {
    padding: 24px; } }
@media (max-width: 767px) {
  .b_footer .b_footer__brandingStation {
    PADDING-TOP: 10PX; }

  .b_footer__brandingStation .h_group {
    padding-top: 7px;
    width: 82%; } }
@media (max-width: 767px) {
  .b_story_articleBody_viewport iframe[src^="https://maps.google.com/"] {
    width: 100% !important; } }
.b_story_articleBody_viewport small a {
  color: #bf231c !important; }

@media (max-width: 1039px) {
  .mod-search-results .icon.video {
    position: relative;
    float: left; }
    .mod-search-results .icon.video:before {
      color: #bf231c;
      padding-right: 6px;
      font-size: 15px;
      top: 0;
      left: 0; } }
.b_navitron__dropdown {
  z-index: 222222; }

@media (max-width: 767px) {
  .b_weatherByLocation__current .h_group {
    float: left; }

  .b_weatherByLocation__featured {
    padding-left: 40%;
    margin-left: 0;
    margin-right: 0;
    height: 125px;
    background-size: 170px;
    background-position-x: -10%; }

  .b_weatherByLocation__current .h_group {
    width: 31%;
    float: left;
    margin: 2% 2% 5% 2%; }

  .b_weatherByLocation__featured + .h_group {
    clear: none;
    width: 21%;
    clear: both; }

  .b_weatherByLocation__current .ewx_temperature {
    font-size: 36px;
    font-size: 3.25rem;
    margin-top: 5px;
    line-height: 2.4rem; } }
@media (max-width: 1039px) {
  .b_navMobile h2 > .e_link {
    display: inline-block; }
  .b_navMobile .c_toggle.js-c_toggle {
    width: 100%;
    height: 35px;
    margin: 0;
    padding: 0 15px; }
  .b_navMobile h2 {
    cursor: pointer;
    min-height: 40px; }
    .b_navMobile h2.js-has-content:after {
      font-family: "Entypo";
      content: "\25C2";
      cursor: pointer;
      display: inline;
      font-size-adjust: 0.25;
      position: relative;
      width: auto;
      font-size: 20pt;
      padding-top: 9px;
      float: right; }

  .b_navitron__dropdown .h_item:after {
    font-family: "Entypo";
    content: "\25C2";
    cursor: pointer;
    display: inline;
    font-size-adjust: 0.25;
    position: relative;
    width: auto;
    font-size: 20pt;
    padding-top: 9px;
    float: right; }

  .b_navitron__nav li:firstchild {
    content: "";
    height: 0;
    padding: 0;
    font-size: 1px;
    width: 0; }

  .b_navMobile h2.js-has-content.js-is-active:after, .b_navitron__dropdown .h_item.js-is-active:after {
    content: "▾";
    display: inline-block;
    font-family: "Entypo";
    font-size-adjust: 0.25; }

  .b_navMobile .h_item .h_toggle.js-is-active a {
    border: none;
    padding-left: 36px;
    font-size: 16px;
    font-weight: inherit;
    color: #333333;
    font-family: inherit; }

  .b_navitron__content {
    width: 300px; }

  .b_navitron__dropdown .h_item {
    width: 100%; }

  .b_navMobile .h_toggle {
    display: none; }
    .b_navMobile .h_toggle.js-has-content {
      display: block; }

  .b_navitron__dropdown .h_item {
    width: 200px;
    height: 40px;
    cursor: pointer; }
    .b_navitron__dropdown .h_item.js-is-active .b_navitron__subnav .h_item.js-section_content.js-is-active {
      display: block; }
  .b_navitron__dropdown .e_link.no-page-selected {
    height: 0; }
  .b_navitron__dropdown .b_navitron__nav.js-is-active {
    border: none; }
  .b_navitron__dropdown .h_item.js-section_nav:first-child {
    visibility: hidden; }
  .b_navitron__dropdown .h_item.js-section_content:first-child {
    visibility: visible; }

  .b_navitron__nav.js-navitron__nav {
    margin-top: -24px; }

  .b_navMobile h2.js-has-content:after, .b_navitron__dropdown .h_item:after {
    padding-top: 0; }

  .b_navitron__content.h_group .h_item:nth-child(2) {
    display: none; }
  .b_navitron__content .h_item js-section_content.js-is-active {
    display: block; }

  .b_navitron__nav js-navitron__nav js-is-active li:after {
    font-family: "Entypo";
    content: "\25C2";
    cursor: pointer;
    display: inline;
    font-size-adjust: 0.25;
    position: relative;
    width: auto;
    font-size: 20pt;
    padding-top: 9px;
    float: right; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .b_navitron__nav {
    width: 260px; }

  .b_navitron__subnav .h_item.js-section_content.js-is-active {
    display: block; } }
@media (min-width: 768px) {
  .b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
    display: block; }

  .c_prev.js-c_prev.e_link.js-is-disabled {
    display: none; }

  .c_next.js-c_next.e_link {
    position: relative;
    width: 48%;
    float: right;
    text-align: right;
    margin-right: 2%; }
    .c_next.js-c_next.e_link.js-is-disabled {
      display: none; }

  .c_prev.js-c_prev.e_link {
    position: relative;
    width: 48%;
    float: left;
    text-align: left;
    margin-left: 2%;
    color: black;
    display: inline;
    font-size: 14px; }

  .c_next.js-c_next.e_link {
    color: black;
    display: inline;
    font-size: 14px; }

  .b_mostRecent_content.js-tabination-mostRecent_content {
    position: relative;
    top: 0; }

  .b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
    bottom: -27px;
    display: block;
    position: absolute;
    width: 100%;
    border: 1px solid #cccccc;
    border-top: 0; }

  .h_group.b_mostRecent.js-tabination-mostRecent .b_mostRecent_controls_tabs.js-tabination-mostRecent_controls_tabs {
    display: none; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
    float: left;
    margin-left: 2%;
    width: 8%;
    font-size: 14px; }
  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_next.js-c_next.e_link {
    float: right;
    margin-right: 2%;
    text-align: right;
    width: 8%;
    font-size: 14px; }

  .b_thumb_content.js-tabination-thumb_content {
    clear: both;
    padding-bottom: 32px; }

  .b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
    float: left;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    font-size: 14px; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    clear: both;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: -10px; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link {
      color: black; }
      .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link.js-is-active {
        color: #bf231c;
        cursor: text; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
    border: 0; } }
@media (max-width: 767px) {
  .b_navMobile h2.js-has-content:after, .b_navitron__dropdown .h_item:after {
    padding-top: 7px; }

  .b_search__site {
    padding-left: 8px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_navMobile h2.js-has-content:after {
    content: ""; }

  .b_navitron__dropdown .h_item:after {
    content: ""; }
  .b_navitron__dropdown .b_navitron__nav .h_item:after {
    font-family: "Entypo";
    content: "\25C2";
    cursor: pointer;
    display: inline;
    font-size-adjust: 0.25;
    position: relative;
    width: auto;
    font-size: 20pt;
    padding-top: 0px;
    float: right; }
  .b_navitron__dropdown .b_navitron__nav .h_item.js-is-hovered:after {
    display: none; }
  .b_navitron__dropdown .b_navitron__nav .h_item.js-is-hovered:before {
    content: "|";
    display: inline-block;
    color: #bf231c;
    position: relative;
    left: -6px;
    font-weight: bold; }
  .b_navitron__dropdown .b_navitron__subnav .h_item.js-is-active:after {
    content: "";
    color: #efefef; }

  .b_navMobile h2.js-has-content.js-is-active::after, .b_navitron__dropdown .h_item.js-is-active::after {
    content: "";
    display: none; }

  .b_navitron__content {
    width: 230px;
    padding-left: 28px; }
    .b_navitron__content .h_item.js-is-active .h_group article:nth-child(2) {
      display: none; }
    .b_navitron__content .h_item.js-is-active.no-page-selected .h_group article:nth-child(2) {
      display: block; }
    .b_navitron__content > .h_item .h_item {
      width: 100%;
      height: auto; }
    .b_navitron__content .h_group {
      overflow: visible; }

  .b_navitron__dropdown .e_abstract, .b_navitron__subnav {
    display: block; }

  .b_navitron__content {
    width: auto; }
    .b_navitron__content > .h_item .h_item {
      width: 200px; }
    .b_navitron__content section.h_item {
      width: 200px;
      width: auto; }
    .b_navitron__content section article.h_item {
      width: 210px; }

  .b_navitron__dropdown .h_item.js-section_content:first-child {
    visibility: visible;
    width: 430px; }

  .b_navitron__content .h_item.js-is-active.no-page-selected .h_group article {
    width: 50%; }

  .b_navitron__subnav .h_item.js-section_content.js-is-active {
    display: block;
    width: 200px; }
    .b_navitron__subnav .h_item.js-section_content.js-is-active:first-child {
      display: none; } }
.c_prev.js-c_prev.e_link, .c_next.js-c_next.e_link {
  text-transform: uppercase;
  color: #bf231c;
  font-size: 11px;
  float: none; }

.b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
  text-align: right; }

.b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
  width: auto;
  float: none;
  text-align: center;
  width: 120px;
  margin: 0 24px; }

.b_thumb_controls.js-tabination-thumb_controls.js-controls {
  text-align: right;
  float: right;
  width: 220px;
  float: right;
  width: auto;
  right: 0;
  text-align: right; }
  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
    float: left;
    margin-left: 2%;
    width: auto;
    font-size: 14px; }

.b_thumb_controls_tabs.js-tabination-thumb_controls_tabs, .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_next.js-c_next.e_link {
  float: left; }

.mod-search-results .pagination {
  margin-bottom: 24px;
  float: right; }
  .mod-search-results .pagination .pager.next, .mod-search-results .pagination .pager.prev {
    font-size: 14px;
    text-transform: uppercase;
    color: #bf231c; }
  .mod-search-results .pagination ol {
    float: left;
    width: 150px;
    text-align: right;
    padding-left: 0;
    margin: 0 24px;
    font-size: 14px;
    color: #bf231c; }
  .mod-search-results .pagination li a {
    padding: 0 4px 0 0;
    font-weight: lighter; }

.b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link {
  padding: 0 4px 0 0;
  font-weight: lighter; }

@media (max-width: 767px) {
  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    display: none; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .mod-search-results .pagination .pager.prev {
    margin-right: 24px; }
  .mod-search-results .pagination li a {
    padding: 0 24px 0 0;
    font-weight: lighter; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link {
    padding: 0 24px 0 0;
    font-weight: lighter; }

  .b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
    width: 76%;
    margin: 0 2%; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    width: 100%; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
      margin-left: 2%;
      width: 8%; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_next.js-c_next.e_link {
      float: right;
      margin-right: 2%;
      width: 8%; } }
.b_story_accessories .e_link {
  text-decoration: none; }

.em_story .c_story_related {
  display: block;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  background: #404040;
  color: #d9d9d9; }
  .em_story .c_story_related.js-is-active {
    background: #262626; }
    .em_story .c_story_related.js-is-active:hover {
      background: #333333; }
  .em_story .c_story_related:hover {
    background: #4d4d4d;
    color: white; }
  .em_story .c_story_related:before {
    font-family: "Entypo";
    font-size-adjust: 0.25;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\E736";
    font-size: 28px;
    padding-right: 6px; }

@media (min-width: 768px) {
  .em_story .c_story_related {
    display: block; } }
.b_story_related {
  background: #404040;
  padding: 24px; }
  .b_story_related .e_title {
    display: none; }
  .b_story_related .e_link {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem;
    display: block;
    padding: 12px 0;
    color: #e6e6e6; }
    .b_story_related .e_link:hover {
      color: white; }

@media (min-width: 1040px) {
  .b_story_related .e_title {
    display: inline; } }
@media (min-width: 1040px) {
  .b_story_related {
    margin: 24px;
    padding: 0;
    background: transparent;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #939391; }
    .b_story_related .e_link {
      display: inline;
      padding: 0;
      color: #acacab; }
      .b_story_related .e_link:hover {
        color: #2d608f; }
    .b_story_related .e_title {
      display: inline;
      text-transform: uppercase;
      color: #bf231c; }
      .b_story_related .e_title:after {
        content: ": "; }
    .b_story_related .h_item {
      display: inline;
      padding-left: 12px; } }
.md_authorSingle .b_authors {
  display: none; }
.md_authorSingle .b_story_header .b_author {
  margin-bottom: 6px; }

.md_authorMultiple .b_story_header .b_author {
  display: none; }
.md_authorMultiple .b_authors .b_author {
  display: inline-block;
  margin-right: 12px; }

.b_authors {
  margin-left: 24px;
  margin-right: 24px;
  margin-top: 24px; }

.b_story_articleBody {
  margin-left: 24px;
  margin-right: 24px;
  margin-top: 24px;
  font-size: 17px;
  line-height: 140%;
  position: relative; }
  .b_story_articleBody .e_copyright {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    line-height: 1.05rem; }

.b_story_articleBody_controls_tab {
  display: none; }

.b_story_articleBody_viewport {
  padding-bottom: 20px; }

.b_story__copyright {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem; }

.em_story .e_image {
  max-width: 100%;
  min-width: 100%; }

.b_story_media .e_copyright {
  color: #acacab;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 15.4px;
  line-height: 0.9625rem; }

.em_story img .photo-full {
  max-width: 100%;
  min-width: 100%;
  padding-top: 12px;
  padding-bottom: 12px; }
.em_story img .photo-half {
  float: left;
  width: 50%;
  padding-right: 12px;
  padding-bottom: 12px; }
.em_story img .photo-vertical {
  float: left;
  width: 33%;
  padding-right: 12px;
  padding-bottom: 12px; }
.em_story .e_copyright {
  display: block; }
.em_story figure.align-left {
  float: left; }
.em_story figure.align-right {
  float: right; }
.em_story figure.full {
  width: 100%;
  height: auto; }
.em_story figure.width-third {
  width: 30%;
  height: auto; }
.em_story figure.width-half {
  width: 50%;
  height: auto; }

.b_story_articleBody_viewport p {
  font-weight: 300; }

.em_story a {
  font-weight: 300;
  color: #2f76b7; }
  .em_story a:visited {
    color: #6a6d70; }

.c_prev.js-c_prev.e_link, .c_next.js-c_next.e_link {
  text-transform: uppercase;
  color: #bf231c;
  font-size: 11px;
  float: none; }

.b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
  text-align: right; }

.b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
  width: auto;
  float: none;
  text-align: center;
  width: 120px;
  margin: 0 24px; }

.b_thumb_controls.js-tabination-thumb_controls.js-controls {
  text-align: right;
  float: right;
  width: 220px;
  float: right;
  width: auto;
  right: 0;
  text-align: right; }
  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
    float: left;
    margin-left: 2%;
    width: auto;
    font-size: 14px; }

.b_thumb_controls_tabs.js-tabination-thumb_controls_tabs, .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_next.js-c_next.e_link {
  float: left; }

.mod-search-results .pagination {
  margin-bottom: 24px;
  float: right; }
  .mod-search-results .pagination .pager.next, .mod-search-results .pagination .pager.prev {
    font-size: 14px;
    text-transform: uppercase;
    color: #bf231c; }
  .mod-search-results .pagination ol {
    float: left;
    width: 150px;
    text-align: right;
    padding-left: 0;
    margin: 0 24px;
    font-size: 14px;
    color: #bf231c; }
  .mod-search-results .pagination li a {
    padding: 0 4px 0 0;
    font-weight: lighter; }

.b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link {
  padding: 0 4px 0 0;
  font-weight: lighter; }

@media (max-width: 767px) {
  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    display: none; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .mod-search-results .pagination .pager.prev {
    margin-right: 24px; }
  .mod-search-results .pagination li a {
    padding: 0 24px 0 0;
    font-weight: lighter; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_tab.js-c_tab.e_link {
    padding: 0 24px 0 0;
    font-weight: lighter; }

  .b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
    width: 76%;
    margin: 0 2%; }

  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    width: 100%; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
      margin-left: 2%;
      width: 8%; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_next.js-c_next.e_link {
      float: right;
      margin-right: 2%;
      width: 8%; } }
.b_dashboard_item__weather .e_weather_link {
  color: #bf231c; }

.em_ad_88x31, .moduleAd {
  width: auto; }

@media (min-width: 768px) and (max-width: 1039px) {
  .b_navitron__dropdown .b_navitron__nav .h_item.js-is-hovered:before {
    content: "";
    display: inline-block;
    color: #bf231c;
    position: relative;
    left: 0;
    font-weight: bold;
    padding-left: 0; }

  .b_navitron__nav .h_item.js-section_nav.js-is-hovered {
    padding-left: 0; }
    .b_navitron__nav .h_item.js-section_nav.js-is-hovered a {
      padding-left: 0;
      color: black;
      text-decoration: underline; }

  .b_dashboard_item__weather {
    border-right: 0; } }
@media (max-width: 767px) {
  #fancybox-wrap {
    width: 315px !important;
    left: 0 !important;
    padding: 10px !important; }

  #fancybox-outer {
    position: relative !important;
    width: 100% !important;
    height: 80% !important;
    top: 20% !important; } }
.em_featuredRecent .has_video .e_headline:before {
  padding-left: 1px; }

#refinesearchdiv {
  display: none; }

.b_weatherByLocation__featured {
  padding-left: 103px; }

.b_story_articleBody_viewport img {
  max-width: 100%;
  height: auto; }

.md_storyHasMedia .b_story_media_video_controls {
  position: absolute;
  top: 140px;
  width: 100%; }

.b_story_media_video_controls .e_link.c_prev.js-c_prev, .b_story_media_video_controls .e_link.c_next.js-c_next {
  display: inline-block;
  width: auto;
  background: none;
  padding: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #cccccc;
  position: absolute;
  top: 0;
  text-align: center;
  visibility: hidden;
  z-index: 9999; }
.b_story_media_video_controls .e_link.c_prev.js-c_prev:hover, .b_story_media_video_controls .e_link.c_next.js-c_next:hover {
  text-decoration: underline;
  color: white; }
.b_story_media_video_controls .c_tab.js-c_tab.e_link {
  font-size: 0.6em;
  text-align: left;
  width: auto;
  margin-right: 24px;
  top: 178px;
  position: relative; }
.b_story_media_video_controls .e_link.c_next.js-c_next {
  float: right;
  text-align: right;
  position: absolute;
  margin-left: -22px; }
  .b_story_media_video_controls .e_link.c_next.js-c_next:before {
    font-family: "Entypo";
    font-size-adjust: 0.25;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    visibility: visible;
    font-size: 60px; }
.b_story_media_video_controls .e_link.c_prev.js-c_prev {
  float: left;
  left: -20px; }
  .b_story_media_video_controls .e_link.c_prev.js-c_prev:before {
    font-family: "Entypo";
    font-size-adjust: 0.25;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    visibility: visible;
    font-size: 60px; }

.md_storyHasVideo .b_story_media_controls_tab {
  z-index: 99;
  bottom: 40px; }

#slider .c_showImageContent-trigger {
  visibility: hidden; }

.md_storyHasMedia .b_story_media_video_controls a {
  color: #cccccc; }
  .md_storyHasMedia .b_story_media_video_controls a:nth-child(2):before {
    content: "More Videos:";
    text-transform: uppercase;
    font-size: 0.9em;
    padding-right: 24px; }
    .md_storyHasMedia .b_story_media_video_controls a:nth-child(2):before:hover {
      text-decoration: none; }
  .md_storyHasMedia .b_story_media_video_controls a:hover {
    color: white;
    text-decoration: none; }

.b_story_media_video_controls .e_link.c_prev.js-c_prev:hover, .b_story_media_video_controls .e_link.c_next.js-c_next:hover {
  color: white;
  text-decoration: none; }

.b_story_media_video_content {
  position: relative;
  z-index: 9939; }

@media (max-width: 767px) {
.b_story_media_video_content {
  z-index: 900; }
}

@media (min-width: 1040px) {
  .b_story_media_video_content .video-js-innerContainer {
    height: 315px !important; } }
@media (min-width: 1040px) {
  .b_tags_nav .e_link:nth-child(2):before {
    display: none;
    visibility: hidden; }
  .b_tags_nav:before {
    content: "|";
    position: absolute;
    left: 240px;
    font-size: 14px;
    top: 7px;
    color: black; } }
@media (min-width: 1040px) {
  .el_homeDefault .em_mostRecent {
    margin-bottom: 32px; } }
.b_navitron, .el_navitron {
  z-index: 9999999; }

.el_homeDefault .em_thumb .e_abstract {
  padding-right: 5px; }

@media (max-width: 1039px) and (min-width: 768px) {
  .b_navitron__nav .h_item.js-section_nav.js-is-hovered a {
    left: -5px;
    position: relative; } }
@media (max-width: 767px) {
  /*
  .em_ad_320x50 img {
    width: 100% !important;
    height: 100% !important; }
    */ }
@media (max-width: 1039px) {
  .md_storyHasVideo .b_story_media {
    padding-bottom: 0px; } }
@media (max-width: 767px) {
  .el_weatherDefault .md_storyHasVideo .b_story_media_video {
    height: 234px; } }

.em_featuredRecent .has_video .h_media:before {
  display: none; }

@media (min-width: 1040px)  {
  .md_storyHasMedia .b_story_tools {
    bottom: -30px; }

  .md_storyHasVideo .b_story_media_controls_tab {
    bottom: 44px; } }
@media (min-width: 1048px) {
  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    width: 320px; }

  .b_thumb_controls_tabs.js-tabination-thumb_controls_tabs {
    width: 150px; } }
.em_ad_88x31 {
  width: 88px;
  height: 31px; }

@media (max-width: 767px) {
  .mod-search-results .pagination .pager.next {
    z-index: 9939393;
    position: relative; }
  .mod-search-results .pagination .pager.prev {
    z-index: 9939393;
    position: relative;
    margin-right: 12px; } }
@media (min-width: 1048px) {
  .b_weatherByLocation__featured {
    margin-right: 0px; } }
header {
  /* -webkit-backface-visibility: hidden; */
}

.em_featuredContent .b_story_relate {
  display: none; }
.em_featuredContent h1:hover {
  color: #dddddd; }

.b_weatherByLocation__featured {
  padding-left: 123px;
  padding-bottom: 5px; }

.b_weatherByLocation__current .h_group:nth-of-type(3) {
  left: -47px; }

#submit-form .echo-submit-content {
  background-color: lightgrey;
  color: #4d4f53; }

.echo-submit-container textarea {
  background-color: lightgrey;
  color: #4d4f53; }
  .echo-submit-container textarea:focus {
    background-color: lightgrey;
    color: #4d4f53; }

.b_navitron__content section article .e_link[src*="entertainment"] {
  float: right;
  color: #bf231c; }

@-moz-document url-prefix() {
  .b_footer__sitemap__stayConnected .google:before, .b_footer__sitemap__stayConnected .youtube:before, .b_footer__sitemap__stayConnected .instagram:before, .b_footer__sitemap__stayConnected .pinterest:before, .b_footer__sitemap__stayConnected .twitter:before {
    padding-left: 5px; } }

.el_sectionDefault .aui-fieldset .aui-field-content {
  width: 100%;
  clear: none;
  float: left; }
.el_sectionDefault .aui-fieldset .description {
  float: left;
  width: 100%;
  margin-bottom: 24px;
  line-height: 1.5em; }
.el_sectionDefault .aui-fieldset .aui-field label {
  display: block;
  font-size: 16px; }
.el_sectionDefault .aui-fieldset input {
  width: 90%;
  font-size: 16px;
  font-weight: lighter;
  color: #8b8d8e; }
.el_sectionDefault .aui-fieldset .aui-field {
  width: 50%;
  float: left;
  margin-bottom: 12px; }
.el_sectionDefault .lfr-textarea {
  height: 150px;
  max-width: none;
  width: 90%; }

.aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea {
  height: 150px;
  max-width: none;
  width: 90%; }

.el_sectionDefault .aui-fieldset .aui-legend {
  margin-bottom: 0px;
  padding-bottom: 2px;
  line-height: 2rem;
  font-size: 2em;
  font-weight: inherit;
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal; }
.el_sectionDefault .aui-fieldset-legend {
  padding: 3.25em 0 2.5em; }
.el_sectionDefault #recaptcha_widget_div {
  float: left;
  margin: 25px 0 0 50px;
  text-align: center; }
.el_sectionDefault .aui-button.aui-button-submit {
  clear: both;
  float: right; }
.el_sectionDefault .aui-field-element .aui-field-input-select {
  clear: both;
  float: left;
  width: 150px; }
.el_sectionDefault .aui-button-input.aui-button-input-submit {
  background: none repeat scroll 0 0 #bf231c;
  border: 0 none;
  border-radius: 0 0 0 0;
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-right: 6px;
  padding: 6px 12px;
  font-size: 12px;
  width: auto; }
  .el_sectionDefault .aui-button-input.aui-button-input-submit:hover {
    background: none repeat scroll 0 0 #8a1f1a; }
.el_sectionDefault .aui-form fieldset:last-child {
  margin-bottom: 24px; }
.el_sectionDefault .aui-form .portlet-msg-error {
  background: none;
  border: none;
  color: #bf231c;
  width: 100%;
  padding: 0;
  position: relative;
  top: 20px;
  z-index: 99;
  left: 6px;
  height: 0; }
.el_sectionDefault .aui-fieldset .aui-field label:after {
  content: "*";
  font-size: 12px;
  position: relative;
  top: -4px;
  color: #bf231c; }

div ~ .el_sectionDefault .lfr-textarea-container {
  float: left; }

.el_sectionDefault .aui-field.lfr-textarea-container textarea:focus {
  background: white; }

.ep_rightCol .aui-fieldset-legend {
  position: 1em 0; }
.ep_rightCol .aui-fieldset .aui-legend {
  position: relative; }
.ep_rightCol .aui-fieldset .aui-field, .ep_rightCol .aui-fieldset input {
  width: 100%; }
.ep_rightCol .aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea {
  width: 100%; }
.ep_rightCol #recaptcha_widget_div {
  margin: 5px 0 10px 50px; }

@media (min-width: 1040px)  {
  .el_sectionDefault #recaptcha_widget_div {
    margin: 30px 0 0 0; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .el_sectionDefault .aui-fieldset .lfr-textarea-container {
    width: 100%; }
  .el_sectionDefault .aui-fieldset .aui-legend {
    position: relative; }
  .el_sectionDefault .aui-fieldset-legend {
    padding: 3em 0 0.5em 0; }
  .el_sectionDefault #recaptcha_widget_div {
    margin: 0; }
  .el_sectionDefault .aui-fieldset .aui-field.lfr-textarea-container textarea {
    width: 430px; } }
@media (max-width: 767px) {
  .el_sectionDefault .aui-fieldset .aui-field, .el_sectionDefault .aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea {
    width: 100%; }

  .aui-fieldset input {
    width: 100%; }

  .el_sectionDefault .aui-fieldset .aui-legend {
    position: relative; }
  .el_sectionDefault .aui-fieldset-legend {
    padding: 1.25em 0 0.5em; }
  .el_sectionDefault .aui-fieldset {
    padding: 4%;
    width: 100%; }
  .el_sectionDefault #recaptcha_widget_div {
    margin: 0 0 24px 0; }
  .el_sectionDefault #recaptcha_table {
    width: 300px !important; }
  .el_sectionDefault #recaptcha_widget_div {
    margin: 0 0 24px -4%; }
  .el_sectionDefault .aui-fieldset input {
    width: 100%; } }
@media (max-width: 1039px) {
  p a {
    word-wrap: break-word; } }
.em_thumb.md_traffic .h_group, .em_thumb.md_weather .h_group {
  padding-top: 100px;
  padding: 110px 12px 0px 12px;
  background-size: 90%; }
.em_thumb.md_traffic .h_group {
  background: url("../images/custom/branding/first-warning-traffic-logo.png") no-repeat center 12px scroll; }
.em_thumb.md_weather .h_group {
  background: url("../images/custom/branding/first-warning-weather-logo.png") no-repeat center 12px scroll; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  /*-webkit-backface-visibility: hidden; */ 
}

.em_featuredContent .h_item:first-child .h_media:after {
  content: "";
  visibility: hidden;
  display: none;
  opacity: 0;
  display: none;
  visibility: hidden;
  opacity: 0;
  content: ""; }

@media (max-width: 1199px) and (min-width: 1040px) {
  .em_featuredContent .h_item.has_video:first-child:after {
    top: 350px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .em_featuredContent .h_item.has_video:first-child:after {
    top: 290px; } }
@media (max-width: 767px) {
  .em_featuredContent .h_item.has_video:first-child:after {
    visibility: hidden; }
  }
@media (max-width: 768px) {
  .ep_rightCol .em_featuredRecent {
    border: 1px solid #dddddd;
    padding: 12px; }
  }

@media (min-width: 1040px) {
  .ep_miniCol {
    width: 32.6%;
    margin-left: 1%; } }
p {
  margin-bottom: 12px; }

.em_story .video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }
  .em_story .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (min-width: 1040px) {
  .ep_halfCol {
    width: 49%;
    padding-right: 0;
    margin-right: 1%; } }
@media (min-width: 1040px) {
  .em_mostRecent .e_headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19.6px;
    line-height: 1.225rem; } }
.em_iframe .h_group {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem; }
.em_iframe .h_content .h_group {
  margin-bottom: 12px; }
.em_iframe strong {
  font-weight: 500; }

.em_thumb.md_weather .h_group, .em_thumb.md_traffic .h_group {
  background-size: 90% !important; }

@media (max-width: 768px) {
  .ep_rightCol .em_featuredRecent {
    padding: 0px; }
    .ep_rightCol .em_featuredRecent .h_group {
      padding: 12px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  .b_navitron__dropdown .h_item.js_is_hovered {
    text-decoration: none; }
    .b_navitron__dropdown .h_item.js_is_hovered:hover {
      text-decoration: none; }
    .b_navitron__dropdown .h_item.js_is_hovered a {
      text-decoration: none; }
      .b_navitron__dropdown .h_item.js_is_hovered a:hover {
        text-decoration: none; }

  .b_navitron__nav .h_item.js-section_nav.js-is-hovered a {
    text-decoration: none; } }
.ep_rightCol .em_featuredRecent .h_item {
  border: 1px solid #cccccc;
  padding: 12px; }
.ep_rightCol .em_featuredRecent .h_group {
  margin-top: 0; }

.em_featuredStory .b_story_related, .em_featuredStory .b_story_media_controls_tab {
  display: none; }
.em_featuredStory .b_story_tools .b_social {
  top: 0; }

@media (min-width: 1040px) {
  .em_featuredStory .md_storyHasVideo .b_story_header, .em_featuredStory .b_story_featuredContent {
    height: 316px;
    overflow: hidden !important; } }
@media (max-width: 767px) {
  .el_weatherDefault .b_story_accessories {
    display: none; }

  .em_tabs .e_image {
    margin: 0 5%;
    max-width: 90%; }

  .b_cycleItems.h_control.js-controls {
    margin-left: 5%;
    margin-top: 2%; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .el_weatherDefault .b_story_articleBody_content {
    margin-bottom: 20px; }

  .em_tabs .e_image {
    max-width: 100%; } }
@media (min-width: 1040px) {
  .em_featuredStory .em_story .b_dateline {
    margin-bottom: 24px; } }
.lottery_module strong, .station_info strong {
  font-weight: 700; }

.b_footer__brandingScripps .item_media {
  display: block;
  height: 40px;
  width: 40px; }

@media (min-width: 1040px) {
  .b_tags_nav .e_link:nth-child(2) {
    margin-left: 0px; } }
.b_tags_nav {
  padding-left: 0px; }
  .b_tags_nav .e_link {
    margin: 0 12px;
    border-left: 1px solid #eeeeee;
    padding-left: 24px; }
    .b_tags_nav .e_link.js-is-active {
      margin-left: 0;
      padding-left: 0;
      border-left: 0; }
  .b_tags_nav:before {
    content: "";
    display: none;
    visibility: hidden; }

@media (max-width: 768px) {
  .ep_rightCol .em_featuredRecent .h_group {
    padding: 0px; } }
@media (max-width: 768px) {
  .ep_rightCol .em_featuredRecent {
    border: none;
    padding: 0px; } }
@media (min-width: 1040px) {
  .em_thumb .h_twoCol .h_item {
    float: left;
    width: 46%;
    padding-right: 3%; }

  .em_topicBox .h_item:first-child {
    width: 400px;
    height: 130px; } }
#wrapper {
  overflow-x: hidden; }

@media (max-width: 1039px) and (min-width: 768px) {
  .b_dashboard_item__weather {
    background-size: 150px 100px; } }
.em_featuredContent .h_item.has_video:first-child:after {
  content: ""; }

@media (max-width: 1039px) {
  .el_weatherDefault .b_cycleItems .h_item .e_image {
    max-width: 100%; } }
@media (max-width: 1039px) {
  .em_tabs_nav .e_link:before {
    padding-right: 0px; } }
.em_ad_88x31 {
  z-index: 33333333; }

@media (min-width: 768px) {
  .em_thumb.h_technology {
    position: relative;
    top: -55px; } }
@media (max-width: 767px) {
  .em_thumb.h_technology {
    position: relative;
    top: -12px; } }
.em_ad_994x30 {
  border: none !important; }

@media (min-width: 1039px) {
  .b_thumb_controls.js-tabination-thumb_controls.js-controls {
    width: auto; } }
.b_thumb_controls.js-tabination-thumb_controls.js-controls {
  display: block;
  position: absolute;
  bottom: 0;
  width: auto; }
  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
    display: none; }
    .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link.js-is-disabled {
      display: none; }

@media (min-width: 768px) {
  .b_thumb_controls.js-tabination-thumb_controls.js-controls .c_prev.js-c_prev.e_link {
    display: block;
    padding-right: 12px; } }
.b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls {
  bottom: -27px;
  display: block;
  position: absolute;
  width: auto;
  border: 1px solid #cccccc;
  border-top: 0;
  text-align: center; }
.b_mostRecent_controls .c_prev.js-c_prev.e_link {
  display: none; }

@media (min-width: 768px) {
  .b_mostRecent_controls .c_prev.js-c_prev.e_link {
    display: block; } }
.b_story_articleBody {
  padding-bottom: 20px; }

@media (max-width: 768px) {
  .em_tabs_content .h_content {
    margin: 0 5%; }

  .e_iframe {
    width: 100%; }

  .em_tabs_content .h_content img {
    width: 100%;
    margin: 0 5%; } }
@media (min-width: 768px) {
  .em_thumb.md__moduleSpacing_none {
    position: relative;
    top: -55px; } }
@media (max-width: 767px) {
  .em_thumb.md__moduleSpacing_none {
    position: relative;
    top: -12px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .ep_rightCol .em_featuredRecent .h_item {
    border: none;
    padding: 0; } }
nav.b_mostRecent_controls {
  height: 32px !important;
  text-align: right !important;
  width: 100% !important; }
  nav.b_mostRecent_controls .c_prev.js-c_prev.e_link, nav.b_mostRecent_controls .c_next.js-c_next.e_link {
    width: auto;
    display: inline-block;
    width: 46%;
    padding-top: 5px; }
  nav.b_mostRecent_controls .c_prev.js-c_prev.e_link.js-is-disabled {
    display: none !important; }

.nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
  text-align: left;
  float: left !important;
  padding-left: 6px; }
.nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  text-align: right;
  float: right;
  padding-right: 6px; }


@media (max-width: 767px) {
  .b_mostRecent_controls.js-tabination-mostRecent_controls.js-controls{
      border: 0;
      bottom: -18px;
      padding: 0 5px;
  }
  nav.b_mostRecent_controls .c_next.js-c_next.e_link{
      position: absolute;
      right: 0;
      width: auto;
  }
  nav.b_mostRecent_controls .c_prev.js-c_prev.e_link{
      position: absolute;
      left: 0;
      width: auto;
  }
  .b_mostRecent_content.js-tabination-mostRecent_content{
      padding-bottom: 10px;

  }
}

.ie9 nav.b_mostRecent_controls {
  height: 32px !important;
  text-align: right !important;
  width: 100% !important; }
  .ie9 nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
    width: auto;
    display: inline-block;
    width: 46%;
    padding-top: 5px; }

nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  width: auto;
  display: inline-block;
  width: 46%;
  padding-top: 5px; }

.ie9 nav.b_mostRecent_controls .c_prev.js-c_prev.e_link.js-is-disabled {
  display: none !important; }
.ie9 .nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
  text-align: left;
  float: left !important;
  padding-left: 6px; }
.ie9 .nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  text-align: right;
  float: right;
  padding-right: 6px; }

.b_dashboard_item__weather {
  background-position: 0 0; }

@media (min-width: 1040px) {
  .em_thumb .h_twoCol .h_item {
    float: left;
    width: 46%;
    padding-right: 3%; }

  .em_topicBox .h_item:first-child {
    width: 400px;
    height: 130px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .b_dashboard_item__weather {
    min-height: 100px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .ie9 .b_footer__sitemap__stayConnected .facebook:before {
    padding-top: 24px; } }
.ie9 .poll .radio {
  background: transparent;
  border: none; }
.ie9 .b_masthead {
  background: none !important;
  filter: none !important; }

.em_featuredContent .h_item:first-child .h_content {
  z-index: 10; }
.em_featuredContent .h_item:first-child .h_media {
  margin-bottom: -4%; }

.b_weatherByLocation__content .h_col > .e_title {
  padding-left: 11px; }
.b_weatherByLocation__content .ewx_temperature {
  float: none; }

.b_weatherByLocation__featured .ewx_temperature {
  padding-left: 35px !important; }

.em_featuredContent .h_media {
  position: relative;
  z-index: 9; }

@media (min-width: 1040px) {
  .b_weatherByLocation__content .h_item {
    min-height: 175px; } }
.em_featuredContent .h_item:not(:first-child) .e_headline {
  display: block; }

@media (max-width: 1199px) and (min-width: 1040px) {
  .em_featuredContent .h_item:first-child .b_relatedStories .e_headline {
    text-align: right; } }
@media (max-width: 767px) {
  .em_story .b_story_articleBody_controls {
    display: block; } }
@media (min-width: 768px) {
  .b_footer__promo .e_link {
    padding-left: 0;
    margin-right: 12px;
    white-space: nowrap; }
    .b_footer__promo .e_link:first-child {
      padding-left: 0;
      margin-right: 12px;
      white-space: nowrap; } }
@media (min-width: 1039px) {
  .el_weatherDefault .md_storyHasVideo .b_headlines {
    min-height: 155px; } }
@media (min-width: 1039px) {
  .b_weatherByLocation__featured .ewx_temperature, .ie9 .b_weatherByLocation__featured .ewx_temperature {
    padding-left: 0 !important; } }
.ewx_day_clear {
  background-image: url("../images/custom/icons-weather/day/clear.png");
  background-repeat: no-repeat; }

.ie9 .ewx_day_clear {
  background-image: url("../images/custom/icons-weather/day/clear.png");
  background-repeat: no-repeat; }
.ie9 .em_story .b_author .h_media {
  max-width: 50px;
  max-height: 50px; }
.ie9 .em_story .b_author .e_author_image {
  width: 100%;
  height: auto; }
.ie9 .em_ad_994x30 {
  display: none; }

@media (max-width: 1039px) and (min-width: 768px) {
  .el_sectionDefault .em_featuredRecent .h_item:first-child {
    padding: 12px;
    border: 1px solid #cccccc; } }
@media (max-width: 768px) {
  .el_weatherDefault .em_tabs_content .h_content img {
    width: 100%;
    margin: 0; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .el_threeColDefault .h_break {
    max-width: 1040px;
    margin: 0 auto; } }
@media (max-width: 1040px) and (min-width: 768) {
  .el_threeColDefault .h_break {
    max-width: 768px;
    margin: 0 auto; } }
@media (max-width: 1039px) {
  .b_weatherByLocation__nav .e_title:hover {
    color: #888888; } }
.em_iframe .h_group {
  margin: 0 12px; }

.em_thumb.md_weather .h_group {
  background: none;
  padding-top: 0; }
  .em_thumb.md_weather .h_group:before {
    content: url("../images/custom/branding/first-warning-weather-logo.png");
    left: -12px;
    position: relative; }
.em_thumb.md_traffic .h_group {
  background: none;
  padding-top: 0; }
  .em_thumb.md_traffic .h_group:before {
    content: url("../images/custom/branding/first-warning-traffic-logo.png");
    left: -12px;
    position: relative; }

@media (min-width: 768px) {
  .em_thumb.md_traffic .h_group, .em_thumb.md_weather .h_group:before {
    top: -6px;
    position: relative; } }
@media (max-width: 767px) {
  .b_story_articleBody_content {
    overflow: hidden; }
    .b_story_articleBody_content iframe {
      width: 100%; } }
.ep_rightCol .em_thumbs .js-controls {
  display: none; }

.em_featuredStory .b_story_articleBody_content p {
  font-weight: 300; }

@media (max-width: 768px) {
  .b_social.js-is-active {
    height: 100px; }

  .el_weatherDefault .b_story_accessories {
    display: none; } }
@media (max-width: 767px) {
  .el_weatherDefault .md_storyHasVideo .b_story_media_video, .em_story .b_story_media_video, .md_storyHasVideo .b_story_media_video {
    height: auto; } }
.em_story .b_dateline > * {
  font-size: 11px; }

@media (max-width: 767px) {
  .b_story_articleBody_viewport .DV-container {
    width: 100% !important;
    height: 400px !important; } }
.b_tags_nav {
  padding-bottom: 7px; }
  .b_tags_nav .e_link {
    margin: 0;
    padding: 0 24px 0 27px;
    display: inline-block; }
    .b_tags_nav .e_link:first-child {
      border-left: 0;
      margin-left: 0;
      padding-left: 0; }
      .b_tags_nav .e_link:first-child.js-is-active {
        border-left: 0;
        margin-left: 0;
        padding-left: 0; }
    .b_tags_nav .e_link:nth-child(2) {
      margin: 0;
      padding: 0 24px 0 27px;
      display: inline-block; }
    .b_tags_nav .e_link.js-is-active {
      border-left: 1px solid #eeeeee;
      margin: 0;
      padding: 0 24px 0 27px; }

@media (max-width: 767px) {
  .b_tags_nav .e_link:first-child {
    padding-left: 26px; }
    .b_tags_nav .e_link:first-child.js-is-active {
      padding-left: 26px; } }
.em_gallery .flexslider .slides .h_content {
  width: 100%; }

@media (min-width: 1040px) {
  .em_story .b_author .e_author_image {
    width: 100%; }
  .em_story .b_author .h_media {
    display: block;
    max-width: 45px;
    width: 45px;
    max-height: 40px;
    overflow: hidden;
    height: 40px; } }
.ep_rightCol .em_thumb .js-controls {
  display: none; }

@media (max-width: 767px) {
  .b_tags_nav {
    margin-left: -15px; }
    .b_tags_nav .e_link {
      float: left;
      margin-bottom: 18px;
      width: 35%; }
      .b_tags_nav .e_link:first-child {
        margin-bottom: 7px;
        padding-left: 26px;
        padding-bottom: 5px;
        width: auto; }
        .b_tags_nav .e_link:first-child.js-is-active {
          margin-bottom: 7px;
          padding-left: 26px; }
      .b_tags_nav .e_link:nth-child(2n+2) {
        clear: both;
        border-left: 0;
        margin-left: 26px;
        margin-bottom: 18px;
        padding: 0; }
      .b_tags_nav .e_link:nth-child(2n+3) {
        border-left: 0;
        padding-left: 6%; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .em_ad_994x30 {
    width: 1040px; } }
@media (max-width: 767px) {
  .ie9 #wrapper {
    min-width: 320px; } }


.b_story_media_video_controls .e_link.js-is-disabled {
  display: none !important; }

@media (max-device-width: 1039px) and (min-device-width: 768px) {
  .md_storyHasMedia .b_story_media_video_controls {
    top: 310px !important; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .md_storyHasMedia .b_story_articleBody_controls {
    bottom: 60px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .md_storyHasMedia .b_story_articleBody_controls {
    bottom: 80px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_story_media_photo.js-is-active flex-viewport .flex-active-slide {
    padding: 0 10px !important; } }
.b_weatherByLocation__content .h_col > .e_title {
  padding-left: 0; }

.em_iframe.md_stocks .h_group {
  margin: 0; }

@media (min-width: 1040px)  {
  .b_story_media_photo.js-is-active .flex-viewport .flex-active-slide {
    padding: 0 20px !important; }

  .flexslider .flex-viewport .slides .h_content {
    width: 92%; } }
.flexslider .flex-direction-nav a.flex-disabled {
  display: none !important; }
@media (min-width: 1040px) {
  .em_story .b_authors .b_author .h_media {
    float: left; } }
@media (max-width: 767px) {
  .ie9 .c_showNavigation {
    visibility: visible; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .md_storyPhotoOnly .flexslider .flex-viewport {
    max-height: 350px; } }
.b_weatherByLocation__hourly {
  padding-bottom: 48px; }
  .b_weatherByLocation__hourly .js-nav {
    display: none; }

.b_wx_hourly_controls.js-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%; }

.b_weatherByLocation__hourly .js-c_prev.e_link.c_prev, .b_weatherByLocation__hourly .js-c_next.e_link.c_next {
  width: 48%;
  float: left;
  text-align: center; }
.b_weatherByLocation__hourly .js-c_prev.e_link.c_prev {
  padding-right: 10px; }

@media (min-width: 1040px) {
  .b_weatherByLocation__hourly {
    padding-bottom: 0; }
    .b_weatherByLocation__hourly .js-c_prev.e_link.c_prev, .b_weatherByLocation__hourly .js-c_next.e_link.c_next {
      width: auto;
      float: left;
      text-align: right;
      display: block !important; }

  .b_wx_hourly_controls.js-controls {
    width: 100px; }

  .b_weatherByLocation__hourly .js-c_prev.e_link.c_prev {
    padding-right: 10px; } }
.b_weatherByLocation__content > * .h_col:nth-of-type(2) {
  padding: 12px 0; }

.e_video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }

.video-js-innerContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important; }

.ie9 .md_storyHasMedia .b_story_media_video_controls {
  top: 300px; }
.ie9 .em_gallery #carousel .h_item {
  height: 100px;
  max-height: 100px; }
.ie9 .em_gallery #carousel .e_image {
  max-height: 100%;
  margin: auto;
  width: auto;
  max-width: 100%; }
.ie9 .flexslider .slides img {
  display: block; }
.ie9 .em_gallery #slider .e_image {
  max-height: 100%;
  vertical-align: middle;
  width: auto;
  text-align: center;
  margin: auto;
  max-width: 100%; }

@media (max-width: 1199px) and (min-width: 1040px) {
  .ie9 .em_story .b_dateline {
    height: auto;
    line-height: 1em;
    margin-bottom: 6px; }

  .flexslider .slides .h_content, .ie9 .flexslider .slides .h_content {
    width: 393px; } }
@media (min-width: 768px) {
  .em_thumb.md__moduleSpacing_noney {
    position: relative;
    top: -55px; } }
@media (max-width: 767px) {
  .em_thumb.md__moduleSpacing_none {
    position: relative;
    top: -12px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .ep_rightCol .em_featuredRecent .h_item {
    border: none;
    padding: 0; } }
nav.b_mostRecent_controls {
  height: 32px !important;
  text-align: right !important;
  width: 100% !important; }
  nav.b_mostRecent_controls .c_prev.js-c_prev.e_link, nav.b_mostRecent_controls .c_next.js-c_next.e_link {
    width: auto;
    display: inline-block;
    width: 46%;
    padding-top: 5px; }
  nav.b_mostRecent_controls .c_prev.js-c_prev.e_link.js-is-disabled {
    display: none !important; }

.nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
  text-align: left;
  float: left !important;
  padding-left: 6px; }
.nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  text-align: right;
  float: right;
  padding-right: 6px; }

.ie9 nav.b_mostRecent_controls {
  height: 32px !important;
  text-align: right !important;
  width: 100% !important; }
  .ie9 nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
    width: auto;
    display: inline-block;
    width: 46%;
    padding-top: 5px; }

nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  width: auto;
  display: inline-block;
  width: 46%;
  padding-top: 5px; }

.ie9 nav.b_mostRecent_controls .c_prev.js-c_prev.e_link.js-is-disabled {
  display: none !important; }
.ie9 .nav.b_mostRecent_controls .c_prev.js-c_prev.e_link {
  text-align: left;
  float: left !important;
  padding-left: 6px; }
.ie9 .nav.b_mostRecent_controls .c_next.js-c_next.e_link {
  text-align: right;
  float: right;
  padding-right: 6px; }

.b_dashboard_item__weather {
  background-position: 0 0; }

@media (min-width: 1040px) {
  .em_thumb .h_twoCol .h_item {
    float: left;
    width: 46%;
    padding-right: 3%; }

  .em_topicBox .h_item:first-child {
    width: 400px;
    height: 130px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .b_dashboard_item__weather {
    min-height: 100px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .ie9 .b_footer__sitemap__stayConnected .facebook:before {
    padding-top: 24px; } }
.ie9 .poll .radio {
  background: transparent;
  border: none; }
.ie9 .b_masthead {
  background: none !important;
  filter: none !important; }
.ie9 #slider .c_showImageContent-trigger {
  visibility: visible; }
.ie9 .flexslider .flex-direction-nav a {
  top: 135px; }
.ie9 #slider .flex-direction-nav a:before {
  font-size: 60px; }
.ie9 .flexslider .flex-direction-nav {
  width: 100%; }
  .ie9 .flexslider .flex-direction-nav .flex-next {
    right: -45px; }
  .ie9 .flexslider .flex-direction-nav a {
    -webkit-transition: all 0.1s ease-in-out;
    color: white;
    position: absolute;
    top: 48%;
    z-index: 200;
    visibility: hidden;
    opacity: 0.7;
    top: 135px; }
.ie9 .slides {
  margin: 0;
  padding: 0;
  list-style: none; }

.flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

.ie9 .flexslider .flex-direction-nav a {
  visibility: visible;
  z-index: 9999999;
  width: 40px;
  height: 45px;
  overflow: hidden;
  display: block; }
.ie9 .flexslider .flex-direction-nav .flex-prev:before {
  font-family: "Entypo";
  font-size: 60px;
  font-size-adjust: 0.25;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\E765";
  visibility: visible;
  color: white; }
.ie9 .flexslider .flex-direction-nav .flex-next:before {
  font-family: "Entypo";
  font-size: 60px;
  font-size-adjust: 0.25;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\E766";
  visibility: visible;
  color: white; }
.ie9 #carousel .flex-direction-nav a:before {
  font-size: 60px; }
.ie9 .flexslider .flex-direction-nav .flex-prev {
  left: -30px; }
.ie9 .flexslider #carousel .flex-direction-nav {
  top: 40px;
  position: absolute; }
.ie9 .flex-direction-nav {
  z-index: 93993992; }
.ie9 .flexslider .flex-direction-nav .flex-next {
  right: -15px; }
.ie9 .flexslider .flex-direction-nav .flex-prev {
  left: 0px; }
  .ie9 .flexslider .flex-direction-nav .flex-prev.flex-disabled {
    display: none;
    visibility: hidden; }
.ie9 .flexslider .flex-direction-nav .flex-next.flex-disabled {
  display: none;
  visibility: hidden; }
.ie9 .em_story .b_author .h_media {
  max-width: 50px;
  max-height: 50px; }
.ie9 .em_story .b_author .e_author_image {
  width: 100%;
  height: auto; }
.ie9 .em_ad_994x30 {
  display: none; }

@media (max-width: 1199px) and (min-width: 1040px) {
  .flexslider .slides .h_content, .ie9 .flexslider .slides .h_content {
    width: 100%; } }
.em_featuredContent .h_item:first-child .h_content {
  z-index: 10; }
.em_featuredContent .h_item:first-child .h_media {
  margin-bottom: -4%; }

.b_weatherByLocation__content .h_col > .e_title {
  padding-left: 11px; }
.b_weatherByLocation__content .ewx_temperature {
  float: none; }

.b_weatherByLocation__featured .ewx_temperature {
  padding-left: 35px !important; }

.em_featuredContent .h_media {
  position: relative;
  z-index: 9; }

@media (min-width: 1040px) {
  .b_weatherByLocation__content .h_item {
    min-height: 175px; } }
.em_featuredContent .h_item:not(:first-child) .e_headline {
  display: block; }

@media (max-width: 1199px) and (min-width: 1040px) {
  .em_featuredContent .h_item:first-child .b_relatedStories .e_headline {
    text-align: right; }

  .em_story .b_dateline {
    width: 110%;
    margin-bottom: 6px; }

  .md_storyHasMedia .b_story_pubInfo {
    margin-bottom: 6px; } }
@media (max-width: 767px) {
  .em_story .b_story_articleBody_controls {
    display: none; } }
@media (min-width: 768px) {
  .b_footer__promo .e_link {
    padding-left: 0;
    margin-right: 12px;
    white-space: nowrap; }
    .b_footer__promo .e_link:first-child {
      padding-left: 0;
      margin-right: 12px;
      white-space: nowrap; } }
@media (min-width: 1039px) {
  .el_weatherDefault .md_storyHasVideo .b_headlines {
    min-height: 155px; } }
@media (min-width: 1039px) {
  .b_weatherByLocation__featured .ewx_temperature, .ie9 .b_weatherByLocation__featured .ewx_temperature {
    padding-left: 0 !important; } }
.ewx_day_clear {
  background-image: url("../images/custom/icons-weather/day/clear.png");
  background-repeat: no-repeat; }

.ie9 .ewx_day_clear {
  background-image: url("../images/custom/icons-weather/day/clear.png");
  background-repeat: no-repeat; }
.ie9 .em_story .b_author .h_media {
  max-width: 50px;
  max-height: 50px; }
.ie9 .em_story .b_author .e_author_image {
  width: 100%;
  height: auto; }
.ie9 .em_ad_994x30 {
  display: none; }

@media (max-width: 1039px) and (min-width: 768px) {
  .el_sectionDefault .em_featuredRecent .h_item:first-child {
    padding: 12px;
    border: 1px solid #cccccc; } }
@media (max-width: 768px) {
  .el_weatherDefault .em_tabs_content .h_content img {
    width: 100%;
    margin: 0; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .el_threeColDefault .h_break {
    max-width: 1040px;
    margin: 0 auto; } }
@media (max-width: 1040px) and (min-width: 768) {
  .el_threeColDefault .h_break {
    max-width: 768px;
    margin: 0 auto; } }
@media (max-width: 1039px) {
  .b_weatherByLocation__nav .e_title:hover {
    color: #888888; } }
.em_iframe .h_group {
  margin: 0 12px; }

.em_thumb.md_weather .h_group {
  background: none;
  padding-top: 0; }
  .em_thumb.md_weather .h_group:before {
    content: url("../images/custom/branding/first-warning-weather-logo.png");
    left: -12px;
    position: relative; }
.em_thumb.md_traffic .h_group {
  background: none;
  padding-top: 0; }
  .em_thumb.md_traffic .h_group:before {
    content: url("../images/custom/branding/first-warning-traffic-logo.png");
    left: -12px;
    position: relative; }

@media (min-width: 768px) {
  .em_thumb.md_traffic .h_group, .em_thumb.md_weather .h_group:before {
    top: -6px;
    position: relative; } }
@media (max-width: 767px) {
  .b_story_articleBody_content {
    overflow: hidden; }
    .b_story_articleBody_content iframe {
      width: 100%; } }
.ep_rightCol .em_thumbs .js-controls {
  display: none; }

.em_featuredStory .b_story_articleBody_content p {
  font-weight: 300; }

@media (max-width: 768px) {
  .b_social.js-is-active {
    height: 100px; }

  .el_weatherDefault .b_story_accessories {
    display: none; } }
@media (max-width: 767px) {
  .el_weatherDefault .md_storyHasVideo .b_story_media_video, .em_story .b_story_media_video, .md_storyHasVideo .b_story_media_video {
    height: auto; } }
.em_story .b_dateline > * {
  font-size: 11px; }

@media (max-width: 767px) {
  .b_story_articleBody_viewport .DV-container {
    width: 100% !important;
    height: 400px !important; } }
.b_tags_nav {
  padding-bottom: 7px; }
  .b_tags_nav .e_link {
    margin: 0;
    padding: 0 24px 0 27px;
    display: inline-block; }
    .b_tags_nav .e_link:first-child {
      border-left: 0;
      margin-left: 0;
      padding-left: 0; }
      .b_tags_nav .e_link:first-child.js-is-active {
        border-left: 0;
        margin-left: 0;
        padding-left: 0; }
    .b_tags_nav .e_link:nth-child(2) {
      margin: 0;
      padding: 0 24px 0 27px;
      display: inline-block; }
    .b_tags_nav .e_link.js-is-active {
      border-left: 1px solid #eeeeee;
      margin: 0;
      padding: 0 24px 0 27px; }

@media (max-width: 767px) {
  .b_tags_nav .e_link:first-child {
    padding-left: 26px; }
    .b_tags_nav .e_link:first-child.js-is-active {
      padding-left: 26px; } }
@media (max-width: 767px) {
  .em_darkBox .h_media, .em_tags .b_tags_section:first-of-type .h_item:nth-child(-n+4) .h_media, .em_featuredContent .h_media {
    position: relative;
    padding-bottom: 75%;
    padding-top: 25px;
    height: 0; }

  .em_darkBox .h_media .e_image, .em_tags .b_tags_section:first-of-type .h_item:nth-child(-n+4) .h_media .e_image, .em_featuredContent .h_media .e_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

  .em_tags .b_tags_section:first-child .h_item:nth-of-type(-n+4) {
    padding-right: 0;
    padding-left: 0; } }
.em_gallery .flexslider .slides .h_content {
  width: 100%; }

@media (min-width: 1040px) {
  .em_story .b_author .e_author_image {
    width: 100%; }
  .em_story .b_author .h_media {
    display: block;
    max-width: 45px;
    width: 45px;
    max-height: 40px;
    overflow: hidden;
    height: 40px; } }
.ep_rightCol .em_thumb .js-controls {
  display: none; }

@media (max-width: 767px) {
  .b_tags_nav {
    margin-left: -15px; }
    .b_tags_nav .e_link {
      float: left;
      margin-bottom: 18px;
      width: 35%; }
      .b_tags_nav .e_link:first-child {
        margin-bottom: 7px;
        padding-left: 26px;
        padding-bottom: 5px;
        width: auto; }
        .b_tags_nav .e_link:first-child.js-is-active {
          margin-bottom: 7px;
          padding-left: 26px; }
      .b_tags_nav .e_link:nth-child(2n+2) {
        clear: both;
        border-left: 0;
        margin-left: 26px;
        margin-bottom: 18px;
        padding: 0; }
      .b_tags_nav .e_link:nth-child(2n+3) {
        border-left: 0;
        padding-left: 6%; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .em_ad_994x30 {
    width: 1040px; } }
@media (max-width: 767px) {
  .ie9 #wrapper {
    min-width: 320px; } }


.b_story_media_video_controls .e_link.js-is-disabled {
  display: none !important; }

@media (max-device-width: 1039px) and (min-device-width: 768px) {
  .md_storyHasMedia .b_story_media_video_controls {
    top: 310px !important; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .md_storyHasMedia .b_story_articleBody_controls {
    bottom: 60px; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .md_storyHasMedia .b_story_articleBody_controls {
    bottom: 80px; } }
@media (min-width: 1040px) {
  .md_storyPhotoOnly .b_story_media_photo.js-is-active flex-viewport .flex-active-slide {
    padding: 0 10px !important; } }
.b_weatherByLocation__content .h_col > .e_title {
  padding-left: 0; }



.em_iframe.md_stocks .h_group {
  margin: 0; }

@media (min-width: 1040px)  {
  .b_story_media_photo.js-is-active .flex-viewport .flex-active-slide {
    padding: 0 20px !important; }

  .flexslider .flex-viewport .slides .h_content {
    width: 92%; } }
.flexslider .flex-direction-nav a.flex-disabled {
  display: none !important; }

@media (min-width: 1040px) {
  .em_story .b_authors .b_author .h_media {
    float: left; } }
@media (max-width: 767px) {
  .ie9 .c_showNavigation {
    visibility: visible; } }
@media (max-width: 1039px) and (min-width: 768px) {
  .md_storyPhotoOnly .flexslider .flex-viewport {
    max-height: 350px; } }
.b_weatherByLocation__hourly {
  padding-bottom: 48px; }
  .b_weatherByLocation__hourly .js-nav {
    display: none; }

.b_wx_hourly_controls.js-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%; }

.b_weatherByLocation__hourly .js-c_prev.e_link.c_prev, .b_weatherByLocation__hourly .js-c_next.e_link.c_next {
  width: 48%;
  float: left;
  text-align: center; }
.b_weatherByLocation__hourly .js-c_prev.e_link.c_prev {
  padding-right: 10px; }

@media (min-width: 1040px) {
  .b_weatherByLocation__hourly {
    padding-bottom: 0; }
    .b_weatherByLocation__hourly .js-c_prev.e_link.c_prev, .b_weatherByLocation__hourly .js-c_next.e_link.c_next {
      width: auto;
      float: left;
      text-align: right;
      display: block !important; }

  .b_wx_hourly_controls.js-controls {
    width: 100px; }

  .b_weatherByLocation__hourly .js-c_prev.e_link.c_prev {
    padding-right: 10px; } }
.b_weatherByLocation__content > * .h_col:nth-of-type(2) {
  padding: 12px 0; }

.e_video, .vidHolder, .md_liveVideo .h_content {
  position: relative;
  padding-bottom: 62.25%;
  padding-top: 25px;
  height: 0; }

.e_video .video-js-innerContainer, .md_liveVideo .h_content .e_iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important; }

@media (min-width: 1039px) {
  .em_story .flexslider .slides img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
    text-align: center; }

  .flexslider .flex-direction-nav a {
    top: 40%; }

  .js-h_showImageContent-viewport.h_showImageContent_viewport.js-is-active {
    width: 100%; }

  .b_story_media_photo.js-is-active .flex-viewport .flex-active-slide {
    padding: 0 0px !important; } }
@media (max-width: 1199px) and (min-width: 1040px) {
  .flexslider .flex-viewport .slides .h_content {
    width: 100%; }

  .md_storyHasMedia.md_storyHasVideo .b_story_media_photo.js-is-active .flex-active-slide {
    width: 455px !important;
    margin-left: 10px; }
  .md_storyHasMedia.md_storyHasVideo .b_story_media_photo.js-is-active .flexslider .flex-direction-nav .flex-prev {
    left: 10px; }

  .b_story_media_photo.js-is-active .flex-active-slide {
    width: 415px !important; } }

@media (max-width: 767px) {
  .b_bar__breaking__alerts, .b_bar__breaking__breaking, .b_bar__weather {
    margin: 3px 0; }

  .md_storyHasMedia .b_story_featuredContent:before, .md_storyHasMedia .md_storyPhotoOnly .b_story_header:before {
    display: none; }

  .md_storyPhotoOnly .md_storyHasMedia .b_story_header:before, .h_break:before, .h_full:before, .el_homeDefault:before, .el_sectionDefault:before, .el_storyDefault:before, .el_weatherDefault:before, .ep_fullCol_top:before, .ep_fullCol_bottom:before {
    display: none; } }
.em_iframe.md_livevideo .h_group {
  margin: 0; }

.DV-container {
  width: 100% !important; }

@media (max-width: 767px) {
  .el_homeDefault .em_featuredContent .h_item.has_video:first-child:before {
    content: "";
    display: none; } }
.js-c_print {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%; }
  .js-c_print:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f02f";
    color: #bf231c;
    padding-right: 6px; }

a.js-c_print {
  color: #bf231c; }
  a.js-c_print:hover:before {
    text-decoration: none; }

.e_spinner {
  width: 32px;
  margin: auto;
  display: block;
  margin-top: 25%;
  position: relative; }
  .e_spinner.md__color_white:before {
    content: url("../images/ajax-loader.gif"); }
  .e_spinner.md__color_black:before {
    content: url("../images/ajax-loader-black.gif"); }

#searchbox__searchresult_WAR_sitesearchportlet_ {
  max-width: 90%;
  margin: 0 auto; }

.search-input input {
  width: 89%;
  padding: 12px;
  float: left; }

@media (max-width: 1039px) {
  .search-input input{
      width: 84%;
  }
  #btnS{
    width: 15%!important;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #btnS{
    padding: 12px 0!important; 
    width: 14%!important;
  }
}

.mod-search-header {
  overflow: hidden; }

#btnS {
  width: 10%;
  float: right;
  font-size: 12px;
  background: #bf231c;
  color: white;
  border: 0px;
  border-radius: 0;
  box-shadow: 0;
  padding: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300; }
  #btnS:hover {
    background: #8a1f1a;
    box-shadow: 0; }

#searchForm {
  overflow: hidden;
  margin-bottom: 12px; }

.mod-search-header h2 {
  font-size: 20px;
  font-weight: 500; }

.search-count, .list-sort {
  font-size: 12px; }

.search-count {
  float: left; }

.list-sort {
  float: right; }

#filterByTpye {
  padding: 0;
  float: right;
  width: 100%;
  margin: 0 0 24px 0;
  list-style: none outside none;
  margin: 0;
  padding: 0; }
  #filterByTpye a {
    float: left;
    padding: 6px 12px;
    color: black;
    text-transform: uppercase;
    font-size: 12px; }
  #filterByTpye .active {
    font-weight: 500;
    color: #bf231c; }
    #filterByTpye .active a {
      color: #8b201b;
      background-color: #f4f4f4;
      margin-top: 1px; }
  #filterByTpye > * {
    list-style-type: none; }
  @media (max-width: 767px) {
    #filterByTpye > * {float: left; height: 41px}
  }
.mod-search-filter {
  border: 1px solid #bbbbbb;
  overflow: hidden;
  clear: both;
  position: relative;
  margin-bottom: 24px; }

.search-refine-trigger {
  position: absolute;
  right: 12px;
  top: 6px;
  color: black;
  font-size: 12px; }

@media (max-width: 1039px) {
  .search-refine-trigger {
    position: static;
  }
}

.search-refine {
  font-size: 12px;
  clear: both; }
  .search-refine label {
    display: block;
    line-height: 100%; }
  .search-refine .filter-block {
    float: left;
    display: block;
    width: 20%;
    margin: 12px; }
  .search-refine .link-refine {
    top: 12px;
    position: relative; }
    .search-refine .link-refine.apply {
      margin-right: 12px;
      padding: 6px;
      background: #bf231c;
      color: white;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 300;
      text-transform: uppercase; }
    .search-refine .link-refine.reset {
      color: black;
      border-bottom: 1px solid; }
      .search-refine .link-refine.reset:hover {
        text-decoration: none;
        color: gray; }

@media (min-width: 769) {
  .search-refine .filter-block {
    width: 15%; } }
.mod-search-results li {
  list-style-type: none;
  font-weight: 300;
  overflow: hidden;
  margin-bottom: 24px;
  padding-bottom: 12px;
  border-bottom: 1px solid lightgrey; }
.mod-search-results img {
  width: auto !important;
  height: auto !important;
  max-height: 100px;
  max-width: 133px; }
.mod-search-results p {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0; }
.mod-search-results h3 {
  font-size: 16px;
  font-weight: 500; }
.mod-search-results .f-left {
  margin: 0;
  margin-right: 12px; }

.result-body {
  font-size: 12px; }

.pagination ol {
  display: none; }

.pager {
  margin-left: 12px; }

.b_search__site #searchbox__searchbox_WAR_sitesearchportlet_ {
  margin-right: -4px; }
  .b_search__site #searchbox__searchbox_WAR_sitesearchportlet_ > form {
    background: white !important; }
  .b_search__site #searchbox__searchbox_WAR_sitesearchportlet_ input {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #c9cac8; }
  .b_search__site #searchbox__searchbox_WAR_sitesearchportlet_:after {
    font-family: "FontAwesome";
    content: "\f002";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    color: #c9cac8;
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 4;
    cursor: pointer; }
  .b_search__site #searchbox__searchbox_WAR_sitesearchportlet_ .lsb {
    width: 45px;
    height: 38px;
    color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
    border-left: 1px solid #f4f4f4 !important;
    position: relative;
    z-index: 9999997; }
    .b_search__site #searchbox__searchbox_WAR_sitesearchportlet_ .lsb:hover {
      background: #f4f4f4 !important;
      opacity: 0.6; }
.b_search__site #searchTerm {
  position: relative;
  z-index: 9999999;
  background: transparent;
  height: 38px;
  border: none;
  padding: 6px 12px;
  font-size: 16px;
  margin-right: -4px; }
  .b_search__site #searchTerm:focus {
    position: relative;
    background-color: white;
    z-index: 9999; }
.b_search__site #searchbox_form input[type="button"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0; }



/***** tom.css *****/
@media (max-width: 1039px) {
  /* line 8, ../sass/storyRefactor-tom.sass */
  .el_weatherDefault .h_content iframe {
    display: none;
  }
}

/* line 13, ../sass/storyRefactor-tom.sass */
.ll_image {
  padding: 10%;
}

/* line 19, ../sass/storyRefactor-tom.sass */
.md_authorSingle .b_author {
  margin-bottom: 0;
}


@media (min-width: 1040px)  {
  /* line 24, ../sass/storyRefactor-tom.sass */
  .b_story_media_photo.js-is-active .flex-active-slide {
    width: 398px !important;
  }
}

/* line 35, ../sass/storyRefactor-tom.sass */
.flexslider .flex-viewport .slides .h_content {
  width: 100%;
}
@media (max-width: 1039px) {
  /* line 35, ../sass/storyRefactor-tom.sass */
  .flexslider .flex-viewport .slides .h_content {
    position: absolute;
    bottom: -10px;
  }
}

/* line 42, ../sass/storyRefactor-tom.sass */
.md_storyHasMedia .b_story_featuredContent {
  height: 364px;
  overflow: visible;
}
@media (min-width: 1040px)  {
  /* line 42, ../sass/storyRefactor-tom.sass */
  .md_storyHasMedia .b_story_featuredContent {
    height: 365px;
  }
}
@media (max-width: 1039px) {
  /* line 42, ../sass/storyRefactor-tom.sass */
  .md_storyHasMedia .b_story_featuredContent {
    height: auto;
  }
}

/* line 51, ../sass/storyRefactor-tom.sass */
.md_storyHasMultiMedia .b_story_featuredContent {
  margin-bottom: 40px;
}
@media (max-width: 1039px) {
  /* line 51, ../sass/storyRefactor-tom.sass */
  .md_storyHasMultiMedia .b_story_featuredContent {
    margin-bottom: 0;
  }
}

/* line 66, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent {
  background: black;
}
/* line 69, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_story_header {
  margin: 0;
  padding: 24px;
  width: 45%;
}
@media (max-width: 1039px) {
  /* line 69, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_story_header {
    padding-top: 0px;
    width: 100%;
  }
}
/* line 78, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .e_headline {
  color: white;
}
/* line 81, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .e_subheadline {
  color: #c5c5c5;
  font-size: 1rem;
  line-height: 1.4rem;
  margin-top: 6px;
}
/* line 87, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider {
  background: none;
  border: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 87, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  /* line 87, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider {
    margin-bottom: 40px;
  }
}
/* line 98, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_headlines {
  margin-bottom: 5px;
}
@media (min-width: 1040px) {
  /* line 98, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_headlines {
    /*min-height: 218px */
  }
}
/* line 102, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_headlines .h_content {
  display: table-cell;
  vertical-align: middle;
}
@media (min-width: 1040px) {
  /* line 102, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_headlines .h_content {
    height: 190px;
  }
}
/* line 108, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_author {
  display: table;
  font-size: 12px;
  line-height: 1.05rem;
}
/* line 112, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_author .h_media {
  padding-right: 6px;
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 112, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_author .h_media {
    width: 45px;
  }
}
@media (max-width: 767px) {
  /* line 112, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_author .h_media {
    display: none;
  }
}
/* line 118, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_author .h_media .e_author_image {
  width: 100%;
}
/* line 121, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent address {
  display: table-cell;
  vertical-align: middle;
}
/* line 124, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent a {
  color: #cccccc;
  display: block;
}
/* line 128, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_dateline {
  color: white;
  line-height: 1rem;
}
/* line 131, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_dateline .e_published:before {
  color: #f9cf0b;
  content: "Posted: ";
  text-transform: uppercase;
}
/* line 135, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .e_updated:before {
  color: #f9cf0b;
  content: "Updated: ";
  text-transform: uppercase;
}
/* line 140, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_story_tools {
  font-size: 0.75rem;
  margin-top: 7px;
  position: absolute;
  top: 284px;
  width: 36%;
}
@media (max-width: 1039px) {
  /* line 140, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_story_tools {
    position: static;
    width: 100%;
  }
}
/* line 151, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social {
  color: white;
  position: static;
}
@media (max-width: 1039px) {
  /* line 151, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_social {
    margin-top: 11px;
    max-width: 430px;
    width: 430px;
  }
}
/* line 158, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social a {
  color: #cccccc;
}
/* line 160, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social a:hover {
  color: white;
  text-decoration: none;
}
@media (max-width: 1039px) {
  /* line 163, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_social dd {
    font-size: 22px;
    margin: 0 15px 10px 0;
  }
}
/* line 168, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social > * {
  float: left;
  margin-right: 6px;
}
/* line 171, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social > *:nth-child(2) {
  clear: both;
}
/* line 173, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social > * div {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  line-height: 1rem;
  text-align: center;
}
@media (max-width: 1039px) {
  /* line 173, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_social > * div {
    line-height: 24px;
  }
}
/* line 179, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social > * div:before {
  display: block;
}
/* line 181, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .e_social_twitter_count:before {
  content: "\f099";
}
/* line 183, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .e_social_facebook_count:before {
  content: "\f09a";
}
/* line 185, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .e_social_comments_count:before {
  content: "\f075";
}
/* line 188, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .c_social_google:before {
  content: "\f0d5";
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 187, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_social .c_social_google {
    font-size: 1rem;
  }
}
/* line 192, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .c_social_email {
  color: #cccccc;
}
/* line 195, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .c_social_email:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f003";
  position: relative;
  top: -7px;
}
/* line 200, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .c_social_email:hover {
  color: white;
}
.b_story_featuredContent .b_social .c_social_email a{
  position: absolute;
  top: 21px;
}
@media (max-width: 1039px) {
  .b_story_featuredContent .b_social .c_social_email a{
  top: 0;
  }
  .b_story_featuredContent .b_social .c_social_email{
    position: relative;
  }
}

@media (min-width: 768px) and (max-width: 1039px) {
  /* line 192, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_social .c_social_email {
    top: 1px;
  }
}
/* line 204, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_social .c_social_email span {
  background: none !important;
}
/* line 210, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .e_title {
  border-bottom: 1px solid #acacab;
  margin-bottom: 6px;
  line-height: 1rem;
}
/* line 215, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_story_media_controls_tab {
  height: 30px;
  left: 247px;
  position: absolute;
  top: 330px;
}
@media (min-width: 1040px)  {
  /* line 215, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_story_media_controls_tab {
    left: 169px;
    top: 328px;
  }
}
@media (max-width: 1039px) {
  /* line 215, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_story_media_controls_tab {
    height: 45px;
    position: static;
  }
}
/* line 226, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_story_media_controls_tab a {
  color: #999999;
  display: inline;
  font-family: "georgia", serif;
  font-size: 0.875rem;
  line-height: 1.225rem;
}
/* line 232, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .b_story_media_controls_tab a.js-is-active {
  color: #cccccc;
}
@media (max-width: 1039px) {
  /* line 226, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .b_story_media_controls_tab a {
    display: block;
    float: left;
    padding: 13px 0;
    text-align: center;
    width: 50%;
  }
}

/* line 244, ../sass/storyRefactor-tom.sass */
.md_storyHasMedia .b_story_tools .b_textSize {
  right: 11px;
  top: 16px;
}
@media (min-width: 1040px)  {
  /* line 244, ../sass/storyRefactor-tom.sass */
  .md_storyHasMedia .b_story_tools .b_textSize {
    right: 28px;
  }
}
@media (max-width: 1039px) {
  /* line 244, ../sass/storyRefactor-tom.sass */
  .md_storyHasMedia .b_story_tools .b_textSize {
    float: left;
    margin: 11px 0 11px 0px;
  }
}

/* line 260, ../sass/storyRefactor-tom.sass */
.em_story .c_story_related {
  display: none;
}
@media (max-width: 1039px) {
  /* line 260, ../sass/storyRefactor-tom.sass */
  .em_story .c_story_related {
    display: block;
  }
}
/* line 266, ../sass/storyRefactor-tom.sass */
.em_story .b_textSize .e_link.js-is-active {
  color: white;
}
/* line 268, ../sass/storyRefactor-tom.sass */
.em_story .b_textSize .e_link {
  background: #a29f9f;
  color: #454545;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin-right: 3px;
  float: left;
  width: 18px;
  height: 18px;
  text-transform: uppercase;
}
@media (max-width: 1039px) {
  /* line 268, ../sass/storyRefactor-tom.sass */
  .em_story .b_textSize .e_link {
    font-weight: lighter;
    height: 45px;
    margin-right: 9px;
    padding: 0 5px;
    width: 45px;
  }
}
/* line 285, ../sass/storyRefactor-tom.sass */
.em_story .b_textSize .e_link:hover {
  color: white;
}
@media (max-width: 1039px) {
  /* line 288, ../sass/storyRefactor-tom.sass */
  .em_story .b_textSize .e_link:nth-child(1) {
    font-size: 20px;
    line-height: 62px;
  }
  /* line 291, ../sass/storyRefactor-tom.sass */
  .em_story .b_textSize .e_link:nth-child(2) {
    font-size: 26px;
    line-height: 60px;
  }
  /* line 294, ../sass/storyRefactor-tom.sass */
  .em_story .b_textSize .e_link:nth-child(3) {
    font-size: 29px;
    line-height: 56px;
  }
  /* line 297, ../sass/storyRefactor-tom.sass */
  .em_story .b_textSize .e_link:nth-child(4) {
    font-size: 35px;
    line-height: 50px;
  }
}
/* line 301, ../sass/storyRefactor-tom.sass */
.em_story .c_textSize_smallest {
  font-size: 8px;
  line-height: 12px;
}
/* line 304, ../sass/storyRefactor-tom.sass */
.em_story .c_textSize_small {
  font-size: 0.625rem;
  line-height: 0.875rem;
}
/* line 307, ../sass/storyRefactor-tom.sass */
.em_story .c_textSize_regular {
  font-size: 0.75rem;
  line-height: 1.05rem;
}
/* line 310, ../sass/storyRefactor-tom.sass */
.em_story .c_textSize_large {
  font-size: 0.875rem;
  line-height: 1.225rem;
}
@media (min-width: 1040px)  {
  /* line 314, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools {
    bottom: 0;
  }
}
/* line 317, ../sass/storyRefactor-tom.sass */
.em_story .b_story_tools .c_textSize,
.em_story .b_story_tools .c_social {
  display: none;
}
@media (max-width: 1039px) {
  /* line 321, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools .c_textSize {
    color: white;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-right: 6px;
  }
  /* line 327, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools .c_textSize:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "A";
    font-size: 20px;
    background: #404040;
    color: #d9d9d9;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    display: block;
  }
  /* line 340, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools .c_social.js-is-active:before,
  .em_story .b_story_tools .c_textSize.js-is-active:before {
    color: white;
  }
  /* line 342, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools .c_social {
    color: white;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-right: 6px;
  }
  /* line 348, ../sass/storyRefactor-tom.sass */
  .em_story .b_story_tools .c_social:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f045";
    font-size: 20px;
    background: #404040;
    color: #d9d9d9;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    display: block;
  }
}

/* line 361, ../sass/storyRefactor-tom.sass */
.md_storyHasVideo .b_story_header {
  width: 38%;
}
@media (min-width: 1040px)  {
  /* line 361, ../sass/storyRefactor-tom.sass */
  .md_storyHasVideo .b_story_header {
    width: 36%;
  }
}
@media (max-width: 1039px) {
  /* line 361, ../sass/storyRefactor-tom.sass */
  .md_storyHasVideo .b_story_header {
    width: 100%;
  }
}
/* line 367, ../sass/storyRefactor-tom.sass */
.md_storyHasVideo .b_story_media {
  width: 61%;
}
@media (min-width: 1040px)  {
  /* line 367, ../sass/storyRefactor-tom.sass */
  .md_storyHasVideo .b_story_media {
    width: 64%;
  }
}
@media (max-width: 1039px) {
  /* line 367, ../sass/storyRefactor-tom.sass */
  .md_storyHasVideo .b_story_media {
    width: 100%;
  }
}
@media (max-width: 1039px) {
  /* line 373, ../sass/storyRefactor-tom.sass */
  .md_storyHasVideo .b_story_media_video {
    height: auto;
  }
}

/* line 381, ../sass/storyRefactor-tom.sass */
.em_story.md_storyHasMultiMedia.md_storyHasVideo .b_story_featuredContent,
.em_story.md_storyHasVideo .b_story_featuredContent {
  height: 365px;
}
@media (max-width: 1039px) {
  /* line 381, ../sass/storyRefactor-tom.sass */
  .em_story.md_storyHasMultiMedia.md_storyHasVideo .b_story_featuredContent,
  .em_story.md_storyHasVideo .b_story_featuredContent {
    height: auto;
  }
}

/* line 387, ../sass/storyRefactor-tom.sass */
#slider .c_showImageContent-trigger {
  color: white;
  float: right;
  font-size: 0.6875rem;
  margin-right: 12px;
  text-transform: uppercase;
  visibility: visible;
}
/* line 394, ../sass/storyRefactor-tom.sass */
#slider .js-h_showImageContent-viewport {
  display: none;
  line-height: 1.225rem;
  padding: 5px 12px 5px 12px;
}
/* line 399, ../sass/storyRefactor-tom.sass */
#slider .js-h_showImageContent-viewport.js-is-active {
  display: block;
}
/* line 401, ../sass/storyRefactor-tom.sass */
#slider .flex-direction-nav {
  margin: 0;
  padding-right: 9px;
  position: absolute;
  text-align: right;
  right: -8px;
  top: 360px;
}
@media (min-width: 1040px)  {
  /* line 401, ../sass/storyRefactor-tom.sass */
  #slider .flex-direction-nav {
    right: -7px;
    top: 362px;
  }
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 401, ../sass/storyRefactor-tom.sass */
  #slider .flex-direction-nav {
    display: block;
    position: static;
  }
}
@media (max-width: 767px) {
  /* line 401, ../sass/storyRefactor-tom.sass */
  #slider .flex-direction-nav {
    display: none;
  }
}
/* line 416, ../sass/storyRefactor-tom.sass */
#slider .flex-direction-nav li {
  display: inline-block;
  width: auto;
}
/* line 420, ../sass/storyRefactor-tom.sass */
#slider .flex-direction-nav a.flex-disabled {
  visibility: hidden;
}

/* line 425, ../sass/storyRefactor-tom.sass */
.em_story #slider .flex-direction-nav a {
  color: #bf231c;
  font-size: 12px;
  font-family: arial;
  margin-left: 10px;
  position: static;
  right: 0;
  text-transform: uppercase;
  visibility: visible;
}
/* line 434, ../sass/storyRefactor-tom.sass */
.em_story #slider .flex-direction-nav a.flex-disabled {
  visibility: hidden;
}

/* line 438, ../sass/storyRefactor-tom.sass */
.b_story_media_video {
  padding-top: 1px;
  position: relative;
}
/* line 441, ../sass/storyRefactor-tom.sass */
.b_story_media_video .b_story_media_video_controls {
  text-align: right;
  margin-left: 23px;
  margin-top: 7px;
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 441, ../sass/storyRefactor-tom.sass */
  .b_story_media_video .b_story_media_video_controls {
    position: static;
  }
}
@media (max-width: 767px) {
  /* line 441, ../sass/storyRefactor-tom.sass */
  .b_story_media_video .b_story_media_video_controls {
    bottom: 0px;
    position: relative;
    top: inherit !important;
    right: 10px !important;
    z-index: 5;
  }
}
/* line 453, ../sass/storyRefactor-tom.sass */
.b_story_media_video .b_story_media_video_controls .e_link.c_next.js-c_next, .b_story_media_video .b_story_media_video_controls .e_link.c_prev.js-c_prev {
  color: #bf231c;
  font-family: arial;
  font-size: 12px;
  float: none;
  display: inline-block;
  margin: 0;
  position: static;
  text-transform: uppercase;
  visibility: visible;
}
/* line 463, ../sass/storyRefactor-tom.sass */
.b_story_media_video .b_story_media_video_controls .e_link.c_next.js-c_next:hover, .b_story_media_video .b_story_media_video_controls .e_link.c_prev.js-c_prev:hover {
  text-decoration: underline;
}
/* line 467, ../sass/storyRefactor-tom.sass */
.b_story_media_video .b_story_media_video_controls .js-is-disabled {
  visibility: hidden;
}
/* line 471, ../sass/storyRefactor-tom.sass */
.b_story_media_video .b_story_media_video_controls .b_story_media_video_controls_tab {
  display: none;
}

/* line 475, ../sass/storyRefactor-tom.sass */
.md_storyHasMultiMedia.md_storyHasVideo .b_story_media_video_controls {
  margin: 0;
  padding: 0;
  right: 0;
  top: 360px;
}
@media (min-width: 1040px)  {
  /* line 475, ../sass/storyRefactor-tom.sass */
  .md_storyHasMultiMedia.md_storyHasVideo .b_story_media_video_controls {
    top: 362px;
  }
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 475, ../sass/storyRefactor-tom.sass */
  .md_storyHasMultiMedia.md_storyHasVideo .b_story_media_video_controls {
    float: none;
    margin-left: -4px;
  }
}
/* line 486, ../sass/storyRefactor-tom.sass */
.md_storyHasMultiMedia.md_storyHasVideo .b_story_header {
  padding-top: 0;
}



/* line 499, ../sass/storyRefactor-tom.sass */
.b_story_media_video_content .js-is-active .video-js-innerContainer {
  width: 100% !important;
}
@media (max-width: 1039px) {
  /* line 497, ../sass/storyRefactor-tom.sass */
  .b_story_media_video_content {
    padding-bottom: 66.25%;
    height: 0;
  }
  /* line 504, ../sass/storyRefactor-tom.sass */
  .b_story_media_video_content .js-h_tab {
    display: block;
    height: 255px;
    width: 100%;
    position: absolute;
    visibility: hidden;
    z-index: 1;
  }
  /* line 511, ../sass/storyRefactor-tom.sass */
  .b_story_media_video_content .js-h_tab.js-is-active {
    visibility: visible;
    z-index: 9999;
  }
}
@media (max-width: 767px) {
  /* line 497, ../sass/storyRefactor-tom.sass */
  .b_story_media_video_content {
    padding-bottom: 69.25%;
  }
  /* line 516, ../sass/storyRefactor-tom.sass */
  .b_story_media_video_content .js-h_tab {
    height: auto;
  }
}

@media (max-width: 1039px) {
  /* line 522, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider.js-one-slide {
    padding-bottom: 20px;
  }
}
/* line 527, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider.js-one-slide .h_item {
  width: 100%;
  visibility: visible;
}
@media (min-width: 1040px) {
  /* line 527, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider.js-one-slide .h_item {
    height: 364px;
  }
}
/* line 535, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider .flex-viewport .h_item {
  visibility: visible;
}
@media (min-width: 1040px) {
  /* line 535, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider .flex-viewport .h_item {
    max-height: 365px;
  }
}
/* line 539, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider .h_item {
  float: left;
  visibility: hidden;
}
.ie .b_story_featuredContent .flexslider .h_item {
  visibility: visible;
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 539, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider .h_item {
    width: 456px !important;
  }
}
@media (max-width: 1039px) {
  /* line 539, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider .h_item {
    position: relative;
  }
}
@media (max-width: 1039px) {
  /* line 547, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .flexslider .h_content {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(43%, black), color-stop(100%, black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 43%, #000000 100%);
    bottom: 0px;
    position: absolute;
    width: 100%;
  }
}
/* line 558, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider .slides {
  width: 100%;
}
/* line 563, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider .flex-direction-nav .flex-prev:hover,
.b_story_featuredContent .flexslider .flex-direction-nav .flex-next:hover {
  -webkit-transform: scale(1);
}
/* line 565, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .flexslider .flex-direction-nav .flex-prev:before,
.b_story_featuredContent .flexslider .flex-direction-nav .flex-next:before {
  content: "";
}

/* line 571, ../sass/storyRefactor-tom.sass */
.el_weatherDefault .md_storyHasVideo .b_story_tools {
  top: 284px;
}

/* line 577, ../sass/storyRefactor-tom.sass */
.em_gallery {
  background: black;
  color: white;
  padding: 48px;
}
@media (max-width: 1039px) {
  /* line 577, ../sass/storyRefactor-tom.sass */
  .em_gallery {
    padding: 24px;
  }
}
/* line 584, ../sass/storyRefactor-tom.sass */
.em_gallery .flexslider {
  background: black;
  border: 0;
}
/* line 589, ../sass/storyRefactor-tom.sass */
.em_gallery .e_title:first-of-type {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 50.4px;
  line-height: 3.15rem;
  margin-bottom: 24px;
}
/* line 596, ../sass/storyRefactor-tom.sass */
.em_gallery #slider {
  height: auto;
  min-height: 300px;
  margin-bottom: 40px;
}
/* line 600, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .e_image {
  max-height: 100%;
  vertical-align: middle;
  width: auto;
  text-align: center;
  margin: auto;
  max-width: 100%;
}
/* line 608, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .flex-viewport .h_item {
  visibility: visible;
}
/* line 610, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .h_item {
  float: left;
  visibility: hidden;
}
@media (max-width: 1039px) {
  /* line 610, ../sass/storyRefactor-tom.sass */
  .em_gallery #slider .h_item {
    position: relative;
  }
}
/* line 616, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .flex-direction-nav {
  bottom: inherit;
  top: 35%;
}
@media (max-width: 1039px) {
  /* line 616, ../sass/storyRefactor-tom.sass */
  .em_gallery #slider .flex-direction-nav {
    display: none;
  }
}
/* line 621, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .flex-direction-nav a {
  color: white;
  position: absolute;
  visibility: hidden;
}
/* line 626, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .flex-direction-nav a.flex-prev {
  left: 0;
  right: inherit;
}
.em_gallery #slider .js-paging{
  position: absolute;
  bottom: -26px;
  z-index: 99;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-size: 14px;
  right: 12px;
}
@media (max-width: 767px) {
  .em_gallery #slider .js-paging{
    right: 22px;
  }
}
@media (max-width: 1039px) {
  .em_gallery #slider .flex-direction-nav a.flex-prev {
    margin-left: -42px;
  }
}
/* line 629, ../sass/storyRefactor-tom.sass */
.em_gallery #slider .h_content {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19.6px;
  line-height: 1.225rem;
}
@media (max-width: 1039px) {
  /* line 629, ../sass/storyRefactor-tom.sass */
  .em_gallery #slider .h_content {
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(43%, black), color-stop(100%, black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 43%, #000000 100%);
  }
}
@media (max-width: 767px) {
  /* line 629, ../sass/storyRefactor-tom.sass */
  .em_gallery #slider .h_content {
    padding: 24px 12px;
    position: static;
  }
}
/* line 646, ../sass/storyRefactor-tom.sass */
.em_gallery #carousel {
  height: 100px;
  max-height: 100px;
  margin-bottom: 100px;
}
/* line 650, ../sass/storyRefactor-tom.sass */
.em_gallery #carousel .h_item {
  max-height: 100px;
}
/* line 652, ../sass/storyRefactor-tom.sass */
.em_gallery #carousel .e_image {
  max-height: 100%;
  margin: auto;
  width: auto;
  max-width: 100%;
}

/* line 660, ../sass/storyRefactor-tom.sass */
.ie9 #slider .flex-direction-nav {
  top: 339px;
}

/* line 669, ../sass/storyRefactor-tom.sass */
.em_featuredContent .has_video .h_media:after {
  bottom: 15px;
}

@media (max-width: 767px) {
  /* line 674, ../sass/storyRefactor-tom.sass */
  .em_darkBox .has_video .h_media:after {
    bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 674, ../sass/storyRefactor-tom.sass */
  .em_darkBox .has_video .h_media:after {
    bottom: 115px;
  }
}
@media (min-width: 1040px) {
  /* line 674, ../sass/storyRefactor-tom.sass */
  .em_darkBox .has_video .h_media:after {
    bottom: 115px;
  }
}

/* line 684, ../sass/storyRefactor-tom.sass */
.em_featuredContent .is-empty {
  display: none;
}

/* line 689, ../sass/storyRefactor-tom.sass */
.b_story_articleBody .b_story_articleBody_controls {
  display: block;
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 12px;
  margin-bottom: 24px;
  bottom: 0;
}

.b_story_articleBody .b_story_articleBody_controls .e_link{
  background: #bf231c;
  color: white;
  border: 0px;
  border-radius: 0;
  box-shadow: 0;
  padding: 6px 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  width: auto;
  margin-left: 12px;
  font-size: 12px;
}

.b_story_articleBody .b_story_articleBody_controls .e_link:hover{
  background: #8a1f1a;
}

.b_story_articleBody .b_story_articleBody_controls .c_prev.js-c_prev.e_link.js-is-disabled, .c_next.js-c_next.e_link.js-is-disabled{
  background: #c9cac8;
  color: #fff;
  display: inline;
}

.b_story_articleBody .b_story_articleBody_controls_tab .e_link{
  margin-left: 6px;
  background: white;
  color: #bf231c;
  border: 1px solid white;
  padding: 3px 6px;
}

.b_story_articleBody .b_story_articleBody_controls_tab .e_link:hover{
  margin-left: 6px;
  background: white;
  border: 1px solid #bf231c;
  text-decoration: none;
}

.b_story_articleBody .b_story_articleBody_controls .c_prev.js-c_prev.e_link.js-is-disabled, .b_story_articleBody_controls .c_next.js-c_next.e_link.js-is-disabled, .b_story_articleBody .b_story_articleBody_controls .is-active{
  cursor: default;
  text-decoration: none;
}

.b_story_articleBody .b_story_articleBody_controls_tab .e_link.js-is-active{
  border: 1px solid #646464;  
  color: black;
}

.b_story_articleBody_controls_tab{
  display: inline;
}

/* line 694, ../sass/storyRefactor-tom.sass */
.b_story_articleBody .b_story__footer {
  clear: both;
}

/* line 700, ../sass/storyRefactor-tom.sass */
.is-loading .h_media:before{
  display: none !important;
}
/* line 703, ../sass/storyRefactor-tom.sass */
.is-loading noscript img {
  display: block !important;
  visibility: visible !important;
}


/* line 719, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .anv-player-parent-container,
.em_videoGallery .anv-player-parent-container {
  height: 0 !important;
  padding-bottom: 56.25% !important;
  width: 100% !important;
}
/* line 723, ../sass/storyRefactor-tom.sass */
.b_story_featuredContent .anvato_player object,
.em_videoGallery .anv-player-parent-container object {
  position: absolute;
  height: 100%;
  width: 100%;
}
@media (max-width: 1039px) {
  .b_story_featuredContent .anv-player-parent-container,
  .em_videoGallery .anv-player-parent-container{
    overflow: hidden;
  }
  /* line 729, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .anv-player-parent-container .anv-controlbar,
  .em_videoGallery .anv-player-parent-container .anv-controlbar {
    padding-right: 5px;
  }
  /* line 733, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .anv-player-parent-container .anv-controlbar-left li,
  .b_story_featuredContent .anv-player-parent-container .anv-controlbar-right li,
  .em_videoGallery .anv-player-parent-container .anv-controlbar-left li,
  .em_videoGallery .anv-player-parent-container .anv-controlbar-right li {
    padding: 0 15px !important;
    width: auto !important;
  }
  /* line 737, ../sass/storyRefactor-tom.sass */
  .b_story_featuredContent .anv-player-parent-container .anv-controlbar-time-display li,
  .em_videoGallery .anv-player-parent-container .anv-controlbar-time-display li {
    padding: 0 5px !important;
  } 
  .b_story_featuredContent .anv-player-parent-container .anv-video,
  .em_videoGallery .anv-player-parent-container .anv-video{
     opacity: 1!important;
  }
  .b_story_featuredContent .anvato_player .anv-loading,
  .em_videoGallery .anv-player-parent-container .anv-loading{
    margin: -16px 144px 0 144px!important;
    top: 50%!important;
    z-index: 2;
  }
  .b_story_featuredContent .anv-player-parent-container .anv-big-play-button,
  .em_videoGallery .anv-player-parent-container .anv-big-play-button{
    z-index: 2!important;
  }
  .iOS-posterImg{
    visibility: hidden;
  }
  .b_story_featuredContent .anvato_player .iOS-posterImg,
  .em_videoGallery .iOS-posterImg{
    position: absolute;
    width: 100%;
    z-index: 1;
  }
  .anv-player-parent-container .iOS-posterImg{
    visibility: visible;
  }
  .em_videoGallery video,
  .anvato_player .anv-ad-container div,
  .anvato_player video{
    width: 100%!important;
    /*z-index: 2;*/
  }

  .em_videoGallery .anv-ad-container,
  .b_story_featuredContent .anv-ad-container{
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
  .em_videoGallery .anv-ad-container div,
  .em_videoGallery .anv-ad-container video,
  .b_story_featuredContent .anv-ad-container div,
  .b_story_featuredContent .anv-ad-container video{
    height: 100%!important;
    width: 100%!important;
  }
}


.b_story_featuredContent .anv-skin.anv-player-parent-container{
  overflow: visible!important;
}
.b_story_featuredContent .anvato_player .b_story_media_video_content .h_tab{
  display: none;
}
.b_story_featuredContent .anvato_player .e_video{
  display: none;
}


.b_story_featuredContent .anvato_player .anv-ad-container div video{
  position: absolute;  
}



  /* fixes to image alignment in story */
  .em_story figure.align-left{padding: 0 0 0 10px ;}
  .em_story figure.align-right{padding: 0 10px 0 0;}
  @media (max-width: 768px){
    .em_story figure.align-left,
    .em_story figure.align-right{padding: 10px 0;}
  }

/***** end tom.css *****/

/***** alyssa-100113.css *****/
.isEmbedded #header, .isEmbedded #footer, .isEmbedded .b_navBar {
  display: none; }

#closingScripps, .museo {
  font-family: "helvetica nueue", helvetica, arial, sans-serif, "helvetica neue", "helvetica", arial, sans-serif;
  font-size: 14px; }

#closingScripps .closingNav {
  clear: both;
  list-style-type: none;
  padding-left: 0; }
  #closingScripps .closingNav a {
    font-weight: bold; }
  #closingScripps .closingNav li {
    display: inline-block;
    padding: 6px 12px 6px 0; }
#closingScripps .closingHeader {
  list-style-type: none;
  padding-left: 0; }
#closingScripps .closingContent {
  list-style-type: none;
  padding-left: 0;
  display: block !important; }
  #closingScripps .closingContent .schoolCaption {
    display: block !important; }
    #closingScripps .closingContent .schoolCaption > * {
      display: inline-block;
      width: 25%; }
#closingScripps .closingHeader .schoolCaption > * {
  font-weight: bold; }
#closingScripps .closingContent > * > * {
  float: left;
  display: block;
  width: 25%; }

  .closingContent{
    clear: both;
    overflow: hidden;
  }

@media (min-width: 768px) {
  .b_masthead {
    overflow: hidden; } }
@media (min-width: 1040px) {
  .b_weatherByLocation__tabs .h_item {
    width: 16.28571%;
    padding: 12px 26px 26px; }

  .b_weatherByLocation__tabs .h_item {
    padding: 12px 12px 12px; } }
.b_weatherByLocation__tabs .ewx_description {
  text-indent: 0;
  padding-top: 38px;
  height: 55px; }

@media (max-width: 1039px) {
  .b_weatherByLocation__content .ewx_description {
    font-size: 12px;
    color: #838282; } }
.em_featuredContent .is-loading.has_video .h_media:after, .em_darkBox .is-loading.has_video .h_media:after, .has_video.is-loading .h_media:before {
  content: ""; }

.is-loading .h_media:before {
  content: url("http://wcpo.com/wcpo-digital-theme/images/ajax-loader.gif") !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  margin-top: -8px;
  margin-left: -8px; }

.is-loading .h_media {
  background: #dddddd;
  position: relative; }

.js-gallery.is-loading img{
  visibility: visible;
}

.em_tabs .is-loading:before {
  content: url("http://wcpo.com/wcpo-digital-theme/images/ajax-loader.gif") !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  margin-top: -8px;
  margin-left: -8px; }

.em_darkBox .is-loading .h_media, .em_thumb .is-loading .h_media, .em_topicBox .h_item.is-loading {
  position: relative; }

@media (max-width: 767px) {
  .b_bar__breaking__alerts {
    display: table; }
    .b_bar__breaking__alerts .e_section_title {
      display: table-row; }
    .b_bar__breaking__alerts .c__content_items {
      display: table-cell;
      vertical-align: middle;
      height: 38px; } }
.em_gallery .h_item {
  position: relative; }
.em_gallery .h_content {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(43%, black), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 43%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 43%, #000000 100%);
  bottom: 0px;
  position: absolute;
  width: 100%; }

/* fixing issues with gallery in ie 9 */
.ie9 .em_gallery .h_content{
  background: #000;
  opacity: .8;
}
.ie9 .em_gallery #slider .flex-direction-nav a{
  visibility: visible;
}
.ie9 .em_gallery #slider .flex-direction-nav{
  top: 0;
}
.ie9 .em_gallery #slider .flex-direction-nav .flex-prev:before{
  float: right;
  padding: 0 0 70px 70px;
}
.ie .em_gallery #slider .flex-direction-nav .flex-next:before{
  float: left;
  padding: 0 70px 70px 0;
}
.ie9 .em_gallery #carousel .flex-direction-nav{
  position: relative;
}
.ie10 .em_gallery #slider .flex-direction-nav a{
  height: 48px;
  visibility: visible;
  width: 40px;
  overflow: hidden;
}
.ie10 .em_gallery #slider .flex-direction-nav .flex-prev{
  left: -50px;
}
.ie10 .em_gallery #slider .flex-direction-nav .flex-prev:before{
  float: right;
  padding: 0 0 70px 70px;
}
.ie10 .em_gallery #carousel .h_item {
  height: 100px;
  max-height: 100px; }
@media (min-width: 1040px) {
  .ie9 .em_gallery #slider .flex-direction-nav .flex-prev{
      left: -50px;
  }
  .ie9 .em_gallery #slider .flex-direction-nav .flex-next{
      right: -40px;
  }
}


.em_gallery .flex-direction-nav {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none; }
  .em_gallery .flex-direction-nav a {
    opacity: 1;
    top: 40%;
    -webkit-transition: all 0.1s ease-in-out;
    position: absolute;
    color: white;
    visibility: hidden; }
    .em_gallery .flex-direction-nav a:before {
      font-family: Entypo;
      font-size-adjust: 0.25;
      font-weight: 400;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      visibility: visible; }
    .em_gallery .flex-direction-nav a:hover {
      text-decoration: none; }
.em_gallery .flex-prev {
  left: 0; }
  .em_gallery .flex-prev:before {
    content: "\E765"; }
.em_gallery .flex-next:before {
  content: "\E766"; }
.em_gallery #slider .flex-direction-nav a {
  font-size: 75px; }
.em_gallery #carousel .flex-direction-nav a {
  font-size: 50px; }
.em_gallery #carousel .flex-next {
  right: -60px; }
.em_gallery #carousel .flex-viewport {
  width: 80%;
  margin-left: 10%; }

.e_updated.is-empty {
  display: none; }

@media (max-width: 768px) {
  .b_masthead {
    /*height: 52px;
    margin-top: -6px;*/ } }
.em_featuredContent .e_updated:before {
  content: "Updated: "; }

.em_darkBox .h_item {
  position: relative; }


  @media (max-width: 767px){
.b_masthead {
  height: 55px;
  margin-top: -6px; }
}
/***** end alyssa-100113.css ******/

.md_storyHasMedia .e_photographer{
  color: #bbb;
  font-size: 11px;
}

@media (min-width: 1040px) {
  .b_story_media_video_content .vidHolder{top: 53px;}
}



/*** new gallery carousel 10-11-2013 ***/
.module--gallery-carousel .pager__item {
  color: #ebebeb;
  background: #000; }
  .module--gallery-carousel .pager__item a {
    color: #fff; }
    .module--gallery-carousel .pager {
      margin: 0;
      padding: 0; }

.module--gallery-carousel .pager__item {
  list-style: none;
  font-size: 2rem;
  font-weight: normal;
  width: 2rem; }
  .module--gallery-carousel .pager__item a:before {
    display: block;
    padding: 2.5rem 0.65rem; }
  .module--gallery-carousel .pager__item a:after {
    display: block;
    padding: 2.5rem 0.75rem; }

  .module--gallery-carousel .prev:before {
    visibility: visible;
    content: "\f104";
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    font-family: FontAwesome; }

  .module--gallery-carousel .next:after {
    visibility: visible;
    content: "\f105";
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    font-family: FontAwesome; }

.module--gallery-carousel .block--overlay .block__body {
  color: black;
  background: white;
  opacity: 0.8; }

.module--gallery-carousel .block--overlay .block__body {
  padding: 0.75rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 4%;
  width: 88%;
  right: 0;
  z-index: 5;
  text-align: left;
  height: 60px; }

.module--gallery-carousel .component__carousel .blocks:after {
  content: "";
  display: table;
  clear: both; }

.module--gallery-carousel .media--16x9 {
  background: #000;
  height: 0;
  position: relative;
  padding-bottom: 73.25%;
  overflow: hidden;
  text-align: center; }

.module--gallery-carousel .media {
  position: static;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;}

.module--gallery-carousel .block--overlay {
  position: static; }
  .module--gallery-carousel .block--overlay .headline {
    font-weight: normal;
    font-size: 0.85rem;
    color: black;
    display: block;
    float: left;
    padding-right: 2%;
    width: 70%;
    min-height: 23px; }
  .module--gallery-carousel .block--overlay .updated {
    border-left: 1px solid #636466;
    padding-left: 0.35rem;
    padding-top: 1px;
    box-sizing: border-box;
    font-size: 0.55rem;
    line-height: 10px;
    color: black;
    display: block;
    float: left;
    width: 30%; }
    .module--gallery-carousel .block--overlay .updated-is-empty .updated{
      display: none;
    }
    .module--gallery-carousel .block--overlay .updated-is-empty .headline{
      width: 100%;
    }
    .module--gallery-carousel .block--overlay .updated:before {
      content: "Updated";
      display: block;
      text-transform: uppercase;
      font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: bold;
      margin-bottom: 0.1rem; }


.module--gallery-carousel .component__carousel {

  overflow: hidden;
  width: 100%; }
  .module--gallery-carousel .component__carousel .blocks {
    width: 9999px; }
  .module--gallery-carousel .component__carousel .block {
    float: left;
    margin-right: 0.5rem; }

@media (max-width: 767px){
  .module--gallery-carousel .component__carousel .block {
    float: none;
  }
  .module--gallery-carousel .component__carousel.float .block {
    float: left;
  }
}


.module--gallery-carousel .module__body {
  padding: 0; }
.module--gallery-carousel .block {
  width: 300px; }

.module--story-carousel .module__body {
  background: white; }
.module--story-carousel .block {
  width: 12.5rem; }

  .component__carousel .js-carousel__content{
      position: relative;
  }
  .csstransforms .js-carousel__content.animate{
      transition: transform .5s;
      -webkit-transition: -webkit-transform .5s;
  }

.module--gallery-carousel .pager__item{
  position: absolute;
  top: 77px;
  z-index: 10;
  opacity: .7;
  transition: opacity .5s;
  -webkit-transition: opacity .5s;
}
.module--gallery-carousel .pager__item:hover{
  opacity: 1;
}
.module--gallery-carousel .pager__item--prev{
  left: 0;
}
.module--gallery-carousel .pager__item--next{
  right: 0;
}
.module--gallery-carousel .pager a{
  display: block;
}
.module--gallery-carousel .pager a:hover{
  text-decoration: none;
}

@media (max-width: 1039px){
  .module--gallery-carousel .pager{
    display: block;
  }
}
/*** end new gallery carousel ***/


/* Small Changes */
.em_darkBox .a_header, .em_topicBox .a_header{
  margin-bottom: 6px;
}

.em_topicBox .h_group{
  background: #dedede;
  padding-top: 12px;
}


/* Backdoor CSS 10/28 */
.em_story .b_textSize .e_link.js-is-active{
  color: #fff;
}

.ep_fullCol_bottom{
  margin-top: 24px;
}

.b_story_articleBody_controls{
  position: static;
  text-align: right;
}

#refinesearchdiv{
  display: none;
}


/* Remove spinner from lazy load */
.is-loading .h_media:before, .em_tabs .is-loading:before {
  content: ""!important;
}


/* Max width on story images */

.full img{
  max-width: 100%
}


.el_navitron{
   z-index: 10;
}

body.signed-in #content {
  margin: 0 auto !important;
  max-width: 1200px !important;
}
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 708, ../sass/storyRefactor-tom.sass */
  body.signed-in #content {
    max-width: 768px !important;
  }
}
@media (min-width: 1040px)  {
  /* line 708, ../sass/storyRefactor-tom.sass */
  body.signed-in #content {
    max-width: 1040px !important;
  }
}


.b_story_accessories .h_content .e_link{
color: #686868;
}

.b_story_accessories .b_authors .h_content{
font-size: 13px;
line-height: 130%;
}

.em_story .b_authors .b_author .h_media{
margin-right: 12px;
float: left;
}


.md_authorMultiple .b_authors .b_author{
display: inline-block;
margin-right: 12px;
}

.md_authorMultiple .b_authors .b_author .h_media{
width: 45px; height: 45px;
}

.md_authorMultiple .b_authors img{
max-width: 100%;
}



@media (min-width: 768px) and (max-width: 1039px){

.em_featuredContent .c_count_comments{
display: inline;
}

.em_featuredContent .h_item:not(:first-child) .e_headline{
    font-size: 15px;
}

}

.em_topicList .e_category .e_link{
color: #bf231c
}


/* Loading Icon */
.em_featuredContent .is-loading.has_video .h_media:after, .em_darkBox .is-loading.has_video .h_media:after, .has_video.is-loading .h_media:before{
  content: "";
}

.is-loading .h_media:before{
  content: url("../images/ajax-loader.gif")!important;
  position: absolute;
  top: 50%;
  left: 50%!important;
  margin-top: -8px;
  margin-left: -8px;
}


.is-loading .h_media{
  background: #ddd;
  position: relative;
}

.em_tabs .is-loading:before{
  content: url("../images/ajax-loader.gif")!important;
  position: absolute;
  top: 50%;
  left: 50%!important;
  margin-top: -8px;
  margin-left: -8px;
}


.em_darkBox .is-loading .h_media, .em_thumb .is-loading .h_media, .em_topicBox .h_item.is-loading{
  position: relative;
}

/*.ie9 .b_story_featuredContent .flexslider .slides{
  background: none!important;
  left: 0!important;
  height: auto!important;
  position: static!important;
  width: auto!important;
}*/

.md_storyHasMedia .e_photographer{
  color: #bbb;
  font-size: 11px;
}

.em_story figure img{
   padding: 24px!important;
}

.align-left{
  padding-left: 0px!important;
}

.align-right{
  padding-right: 0px!important;
}

.full{
  padding-left: 0px!important;
  padding-right: 0px!important;
}


.em_story .video object{
 min-width: 100%;
 height: 100%
}

@media (max-width: 767px) {.em_ad_320x50 img {width: auto !important; height: auto !important; }}

  .em_videoGallery .anv-player-parent-container .iOS-posterImg{position: absolute; width: 100%; z-index: 1;}

.ie8 .el_homeDefault .em_featuredContent .h_media{
  height: 409px;}
.ie8 .el_homeDefault .em_featuredContent .ie-set-two .h_media{
  height: inherit;}
.ie8 .em_featuredContent .e_headline {
  font-style: normal !important;}
.ie8 .el_homeDefault .ep_miniCol {
  width: 234.66px!important; }

@media (min-width: 1040px) {
  .b_story_media_video_content .vidHolder{top: 53px;}
}
  .ie8 .b_story_media_video_content .vidHolder{top: 53px;}
@media (max-width: 1039px) {  .el_weatherDefault .h_content iframe { display: none;  }}

.ie9 .em_gallery .h_content{
  background: #000;
  opacity: .8;
}
.ie9 .em_gallery #slider .flex-direction-nav a{
  visibility: visible;
}
.ie9 .em_gallery #slider .flex-direction-nav{
  top: 0;
}
.ie9 .em_gallery #slider .flex-direction-nav .flex-prev:before{
  float: right;
  padding: 0 0 70px 70px;
}
.ie .em_gallery #slider .flex-direction-nav .flex-next:before{
  float: left;
  padding: 0 70px 70px 0;
}
.ie9 .em_gallery #carousel .flex-direction-nav{
  position: relative;
}
@media (min-width: 1040px) {
  .ie9 .em_gallery #slider .flex-direction-nav .flex-prev{
      left: -50px;
  }
  .ie9 .em_gallery #slider .flex-direction-nav .flex-next{
      right: -40px;
  }
}

.em_gallery #slider .js-paging{
  position: absolute;
  bottom: -26px;
  z-index: 99;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-size: 14px;
  right: 12px;
}
@media (max-width: 767px) {
  .em_gallery #slider .js-paging{
    right: 22px;
  }
}



.h_item__inner:hover{
    text-decoration: none;
}


@media (min-width: 767px){
  #header{
    background: #f6f5f5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2Y2ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2Y0ZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2ViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6f5f5 0%, #f6f5f5 88%, #f4f3f3 93%, #ecebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f5), color-stop(88%, #f6f5f5), color-stop(93%, #f4f3f3), color-stop(100%, #ecebeb));
    background: -webkit-linear-gradient(top, #f6f5f5 0%, #f6f5f5 88%, #f4f3f3 93%, #ecebeb 100%);
    background: -o-linear-gradient(top, #f6f5f5 0%, #f6f5f5 88%, #f4f3f3 93%, #ecebeb 100%);
    background: -ms-linear-gradient(top, #f6f5f5 0%, #f6f5f5 88%, #f4f3f3 93%, #ecebeb 100%);
    background: linear-gradient(to bottom, #f6f5f5 0%, #f6f5f5 88%, #f4f3f3 93%, #ecebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f5f5', endColorstr='#ecebeb',GradientType=0 );

    margin: 0 auto;
  }
}

@media (min-width: 1040px){
  .em_ad_994x30{
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 12px;
  }
  .b_logo__header, .e_date{
    margin-left: 12px;
  }
}



/* mobile pagination*/

@media (max-width: 767px){
  .b_story_articleBody_viewport .js-h_tab{
      display: block;
  }
  .b_story_articleBody .b_story_articleBody_controls.js-controls{
    display: none;
  }
}



/* Video & Premium Icons */

.em_featuredRecent .h_item, .em_featuredContent .h_item, .em_darkBox .h_item, .em_mostRecent .h_item{
  position: relative;
}

.em_featuredContent .has_video:before, .em_darkBox .has_video:before{
  content: url('../images/custom/icons-ui/new-watch-video-grey-12x9.png');
  position: absolute;
  bottom: 12px;
  right: 12px;
}

.em_featuredRecent .has_video:before, .em_mostRecent .has_video:before{
  content: url('../images/custom/icons-ui/new-watch-video-darkgrey-12x9.png');
  position: absolute;
  bottom: 6px;
  right: 6px;
}

.em_topicList .has_video .e_headline:before, .em_text .has_video .e_headline:before, .em_thumb .has_video .e_headline:before,{
  content: url('../images/custom/icons-ui/new-watch-video-darkgrey-12x9.png');
  padding-right: 6px;
}

.em_topicList .has_video.is-premium .e_headline:before, .em_topicBox .has_video.is-premium .e_headline:before, .em_text .has_video.is-premium .e_headline:before, .em_thumb .has_video.is-premium .e_headline:before{
  content: url('../images/custom/icons-ui/icon-premium-video.png');
  padding-right: 6px;
}


.em_darkBox .is-premium .e_headline:before, .em_featuredContent .is-premium .e_headline:before, .em_featuredRecent .is-premium .e_headline:before, .em_mostRecent .is-premium .e_headline:before, .em_thumb .is-premium .e_headline:before, .em_text .is-premium .e_headline:before, .em_topicList .is-premium .e_headline:before, .em_topicBox .is-premium .e_headline:before, .module--gallery-carousel .is-premium .e_headline:before{
  content: url('../images/custom/icons-ui/icon-premium.png');
  padding-right: 6px;
}

.em_featuredContent .is-premium:first-child .e_headline:before, .premium-preview .is-premium:before{
  content: url('../images/custom/icons-ui/icon-premium-large.png');
  padding-right: 12px;
}

.em_tags .is-premium.ie-set-one .e_headline:before{
  content: url('../images/custom/icons-ui/icon-premium.png');
  padding-right: 6px;
}

.em_tags .is-premium.ie-set-two .e_headline:before{
  content: url('../images/custom/icons-ui/icon-premium.png');
  padding-right: 6px;
}


/* Premium Preview */
.premium-preview__container{
  border: 1px solid #a0a0a0;
  padding: 12px;
  margin-top: 12px;
  border-radius: 3px;
}
.premium-preview{
  background: #313030;
  padding: 24px;
  color: white;
  font-weight: 300;
  border-radius: 3px;
}
.premium-header{
  font-family: "helvetica nueue", helvetica, arial, sans-serif;
  font-size: 29px;
  font-weight: 300;
  margin-bottom: 12px;
  line-height: 140%;
}
.premium-entice{
  font-size: 16px;
  font-weight: 100;
  line-height: 140%;
}
.premium-preview .premium-signup .email__label{
  display: block;
  text-transform: lowercase;
  font-size: 14px;
  color: white;
  font-weight: 100;
}
.premium-preview .premium-signup .email__input{
  padding: 10px;
  font-size: 16px;
  font-family: "helvetica nueue", helvetica, arial, sans-serif;
  font-weight: 300;
  width: 100%;
}

.premium-preview .premium-signup button, #wcpo-premium-preview .UPE-SubmitButton{
  text-transform: uppercase;
  padding: 8px 20px;
  font-size: 21px;
  box-shadow: none;
  width: 100%;
}
.premium-preview a{
  color: white;
  text-decoration: underline;
}
.premium-preview .UPE-InputNormalText, #tblWidget, .UPE-InputNormalText, .UPE-SubmitButton{
  width: 100%;
  display: block;
}
@media (min-width: 1040px){
  .premium-preview .premium-signup button, .premium-preview .premium-signup .email__input{
    display: inline;
  }
  .premium-preview .premium-signup button{
    width: auto;
  }
  .premium-preview .premium-signup .email__input{
    width: 422px;
  }
}

@media (min-width: 768px){
  .premium-entice{
    font-size: 18px;
  }
  .premium-header{
    font-size: 30px;
  }
}


/* Poll results link */
.variable.poll .ui-tabs-nav.titlebar{display: block; padding: 0; margin: 0;}
.variable.poll .ui-tabs-nav.titlebar li{list-style-type: none;}
.variable.poll .ui-tabs-nav.titlebar .fontStyle1{display: none;}
.variable.poll #resultsLink{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; position: absolute; bottom: 7px; right: 34px; color: #fff;}
#pollResultsDiv .hide{display: none!important;}


/* Misc styles for paywall */
.ep-paywall-portlet .lfr-message-response.portlet-msg-error{position: absolute; bottom: 0; z-index: 999; background-color: transparent; border: 0; color: #8b1f21; font-size: 18px;}
.ep-paywall-portlet .paywall-form{margin-bottom: 0;}
.ep-paywall-portlet #createUserForm .field input.js-error{border: solid 2px #8b1f21!important;}
.ep-paywall-portlet #createUserForm .field input{border-width: 2px!important;}
.ep-paywall-portlet #createUserForm .footer a.aui-button-input-submit{display: block;position: absolute; right: 42px;top: -40px;}
.ep-paywall-portlet #createUserForm.js-validation-enabled .button-overlay{background: #000; display: block; height: 38px; position: absolute; right: 42px;top: -40px; width: 66px; z-index: 2; opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}
.ep-paywall-portlet #createUserForm.js-validation-enabled.js-is-valid .button-overlay{display: none;}


/* ShareThis icons */
.stButton .chicklets{
  padding: 0!important;
  margin: 0!important;
}
.b_story_tools .stButton .facebook,
.b_story_tools .stButton .twitter,
.b_story_tools .stButton .googleplus,
.b_story_tools .stButton .email{
  background-image: none!important;
}

.b_story_tools .stButton .facebook:before,
.b_story_tools .stButton .twitter:before,
.b_story_tools .stButton .googleplus:before,
.b_story_tools .stButton .email:before{
  color: #ccc;
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  line-height: 1rem;
  text-align: center;
  font-size: 12px;
  top: -5px;
  position: relative;
}
.b_story_tools .stButton .facebook:before{
  content: "\f09a";
  margin-left: 5px;
}
.b_story_tools .stButton .twitter:before{
  content: "\f099";
  margin-left: 3px;
}
.b_story_tools .stButton .googleplus:before{
  content: "\f0d5";
}
.b_story_tools .st_googleplus .stButton{
  margin-left: 0;
}
.b_story_tools .stButton .email:before{
  content: "\f003";
  top: -6px;
}
.b_story_tools .c_social_email{
  margin-left: -7px;
}

.b_story_tools .st_facebook:hover .facebook:before,
.b_story_tools .st_twitter:hover .twitter:before,
.b_story_tools .st_googleplus:hover .googleplus:before,
.b_story_tools .st_email:hover .email:before{
  color: #fff;
}
.b_story_tools .stButton .chicklets:hover{
  opacity: 1;
  color: #fff;
}

.b_story_featuredContent .b_social >  .c_social_comments{
  margin-right: 9px;
}
.b_story_featuredContent .b_social > .c_social_facebook{
  margin-right: 5px;
  margin-left: -3px;
}
.b_story_featuredContent .b_social > .c_social_twitter{
  margin-left: -3px;
}

.c_social_facebook .e_link:hover,
.c_social_twitter .e_link:hover{
  cursor: default;
}

.b_story_featuredContent .b_social .e_social_facebook_count,
.b_story_featuredContent .b_social .e_social_twitter_count{
  margin-top: -12px;
}

.em_story .b_story_featuredContent .b_social .e_social_facebook_count:before,
.em_story .b_story_featuredContent .b_social .e_social_twitter_count:before,
.em_story .b_story_featuredContent .b_social .c_social_email:before{
  display: none!important
}

@media (min-width: 1040px) {
  .md_storyHasMedia .b_story_tools .b_social dd{
    height: 30px;
    overflow: hidden;
  }
}
@media (max-width: 1039px) {
  .b_story_tools .stButton .facebook:before{
    font-size: 22px;
    top: 0;
    margin-left: -5px;
  }
  .b_story_tools .stButton .twitter:before{
    font-size: 22px;
    top: -1px;
    margin-left: 0;
  }
  .b_story_tools .stButton .googleplus:before{
    font-size: 22px;
    top: -1px;
  }
  .b_story_tools .stButton .email:before{
    font-size: 22px;
    top: -2px;
  }
  .b_story_featuredContent .b_social .e_social_facebook_count{
    margin-top: -4px;
    margin-left: -4px;
  }
  .b_story_featuredContent .b_social .e_social_twitter_count{
    margin-top: -4px;
    margin-left: 2px;
  }

  .b_story_featuredContent .b_social > .c_social_facebook{
    margin-right: 18px;
  }
  .b_story_tools .stButton{
    text-align: center;
    width: 100%!important;
  }
  .b_story_featuredContent .b_social > .c_social_comments{
    margin-right: 26px;
  }
  .b_story_featuredContent .b_social > .c_social_email{
    margin-left: -9px;
  }
}


.ie8 .b_story_featuredContent .b_social .c_social_comments,
.ie8 .b_story_featuredContent .b_social .c_social_email{
  margin-top: -6px;
}
.ie8 .b_story_featuredContent .b_social .e_social_facebook_count,
.ie8 .b_story_featuredContent .b_social .e_social_twitter_count{
  margin-top: -6px;
}
.ie8 .em_story .b_social{
  max-width: 120px!important;
}




.membership-signup__create-account .btn-align--spread{
  position: relative;
}

.ep-paywall-portlet #createUserForm.js-validation-enabled .button-overlay{
  top: 0;
  right: 0;
  height: 100%;
}


#loginInfo #password{
  border: 1px solid #ccc;
  padding: 10px;
}
#loginInfo .login__forgot-password{
  color: #000;
  font-size: 12px;
  padding-bottom: 10px;
}