/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-header-v2 {
  padding:0 !important;
  border-bottom:none;
}

.pb-f-page-header-v2 * {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
}

.pb-f-page-header-v2 a { text-decoration:none; }

.pb-f-page-header-v2 #nav-screenreader-link {
  height:0;
  width:0;
  overflow:hidden;
}

.pb-f-page-header-v2 #main-sections-nav.ie8 {
  display:none !important;
  visibility:hidden !important;
}

.pb-f-page-header-v2 #page.ie8 #section-menu-btn,
.pb-f-page-header-v2 #page.ie8 #search-btn { visibility:hidden !important; }

.pb-f-page-header-v2 #page.ie8 .top-nav { background-color:#000 !important; }

.pb-f-page-header-v2 .hidden { display:none !important; }

.pb-f-page-header-v2 .fixed {
  width:100%;
  position:fixed;
  left:0;
  top:0;
  right:0;
  margin-top:-20px;
  padding-top:20px;
  z-index:536870905 !important;
}

.pb-f-page-header-v2 #wp-header.homePage { z-index:909; }

.pb-f-page-header-v2 .clear { clear:both; }

.pb-f-page-header-v2 #main-sections-nav ul li,
.pb-f-page-header-v2 #wp-header ul li {
  list-style:none;
  background-image:none;
  text-align:left;
}

.pb-f-page-header-v2 .top-nav {
  background:rgba(0,0,0,0.96);
  padding:0 30px 0 16px;
  overflow:hidden;
}

.pb-f-page-header-v2 .top-nav ul {
  list-style:none;
  margin:0;
  padding:0;
}

.pb-f-page-header-v2 .top-nav ul li {
  list-style:none;
  float:left;
}

.pb-f-page-header-v2 .main-navigation.row { max-width:initial !important; }

.pb-f-page-header-v2 #sections-menu-wide li:first-child { padding-left:10px; }

.pb-f-page-header-v2 #sections-menu-wide li {
  padding:0 1px;
  margin-left:0;
}

.pb-f-page-header-v2 #logged-in-status li { float:right; }

.pb-f-page-header-v2 .top-nav ul li>a {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:14px;
  font-weight:normal;
  text-transform:none;
  color:#d5d5d5;
  display:block;
  padding-left:18px;
}

.pb-f-page-header-v2 .top-nav ul li>a:hover { color:#fff; }

.pb-f-page-header-v2 .top-nav ul li:first-child>a { padding-left:0; }

.pb-f-page-header-v2 .top-nav ul li>a.button {
  background-color:#1f1f1f;
  border:1px solid #444;
  border-radius:4px;
  font-size:14px;
  line-height:20px;
  color:#f7f7f7;
  padding:7px 14px;
  height:36px;
  cursor:pointer;
  -webkit-transition:200ms all linear;
  -moz-transition:200ms all linear;
  -o-transition:200ms all linear;
  transition:200ms all linear;
  background-image:none;
}

.pb-f-page-header-v2 .top-nav ul li>a.button:hover {
  background-color:#000;
  color:#fff;
  border-color:#f9f9f9;
}

.pb-f-page-header-v2 .top-nav ul li .button.sections i.fa {
  top:2px;
  padding-left:5px;
  position:relative;
  font-size:18px;
}

.pb-f-page-header-v2 .top-nav #nav-subscribe {
  position:relative;
  left:11px;
}

.pb-f-page-header-v2 #logged-in-status.logged-in #nav-subscribe { display:none; }

.pb-f-page-header-v2 .top-nav ul.buttons-inline>li:not(.mobile-nav-button) { margin-right:10px; }

.pb-f-page-header-v2 .wp-logo-link {
  line-height:11px;
  font-size:initial;
  display:block;
}

.pb-f-page-header-v2 #wp-logo-for-print {
  position:absolute;
  top:0;
  display:none;
  float:left;
  padding-left:10px;
  height:28px;
}

.pb-f-page-header-v2 #page.ie9 .homePage #search-form { margin-top:10px; }

.pb-f-page-header-v2 #logo-in-nav {
  position:absolute;
  top:10px;
  width:201px;
  margin-left:-110px;
  left:50%;
  cursor:pointer;
  z-index:10000;
  -webkit-transition:opacity 800ms ease-in;
  -moz-transition:opacity 800ms ease-in;
  -o-transition:opacity 800ms ease-in;
  transition:opacity 800ms ease-in;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  text-align:center;
}

.pb-f-page-header-v2 #logo-in-nav.nav-display-hide-tagline {
  width:220px;
  top:16px;
}

.pb-f-page-header-v2 #logo-in-nav.nav-display-hide-tagline img { width:200px; }

.pb-f-page-header-v2 #logo-in-nav.nav-display-hide-tagline .header-tagline { display:none; }

.pb-f-page-header-v2 #logo-in-nav:hover img {
  opacity:0.97;
  filter:alpha(opacity=97);
}

.pb-f-page-header-v2 #logo-in-nav .tagline-wrapper { line-height:13px; }

.pb-f-page-header-v2 #logo-in-nav .header-tagline {
  color:#ccc;
  font-family:Georgia,serif;
  font-size:12px;
  font-style:italic;
}

.pb-f-page-header-v2 #logo-in-nav.homePage img { margin-bottom:0; }

.pb-f-page-header-v2 #slug_88x31 {
  right:15px !important;
  margin-top:9px !important;
  float:right;
  position:relative;
}

.pb-f-page-header-v2 .homePage div#slug_88x31 { margin-top:-10px !important; }

.pb-f-page-header-v2 #sections-menu-wide {
  -webkit-transform:translateZ(0);
  -webkit-transition:opacity 400ms ease-in;
  -moz-transition:opacity 400ms ease-in;
  -o-transition:opacity 400ms ease-in;
  transition:opacity 400ms ease-in;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.pb-f-page-header-v2 #sections-menu-wide li a {
  -webkit-transition:200ms color ease-in-out;
  -moz-transition:200ms color ease-in-out;
  -o-transition:200ms color ease-in-out;
  transition:200ms color ease-in-out;
}

.pb-f-page-header-v2 #sections-menu-wide.nav-display-show,
.pb-f-page-header-v2 #logo-in-nav.nav-display-show {
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.pb-f-page-header-v2 #sections-menu-wide.nav-display-hide,
.pb-f-page-header-v2 #logo-in-nav.nav-display-hide {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.pb-f-page-header-v2 #search-field {
  transition:width 0.25s cubic-bezier(0.49,0.37,0.445,0.715);
  border:0;
  padding:2px 0;
  outline:none;
  -webkit-appearance:none;
  box-shadow:none !important;
  font-size:14px;
  height:34px;
  line-height:20px;
  text-indent:0;
  border-radius:4px;
  background-color:#f0f0f0;
  display:initial;
}

.pb-f-page-header-v2 #search-field::-ms-clear {
  display:none;
  height:0;
  width:0;
}

.pb-f-page-header-v2 #search-field.opened {
  width:200px;
  padding-left:10px;
}

.pb-f-page-header-v2 #search-field.closed { width:0; }

.pb-f-page-header-v2 #search-btn {
  font-size:16px;
  padding:10px;
  border-radius:4px;
  cursor:pointer;
  -webkit-transition:200ms all linear;
  -moz-transition:200ms all linear;
  -o-transition:200ms all linear;
  transition:200ms all linear;
}

.pb-f-page-header-v2 #search-btn.opened {
  background-color:transparent;
  color:#1f1f1f;
  font-size:16px;
  margin-right:-36px;
  padding:0 10px;
  position:relative;
  right:40px;
}

.pb-f-page-header-v2 #search-btn.closed {
  background-color:#1f1f1f;
  border:1px solid #444;
  color:#f0f0f0;
  padding:9px 10px;
}

.pb-f-page-header-v2 #search-btn.closed:hover {
  background-color:#000;
  border-color:#f9f9f9;
}

.pb-f-page-header-v2 #nav-search-mobile {
  padding:20px 0 0 60px;
  width:325px;
  background-color:#2a2a2a;
}

.pb-f-page-header-v2 #nav-search-mobile button {
  background-color:transparent;
  border:none;
  border-radius:4px;
  outline:none;
  padding:0;
  cursor:pointer;
  font-size:18px;
  color:#2a2a2a;
  margin:0 5px 0 0;
  position:relative;
  right:25px;
  top:2px;
}

.pb-f-page-header-v2 #nav-search-mobile input {
  border:0;
  padding:2px 0 0 10px;
  outline:none;
  -webkit-appearance:none;
  box-shadow:none;
  font-size:14px;
  height:32px;
  line-height:20px;
  text-indent:0;
  border-radius:4px;
  background-color:#f0f0f0;
  width:260px;
  color:#000;
}

.pb-f-page-header-v2 #section-menu-btn {
  padding:6px 14px;
  background-color:#1f1f1f;
  border-color:#444;
  color:#f0f0f0;
  transition:200ms all linear;
}

.pb-f-page-header-v2 #section-menu-btn:hover {
  background-color:#000;
  border-color:#f9f9f9;
  color:#fff;
}

.pb-f-page-header-v2 .sign-up-buttons {
  float:right;
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  height:100%;
}

.pb-f-page-header-v2 #user-menu {
  z-index:536870912;
  position:fixed;
  width:300px;
  top:60px;
  display:block;
  right:-330px;
  background-color:#F0F0F0;
  height:100%;
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
}

.pb-f-page-header-v2 #user-menu hr,
.pb-f-page-header-v2 .button-group hr { margin:20px 0; }

.pb-f-page-header-v2 .button-group hr { display:none; }

.pb-f-page-header-v2 #user-menu ul.user-info a.account {
  background-color:initial;
  padding:0;
}

.pb-f-page-header-v2 #user-menu ul.user-info li a {
  font-size:14px;
  line-height:24px;
}

.pb-f-page-header-v2 #user-menu li:last-child hr { margin-bottom:0; }

.pb-f-page-header-v2 #user-menu ul {
  margin:0;
  padding:20px;
}

.pb-f-page-header-v2 #user-menu ul.site-info,
.pb-f-page-header-v2 #user-menu ul.user-info { padding-top:0; }

.pb-f-page-header-v2 #user-menu ul li {
  list-style:none;
  white-space:nowrap;
  position:initial;
  width:auto;
  height:auto;
}

.pb-f-page-header-v2 #user-menu ul li a {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight:normal;
  text-transform:none;
  color:#000;
  width:auto;
  text-decoration:none;
  background-color:#fff;
  border-radius:4px;
  font-size:14px;
  line-height:28px;
  position:initial;
  padding:6px 0;
  text-align:center;
  display:block;
  height:auto;
  background-image:none;
}

.pb-f-page-header-v2 #user-menu ul li a:hover { color:#1955a5; }

.pb-f-page-header-v2 #user-menu #nav-subscribe a {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  background-color:#1955a5;
  text-align:center;
  font-weight:normal;
  text-transform:none;
  color:#f7f7f7;
  border-radius:4px;
  text-decoration:none;
  margin:0;
  line-height:24px;
}

.pb-f-page-header-v2 #user-menu #nav-subscribe a:hover { background-color:#3d73d5; }

.pb-f-page-header-v2 #user-menu ul.site-info li a {
  background-color:initial;
  padding-left:0;
  text-align:left;
}

.pb-f-page-header-v2 ul.site-info li a { color:#000; }

.pb-f-page-header-v2 #nav-user a.button,
.pb-f-page-header-v2 #sign-in-link {
  background-image:url(/pb/resources/img/nav/user-ic-2x.png);
  background-size:18px 18px;
  background-repeat:no-repeat;
  background-position:94% 36%;
}

.pb-f-page-header-v2 #nav-user .username,
.pb-f-page-header-v2 #sign-in-link .username { margin-right:14px; }

.pb-f-page-header-v2 #nav-user a.button {
  border-radius:4px;
  padding-right:20px;
}

.pb-f-page-header-v2 #sign-in-link {
  padding-right:25px;
  background-position:86% 42%;
}

.pb-f-page-header-v2 #nav-user a.button .username {
  font-size:14px;
  line-height:24px;
  max-width:120px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
  float:left;
}

.pb-f-page-header-v2 #nav-user a.button:hover { border-color:#f9f9f9; }

.pb-f-page-header-v2 #nav-user .fa {
  position:relative;
  top:2px;
  left:3px;
  font-size:18px;
}

.pb-f-page-header-v2 .mobile-settings-button {
  float:right;
  height:30px;
  position:absolute;
  right:5px;
  top:15px;
  width:25px;
  display:none;
  background-image:url(/pb/resources/img/nav/user-ic-2x.png);
  background-size:22px 22px;
  background-repeat:no-repeat;
  background-position:center center;
}

.pb-f-page-header-v2 .mobile-settings-button #settings-nav-btn {
  height:30px;
  width:25px;
  display:block;
}

@media only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2), only screen and (min-width:1824px) {
  .pb-f-page-header-v2 .mobile-settings-button,
  .pb-f-page-header-v2 #nav-user a.button,
  .pb-f-page-header-v2 #sign-in-link { background-image:url(/pb/resources/img/nav/user-ic-2x.png); }
}

.pb-f-page-header-v2 .mobile-hamburger-ic {
  border-radius:4px;
  font-size:25px;
  line-height:25px;
  color:#f7f7f7;
  padding:6px 8px;
  cursor:pointer;
  transition:200ms all linear;
  vertical-align:middle;
}

.pb-f-page-header-v2 #main-sections-nav {
  left:-350px;
  width:350px;
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  overflow:hidden;
  z-index:909;
  display:block;
  -ms-overflow-style:none;
}

.pb-f-page-header-v2 #main-sections-nav-inner {
  top:0;
  width:350px;
  left:-350px;
  overflow:auto;
}

.pb-f-page-header-v2 #main-sections-nav.ie #main-sections-nav-inner { left:-400px !important; }

.pb-f-page-header-v2 #main-sections-nav.subNavigation { width:525px; }

.pb-f-page-header-v2 #main-sections-nav.subNavigation #main-sections-nav-inner { width:530px; }

.pb-f-page-header-v2 #main-sections-nav::-webkit-scrollbar { display:none; }

.pb-f-page-header-v2 #nav-bar {
  position:relative;
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
}

.pb-f-page-header-v2 header.bar-hidden #nav-bar {
  -webkit-transform:translate3d(0,-60px,0);
  -moz-transform:translate3d(0,-60px,0);
  -o-transform:translate3d(0,-60px,0);
  transform:translate3d(0,-60px,0);
}

.pb-f-page-header-v2 header.bar-hidden { height:0; }

@media only screen {
  html.homepage-layout .pb-f-page-header-v2 #logo-in-nav img { margin-bottom:0 !important; }

  #wp-header.move-for-masthead {
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  }

  #pb-root,
  .zone-container,
  .pb-header-slide {
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  }

  body.left-menu.left-menu-pb #pb-root {
    -webkit-transform:translate3d(275px,0,0);
    -moz-transform:translate3d(275px,0,0);
    -ms-transform:translate(225px,0);
    transform:translate3d(275px,0,0);
  }

  body.left-menu.left-menu-pb .zone-container {
    -webkit-transform:translate3d(275px,0,0);
    -moz-transform:translate3d(275px,0,0);
    -ms-transform:translate(225px,0);
    transform:translate3d(275px,0,0);
  }

  body.left-menu #main-sections-nav {
    -webkit-transform:translate3d(300px,0,0);
    -moz-transform:translate3d(300px,0,0);
    -ms-transform:translate(250px,0);
    transform:translate3d(300px,0,0);
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
  }

  body.left-menu #main-sections-nav-inner {
    -webkit-transform:translate3d(375px,0,0);
    -moz-transform:translate3d(375px,0,0);
    transform:translate3d(375px,0,0);
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
    width:365px;
  }

  body.left-menu .ie #main-sections-nav-inner {
    -webkit-transform:translate3d(375px,60px,0);
    -moz-transform:translate3d(375px,60px,0);
    -ms-transform:translate(390px,0);
    transform:translate3d(375px,60px,0) !important;
  }

  body.account-menu #pb-root {
    -webkit-transform:translate3d(-320px,0,0);
    -moz-transform:translate3d(-320px,0,0);
    -ms-transform:translate(-320px,0);
    transform:translate3d(-320px,0,0);
  }

  body.account-menu .zone-container {
    -webkit-transform:translate3d(-320px,0,0);
    -moz-transform:translate3d(-320px,0,0);
    -ms-transform:translate(-320px,0);
    transform:translate3d(-320px,0,0);
  }

  body.account-menu #user-menu.nav-user-show,
  body.account-menu .sign-up-buttons.nav-user-show {
    -webkit-transform:translate3d(-330px,0,0);
    -moz-transform:translate3d(-330px,0,0);
    -ms-transform:translate(-330px,0);
    transform:translate3d(-330px,0,0);
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
  }
}

.pb-f-page-header-v2 #site-attribution-off-canvas-menu {
  background-color:#2a2a2a;
  width:325px;
  padding-left:35px;
  padding-top:20px;
  margin:0;
  float:left;
  height:46%;
}

.pb-f-page-header-v2 #main-sections-nav.subNavigation #site-attribution-off-canvas-menu,
.pb-f-page-header-v2 #main-sections-nav.subNavigation .bottom-wrapper { width:325px; }

.pb-f-page-header-v2 #site-attribution-off-canvas-menu li { padding-left:20px; }

.pb-f-page-header-v2 #site-attribution-off-canvas-menu li:last-child { padding-bottom:60px; }

.pb-f-page-header-v2 .sections-nav {
  position:fixed;
  min-width:300px;
  min-height:480px;
  height:100%;
  overflow-y:hidden;
}

.pb-f-page-header-v2 .inline-list,
.pb-f-page-header-v2 .side-nav {
  font-size:14px;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  list-style:none;
}

.pb-f-page-header-v2 .sections-nav .side-nav li { list-style-type:none; }

.pb-f-page-header-v2 .sections-nav .side-nav li a {
  width:auto;
  display:inline-block;
  color:#f7f7f7;
  line-height:14px;
  font-size:14px;
  padding:6px;
}

.pb-f-page-header-v2 #subscribe-left-nav {
  width:325px;
  background-color:#2a2a2a;
  padding:20px 0 0 60px;
  overflow:auto;
}

.pb-f-page-header-v2 #subscribe-left-nav hr {
  width:234px;
  margin:0;
  border-top:1px solid #4f4f4f;
}

.pb-f-page-header-v2 #subscribe-left-nav .subscribe {
  background-color:#1955a5;
  width:234px;
  text-align:center;
  font-size:14px;
  line-height:24px;
  font-weight:normal;
  text-transform:none;
  color:#f7f7f7;
  border-radius:4px;
  text-decoration:none;
  padding:6px;
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-page-header-v2 #subscribe-left-nav .subscribe:hover { background-color:#3d73d5; }

.pb-f-page-header-v2 #wp-header.homePage .mobile-settings-button { padding-top:0; }

.pb-f-page-header-v2 #sections-menu-off-canvas a,
.pb-f-page-header-v2 .sub-nav-item a {
  -webkit-transition:padding 150ms ease-in;
  -moz-transition:padding 150ms ease-in;
  -ms-transition:padding 150ms ease-in;
  -o-transition:padding 150ms ease-in;
  transition:padding 150ms ease-in;
  padding:6px;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt ul {
  position:relative;
  z-index:597;
  float:left;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul li.hover,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt ul li.hover {
  position:relative;
  z-index:599;
  cursor:default;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul ul {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  position:absolute;
  z-index:598;
  width:100%;
  top:1px;
  left:99%;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul ul li { float:none; }

.pb-f-page-header-v2 #sections-menu-off-canvas ul li.hover>ul {
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul li,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt ul li {
  float:none;
  text-align:left;
}

.pb-f-page-header-v2 #sections-menu-off-canvas a,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt a {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:14px;
  line-height:28px;
  font-weight:normal;
  text-transform:none;
  color:#f7f7f7;
  text-decoration:none;
  width:auto;
  border-radius:4px;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul.side-nav,
.pb-f-page-header-v2 #sections-menu-off-canvas .nav-separator-line {
  border-bottom:1px solid #4f4f4f;
  padding-bottom:10px;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .nav-separator-line {
  padding-bottom:0;
  margin-right:25px;
  margin-bottom:10px;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info {
  display:inline-block;
  padding-left:3%;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info .sep {
  color:#4f4f4f;
  padding:0 6px;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info a {
  font-size:12px;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info a,
.pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info a:hover {
  padding-left:0 !important;
  padding-right:0 !important;
  background:none;
}

.pb-f-page-header-v2 #sections-menu-off-canvas>ul,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt>ul {
  float:left;
  margin:0;
  padding:10px 0 0 35px;
  width:325px;
  background-color:#2a2a2a;
}

.pb-f-page-header-v2 #sections-menu-off-canvas>ul>li,
.pb-f-page-header-v2 #sections-menu-off-canvas-alt>ul>li { padding-left:20px; }

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul::-webkit-scrollbar { display:none; }

.pb-f-page-header-v2 #sections-menu-off-canvas li.has-sub>ul {
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
}

.pb-f-page-header-v2 .main-nav-angle {
  color:#6c6c6c;
  float:right;
  padding-right:30px;
  padding-top:12px;
  font-size:16px;
  line-height:16px;
}

.pb-f-page-header-v2 .subnav-arrow {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  width:0;
  height:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-right:14px solid #fff;
  position:absolute;
  top:10px;
  left:228px;
  z-index:10000;
  -webkit-transition:opacity 250ms ease-in;
  -moz-transition:opacity 250ms ease-in;
  -ms-transition:opacity 250ms ease-in;
  -o-transition:opacity 250ms ease-in;
  transition:opacity 250ms ease-in;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  position:absolute;
  width:200px;
  left:240px;
  overflow-y:auto;
  background-color:#fff;
  border-radius:4px;
  padding:10px 0 10px 10px;
  margin:0;
  -webkit-transition:opacity 250ms ease-in;
  -moz-transition:opacity 250ms ease-in;
  -ms-transition:opacity 250ms ease-in;
  -o-transition:opacity 250ms ease-in;
  transition:opacity 250ms ease-in;
  -webkit-box-shadow:0 0 16px 0 rgba(42,42,42,0.5);
  -moz-box-shadow:0 0 16px 0 rgba(42,42,42,0.5);
  box-shadow:0 0 16px 0 rgba(42,42,42,0.5);
}

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul li a { color:#5a5a5a; }

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub.hover>ul,
.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub.hover .subnav-arrow {
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul li a:hover,
.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul li.hover a {
  color:#444;
  background-color:#f0f0f0;
}

.pb-f-page-header-v2 #sections-menu-off-canvas ul>li.unhover-list.hover .subnav-arrow {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.pb-f-page-header-v2 #sections-menu-off-canvas .has-sub .has-sub ul {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  position:absolute;
  left:100%;
  top:0;
}

.pb-f-page-header-v2 .sections-nav .side-nav:not(.site-attribution)>li.hover {
  background:rgba(0,0,0,0.96);
  color:#fff;
}

.pb-f-page-header-v2 .sections-nav .side-nav:not(.site-attribution)>li.unhover-list { background-color:#2a2a2a; }

.pb-f-page-header-v2 #sections-menu-off-canvas li.has-sub.unhover-list>ul {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.pb-f-page-header-v2 .sections-nav .side-nav:not(.site-attribution) li a:hover { background:rgba(0,0,0,0.96); }

.pb-f-page-header-v2 .bottom-wrapper {
  height:100%;
  background-color:#2a2a2a;
  width:325px;
}

@media only screen and (min-width:769px) {
  _root,
  .pb-f-page-header-v2 #page { min-height:60px; }

  .pb-f-page-header-v2 .top-nav { height:60px; }

  .pb-f-page-header-v2 .top-nav ul li { height:60px; }

  .pb-f-page-header-v2 .top-nav ul li>a {
    line-height:60px;
    height:60px;
  }

  .pb-f-page-header-v2 .top-nav ul li>a.button { margin:11px 0; }

  .pb-f-page-header-v2 #search-form { margin-top:11px; }

  .pb-f-page-header-v2 .sections-nav { top:60px; }

  .pb-f-page-header-v2 #sections-menu-off-canvas li:hover a,
  .pb-f-page-header-v2 #sections-menu-off-canva a:hover,
  .pb-f-page-header-v2 #sections-menu-off-canvas-alt li:hover a,
  .pb-f-page-header-v2 #sections-menu-off-canvas-alt a:hover { padding:6px 12px; }
}

@media only screen and (max-width:992px) {
  .pb-f-page-header-v2 #logo-in-nav {
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    filter:alpha(opacity=100) !important;
    visibility:visible !important;
  }

  .pb-f-page-header-v2 #sections-menu-wide { display:none; }
}

@media only screen and (min-width:768px) and (max-width:768px) {
  .pb-f-page-header-v2 .top-nav ul li>a.button { margin:11px 0; }

  .pb-f-page-header-v2 .top-nav ul li { height:60px; }

  .pb-f-page-header-v2 #search-form { margin-top:11px; }

  .pb-f-page-header-v2 #section-menu-btn,
  .pb-f-page-header-v2 .search-form-item { top:0 !important; }
}

@media only screen and (max-width:768px) {
  .mobile .pb-f-page-header-v2 #nav-search-mobile {
    padding:16px 0 16px 40px;
    position:relative;
  }

  .pb-f-page-header-v2 ul.site-info li a:active,
  .pb-f-page-header-v2 ul.site-info li a:hover,
  .pb-f-page-header-v2 #user-menu ul.site-info li a:active,
  .pb-f-page-header-v2 #user-menu ul.site-info li a:hover { color:#1955a5; }

  .mobile .pb-f-page-header-v2 #nav-search-mobile .nav-search-mobile-hr {
    border-top:1px solid #4f4f4f;
    width:260px;
    margin:20px 0 0 0;
  }

  .mobile .pb-f-page-header-v2 #nav-search-mobile button {
    position:absolute;
    right:25px;
    top:24px;
  }

  .mobile .pb-f-page-header-v2 #subscribe-left-nav { padding-left:40px; }

  .pb-f-page-header-v2 #subscribe-left-nav .subscribe,
  .pb-f-page-header-v2 #subscribe-left-nav hr { width:260px; }

  body.left-menu .pb-f-page-header-v2 #main-sections-nav-inner { width:325px !important; }

  .pb-f-page-header-v2 #sections-menu-off-canvas #subscribe-left-nav { margin-left:0; }

  .pb-f-page-header-v2 .top-nav #nav-subscribe { left:0; }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas .additional-inline-info { padding-left:7%; }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas>ul,
  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas-alt>ul { padding-left:40px; }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas>ul>li:not(.has-info):not(.nav-screenreader-link) {
    width:calc(50% - 2px);
    display:inline-block;
  }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas>ul>li,
  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas-alt>ul>li { padding-left:0; }

  .mobile .pb-f-page-header-v2 .sections-nav .side-nav:not(.site-attribution) li a:hover { background:none; }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas a,
  .mobile .pb-f-page-header-v2 .sub-nav-item a { padding-left:0; }

  .mobile .pb-f-page-header-v2 #site-attribution-off-canvas-menu { padding-left:16px; }

  .mobile .pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul,
  .mobile .pb-f-page-header-v2 .subnav-arrow,
  .mobile .pb-f-page-header-v2 .main-nav-angle { display:none !important; }

  .mobile .pb-f-page-header-v2 .sections-nav .side-nav:not(.site-attribution)>li.hover { background:none; }

  _root,
  .pb-f-page-header-v2 #page { min-height:60px; }

  .pb-f-page-header-v2 #logo-in-nav {
    display:block !important;
    visibility:visible !important;
    top:8px !important;
    width:180px !important;
    margin-left:-90px !important;
  }

  .pb-f-page-header-v2 #logo-in-nav .tagline-wrapper { line-height:14px; }

  .pb-f-page-header-v2 .ie.ie9 .homePage #logo-in-nav { top:-8px !important; }

  .pb-f-page-header-v2 .ie .homePage #logo-in-nav { top:10px !important; }

  .pb-f-page-header-v2 .mobile-settings-button { display:block !important; }

  .mobile .pb-f-page-header-v2 .homePage #settings-nav-btn { line-height:54px; }

  .pb-f-page-header-v2 .visible-xs { display:block !important; }

  .pb-f-page-header-v2 .mobile-nav-button {
    height:60px !important;
    margin-left:-10px;
  }

  .pb-f-page-header-v2 #logo-in-nav img { width:180px !important; }

  .pb-f-page-header-v2 #slug_88x31 { display:none; }

  .pb-f-page-header-v2 .sections-nav { top:60px; }

  .pb-f-page-header-v2 .top-nav {
    overflow:inherit !important;
    height:60px;
    padding-right:15px;
  }

  .pb-f-page-header-v2 .mobile-nav-button .section-menu-btn {
    padding-left:0 !important;
    line-height:60px !important;
    height:60px !important;
    font-size:20px !important;
  }

  .pb-f-page-header-v2 #section-menu-btn,
  .pb-f-page-header-v2 .search-form-item {
    top:6px;
    position:relative;
  }

  .pb-f-page-header-v2 .button-group hr { display:block; }

  .pb-f-page-header-v2 #user-menu #nav-subscribe a {
    background-color:#1955a5;
    color:#fff;
  }

  .pb-f-page-header-v2 .sign-up-buttons {
    right:-330px;
    width:300px;
    top:60px;
    position:fixed;
    background-color:#F0F0F0;
    height:1000px;
  }

  .pb-f-page-header-v2 #logged-in-status {
    min-width:102px;
    border-radius:4px;
    padding:10px;
  }

  .pb-f-page-header-v2 #logged-in-status ul.site-info li { padding:6px 0; }

  .pb-f-page-header-v2 #logged-in-status ul.site-info li a {
    font-size:14px;
    line-height:28px;
  }

  .pb-f-page-header-v2 #logged-in-status ul.site-info li:first-child>a { padding-left:18px; }

  .pb-f-page-header-v2 #sign-in-link { background-image:none; }

  .pb-f-page-header-v2 #logged-in-status li {
    height:auto;
    min-width:100px;
    float:none;
    background-color:#F0F0F0;
  }

  .pb-f-page-header-v2 #logged-in-status #nav-subscribe a {
    background-color:#1955a5;
    color:#fff;
  }

  .pb-f-page-header-v2 #logged-in-status li>a.button {
    font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-weight:normal;
    text-transform:none;
    color:#5a5a5a;
    text-decoration:none;
    background-color:#fff;
    border:0;
    font-size:14px;
    line-height:24px;
    padding:6px 0;
    text-align:center;
  }

  .pb-f-page-header-v2 #logged-in-status li>a.button:hover { color:#9B9B9B; }

  .pb-f-page-header-v2 #sections-menu-off-canvas li:hover a,
  .pb-f-page-header-v2 #sections-menu-off-canva a:hover,
  .pb-f-page-header-v2 #sections-menu-off-canvas-alt li:hover a,
  .pb-f-page-header-v2 #sections-menu-off-canvas-alt a:hover { padding:6px; }

  body.left-menu .ie #main-sections-nav-inner {
    -webkit-transform:translate3d(375px,60px,0);
    -moz-transform:translate3d(375px,60px,0);
    -ms-transform:translate(390px,0);
    transform:translate3d(375px,60px,0) !important;
  }
}

@media only screen and (min-width:767px) {
  .pb-f-page-header-v2 .mobile-nav-button { display:none !important; }
}

@media only screen and (max-width:768px) and (orientation:landscape) {
  .pb-f-page-header-v2 #user-menu #nav-subscribe a { padding:5px 100px; }

  .pb-f-page-header-v2 #user-menu,
  .pb-f-page-header-v2 .sign-up-buttons { overflow:scroll; }

  .pb-f-page-header-v2 #user-menu {
    bottom:0;
    height:inherit;
  }

  .pb-f-page-header-v2 #user-menu::-webkit-scrollbar,
  .pb-f-page-header-v2 .sign-up-buttons::-webkit-scrollbar { display:none; }

  .pb-f-page-header-v2 #user-menu ul { padding:10px 20px; }

  .pb-f-page-header-v2 #logged-in-status ul.site-info li { padding:5px 0; }

  .pb-f-page-header-v2 #user-menu hr,
  .pb-f-page-header-v2 .button-group hr { margin:10px 0; }
}

@media only screen and (max-width:480px) {
  .pb-f-page-header-v2 #sections-menu-off-canvas .has-sub ul,
  .pb-f-page-header-v2 .subnav-arrow,
  .pb-f-page-header-v2 .main-nav-angle { display:none !important; }

  body.left-menu #main-sections-nav-inner { width:480px !important; }
}

@media print {
  .pb-f-page-header-v2 {
    position:relative !important;
    width:100%;
    height:30px !important;
  }

  .pb-f-page-header-v2 #page,
  .pb-f-page-header-v2 #main-sections-nav { display:none !important; }

  .pb-f-page-header-v2 #wp-logo-for-print,
  .pb-f-page-header-v2 #wp-logo-for-print img { display:block; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-push-notifications {
  padding:0 !important;
  border-bottom:none;
}

.pb-f-page-push-notifications .hidden { display:none !important; }

.pb-f-page-push-notifications .fixed {
  width:100%;
  position:fixed;
  left:0;
  top:0;
  right:0;
  z-index:536870904 !important;
}

.pb-f-page-push-notifications .clear { clear:both; }

@media only screen and (min-width:0) {
  .pb-f-page-header-v2 #wp-header #nav-bar { overflow:inherit; }

  .pb-f-page-header-v2 #wp-header .homepage-top-nav {
    overflow:hidden;
    height:50px;
  }

  .pb-f-page-header-v2 .notifications-container {
    font-family:"FranklinITCProLight","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color:#f7f7f7;
    float:right;
    position:relative;
    right:24px;
    top:10px;
  }

  .pb-f-page-header-v2 .notifications-container .hide { display:none !important; }

  .pb-f-page-header-v2 .notifications-container .notifications-top-arrow {
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:13px solid #1f1f1f;
    position:relative;
    right:19px;
    top:-13px;
    float:right;
  }

  .pb-f-page-header-v2 .notifications-container .notifications-top-arrow.gear-bar { border-bottom-color:#444; }

  .pb-f-page-header-v2 .notifications-container .notifications-list.scrolling {
    overflow-y:scroll;
    height:80vh;
    height:calc(100vh - 133px);
  }

  .pb-f-page-header-v2 .notifications-container .notifications-list::-webkit-scrollbar { display:none; }

  .pb-f-page-header-v2 .notifications-container .notify-ic {
    padding-top:11px;
    font-size:16px;
    cursor:pointer;
  }

  .pb-f-page-header-v2 .notifications-container .notify-ic .fa.fa-bell-o { float:right; }

  .pb-f-page-header-v2 .notifications-container .notify-action.yes {
    color:#FFF;
    cursor:pointer;
    background-color:#247BC5;
    border-radius:2px;
    -webkit-font-smoothing:antialiased;
    margin-right:16px;
    padding:6px 16px;
  }

  .pb-f-page-header-v2 .notifications-container .notification-items,
  .pb-f-page-header-v2 .notifications-container .permission-request {
    padding:0 20px;
    background-color:#1f1f1f;
    border:1px solid #444;
    border-radius:4px;
    width:340px;
    position:absolute;
    top:60px;
    right:-34px;
  }

  .pb-f-page-header-v2 .notifications-container .permission-request .actions-container { padding-bottom:20px; }

  .pb-f-page-header-v2 .notifications-container .permission-request .headline {
    font-family:"FranklinITCProLight","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:16px;
    line-height:20px;
    color:#fff;
    padding:20px 10px 0 0;
    margin:0;
  }

  .pb-f-page-header-v2 .notifications-container .headline .wp-txt { white-space:nowrap; }

  .pb-f-page-header-v2 .notifications-container .permission-request .permission-denied-img {
    width:300px;
    margin-bottom:12px;
  }

  .pb-f-page-header-v2 .notifications-container .notification-items .item {
    border-top:1px solid #444;
    margin:10px 0;
    padding-top:10px;
  }

  .pb-f-page-header-v2 .notifications-container .notification-items .item:first-child {
    border-top:none;
    padding-top:0;
  }

  .pb-f-page-header-v2 .notifications-container .notif-number {
    font-size:11px;
    font-family:"FranklinITCProLigth","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    background-color:rgb(216,7,14);
    padding:2px 5px;
    border-radius:50%;
    position:relative;
    top:-8px;
    left:31px;
  }

  .pb-f-page-header-v2 .notification-items .headline {
    font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    color:#fff;
    margin:0;
    cursor:pointer;
  }

  .pb-f-page-header-v2 .notification-items .seen .headline,
  .pb-f-page-header-v2 .notification-items .seen .tagline { color:#aaa; }

  .pb-f-page-header-v2 .notification-items .tagline {
    font-family:"FranklinITCProLigth","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:12px;
    line-height:20px;
    color:rgb(219,68,75);
    margin:0;
    display:block;
  }

  .pb-f-page-header-v2 p.empty-notification-txt {
    font-family:"FranklinITCProLight","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:16px;
    line-height:20px;
    color:#fff;
    padding-top:20px;
    margin:0;
  }

  .pb-f-page-header-v2 .notifications-container .all-notifications-lbl {
    background:rgba(0,0,0,0.96);
    padding:8px 8px 8px 12px;
    border-radius:4px;
    font-family:"FranklinITCProLigth","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:14px;
    line-height:18px;
  }

  .pb-f-page-header-v2 .notifications-container .notify-txt {
    font-family:"FranklinITCProLight","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    color:#AAA;
    padding-top:20px;
    margin-bottom:15px;
  }

  .pb-f-page-header-v2 .notifications-controll a.turn-off {
    text-decoration:underline;
    padding-left:10px;
  }
}

@media only screen and (min-width:1040px) and (max-width:1320px) {
  .pb-f-page-push-notifications .notifications-container .notify-txt {
    display:block;
    padding-top:30px;
    padding-bottom:30px;
  }

  .pb-f-page-push-notifications .notifications-container.opened {
    width:220px;
    padding-bottom:30px;
  }

  .pb-f-page-push-notifications .notifications-container .notify-action.yes,
  .pb-f-page-push-notifications .notifications-container .notify-action.got-it { padding:8px 16px; }
}

@media only screen and (max-width:768px) {
  .pb-f-page-header-v2 .notifications-container { right:30px; }
}

@media only screen and (max-width:400px) {
  .pb-f-page-header-v2 .notifications-container,
  .pb-f-page-push-notifications { display:none !important; }
}

@media print {
  .pb-f-page-push-notifications { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-masthead { padding:0 !important; }

.pb-f-homepage-masthead .mastnav { padding:5px 10px; }

.pb-f-homepage-masthead .border-bottom-hairline.mastnav-separator::after,
.pb-f-homepage-masthead .border-bottom-hairline-tight.mastnav-separator::after,
.pb-f-homepage-masthead .border-bottom-thick.mastnav-separator::after,
.pb-f-homepage-masthead .border-bottom-thick-tight.mastnav-separator::after { margin:0 0 0 0; }

.pb-f-homepage-masthead .border-bottom-hairline.mastnav-separator,
.pb-f-homepage-masthead .border-bottom-thick.mastnav-separator { margin:0 10px 20px 10px; }

.pb-f-homepage-masthead .border-bottom-hairline-tight.mastnav-separator,
.pb-f-homepage-masthead .border-bottom-thick-tight.mastnav-separator { margin:0 10px 10px 10px; }

.pb-f-homepage-masthead #slug_tiffany_tile {
  text-align:right;
  float:right;
  position:relative;
}

.pb-f-homepage-masthead #slug_tiffany_tile_2 {
  float:left;
  position:relative;
}

.pb-f-homepage-masthead .tiffany_tile {
  min-width:200px;
  min-height:90px;
}

.pb-f-homepage-masthead .tiffany-div {
  width:200px;
  min-height:90px;
}

.pb-f-homepage-masthead .masthead {
  margin-top:-7px;
  border-bottom:0 none;
  padding:0;
}

.pb-f-homepage-masthead .masthead>a.logo {
  display:block;
  width:auto;
  height:auto;
  margin:0 auto;
  padding-top:3px;
  text-align:center;
}

.pb-f-homepage-masthead a {
  -color:#1955a5;
  text-decoration:none;
  line-height:inherit;
}

.pb-f-homepage-masthead .masthead .logo img.wplogo { padding-top:27px; }

.pb-f-homepage-masthead .masthead>a.logo>img {
  width:415px;
  height:auto;
  border:0;
  outline:0;
}

.pb-f-homepage-masthead a img,
.pb-f-homepage-masthead a:hover img { cursor:auto; }

.pb-f-homepage-masthead .masthead.logo-sub-nav {
  text-align:center;
  margin:5px auto 1px;
  font-size:14px;
}

.pb-f-homepage-masthead .pt2 { padding-top:2px; }

.pb-f-homepage-masthead .pt7 { padding-top:7px; }

.pb-f-homepage-masthead ul.button-group,
.pb-f-homepage-masthead ol.button-group {
  padding-left:0;
  display:inline-block;
}

.pb-f-homepage-masthead .button-group {
  list-style:none;
  margin:0;
  left:0;
}

.pb-f-homepage-masthead .button-group:before,
.pb-f-homepage-masthead .button-group:after {
  content:" ";
  display:table;
}

.pb-f-homepage-masthead .button-group>li {
  -padding-top:0.5rem;
  padding-right:0.1rem;
  -padding-bottom:0.5625rem;
  padding-left:0.1rem;
  font-size:14px;
  margin-top:-1px;
  display:inline-block;
}

.pb-f-homepage-masthead #edition-toggle>.row {
  display:table;
  margin:auto;
}

.pb-f-homepage-masthead #edition-toggle {
  padding-left:10px;
  padding-right:0;
}

.pb-f-homepage-masthead #edition-toggle,
.pb-f-homepage-masthead #weather-wrapper {
  clear:both;
  padding-top:2px;
  text-align:right;
  padding-right:10px;
  -webkit-transition:opacity 1s ease-in;
  -moz-transition:opacity 1s ease-in;
  -o-transition:opacity 1s ease-in;
  -ms-transition:opacity 1s ease-in;
  transition:opacity 1s ease-in;
  opacity:0;
}

.pb-f-homepage-masthead #edition-toggle-right {
  -webkit-transition:opacity 1s ease-in;
  -moz-transition:opacity 1s ease-in;
  -o-transition:opacity 1s ease-in;
  -ms-transition:opacity 1s ease-in;
  transition:opacity 1s ease-in;
  opacity:0;
}

.pb-f-homepage-masthead #edition-toggle.toggle-right {
  padding-top:5px;
  width:294px;
}

.pb-f-homepage-masthead #weather-wrapper {
  margin-right:10px;
  margin-bottom:0;
  margin-top:7px;
}

.pb-f-homepage-masthead #weather-wrapper.no-weather { display:none; }

.pb-f-homepage-masthead #edition-toggle.masthead-load,
.pb-f-homepage-masthead #weather-wrapper.masthead-load,
.pb-f-homepage-masthead #edition-toggle-right.masthead-load { opacity:1; }

.pb-f-homepage-masthead #edition-toggle>.row>div,
.pb-f-homepage-masthead #edition-toggle>.row>div { display:table-cell; }

.pb-f-homepage-masthead .day-container {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:12px;
}

.pb-f-homepage-masthead .day-container .full { display:none; }

.pb-f-homepage-masthead .day-container .slim { display:block; }

.pb-f-homepage-masthead .edition-toggle li { font-size:12px; }

.pb-f-homepage-masthead .edition-toggle li.sep { padding:0 3px; }

.pb-f-homepage-masthead .edition-toggle li.active a { text-decoration:underline; }

.pb-f-homepage-masthead .toggle-container.toggle-right {
  text-align:right;
  padding-right:10px;
  padding-top:4px;
}

.pb-f-homepage-masthead #edition-toggle>.row.toggle-less { margin-left:0; }

.pb-f-homepage-masthead button.tiny,
.pb-f-homepage-masthead .button.tiny {
  padding-top:0.5rem;
  padding-right:1rem;
  padding-bottom:0.5625rem;
  padding-left:1rem;
  font-size:14px;
}

.pb-f-homepage-masthead .mb0 { margin-bottom:0; }

.pb-f-homepage-masthead button,
.pb-f-homepage-masthead .button {
  border-style:solid;
  border-width:1px;
  cursor:pointer;
  font-family:"FranklinITCProLight";
  font-weight:normal;
  line-height:normal;
  margin:0 0 1.25rem;
  position:relative;
  text-decoration:none;
  text-align:center;
  -webkit-appearance:none;
  -webkit-border-radius:6px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  padding-top:0.75rem;
  padding-right:1.5rem;
  padding-bottom:0.8125rem;
  padding-left:1.5rem;
  font-size:1rem;
  background-color:#fff;
  border-color:#d5d5d5;
  color:#333;
  transition:background-color 300ms ease-out;
}

.pb-f-homepage-masthead .button-group>li:last-child,
.pb-f-homepage-masthead .button-group>li:last-child>a,
.pb-f-homepage-masthead .button-group>li:last-child>button,
.pb-f-homepage-masthead .button-group>li:last-child>.button {
  -webkit-border-bottom-right-radius:6px;
  -webkit-border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  border-top-right-radius:6px;
}

.pb-f-homepage-masthead .button-group.even-2 li button,
.pb-f-homepage-masthead .button-group.even-2 li .button { width:100%; }

.pb-f-homepage-masthead .button-group:after { clear:both; }

.pb-f-homepage-masthead .masthead.logo-sub-nav a {
  -color:#2a2a2a;
  text-decoration:none;
}

.pb-f-homepage-masthead .pl10 { padding-left:10px; }

.pb-f-homepage-masthead .pl15 { padding-left:15px; }

.pb-f-homepage-masthead .pl20 { padding-left:20px; }

.pb-f-homepage-masthead .masthead.logo-sub-nav .weather-hack .fa-cloud {
  top:4px;
  left:4px;
}

.pb-f-homepage-masthead .masthead.logo-sub-nav .weather-hack .fa-sun-o {
  left:-5px;
  top:-2px;
  font-size:1.0625rem;
}

.pb-f-homepage-masthead .masthead.logo-sub-nav .weather-hack .fa { position:relative; }

.pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link { cursor:pointer; }

.pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link:focus,
.pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link:hover { color:#1955a5; }

.pb-f-homepage-masthead #mastnav-container {
  float:left;
  width:calc(100% - 550px);
}

.pb-f-homepage-masthead .masthead-tagline {
  text-align:center;
  font-size:15px;
  font-style:italic;
  font-family:Georgia,serif;
  padding-top:11px;
}

.pb-f-homepage-masthead .masthead-tagline.toggle-right { padding-top:10px; }

.pb-f-homepage-masthead .weather-image {
  margin-right:0;
  display:inline-block;
  vertical-align:initial;
  font-size:21px;
}

.pb-f-homepage-masthead .dummy-place-holder {
  width:200px;
  height:2px;
}

.pb-f-homepage-masthead .alert-box.radius {
  border-radius:4px;
  -webkit-border-radius:4px;
  overflow:hidden;
}

.pb-f-homepage-masthead .alert-box.shadow {
  border-color:#f0f0f0;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
}

.pb-f-homepage-masthead .alert-box {
  border-style:solid;
  border-width:1px;
  display:flex;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight:normal;
  margin-bottom:1.25rem;
  position:relative;
  padding:20px 20px;
  font-size:1rem;
  transition:opacity 300ms ease-out;
  background-color:#fff;
  border-color:#dbdbdb;
  color:#545454;
}

.pb-f-homepage-masthead .alert-box .close {
  top:2px;
  right:2px;
  position:absolute;
  height:36px;
  width:36px;
  text-align:center;
  font-size:30px;
  line-height:38px;
  cursor:pointer;
  -moz-user-select:-moz-none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border-radius:50%;
  background:rgba(84,84,84,0.1);
}

.pb-f-homepage-masthead .current-conditions.border-right { padding-right:20px; }

.pb-f-homepage-masthead .border-right { border-right:1px solid #d5d5d5; }

.pb-f-homepage-masthead .weather-news.border-left { padding-left:20px; }

.pb-f-homepage-masthead .border-left { border-left:1px solid #d5d5d5; }

.pb-f-homepage-masthead .alert-box span.h1,
.pb-f-homepage-masthead .alert-box span.h2,
.pb-f-homepage-masthead .alert-box span.h3,
.pb-f-homepage-masthead .alert-box span.h4,
.pb-f-homepage-masthead .alert-box span.h5,
.pb-f-homepage-masthead .alert-box span.h6 {
  margin-bottom:0.25rem;
  margin-top:0;
}

.pb-f-homepage-masthead .alert-box p {
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight:normal;
  margin-bottom:0.5625rem;
}

.pb-f-homepage-masthead p>a,
.pb-f-homepage-masthead article p:not(div)>a,
.pb-f-homepage-masthead article:not(.byline) p>a {
  border-bottom:1px solid #d5d5d5;
  zoom:1;
}

.pb-f-homepage-masthead .pl5 { padding-left:5px; }

.pb-f-homepage-masthead .pr0 { padding-right:0; }

.pb-f-homepage-masthead .pr15 { padding-right:15px; }

.pb-f-homepage-masthead .icon-3x { font-size:3rem; }

.pb-f-homepage-masthead .icon-mostly-cloudy-day:before { content:'\e85c'; }

.pb-f-homepage-masthead [class^="icon-"]:before,
.pb-f-homepage-masthead [class*=" icon-"]:before {
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:0.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:0.2em;
}

.pb-f-homepage-masthead .weather-module .current-conditions span.h2 {
  line-height:1;
  margin-bottom:0;
}

.pb-f-homepage-masthead .weather-module .current-conditions .current-temps span.h5 { line-height:1.2; }

.pb-f-homepage-masthead .weather-module .current-conditions span.h5.subhead {
  color:#6c6c6c;
  display:inline-block;
  margin-bottom:0;
}

.pb-f-homepage-masthead .weather-module span.h5.subhead {
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:0.9375rem;
  line-height:1.3rem !important;
  color:#5a5a5a !important;
}

.pb-f-homepage-masthead .weather-module .current-conditions .current-temps span.h5.subhead {
  margin-top:0;
  vertical-align:top;
}

.pb-f-homepage-masthead .weather-module .current-conditions .vg-homepage {
  margin:0 0 10px 20px;
  font-size:60px;
}

.pb-f-homepage-masthead .weather-module .current-conditions .current-temps,
.pb-f-homepage-masthead .weather-module .current-conditions .vg-homepage { float:left; }

.pb-f-homepage-masthead .weather-module .current-conditions .current-temps { margin:10px 0 10px 15px; }

.pb-f-homepage-masthead .alert-box span.h1,
.pb-f-homepage-masthead .alert-box span.h2,
.pb-f-homepage-masthead .alert-box span.h3,
.pb-f-homepage-masthead .alert-box span.h4,
.pb-f-homepage-masthead .alert-box span.h5,
.pb-f-homepage-masthead .alert-box span.h6 { margin-bottom:12px; }

.pb-f-homepage-masthead .subhead {
  line-height:1.4;
  color:#2a2a2a;
  font-weight:normal;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-homepage-masthead .subhead {
  line-height:1.4;
  color:#2a2a2a;
  font-weight:normal;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-homepage-masthead .subhead i { margin-right:3px; }

.pb-f-homepage-masthead .border-right { border-right:1px solid #d5d5d5; }

.pb-f-homepage-masthead .weather-module .forecast { padding:0 20px; }

.pb-f-homepage-masthead .weather-module .forecast .forecast-days { margin-top:3px; }

.pb-f-homepage-masthead .forecast .forecast-item {
  width:20%;
  text-align:center;
  display:inline-block;
  vertical-align:top;
}

.pb-f-homepage-masthead .forecast-days .vg-homepage { font-size:50px; }

.pb-f-homepage-masthead span.h6 { font-size:1rem; }

.pb-f-homepage-masthead .weather-module .forecast span.h3 {
  line-height:1.4;
  display:inline-block;
  width:100%;
}

.pb-f-homepage-masthead .weather-module .forecast .subhead { color:#333; }

.pb-f-homepage-masthead .weather-module .forecast .subhead span { color:#6c6c6c; }

.pb-f-homepage-masthead .post-blue { color:#1955a5; }

.pb-f-homepage-masthead .mt15 { margin-top:15px; }

.pb-f-homepage-masthead .subhead {
  line-height:1.4;
  color:#2a2a2a;
  font-weight:normal;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-homepage-masthead span.h1 a,
.pb-f-homepage-masthead span.h2 a,
.pb-f-homepage-masthead span.h3 a,
.pb-f-homepage-masthead span.h4 a,
.pb-f-homepage-masthead span.h5 a,
.pb-f-homepage-masthead span.h6 a {
  -color:inherit;
  text-decoration:none;
}

.pb-f-homepage-masthead .mb15 { margin-bottom:15px; }

.pb-f-homepage-masthead .subhead {
  line-height:1.4;
  color:#2a2a2a;
  font-weight:normal;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-homepage-masthead span.h2 { font-size:2.5rem; }

.pb-f-homepage-masthead span.h5 {
  font-size:1.375rem;
  text-transform:none;
}

.pb-f-homepage-masthead span.h1,
.pb-f-homepage-masthead span.h2,
.pb-f-homepage-masthead span.h3,
.pb-f-homepage-masthead span.h4,
.pb-f-homepage-masthead span.h5,
.pb-f-homepage-masthead span.h6 {
  line-height:1.2;
  display:block;
}

.pb-f-homepage-masthead .forecast-item span.day,
.pb-f-homepage-masthead span.weather-headline {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:1rem;
  line-height:1rem;
  color:#2a2a2a;
}

.pb-f-homepage-masthead .subhead {
  line-height:1.4 !important;
  color:#2a2a2a;
  font-weight:normal;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.pb-f-homepage-masthead #weather-widget {
  font-size:12px;
  position:relative;
}

.pb-f-homepage-masthead #weather-widget .vg-homepage {
  position:relative;
  vertical-align:middle;
  padding-right:3px;
  font-size:15px;
  height:20px;
}

.pb-f-homepage-masthead #weather-widget .vg-homepage-wind,
.pb-f-homepage-masthead #weather-widget .vg-homepage-windy,
.pb-f-homepage-masthead #weather-widget .vg-homepage-cloudy {
  font-size:12px;
  height:auto;
}

.pb-f-homepage-masthead #weather-widget .vg-homepage-snow,
.pb-f-homepage-masthead #weather-widget .vg-homepage-fog,
.pb-f-homepage-masthead #weather-widget .vg-homepage-freezing_rain {
  font-size:13px;
  height:auto;
}

.pb-f-homepage-masthead #weather-widget strong { padding-left:0; }

.pb-f-homepage-masthead .current-conditions .vg-homepage-cloudy,
.pb-f-homepage-masthead .current-conditions .vg-homepage-wind,
.pb-f-homepage-masthead .current-conditions .vg-homepage-windy { font-size:45px; }

@media (min-width:768px) and (max-width:991px) {
  .pb-f-homepage-masthead .mastnav {
    padding-top:0;
    text-align:center !important;
    padding:0 0 10px;
    margin-left:25%;
  }

  .pb-f-homepage-masthead .mastnav.no-weather-nav { margin-left:31%; }

  .pb-f-homepage-masthead #mastnav-container { width:0; }

  .pb-f-homepage-masthead .masthead .day-container .full { display:block; }

  .pb-f-homepage-masthead .masthead .day-container .slim { display:none; }

  .pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link { cursor:auto; }

  .pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link:focus,
  .pb-f-homepage-masthead .masthead.logo-sub-nav #weather-widget.link:hover { color:#2a2a2a; }

  .pb-f-homepage-masthead .mastnav .right { float:left !important; }

  .pb-f-homepage-masthead .weather-container { padding-top:0; }

  .pb-f-homepage-masthead #edition-toggle {
    margin-top:0;
    padding-top:0;
  }

  .pb-f-homepage-masthead #edition-toggle.toggle-right { width:auto; }

  .pb-f-homepage-masthead #edition-toggle>.row.toggle-less { padding-top:4px; }

  .pb-f-homepage-masthead #weather-wrapper {
    padding-top:3px;
    margin-top:0;
  }
}

@media only screen and (min-width:1120px) {
  .pb-f-homepage-masthead .masthead .day-container .full { display:block; }

  .pb-f-homepage-masthead .masthead .day-container .slim { display:none; }
}

@media only screen and (max-width:1200px) {
  .pb-f-homepage-masthead .forecast-days .vg-homepage { font-size:35px; }
}

@media only screen and (min-width:1200px) and (max-width:1440px) {}

@media only screen and (min-width:0) {
  #mastnav-wrapper-mobile .toggle-container {
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1,0.765,0.88);
    -webkit-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -moz-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    -o-transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
    transition-timing-function:cubic-bezier(0.565,1.65,0.765,0.88);
  }

  #mastnav-wrapper-mobile .toggle-container {
    padding-top:10px;
    position:fixed;
    top:-10px;
    left:0;
    height:40px;
    width:100%;
    background-color:#2a2a2a;
    color:#fff;
    z-index:536870910 !important;
    transform:translateY(-30px);
    -moz-transform:translateY(-30px);
    -webkit-transform:translateY(-30px);
    -o-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
  }

  #mastnav-wrapper-mobile ul.button-group,
  ol.button-group {
    padding-left:0;
    display:inline-block;
    height:30px;
    width:100%;
  }

  #mastnav-wrapper-mobile .button-group {
    list-style:none;
    margin:0;
    left:0;
  }

  #mastnav-wrapper-mobile .button-group>li {
    font-size:12px;
    display:inline-block;
    line-height:30px;
    vertical-align:text-top;
    padding-left:10px;
  }

  #mastnav-wrapper-mobile .button-group>li .fa {
    font-size:11px;
    padding-right:3px;
  }

  #mastnav-wrapper-mobile .button-group>li .fa-circle:before { color:#0f0; }

  #mastnav-wrapper-mobile .button-group>li .fa-circle,
  #mastnav-wrapper-mobile .button-group>li.active .fa-circle-o { display:none; }

  #mastnav-wrapper-mobile .button-group>li.active .fa-circle { display:inline-block; }

  #mastnav-wrapper-mobile a:focus,
  #mastnav-wrapper-mobile a:hover { color:#fff; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-in-the-news { padding:0 10px !important; }

.pb-f-page-in-the-news .in-the-news ul {
  color:#2a2a2a;
  font:normal 16px "FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-page-in-the-news .in-the-news a { color:#2a2a2a; }

.pb-f-page-in-the-news .in-the-news a:hover { color:#1955a5; }

.pb-f-page-in-the-news .in-the-news .normal-style { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-page-in-the-news .in-the-news .thin-style { font:normal 16px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-page-in-the-news .in-the-news .label {
  font:normal 16px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:24px;
  color:#B03436;
}

.pb-f-page-in-the-news .in-the-news.border-bottom-hairline-tight::after { margin-bottom:1.25rem; }

.pb-f-page-in-the-news .external-wrapper .in-the-news.border-bottom-hairline-tight::after {
  margin-bottom:0;
  margin-top:0;
}

.pb-f-page-in-the-news .in-the-news.border-bottom-hairline-tight.no-space::after {
  margin-bottom:0;
  margin-top:0;
}

.pb-f-page-in-the-news .module.hot-topics { position:relative; }

.pb-f-page-in-the-news .module.hot-topics div { display:inline; }

.pb-f-page-in-the-news .module.hot-topics div.in-the-news-wrapper { display:flex; }

.pb-f-page-in-the-news .module.hot-topics ul {
  overflow:hidden;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
  word-wrap:break-word;
  width:calc(100% - 183px);
}

.pb-f-page-in-the-news .module.hot-topics ul.no-ads { margin-right:40px; }

.pb-f-page-in-the-news ul.inline-list>li {
  padding:0 7.5px;
  list-style:none;
  display:inline-block;
  font-size:0.9375em;
}

.pb-f-page-in-the-news ul.inline-list>li:first-child { padding-left:0; }

.pb-f-page-in-the-news .slug_88x31_container {
  position:absolute;
  bottom:-3px;
  right:0;
}

.pb-f-page-in-the-news .slug_88x31_container #slug_88x31 { right:0; }

.pb-f-page-in-the-news ul.ad-tiffany-tile {
  height:60px;
  padding-left:0;
}

.pb-f-page-in-the-news ul.ad-tiffany-tile li a { line-height:60px; }

.pb-f-page-in-the-news ul.ad-88x31 {
  height:31px;
  padding-left:0;
}

.pb-f-page-in-the-news ul.ad-88x31 li a { line-height:31px; }

.pb-f-page-in-the-news ul.ad-none {
  height:24px;
  width:100% !important;
}

.pb-f-page-in-the-news #slug_tiffany_tile {
  height:auto;
  padding-left:1px;
}

@media only screen and (max-width:75em) {
  .pb-f-page-in-the-news .in-the-news a,
  .pb-f-page-in-the-news .in-the-news .label { font-size:14px; }
}

@media only screen and (max-width:1440px) {
  #pb-root>.pb-f-page-in-the-news { margin:0 5%; }
}

.pb-f-page-in-the-news.pb-f-theme-dark .in-the-news a {
  color:#fff;
  font-weight:normal;
}

.pb-f-page-in-the-news.pb-f-theme-dark .in-the-news { border-bottom:1px solid #444; }

.pb-f-page-in-the-news.pb-f-theme-dark .in-the-news .label { color:#E50004; }

@media all and (min-width:0) {
  .pb-theme-etl .pb-f-page-in-the-news .in-the-news .label { color:#ff9815; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-breaking-news-bar {
  clear:none !important;
  padding:0 !important;
  border:none !important;
  display:none;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-headline:focus a[href],
.pb-f-page-breaking-news-bar .breaking-news-bar-headline:hover a[href] { color:#eee !important; }

.pb-f-page-breaking-news-bar .breaking-news-bar-headline:focus a:not([href]),
.pb-f-page-breaking-news-bar .breaking-news-bar-headline:hover a:not([href]) { cursor:default !important; }

.pb-f-page-breaking-news-bar .breaking-news-bar {
  width:100%;
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:536870903;
  background-color:rgba(216,7,14,1.0);
  padding:15px 0 15px;
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
  -webkit-transform:translateZ(0);
}

.pb-f-page-breaking-news-bar .breaking-news-bar.no-transition {
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  transition:none;
}

.pb-f-page-breaking-news-bar .breaking-news-bar.suppress { display:none; }

.pb-f-page-breaking-news-bar .breaking-news-bar:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
  margin-right:-0.25em;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-inner {
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  font-size:1.0625rem;
  line-height:normal !important;
  padding:0 60px 0 20px;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-label,
.pb-f-page-breaking-news-bar .breaking-news-bar-headline {
  margin-right:10px;
  font-family:"FranklinITCProBold",sans-serif;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-headline a { color:#fff; }

.pb-f-page-breaking-news-bar .breaking-news-bar-headline .fa-arrow-circle-right {
  margin-left:5px;
  position:relative;
  top:1px;
  font-size:18px;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-close-btn {
  position:absolute;
  right:15px;
  top:calc(50% - 18px);
  height:36px;
  width:36px;
  border-radius:50%;
  background:rgba(0,0,0,0.1);
  text-align:center;
  font-size:30px;
  line-height:38px;
  cursor:pointer;
  -moz-user-select:-moz-none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.pb-f-page-breaking-news-bar .breaking-news-bar-nav-hide {
  -webkit-transform:translate3d(0,-50px,0);
  -moz-transform:translate3d(0,-50px,0);
  -o-transform:translate3d(0,-50px,0);
  transform:translate3d(0,-50px,0);
}

@media only screen and (min-width:0) {
  .pb-f-page-breaking-news-bar .pb-f-sharebars-top-share-bar {
    position:absolute !important;
    top:40px;
    left:30px;
    border-top:20px solid transparent;
    z-index:999;
    -webkit-transform:translateZ(0);
    padding:0 !important;
    border-bottom:none !important;
  }

  .pb-f-page-breaking-news-bar .pb-feature.pb-f-sharebars-top-share-bar { margin-top:0 !important; }
}

.pb-f-page-breaking-news-bar .breaking-news-bar:hover .top-sharebar-wrapper { display:block; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper {
  background-color:#fff;
  padding:7px 10px;
  border-radius:4px;
  border:1px solid #d5d5d5;
  display:none;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper:after,
.pb-f-page-breaking-news-bar .top-sharebar-wrapper:before {
  content:'';
  display:block;
  position:absolute;
  left:20px;
  width:0;
  height:0;
  border-style:solid;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper:after {
  top:-19px;
  border-color:transparent transparent #fff transparent;
  border-width:10px;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper:before {
  top:-21px;
  left:19px;
  border-color:transparent transparent #d5d5d5 transparent;
  border-width:11px;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper { height:40px; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper,
.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools-primary,
.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools-additional {
  border:none;
  display:block;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  border:none;
  font-size:22px;
  padding:10px 5px;
  width:40px;
  max-height:40px;
  margin-top:0;
  margin-right:3px;
  margin-bottom:0 !important;
  text-align:center;
  display:inline-block;
  box-sizing:border-box;
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.last { margin-right:0 !important; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools { line-height:1; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools span,
.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools .tool:hover span { color:#fff !important; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .social-tools .tool:hover {
  opacity:0.9;
  -moz-opacity:0.9;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter:alpha(opacity=90);
}

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.email { background-color:#bd2a32; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.facebook { background-color:#3b5998; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.google-plus { background-color:#dd4b39; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.linkedin { background-color:#007bb6; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.more { background-color:#b3b3b3; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.pinterest { background-color:#cb2027; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.reddit { background-color:#ff5700; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.stumbleupon { background-color:#EB4823; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.tumblr { background-color:#32506d; }

.pb-f-page-breaking-news-bar .top-sharebar-wrapper .social-tools-wrapper .tool.twitter { background-color:#00aced; }

.pb-f-page-breaking-news-bar .pb-f-sharebars-top-share-bar .utility-tools-wrapper .utility-tools-primary .social-tools { border:none !important; }

@media only screen {
  #nav-bar { -webkit-transform:translateZ(0); }
}

@media only screen and (max-width:1440px) {}

@media only screen and (max-width:768px) {
  .pb-f-page-breaking-news-bar .breaking-news-bar:hover .top-sharebar-wrapper { display:none; }
}

@media print {
  .pb-f-page-breaking-news-bar { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-posttv-live-bar {
  padding:0 !important;
  font-size:1rem;
}

.pb-f-posttv-live-bar .generic-feature-wrapper { padding:10px 10px 0 10px; }

.pb-f-posttv-live-bar .generic-feature-wrapper.is-embedded { padding:0; }

.pb-f-posttv-live-bar * {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.pb-f-posttv-live-bar .posttv-player-container {
  position:relative;
  height:0;
  top:0;
  left:0;
  right:0;
  padding-bottom:56.25%;
  background:url(https://www.washingtonpost.com/wp-apps/imrs.php?src=http%3A%2F%2Fwww.washingtonpost.com%2Fpb%2Fresources%2Fimg%2Fposttv%2FWP_Grey.jpg&w=1280&h=720) no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
}

.pb-f-posttv-live-bar .posttv-player-container .jwplayer button { padding:0; }

.pb-f-posttv-live-bar .posttv-player-container:not(.ad-playing):not(.player-small):not(.social-buttons-hidden):hover .posttv-player-social { display:block; }

.pb-f-posttv-live-bar .posttv-player-container.player-small .posttv-player-play-text { display:none; }

.pb-f-posttv-live-bar .posttv-player-container.player-small .posttv-player-play-time { padding-left:0; }

.pb-f-posttv-live-bar .posttv-player-container.player-small .posttv-player-social { display:none; }

.pb-f-posttv-live-bar .posttv-player-social {
  position:absolute;
  top:0.8em;
  right:0;
  overflow:hidden;
  text-align:center;
  font-size:2.2em;
  width:1.5em;
  border-radius:0.2em;
  display:none;
}

.pb-f-posttv-live-bar .fa-stack {
  position:relative;
  display:inline-block;
  width:0.8em;
  height:1.2em;
  line-height:1.1em;
}

.pb-f-posttv-live-bar .posttv-player-social-facebook { padding:0.1em 0 0 0; }

.pb-f-posttv-live-bar .posttv-player-social-twitter { padding:0 0 0.1em 0; }

.pb-f-posttv-live-bar .fa-stack .fa { color:#000; }

.pb-f-posttv-live-bar .fa-stack .fa.fa-square { color:#FFF; }

.pb-f-posttv-live-bar .posttv-player-social:hover { background-color:rgba(0,0,0,0.3); }

.pb-f-posttv-live-bar .fa-stack:hover .fa.fa-facebook-square { color:#3B5998; }

.pb-f-posttv-live-bar .fa-stack:hover .fa.fa-twitter-square { color:#55ACEE; }

.pb-f-posttv-live-bar .headline { padding-top:0.25em; }

.pb-f-posttv-live-bar .posttv-player-ondemand {
  height:100%;
  width:100%;
}

.pb-f-posttv-live-bar .posttv-player-youtube-wrapper {
  display:table;
  font-family:FranklinITCProBold,Arial,sans-serif;
  color:#FFF;
  font-size:18px;
  line-height:normal !important;
  cursor:pointer;
  height:0;
  width:100%;
  padding-bottom:56.25%;
  position:relative;
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
  -webkit-transform:translateZ(0);
}

.pb-f-posttv-live-bar .posttv-player-youtube-wrapper iframe {
  height:100%;
  width:100%;
}

.pb-f-posttv-live-bar .posttv-player-youtube-container {
  width:100%;
  height:56.25%;
  position:absolute;
  top:0;
  left:0;
}

.pb-f-posttv-live-bar .posttv-player-mute-overlay {
  position:absolute;
  height:100%;
  width:100%;
  display:block;
  opacity:1;
  top:0;
  left:0;
  cursor:pointer;
  transition:opacity 500ms;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  -ms-transition:opacity 500ms;
  z-index:1;
}

.pb-f-posttv-live-bar .posttv-player-full-image-overlay {
  cursor:pointer;
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  background-size:cover;
  background:no-repeat center;
  top:0;
  left:0;
  overflow:hidden;
  z-index:1;
}

.pb-f-posttv-live-bar .posttv-player-full-image-overlay img {
  display:inline-block;
  width:100%;
}

.pb-f-posttv-live-bar .posttv-player-unmute { padding-right:0.5em; }

.pb-f-posttv-live-bar .posttv-player-play-btn-live {
  padding-left:6px;
  color:#db1f26;
  font-size:16px;
  vertical-align:bottom;
}

.pb-f-posttv-live-bar [id$=googima] img[id$=button] { width:auto; }

.pb-f-posttv-live-bar .wpvlb-main-video-wrap .wpv-overlay { display:none; }

.pb-f-posttv-live-bar .wpvlb.mobile .wpvlb-main-video-wrap .wpv-overlay { display:block; }

@media only screen and (max-width:450px) {
  _root .posttv-player-social { top:0 !important; }
}

@media only screen and (max-width:330px) {
  _root .posttv-player-social { display:none; }
}

.pb-f-posttv-live-bar .ytp-mute-button.ytp-button { display:block !important; }

.pb-f-posttv-live-bar div.posttv-player-full-image-overlay.photo-wrapper { display:block; }

.pb-f-posttv-live-bar .wpvlb.mobile .overlay { display:none !important; }

.pb-f-posttv-live-bar .wpvlb.mobile .posttv-player-full-image-overlay.photo-wrapper { display:none !important; }

.pb-f-posttv-live-bar .overlay {
  display:inline-block;
  position:absolute;
  background-color:#000;
  bottom:0;
  left:0;
  margin:20px;
  padding:12px 16px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#FFF;
  font-size:15px;
  line-height:20px;
  background-color:rgba(0,0,0,0.6);
  -webkit-font-smoothing:antialiased;
}

.pb-f-posttv-live-bar .hide { display:none; }

.pb-f-posttv-live-bar .wpvlb-hint { color:#f00; }

.pb-f-posttv-live-bar .wpvlb-main-video-wrap .wpv-headline { display:none; }

.pb-f-posttv-live-bar .wpvlb-wrap {
  position:fixed;
  width:100%;
  z-index:536870902;
  top:50px;
  left:0;
  transition:top 250ms ease-out;
}

.pb-f-posttv-live-bar .wpvlb-wrap.ie { display:none; }

.pb-f-posttv-live-bar .wpvlb {
  background:#202020;
  box-sizing:border-box;
  position:relative;
  -webkit-font-smoothing:antialiased;
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb:not(.expanded):not(.collapsed) { max-height:220px; }
}

@media (min-width:1401px) {
  .wpvlb:not(.expanded):not(.collapsed) { max-height:220px; }
}

.pb-f-posttv-live-bar .wpvlb-live {
  background:#dd0b16;
  color:#fff;
  padding:.2rem .3rem;
  border-radius:2px;
  font-size:12px;
  line-height:12px;
  display:inline-block;
  font-family:FranklinITCProBold;
  letter-spacing:1px;
}

.pb-f-posttv-live-bar .wpvlb-live.lg {
  font-size:16px;
  line-height:16px;
  padding:3px 10px;
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb-ctrl-wrap .wpvlb-live {
    font-size:16px;
    line-height:16px;
    padding:3px 10px;
  }
}

@media (min-width:1401px) {
  .wpvlb-ctrl-wrap .wpvlb-live {
    font-size:16px;
    line-height:16px;
    padding:3px 10px;
  }
}

.pb-f-posttv-live-bar .wpvlb-play {
  position:absolute;
  color:#fff;
  width:50px;
  height:50px;
  border:1px solid #fff;
  border-radius:50%;
  text-align:center;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  opacity:.7;
}

.pb-f-posttv-live-bar .wpvlb-play i {
  font-size:20px;
  line-height:50px;
  left:2px;
  position:relative;
}

.pb-f-posttv-live-bar .wpvlb-ctrl {
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding:.5rem;
  width:100%;
  box-sizing:border-box;
  position:relative;
  z-index:2;
  -webkit-align-items:center;
  align-items:center;
  max-width:1300px;
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl {
    width:initial;
    position:absolute;
    right:0;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl {
    width:initial;
    position:absolute;
    right:0;
    width:auto;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl {
    width:initial;
    position:absolute;
    right:0;
    width:auto;
  }
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl .wpvlb-live-wrap { display:none; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl .wpvlb-live-wrap { display:none; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-ctrl .wpvlb-live-wrap { display:none; }
}

.pb-f-posttv-live-bar .wpvlb-ctrl h1,
.pb-f-posttv-live-bar .wpvlb-ctrl i:not(.fa-times-circle) {
  padding:0;
  margin:0;
  font-size:.8rem;
  line-height:.8rem;
  display:inline-block;
  color:#6c6c6c;
}

.pb-f-posttv-live-bar .wpvlb-ctrl-wrap {
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  justify-content:center;
}

.pb-f-posttv-live-bar .wpvlb-collapse-wrap {
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  align-items:center;
}

.pb-f-posttv-live-bar .wpvlb-collapse {
  cursor:pointer;
  display:none;
  padding:0 .5rem;
}

.pb-f-posttv-live-bar .wpvlb-collapse h1 { font-family:FranklinITCProBold; }

.pb-f-posttv-live-bar .wpvlb-collapse:hover h1,
.pb-f-posttv-live-bar .wpvlb-collapse:hover i { color:#fff; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl { position:relative; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl { width:100%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl {
    width:75%;
    padding:.5rem 0 .5rem .5rem;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl {
    width:60%;
    padding:.5rem 0 .5rem .5rem;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl h1 {
    font-size:18px;
    line-height:20px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl h1 {
    font-size:18px;
    line-height:20px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .fa-compress {
    font-size:16px;
    line-height:20px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .fa-compress {
    font-size:16px;
    line-height:20px;
  }
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-collapse,
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-live-wrap { display:inline-block; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-collapse,
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-live-wrap { display:inline-block; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-collapse,
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-ctrl .wpvlb-live-wrap { display:inline-block; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded.size-1 .wpvlb-ctrl {
    width:75%;
    padding:.5rem 0 0 0;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded.size-1 .wpvlb-ctrl {
    width:60%;
    padding:.5rem 0 0 0;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb.collapsed .wpvlb-ctrl {
    width:100%;
    left:0;
    box-sizing:border-box;
    height:100%;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
  }
}

@media (min-width:1401px) {
  .wpvlb.collapsed .wpvlb-ctrl {
    width:100%;
    left:0;
    box-sizing:border-box;
    height:100%;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb.collapsed .wpvlb-ctrl .wpvlb-live-wrap { display:inline-block; }
}

@media (min-width:1401px) {
  .wpvlb.collapsed .wpvlb-ctrl .wpvlb-live-wrap { display:inline-block; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-flex-wrap {
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-flex-wrap {
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
  }
}

.pb-f-posttv-live-bar .wpvlb.notice .wpvlb-flex,
.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-flex { display:none; }

.pb-f-posttv-live-bar .wpvlb-flex { max-width:1300px; }

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-flex {
    display:-webkit-flex;
    display:flex;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-flex {
    display:-webkit-flex;
    display:flex;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-flex { width:80%; }
}

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-flex-wrap,
.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-flex-wrap {
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-flex,
  .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-flex { width:95%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-flex,
  .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-flex { width:70%; }
}

.pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-flex-wrap {
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-flex { width:90%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-flex { width:90%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-flex { width:75%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-flex { width:60%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-1 .wpvlb-flex { width:70%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-1 .wpvlb-flex { width:65%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-2 .wpvlb-flex { width:50%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-2 .wpvlb-flex { width:50%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-3 .wpvlb-flex { width:80%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-3 .wpvlb-flex { width:70%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-4 .wpvlb-flex { width:90%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.collapsed.size-4 .wpvlb-flex { width:80%; }
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp {
  width:60%;
  padding:0 1rem;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:space-between;
  justify-content:space-between;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp h1,
.pb-f-posttv-live-bar .wpvlb-playlist-item-comp h2,
.pb-f-posttv-live-bar .wpvlb-playlist-item-comp p {
  padding:0;
  margin:0;
  font-size:18px;
  line-height:18px;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp h1 {
  font-family:FranklinITCProBold;
  color:#6c6c6c;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp i { color:#999; }

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp h2 {
  display:inline-block;
  font-family:FranklinITCProBold;
  color:#999;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp p {
  display:none;
  font-family:FranklinITCProLight;
  color:#fff;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-comp .wpvlb-expand,
.pb-f-posttv-live-bar .wpvlb-playlist-item-comp .wpvlb-live-wrap { display:none; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-playlist-item-comp .wpvlb-expand,
  .pb-f-posttv-live-bar .wpvlb-playlist-item-comp .wpvlb-live-wrap { display:inline-block; }
}

.pb-f-posttv-live-bar .wpvlb-main {
  display:none;
  width:55%;
  padding:1rem;
}

.pb-f-posttv-live-bar .wpvlb-main video { width:100%; }

.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp { width:58%; }

.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp h1 {
  font-family:FranklinITCProBold;
  color:#fff;
  font-size:24px;
  line-height:30px;
}

@media (max-width:1200px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp h1 {
    font-size:16px;
    line-height:20px;
  }
}

.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp .wpvlb-expand,
.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp .wpvlb-live-wrap { display:inline-block; }

.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp:hover h1,
.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp:hover h2,
.pb-f-posttv-live-bar .wpvlb-main .wpvlb-playlist-item-comp:hover i { color:white; }

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-main {
    display:-webkit-flex;
    display:flex;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-main {
    display:-webkit-flex;
    display:flex;
  }
}

.pb-f-posttv-live-bar .wpvlb-main .wpvlb-expand h2,
.pb-f-posttv-live-bar .wpvlb-main .wpvlb-expand i {
  font-size:16px;
  line-height:16px;
}

.pb-f-posttv-live-bar .wpvlb-main-video-wrap { width:42%; }

.pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-main { width:100%; }

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-main-video-wrap { width:27%; }
}

@media (min-width:1401px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-main-video-wrap { width:22%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp { width:83%; }
}

@media (min-width:1401px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp { width:78%; }
}

@media (min-width:1401px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp h1 {
    font-size:30px;
    line-height:36px;
    margin-top:6px;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp h1 {
    font-size:30px;
    line-height:36px;
  }
}

@media (max-width:1200px) and (min-width:1025px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp h1 {
    font-size:24px;
    line-height:30px;
  }
}

@media (max-width:1024px) and (min-width:767px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp h1 {
    font-size:24px;
    line-height:30px;
  }
}

@media (min-width:1401px) {
  .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp h2 { font-size:18px; }
}

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-main { width:57%; }

@media (min-width:1401px) {
  .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-main-video-wrap { width:40%; }
}

@media (min-width:1401px) {
  .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist-item-comp { width:60%; }
}

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-main { width:52%; }

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-main .wpvlb-playlist-item-comp h1 {
    font-size:18px;
    line-height:20px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-main .wpvlb-playlist-item-comp h1 {
    font-size:18px;
    line-height:20px;
  }
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-main {
  width:60%;
  padding:.5rem;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-main .wpvlb-playlist-item-comp { display:none; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-main-video-wrap { width:100%; }

.pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-main { width:100%; }

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-main { padding:.5rem 0 2rem 0; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-main { padding:.5rem 0 2rem 0; }
}

.pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-main-video-wrap { width:60%; }

.pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp {
  -webkit-justify-content:center;
  justify-content:center;
  width:40%;
  display:-webkit-flex;
  display:flex;
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp h1 { margin-bottom:12px; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp h1 { margin-bottom:12px; }
}

.pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp p {
  font-size:16px;
  line-height:18px;
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp p { display:block; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp p { display:block; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist-item-comp p { display:block; }
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-main { display:none; }

.pb-f-posttv-live-bar .wpvlb-playlist.static {
  display:none;
  width:45%;
  padding-left:1rem;
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.static {
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.static {
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
  }
}

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item { padding:.5rem 3rem 0 0; }

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item p {
  display:none;
  color:#6c6c6c;
}

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item-inner {
  display:-webkit-flex;
  display:flex;
  width:100%;
}

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item-comp {
  -webkit-justify-content:center;
  justify-content:center;
}

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item-comp h1 {
  color:#7F7F7F;
  font-size:18px;
  line-height:20px;
}

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-inner-wrap { position:relative; }

.pb-f-posttv-live-bar .wpvlb-playlist.static .wpvlb-playlist-item-blurb {
  font-family:FranklinITCProLight;
  padding-top:.5rem;
  margin:0;
  font-size:12px;
  line-height:14px;
}

.pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist.static { display:none; }

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-blurb {
    font-size:16px;
    line-height:18px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.size-1:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-blurb {
    font-size:16px;
    line-height:18px;
  }
}

.pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static {
  padding-left:2rem;
  width:44%;
}

.pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-img-wrap .wpvlb-live { display:none; }

.pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-comp {
  width:60%;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
}

.pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-comp h1 {
  font-size:18px;
  line-height:24px;
}

@media (max-width:1200px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-comp h1 {
    font-size:14px;
    line-height:16px;
  }
}

.pb-f-posttv-live-bar .wpvlb.size-2:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-comp .wpvlb-live-wrap {
  display:inline-block;
  margin-bottom:.5rem;
}

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static {
  width:40%;
  -webkit-align-items:flex-start;
  align-items:flex-start;
}

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner {
  -webkit-flex-direction:column;
  flex-direction:column;
}

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-img-wrap,
.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp { width:100%; }

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp { padding:.5rem 0; }

.pb-f-posttv-live-bar .wpvlb.size-3:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp h1 {
  font-size:14px;
  line-height:16px;
}

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static {
  width:48%;
  -webkit-align-items:initial;
  align-items:initial;
}

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item { padding:.5rem 2rem 0 0; }

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner {
  -webkit-flex-direction:column;
  flex-direction:column;
}

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-img-wrap,
.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp { width:100%; }

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp { padding:.5rem 0; }

.pb-f-posttv-live-bar .wpvlb.size-4:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item-inner .wpvlb-playlist-item-comp h1 {
  font-size:13px;
  line-height:15px;
}

.pb-f-posttv-live-bar .wpvlb:not(.expanded):not(.collapsed) .wpvlb-playlist.static .wpvlb-playlist-item:first-child { display:none; }

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper { display:none; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper { display:none; }
}

.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-main-video-wrap,
.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-img-wrap { width:60%; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-main-video-wrap,
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-img-wrap { width:40%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-main-video-wrap,
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-img-wrap { width:40%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-main-video-wrap,
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-img-wrap { width:40%; }
}

.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp { width:40%; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp { width:60%; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp { width:60%; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp { width:60%; }
}

.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp .wpvlb-live-wrap,
.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp .wpvlb-expand { display:none; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp .wpvlb-live-wrap,
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp .wpvlb-expand { display:inline-block; }
}

.pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp h1 {
  color:#fff;
  font-size:14px;
  line-height:16px;
}

@media (max-width:766px) and (min-width:480px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp h1 {
    font-size:18px;
    line-height:22px;
  }
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-playlist.swiper .wpvlb-playlist-item-comp h1 {
    margin-bottom:.5rem;
    font-size:22px;
    line-height:28px;
  }
}

.pb-f-posttv-live-bar .wpvlb-playlist-item {
  display:-webkit-flex;
  display:flex;
  padding:.5rem;
  box-sizing:border-box;
  cursor:pointer;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item:hover .wpvlb-shader {
  z-index:1;
  background:black;
  opacity:.5;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item:hover .wpvlb-play {
  opacity:1;
  z-index:2;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item:hover .wpvlb-playlist-item-comp h1 { color:#fff; }

.pb-f-posttv-live-bar .wpvlb-playlist-item-img-wrap {
  width:40%;
  position:relative;
  -webkit-flex-shrink:0;
  flex-shrink:0;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-img-wrap .wpvlb-live {
  position:absolute;
  margin:.4rem;
}

.pb-f-posttv-live-bar .wpvlb-playlist-item-img-wrap img,
.pb-f-posttv-live-bar .wpvlb-playlist-item-img-wrap video {
  display:block;
  width:100%;
}

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag {
  list-style:none;
  padding:.5rem;
  margin:0;
  -webkit-align-items:center;
  text-align:center;
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag { display:none; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag { display:none; }
}

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag ul {
  padding:0;
  margin:0;
}

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag ul,
.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag li { display:inline-block; }

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag i,
.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag li { cursor:pointer; }

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag i {
  color:#6c6c6c;
  line-height:7px;
  vertical-align:middle;
}

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag li {
  width:7px;
  height:7px;
  border-radius:50%;
  background:#6c6c6c;
  margin:0 .2rem;
}

.pb-f-posttv-live-bar .wpvlb-playlist-swiper-pag .selected { background:#fff; }

.pb-f-posttv-live-bar .wpvlb-next { padding-left:.2rem; }

.pb-f-posttv-live-bar .wpvlb-prev { padding-right:.2rem; }

.pb-f-posttv-live-bar .wpvlb.size-1 .wpvlb-playlist-swiper-pag { display:none; }

.pb-f-posttv-live-bar .wpvlb.notice .wpvlb-playlist-swiper-pag,
.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-playlist-swiper-pag { display:none; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static {
  flex-direction:column;
  padding:.5rem .5rem 0 0;
  width:40%;
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static { display:inline-block; }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static { display:inline-block; }
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item-img-wrap {
  width:25%;
  height:0;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item-comp {
  width:75%;
  padding:0 .5rem;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item-inner { flex-shrink:0; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item {
  border-top:1px solid #6c6c6c;
  padding:.8rem;
  -webkit-flex-direction:column;
  flex-direction:column;
  width:100%;
  flex-shrink:0;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item:hover .wpvlb-playlist-item-comp h1 { color:#fff; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item:hover .wpvlb-playlist-item-img-wrap .wpvlb-play {
  border:none;
  background:#fff;
  color:#202020;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-play {
  width:30px;
  height:30px;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-play i {
  font-size:15px;
  line-height:30px;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item.selected {
  background:#404040;
  padding:.8rem;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item.selected h1,
.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item.selected p { color:#fff; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item.selected .wpvlb-play {
  background:#fff;
  color:#202020;
  border:none;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item.selected .wpvlb-playlist-item-blurb { display:block; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.static .wpvlb-playlist-item:first-child { border-top:none; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-img-wrap,
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-main-video-wrap { width:70%; }
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-img-wrap .wpvlb-live,
.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-main-video-wrap .wpvlb-live { display:none; }

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-comp {
  -webkit-justify-content:initial;
  justify-content:initial;
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-comp p { display:none; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-comp p { display:block; }
}

.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-comp .wpvlb-live-wrap,
.pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist-item-comp .wpvlb-expand { display:none; }

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.swiper .wpvlb-playlist-item-comp h1 {
    font-size:18px;
    line-height:20px;
  }
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb.expanded .wpvlb-playlist.swiper .wpvlb-playlist-item-comp p {
    font-size:14px;
    line-height:16px;
  }
}

.pb-f-posttv-live-bar .wpvlb.size-1.expanded .wpvlb-playlist.static { display:none; }

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist.static {
  width:100%;
  position:relative;
  z-index:2;
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist.static .wpvlb-playlist-item {
  cursor:pointer;
  z-index:1;
  padding:.5rem 2rem .5rem 0;
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist.static .wpvlb-play {
  width:30px;
  height:30px;
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist.static .wpvlb-play i {
  font-size:15px;
  line-height:30px;
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist.static h1 {
  font-size:13px;
  line-height:15px;
}

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist-item-img-wrap { width:26%; }

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist-item-img-wrap .wpvlb-live { display:none; }

.pb-f-posttv-live-bar .wpvlb.collapsed .wpvlb-playlist-item-comp {
  width:74%;
  padding:0 0 0 .5rem;
}

.pb-f-posttv-live-bar .wpvlb.size-1.collapsed .wpvlb-playlist.static .wpvlb-playlist-item-inner { justify-content:center; }

.pb-f-posttv-live-bar .wpvlb.size-1.collapsed .wpvlb-playlist.static .wpvlb-playlist-item-img-wrap { width:7%; }

.pb-f-posttv-live-bar .wpvlb.size-1.collapsed .wpvlb-playlist.static .wpvlb-playlist-item-comp { width:auto; }

.pb-f-posttv-live-bar .wpvlb-shader {
  position:absolute;
  height:100%;
  width:100%;
}

.pb-f-posttv-live-bar .wpvlb-exit {
  color:white;
  right:15px;
  top:calc(50% - 18px);
  height:36px;
  width:36px;
  border-radius:50%;
  background:rgba(0,0,0,0.5);
  text-align:center;
  font-size:30px;
  line-height:38px;
  cursor:pointer;
  -moz-user-select:-moz-none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  font-weight:bold;
  display:inline-block;
}

@media (min-width:1401px) {
  .wpvlb-exit { margin-right:10px; }
}

@media (max-width:1024px) and (min-width:767px) {
  .wpvlb-exit { margin-right:10px; }
}

@media (max-width:1400px) and (min-width:1025px) {
  .wpvlb-exit { margin-right:10px; }
}

.pb-f-posttv-live-bar .wpvlb.notice .wpvlb-ctrl,
.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-ctrl {
  right:0;
  width:initial;
  position:absolute;
}

.pb-f-posttv-live-bar .wpvlb.notice .wpvlb-ctrl .wpvlb-live-wrap,
.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-ctrl .wpvlb-live-wrap { display:none; }

.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-comingsoon { display:none; }

.pb-f-posttv-live-bar .wpvlb-notice {
  display:none;
  padding:.5rem 1.3rem;
}

.pb-f-posttv-live-bar .wpvlb-notice h1 {
  font-family:FranklinITCProBold;
  color:#fff;
  padding:0 0 .2rem 0;
  margin:0;
  font-size:16px;
  line-height:18px;
  width:calc(100% - 36px);
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-notice h1 {
    font-size:18px;
    line-height:20px;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-notice h1 {
    font-size:20px;
    line-height:22px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-notice h1 {
    font-size:22px;
    line-height:26px;
  }
}

.pb-f-posttv-live-bar .wpvlb-notice h3 {
  padding:0;
  margin:0;
  color:#fff;
  padding-bottom:.5rem;
  font-size:12px;
  line-height:14px;
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-notice h3 {
    font-size:14px;
    line-height:16px;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-notice h3 {
    font-size:16px;
    line-height:18px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-notice h3 {
    font-size:16px;
    line-height:18px;
  }
}

.pb-f-posttv-live-bar .wpvlb-notice h2,
.pb-f-posttv-live-bar .wpvlb-notice h3 { font-family:FranklinITCProBold; }

.pb-f-posttv-live-bar .wpvlb-notice h2,
.pb-f-posttv-live-bar .wpvlb-notice i {
  display:inline-block;
  color:#999;
  padding:0;
  margin:0;
  font-size:14px;
  line-height:16px;
}

@media (max-width:1024px) and (min-width:767px) {
  .pb-f-posttv-live-bar .wpvlb-notice h2,
  .pb-f-posttv-live-bar .wpvlb-notice i {
    font-size:14px;
    line-height:16px;
  }
}

@media (max-width:1400px) and (min-width:1025px) {
  .pb-f-posttv-live-bar .wpvlb-notice h2,
  .pb-f-posttv-live-bar .wpvlb-notice i {
    font-size:16px;
    line-height:18px;
  }
}

@media (min-width:1401px) {
  .pb-f-posttv-live-bar .wpvlb-notice h2,
  .pb-f-posttv-live-bar .wpvlb-notice i {
    font-size:18px;
    line-height:20px;
  }
}

.pb-f-posttv-live-bar .wpvlb-notice i { padding-left:.2rem; }

.pb-f-posttv-live-bar .wpvlb-notice .wpvlb-expand { cursor:pointer; }

.pb-f-posttv-live-bar .wpvlb-notice .wpvlb-expand:hover h2,
.pb-f-posttv-live-bar .wpvlb-notice .wpvlb-expand:hover i { color:#fff; }

.pb-f-posttv-live-bar .wpvlb.notice .wpvlb-notice,
.mobile .pb-f-posttv-live-bar .wpvlb.mobile-textonly .wpvlb-notice { display:block; }

.pb-f-posttv-live-bar .wpvlb-click-to-expand { cursor:pointer; }

.pb-f-posttv-live-bar .wpvlb-click-to-expand .wpvlb-expand i { padding-left:.2rem; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-ad-leaderboard-hp {
  padding:0 !important;
  border-bottom:0 !important;
}

.pb-f-ad-leaderboard-hp .pb-unfinished { margin:0 10px; }

.pb-f-ad-leaderboard-hp .pb-module-area {
  height:90px;
  background-color:#DDD;
}

.pb-f-ad-leaderboard-hp .leaderboard,
.pb-f-ad-leaderboard-hp .pushdown {
  -background:url(//www.washingtonpost.com/pb/resources/img/sprites/ad-sprite.png?t=20130227155400) no-repeat 8px -192px;
  text-align:center;
  padding:0 5px;
}

.pb-f-ad-leaderboard-hp .leaderboard wp-ad,
.pb-f-ad-leaderboard-hp .pushdown wp-ad { width:100% !important; }

.pb-f-ad-leaderboard-hp.pb-f-theme-dark .leaderboard,
.pb-f-ad-leaderboard-hp.pb-f-theme-dark .pushdown { border-color:#777; }

section#top-furniture .pb-f-ad-leaderboard-hp>.pb-ad-container,
section#top-content .pb-f-ad-leaderboard-hp>.pb-ad-container { margin:0 10px; }

.pb-f-ad-leaderboard-hp .mobile-leaderboard {
  text-align:center;
  -background:url(//www.washingtonpost.com/pb/resources/img/sprites/ad-sprite.png?t=20130227155400) no-repeat 8px -192px;
}

.pb-f-ad-leaderboard-hp .mobile-fixed {
  text-align:center;
  overflow:hidden;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  z-index:999;
  text-align:center;
  overflow:hidden;
  background-color:white;
}

.pb-f-ad-leaderboard-hp .mobile-fixed .pb-ad-container-mobile {
  height:50px;
  max-height:50px;
  margin:0 auto;
  padding:0 !important;
  z-index:-9999;
  overflow:hidden;
}

@media only screen and (min-width:480px) {
  .pb-f-ad-leaderboard-hp .mobile-leaderboard,
  .pb-f-ad-leaderboard-hp .mobile-fixed { display:none; }
}

@media only screen and (max-width:767px) {
  .pb-f-ad-leaderboard.pb-feature-hp {
    padding:0;
    border:none;
  }

  .pb-f-ad-leaderboard-hp .leaderboard,
  .pb-f-ad-leaderboard-hp .pushdown { display:none; }
}

@media print {
  .pb-f-ad-leaderboard-hp { display:none; }
}

.pb-f-ad-leaderboard-hp.noTransition {
  -moz-transition:none;
  -webkit-transition:none;
  -o-transition:color 0 ease-in;
  transition:none;
}

.pb-f-ad-leaderboard-hp {
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
}

.pb-f-ad-leaderboard-hp.lb-hidden {
  -webkit-transform:translate3d(0,-131px,0);
  -moz-transform:translate3d(0,-131px,0);
  -o-transform:translate3d(0,-131px,0);
  transform:translate3d(0,-131px,0);
}

.pb-f-ad-leaderboard-hp.ad-nudge {
  -webkit-transform:translate3d(0,50px,0);
  -moz-transform:translate3d(0,50px,0);
  -o-transform:translate3d(0,50px,0);
  transform:translate3d(0,50px,0);
}

@media screen {
  .lb-persist-top-true #pb-root {
    top:131px;
    position:relative;
  }

  .lb-persist-top-false .pb-f-ad-leaderboard-hp { top:initial !important; }

  .lb-persist-top-true .pb-f-ad-leaderboard-hp {
    position:fixed !important;
    z-index:1;
    top:0;
  }

  .lb-persist-top-true .pb-f-ad-leaderboard-hp .leaderboard {
    border-right:1px solid #d5d5d5;
    background-color:#fff !important;
    border-bottom-right-radius:4px;
  }

  .lb-persist-top-true .pb-f-theme-dark.pb-f-ad-leaderboard-hp .leaderboard {
    border-right-color:#444;
    background-color:#292728 !important;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-ad-interstitial #slug_interstitial {
  position:fixed;
  top:0;
  width:1px;
  height:1px;
}

@media only screen and (min-width:481px) and (orientation:landscape) {
  #slug_fixedBottom { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-c-standard-chain.pb-null,
.pb-c-standard-chain.pb-1,
.pb-c-standard-chain.pb-2,
.pb-c-standard-chain.pb-3,
.pb-c-standard-chain .pb-null,
.pb-c-standard-chain .pb-1,
.pb-c-standard-chain .pb-2,
.pb-c-standard-chain .pb-3 {
  width:100%;
  float:left;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-c-top-table-x-wide.pb-null,
.pb-c-top-table-x-wide.pb-1,
.pb-c-top-table-x-wide.pb-2,
.pb-c-top-table-x-wide.pb-3,
.pb-c-top-table-x-wide .pb-null,
.pb-c-top-table-x-wide .pb-1,
.pb-c-top-table-x-wide .pb-2,
.pb-c-top-table-x-wide .pb-3 { width:100%; }

#pb-root .pb-c-top-table-x-wide.top-table .pb-feature:not(.pb-f-sharebars-top-share-bar) {
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
}

#pb-root .pb-c-top-table-x-wide.top-table .top-table-col>div:not(.full).first-in-top-table-row:not(.last-in-top-table-row) {
  -background-color:pink;
  padding-right:0.625rem !important;
}

#pb-root .pb-c-top-table-x-wide.top-table .top-table-col>div:not(.full):not(.first-in-top-table-row).last-in-top-table-row {
  -background-color:aquamarine;
  padding-left:0.625rem !important;
}

#pb-root .pb-c-top-table-x-wide.top-table .top-table-col>div:not(.full):not(.first-in-top-table-row):not(.last-in-top-table-row) {
  -background-color:tan;
  padding-left:0.3125rem !important;
  padding-right:0.3125rem !important;
}

@media  {
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-thick:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-hairline:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-hairline-top-table:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-hairline-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-hairline-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-airy:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-none:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-tight:last-child::after {
    content:"" !important;
    height:0 !important;
    margin:0 !important;
    display:block !important;
  }
}

@media (max-width:90em) {}

@media (max-width:75em) {}

@media (max-width:62em) {}

@media (max-width:48em) {
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-thick:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-top-table:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-airy:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-none:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-tight:last-child::after {
    content:"" !important;
    height:0 !important;
    margin:0 !important;
    display:block !important;
  }
}

@media (max-width:30em) {}

@media (min-width:90em) {}

@media (min-width:75em) {}

@media (min-width:62em) {}

@media (min-width:48em) {
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-thick:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-top-table:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-airy:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-none:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-thick:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-hairline:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-hairline-top-table:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-hairline-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-hairline-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-airy:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-none:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-kinda-tight:last-child::after,
  .pb-c-top-table-x-wide .top-table-col:not(.mobile-last) .pb-feature.in-last-top-table-row>.border-bottom-tight:last-child::after {
    content:"" !important;
    height:0 !important;
    margin:0 !important;
    display:block !important;
  }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-left { padding-right:15px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-left.vertical-rule {
    border-right:1px solid #D5D5D5;
    position:relative;
    left:1px;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-right.vertical-rule {
    padding-left:15px;
    border-left:1px solid #D5D5D5;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-right.no-vertical-rule { padding-left:16px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-right { padding-left:15px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-right.vertical-rule {
    border-left:1px solid #D5D5D5;
    position:relative;
    right:1px;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-left.vertical-rule {
    padding-right:15px;
    border-right:1px solid #D5D5D5;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-left.no-vertical-rule { padding-right:16px; }
}

@media (min-width:30em) {}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-story.pb-feature {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
  margin-bottom:0 !important;
}

#right-rail .pb-f-homepage-story,
.right-rail .pb-f-homepage-story.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-story { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-homepage-story { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-story,
  .right-rail .pb-f-homepage-story.pb-1 { padding-left:10px !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-subscription-promo {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

.pb-f-page-subscription-promo .pb-subscribe-promo { display:none; }

.pb-f-page-subscription-promo .pb-subscribe {
  width:100%;
  background-color:#ededed;
  border-radius:4px;
}

.pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-image-container {
  margin:0 auto;
  max-width:150px;
  padding-top:10px;
}

.pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline {
  line-height:40px;
  text-align:center;
  color:#000;
  font-family:"PostoniWide",Georgia,serif;
  font-size:30px;
}

.pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-title-container .pb-subscribe-subline {
  font-family:"FranklinITCProLight";
  color:#000;
  text-align:center;
  font-size:16px;
  line-height:20px;
}

.pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-button {
  width:270px;
  margin:0 auto;
  padding:10px 0 15px 0;
}

.pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-button .pb-subscribe-link {
  font-size:16px;
  line-height:16px;
  display:inline-block;
  background-color:rgb(25,85,165);
  border-radius:4px;
  text-align:center;
  font-family:"FranklinITCProBold";
  color:#fff;
  vertical-align:middle;
  padding:14px 3em;
  width:100%;
  letter-spacing:.02em;
}

@media only screen and (max-width:479px) {
  .pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-image-container {
    margin:0 auto;
    max-width:100px;
  }

  .pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline {
    line-height:32px;
    font-size:24px;
  }

  .pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-title-container .pb-subscribe-subline { font-size:15px; }
}

@media only screen and (max-width:320px) {
  .pb-f-page-subscription-promo .pb-subscribe .pb-subscribe-title-container .pb-subscribe-subline { font-size:13px; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-c-chain-with-gutter.pb-null,
.pb-c-chain-with-gutter.pb-1,
.pb-c-chain-with-gutter.pb-2,
.pb-c-chain-with-gutter.pb-3,
.pb-c-chain-with-gutter .pb-null,
.pb-c-chain-with-gutter .pb-1,
.pb-c-chain-with-gutter .pb-2,
.pb-c-chain-with-gutter .pb-3 {
  width:100%;
  float:left;
}

.pb-c-chain-with-gutter .chain-gutter { margin-top:3px; }

.pb-c-chain-with-gutter .stickit {
  position:fixed;
  top:50px;
}

@media only screen and (max-width:62em) {
  .pb-c-chain-with-gutter .stickit {
    position:relative;
    top:0;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-brandconnect {
  border-bottom:none !important;
  padding:0 10px !important;
}

.pb-f-homepage-brandconnect #brandconnect-pb-front { margin:0 !important; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@media only screen and (max-width:768px) {
  .pb-f-ad-flex {
    display:none;
    height:0;
  }
}

@media only screen and (min-width:975px) {
  #pb-root .pb-feature.pb-f-ad-flex.sticky { height:1050px; }
}

@media only screen and (min-width:0) {
  #pb-root .pb-feature.pb-f-ad-flex {
    border-bottom:0;
    padding:0;
    text-align:center;
  }
}

.pb-f-ad-flex {
  text-align:left;
  -min-height:283px;
}

section#right-rail .pb-f-ad-flex>.pb-ad-container { padding-top:0 !important; }

.pb-f-ad-flex>.pb-ad-container>* { margin:0 auto; }

.pb-f-ad-flex .pb-unfinished {
  min-height:15px;
  background-color:#DDD;
}

.pb-f-ad-flex #slug_flex_bb_hp { width:100% !important; }

@media print {
  .pb-f-ad-flex,
  .photo-flex-ad,
  #slug_photo_flex { display:none !important; }
}

/* CSS syntax error: page/post-most. See logs for detail. */
_root {
  border-bottom:none !important;
  padding: 0 10px 0 10px !important;
}
#right-rail _root, .right-rail _root.pb-1 {
  padding-left: 20px !important;
}
#right-rail .chain-content _root {
  padding-left: 10px !important;
}
@media only screen and (max-width:62em) {
  #right-rail .pb-f-page-post-most{
    padding-left:10px !important;
  }
}
@media only screen and (max-width:30em) {
  .pb-f-page-post-most,
  .right-rail .pb-f-page-post-most.pb-1{
    padding-left:10px !important;
  }
}

_root.pb-f-theme-dark .post-most ul.large {
	border-color: #1b1b1b;
	background-color: #1f1f1f;
}

_root.pb-f-theme-dark .post-most ul.large li .number {
	 color: #f0f0f0;
}

.section{
	color: #1955a5;
	-text-transform:uppercase;
	font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

_root.pb-f-theme-dark .section{
	color:#1D87D8;
}

.post-most ul.large {
	list-style:none outside none;
}

_root.pb-f-theme-dark .post-most ul.large{
	color:#f0f0f0;
}

_root.pb-f-theme-dark .post-most ul.large li {
	border-bottom-color:#444444;
}

.post-most ul.large li {
	padding-bottom:10px;
	border-bottom:1px solid #D2D2D2;
	margin-bottom:10px;
}

.post-most ul.large li.last {
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
}

#post-most-rr ul.skin.skin-card li::last-child(:not(.hide)) {
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-bottom: 0px;
}

.post-most ul.large li > a {
	display:block;
}

.post-most ul.large li .number {
	padding-right: 15px;
	color: rgb(51, 51, 51);
}

.post-most ul.large li img.photo {
	margin-left:10px;
}

.post-most .overlineLabel {
	font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	font-size: 12px;
	display: block;
}
.post-most ul.large li .headline {
	font-weight:normal;
	overflow: hidden;
	font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.post-most ul.large li:hover .headline {
	color:#1955a5;
}

.post-most ul.large li .headline a {
	color:#000000;
}
.post-most  .pb-subscribe {
	width: 100%;
	margin:20px 0;
	border: 1px solid #e9e9e9;
	border-bottom: 2px solid #d5d5d5;
	border-radius:4px;
	display:none;
}
.post-most  .pb-subscribe .pb-subscribe-image-container {
	margin: 15px auto 5px auto;
	max-width:100px;
}

.post-most  .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline{
    line-height: 36px;
    text-align: center;
    color: #000000;
    font-family: "Postoni";
    font-size: 25px;
    font-weight: bold;
}
_root.pb-f-theme-dark .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline{
	color: #f0f0f0;
}
.post-most  .pb-subscribe .pb-subscribe-title-container .pb-subscribe-subline {
    font-family: "FranklinITCProBold";
    color: #1955a5;
    text-align: center;
    font-size: 15px;
}
.post-most .pb-subscribe .pb-subscribe-button {
	width: 90%;
	margin:10px auto;
}

.post-most  .pb-subscribe .pb-subscribe-button .pb-subscribe-link{
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    background-color: rgb(25,85,165);
    border-radius: 4px;
    text-align: center;
    font-family: "FranklinITCProBold";
    color: #ffffff;
    vertical-align: middle;
    padding: 14px 5.5em;
    width: 100%;
}

/* For alternate feed A/B test */
ul.alt-feed {
	display: none;
}
/*ul.def-feed {
	display: none;
}*/

@media only screen and  (min-width:1199px) {

	.post-most ul.large li .number {
		font-size:22px;
		margin-top:-3px;
	}

	.post-most ul.large li .headline {
		font-size: 16px !important;
		line-height: 20px !important;
	}
}

@media only screen and  (min-width:769px) {

	.pb-f-page-post-most {
		padding-left:20px !important;
	}

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:60px;
	}

	.post-most ul.large li {
		padding-bottom: 15px;
		margin-bottom: 20px;
	}

	.header-mobile-border {
		margin-top: 20px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		padding-top: 0px;
	}

	.post-most ul.large li .headline {
		font-size: 15px !important;
		line-height: 18px !important;
	}

}

@media only screen and  (min-width:480px) and (max-width:768px)  {
    .pb-f-page-post-most{
		padding-left:10px !important;
	}

	.post-most ul.large li {
		padding-bottom: 16px;
		margin-bottom: 10px;
	}

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.header-mobile-border {
		margin-top: 30px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		padding-top: 0px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	}

	.post-most ul.large li .headline {
		font-size: 20px;
		line-height: 24px;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:150px;
	}

	.post-most ul.large li img.photo {
		padding-top: 5px;
		padding-bottom: 4px;
	}
}

@media only screen and (max-width:479px) {

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:60px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		padding-top: 0px;
	}

	.post-most ul.large li .headline {
		font-size: 15px;
		line-height: 18px;
	}

}

@media print {
   .pb-f-page-post-most{
      display:none;
   }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-todays-paper-rr {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-page-todays-paper-rr,
.right-rail .pb-f-page-todays-paper-rr.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-page-todays-paper-rr { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-page-todays-paper-rr { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-page-todays-paper-rr,
  .right-rail .pb-f-page-todays-paper-rr.pb-1 { padding-left:10px !important; }
}

.pb-f-page-todays-paper-rr .header {
  border-top:3px solid #2a2a2a;
  height:1px;
  margin-top:20px;
  width:30px;
}

.pb-f-page-todays-paper-rr .header-mobile-border {
  border-top:3px solid #2a2a2a;
  height:1px;
  width:30px;
}

.pb-f-page-todays-paper-rr .pb-module-header {
  border-bottom:medium none;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  margin:-5px 0 12px;
  padding:0;
}

.pb-f-page-todays-paper-rr .large {
  padding-top:15px;
  border-width:1px;
  border-style:solid;
  border-bottom-width:2px;
  border-color:#f0f0f0 #f0f0f0 #d5d5d5;
  border-radius:4px;
  margin-top:8px;
  background-color:#fff;
  list-style:outside none none;
  margin-bottom:0;
}

.pb-f-page-todays-paper-rr img {
  width:85%;
  box-shadow:0 0 5px #d5d5d5;
}

.pb-f-page-todays-paper-rr ul {
  margin-top:0;
  margin-bottom:0;
  padding-left:20px;
}

.pb-f-page-todays-paper-rr ul li {
  line-height:1em;
  padding-right:5px;
  padding-top:10px;
  list-style:outside none none;
  border-bottom:1px solid #d2d2d2;
  margin-bottom:10px;
  padding-bottom:15px;
}

.pb-f-page-todays-paper-rr ul li.last {
  border-bottom:0 none;
  margin-bottom:0;
  padding-bottom:0;
}

.pb-f-page-todays-paper-rr .first {
  float:left;
  width:42%;
  margin-top:-10%;
  border-bottom:0 none;
  padding-bottom:0;
}

.pb-f-page-todays-paper-rr .paper-no-wrap { white-space:nowrap; }

.pb-f-page-todays-paper-rr .link {
  float:left;
  width:58%;
}

.pb-f-page-todays-paper-rr a {
  line-height:18px !important;
  color:#2a2a2a;
  font:15px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-page-todays-paper-rr a:hover { color:#1955a5; }

@media only screen and (min-width:769px) {
  .pb-f-page-todays-paper-rr .pb-module-header {
    border-top:0;
    font-size:14px !important;
  }
}

@media only screen and (max-width:1259px) {
  .pb-f-page-todays-paper-rr ul li { padding-top:0; }
}

@media only screen and (max-width:1182px) {
  .pb-f-page-todays-paper-rr ul li {
    margin-bottom:5px;
    padding-bottom:5px;
  }
}

@media only screen and (max-width:1100px) {
  .pb-f-page-todays-paper-rr .large { padding-top:12px; }

  .pb-f-page-todays-paper-rr ul { padding-left:18px; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-market-watch {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-page-market-watch,
.right-rail .pb-f-page-market-watch.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-page-market-watch { padding-left:10px !important; }

.pb-f-page-market-watch #slug_marketwatch {
  max-width:220px;
  max-height:40px;
}

@media only screen and (max-width:62em) {
  #right-rail .pb-f-page-market-watch { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-page-market-watch,
  .right-rail .pb-f-page-market-watch.pb-1 { padding-left:10px !important; }
}

.pb-f-page-market-watch .pb-module-area .market-diff>div {
  display:inline-block;
  margin-right:10px;
  font-size:15px;
  color:#2a2a2a;
}

.pb-f-page-market-watch .pb-module-area .market-diff>div .pos { color:green; }

.pb-f-page-market-watch .pb-module-area .market-diff>div .neg { color:red; }

.pb-f-page-market-watch .pb-module-area .market-diff>div .pos,
.pb-f-page-market-watch .pb-module-area .market-diff>div .neg { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-page-market-watch .pb-module-area .search input {
  width:100%;
  max-width:calc(100% - 85px);
  border:1px solid #d5d5d5;
  background-color:#fff;
  border-radius:2px;
  -webkit-border-radius:2px;
  padding:9px 10px;
  margin:10px 3px 10px 0;
  font-size:12px;
  height:30px;
}

.pb-f-page-market-watch .pb-module-area .search .btn {
  float:right;
  margin:10px 0;
}

.pb-f-page-market-watch .pb-module-area .search .btn span {
  background-color:#2a2a2a;
  color:#fff;
  padding:5px 8px;
  display:inline-block;
  border-radius:2px;
  -webkit-border-radius:2px;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-page-market-watch .pb-module-area .companySearchPopup {
  width:240px;
  border-top:none;
  background:#fff;
  display:none;
  z-index:20;
  position:absolute;
  display:none;
}

.pb-f-page-market-watch .pb-module-area .companySearchPopup table.searchResultCompany {
  border:1px solid #DDD;
  border-collapse:separate;
  border-spacing:0;
  width:100%;
}

.pb-f-page-market-watch .pb-module-area .companySearchPopup table.searchResultCompany tr { cursor:pointer; }

.pb-f-page-market-watch .pb-module-area .companySearchPopup table.searchResultCompany tr td {
  font-size:11px;
  white-space:nowrap;
  padding:2px 5px;
  vertical-align:middle;
}

.pb-f-page-market-watch .pb-module-area .companySearchPopup table.searchResultCompany tr:nth-of-type(2n) { background-color:#F8F8F8; }

.pb-f-page-market-watch .pb-module-area .companySearchPopup table.searchResultCompany tr:hover { background-color:#B1D0E2; }

.pb-f-page-market-watch .pb-module-area .pb-module-body:hover .companySearchPopup { display:block !important; }

.pb-f-page-market-watch .pb-module-area .last-updated {
  font-size:13px;
  line-height:1;
  margin-top:7px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-chat-schedule {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-homepage-chat-schedule,
.right-rail .pb-f-homepage-chat-schedule.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-chat-schedule { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-homepage-chat-schedule { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-chat-schedule,
  .right-rail .pb-f-homepage-chat-schedule.pb-1 { padding-left:10px !important; }
}

.pb-f-homepage-chat-schedule ul { list-style:none outside none; }

.pb-f-homepage-chat-schedule ul.skin.skin-card { padding-bottom:10px; }

.pb-f-homepage-chat-schedule ul li {
  border-bottom:1px solid #D2D2D2;
  padding-bottom:10px;
  margin-bottom:11px;
  min-height:60px;
}

.pb-f-homepage-chat-schedule ul li a { color:#2a2a2a; }

.pb-f-homepage-chat-schedule ul li a>div { overflow:hidden; }

.pb-f-homepage-chat-schedule ul li a img {
  margin-left:10px;
  -margin-bottom:5px;
}

.pb-f-homepage-chat-schedule ul li a .big-img { display:none; }

.pb-f-homepage-chat-schedule ul li a .post-pre-headline {
  color:#b2b2b2;
  font-size:15px;
}

.pb-f-homepage-chat-schedule ul li a .headline {
  font-weight:normal;
  overflow:hidden;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-homepage-chat-schedule ul li a .status {
  -padding-top:10px;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#5a5a5a;
}

.pb-f-homepage-chat-schedule ul li a .status .cancelled { text-decoration:line-through; }

.pb-f-homepage-chat-schedule ul li a .status-live { color:#B03436; }

.pb-f-homepage-chat-schedule ul li a:hover * { color:#1955a5; }

.pb-f-homepage-chat-schedule ul li.last:not(.btn-container) { margin-bottom:5px; }

.pb-f-homepage-chat-schedule ul li.last {
  padding-bottom:0;
  border-bottom:0;
  margin-bottom:0;
}

.pb-f-homepage-chat-schedule .btn-container {
  min-height:0;
  padding:10px 0 10px;
  margin:-12px -15px 0 -15px;
  border-top:1px solid #D2D2D2;
}

.pb-f-homepage-chat-schedule .btn-container .open-btn,
.pb-f-homepage-chat-schedule .btn-container .close-btn {
  margin:0 auto;
  text-align:center;
  cursor:pointer;
  z-index:10;
  font:14px "FranklinITCProBold","Helvetica","Arial",sans-serif;
}

.pb-f-homepage-chat-schedule .chat-schedule-button a {
  width:100%;
  margin-top:20px;
  height:44px;
  font-size:15px;
  border:1px solid #e6e6e6;
  display:block;
  background-color:#e6e6e6;
  color:#2a2a2a;
  border-radius:5px;
  line-height:44px;
  text-align:center;
}

@media only screen and (min-width:769px) {
  .pb-f-homepage-chat-schedule ul li a .headline,
  .pb-f-homepage-chat-schedule ul li a .status {
    font-size:15px !important;
    line-height:18px !important;
  }
}

@media only screen and (max-width:768px) and (min-width:480px) {
  .pb-f-homepage-chat-schedule ul li a { font-size:20px; }

  .pb-f-homepage-chat-schedule ul li a img { margin-bottom:1px; }

  .pb-f-homepage-chat-schedule ul li a .small-img { display:none; }

  .pb-f-homepage-chat-schedule ul li a .big-img { display:block; }

  .pb-f-homepage-chat-schedule ul li a .headline,
  .pb-f-homepage-chat-schedule ul li a .status {
    font-size:20px;
    line-height:24px;
  }
}

@media only screen and (max-width:479px) {
  .pb-f-homepage-chat-schedule ul li a .headline,
  .pb-f-homepage-chat-schedule ul li a .status {
    font-size:15px;
    line-height:18px;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-generic-promo-image {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

.pb-f-generic-promo-image .promo-wrapper {
  padding-left:calc(25% - 75px);
  padding-right:calc(25% - 75px);
}

.pb-f-generic-promo-image .label-wrapper img {
  max-width:100%;
  height:auto;
}

.pb-f-generic-promo-image .promo-image {
  border-bottom:0 none;
  max-width:90px;
}

.pb-f-generic-promo-image .promo-body a {
  font:15px/18px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#2a2a2a;
}

.pb-f-generic-promo-image .promo-body a:hover { color:#1955a5; }

.pb-f-generic-promo-image .promo-body a.title-link { padding-bottom:5px; }

.pb-f-generic-promo-image .promo-body p {
  margin-bottom:0;
  padding-top:5px;
  font:15px/18px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-generic-promo-image a.bold-font,
.pb-f-generic-promo-image p.bold-font { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-generic-promo-image a.title-link {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:bold;
  font-size:20px;
}

.pb-f-generic-promo-image img { max-width:74px; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-generic-promo-image { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-generic-promo-image { padding-left:10px !important; }

  .layout_article .pb-f-generic-promo-image .mobile-border:before {
    background-color:#2A2A2A;
    content:"";
    display:block;
    height:0.25rem;
    margin-bottom:1.625rem;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-diversions {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-homepage-diversions,
.right-rail .pb-f-homepage-diversions.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-diversions { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-homepage-diversions { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-diversions,
  .right-rail .pb-f-homepage-diversions.pb-1 { padding-left:10px !important; }
}

.pb-f-homepage-diversions .skin.skin-card { padding-bottom:5px; }

.pb-f-homepage-diversions .pb-module-wrapper { font-size:0; }

.pb-f-homepage-diversions .pb-module-wrapper>a {
  width:50%;
  display:inline-block;
  padding-bottom:10px;
}

.pb-f-homepage-diversions .pb-module-wrapper>a i { margin-right:5px; }

@media only screen and (min-width:769px) {
  .pb-f-homepage-diversions .pb-module-wrapper>a {
    font-size:15px;
    line-height:18px;
  }
}

@media only screen and (max-width:768px) and (min-width:480px) {
  .pb-f-homepage-diversions .pb-module-wrapper>a {
    font-size:20px;
    line-height:24px;
  }
}

@media only screen and (max-width:479px) {
  .pb-f-homepage-diversions .pb-module-wrapper>a {
    font-size:15px;
    line-height:18px;
  }
}

@font-face {
  font-family:'diversions-icons';
  src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/diversions-icons/diversions-icons.eot);
  src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/diversions-icons/diversions-icons.eot?#iefix) format("embedded-opentype"),url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/diversions-icons/diversions-icons.woff) format("woff"),url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/diversions-icons/diversions-icons.ttf) format("truetype"),url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/diversions-icons/diversions-icons.svg#diversions-icons) format("svg");
  font-weight:normal;
  font-style:normal;
}

.pb-f-homepage-diversions [class^="diversion-icon-"]:before,
.pb-f-homepage-diversions [class*=" diversion-icon-"]:before {
  font-family:"diversions-icons";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:.2em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.pb-f-homepage-diversions .diversion-icon-comic:before { content:'\e800'; }

.pb-f-homepage-diversions .diversion-icon-crosswords:before { content:'\e801'; }

.pb-f-homepage-diversions .diversion-icon-eggz:before { content:'\e802'; }

.pb-f-homepage-diversions .diversion-icon-horoscopes:before { content:'\e803'; }

.pb-f-homepage-diversions .diversion-icon-solitaire:before { content:'\e804'; }

.pb-f-homepage-diversions .diversion-icon-sudoku:before { content:'\e805'; }

.pb-f-homepage-diversions .diversion-icon-mah-jongg:before { content:'\e806'; }

.pb-f-homepage-diversions .diversion-icon-tv-listings:before { content:'\e807'; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-brandconnect-sidebar {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-homepage-brandconnect-sidebar,
.right-rail .pb-f-homepage-brandconnect-sidebar.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-brandconnect-sidebar { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-homepage-brandconnect-sidebar { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-brandconnect-sidebar,
  .right-rail .pb-f-homepage-brandconnect-sidebar.pb-1 { padding-left:10px !important; }
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .bc-sidebar-header {
  color:#2a2a2a;
  float:left;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper { float:right; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .fa-info-circle {
  margin-right:5px;
  font-size:18px;
  color:#555;
  padding-left:20px;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .fa-info-circle:before { cursor:pointer; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip {
  visibility:hidden;
  opacity:0;
  position:absolute;
  width:300px;
  background:#fff;
  color:#555;
  border:1px solid #555;
  border-radius:2px;
  top:-15px;
  right:50px;
  padding:15px 20px;
  line-height:1.3;
  font-family:"FranklinITCProThin","Helvetica","Arial",sans-serif;
  font-size:16px;
  z-index:9999;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip:after,
.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip:before {
  left:100%;
  top:28%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip:after {
  border-color:rgba(255,255,255,0);
  border-left-color:#fff;
  border-width:8px;
  margin-top:-8px;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip:before {
  border-color:rgba(85,85,85,0);
  border-left-color:#555;
  border-width:9px;
  margin-top:-9px;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper:hover .tooltip {
  visibility:visible;
  opacity:1;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip a { color:#1955a5; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper .tooltip a:hover { text-decoration:underline; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large { list-style:none outside none; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li {
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #D2D2D2;
  min-height:60px;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li:last-child {
  padding-bottom:0;
  border-bottom:0;
  margin-bottom:0;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .outer-div .headline.hover { color:#1955a5; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar .sponsor:hover .headline {
  color:#000 !important;
  cursor:pointer;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo { margin:4px 0 0 10px; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline {
  font-weight:normal;
  overflow:hidden;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:inherit;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .sponsor {
  font-size:15px;
  color:#b2b2b2;
  font-weight:normal;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline a { color:#000; }

.pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline.no-photo { margin-right:40px; }

@media only screen and (min-width:1199px) {
  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline {
    font-size:16px;
    line-height:20px;
  }
}

@media only screen and (max-width:992px) {
  .pb-f-homepage-brandconnect-sidebar #bc-sidebar .tooltip-wrapper { display:none; }
}

@media only screen and (min-width:769px) {
  .pb-f-homepage-brandconnect-sidebar { padding-left:20px !important; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline {
    font-size:15px;
    line-height:18px;
  }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.small-img { display:block; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.big-img { display:none; }
}

@media only screen and (min-width:480px) and (max-width:768px) {
  .pb-f-homepage-brandconnect-sidebar { padding-left:10px !important; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline {
    font-size:20px;
    line-height:24px;
  }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .sponsor { font-size:17px; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.small-img { display:none; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.big-img { display:block; }
}

@media only screen and (max-width:479px) {
  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li .headline {
    font-size:15px;
    line-height:18px;
  }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.small-img { display:block; }

  .pb-f-homepage-brandconnect-sidebar #bc-sidebar ul.large li img.photo.big-img { display:none; }
}

@media print {
  .pb-f-homepage-brandconnect-sidebar { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@media only screen and (max-width:768px) {
  .pb-f-ad-right-rail-ads {
    display:none;
    height:0;
  }
}

@media only screen and (min-width:0) {
  #pb-root .pb-feature.pb-f-ad-right-rail-ads {
    border-bottom:0;
    padding:0;
  }
}

.pb-f-ad-right-rail-ads {
  text-align:center;
  -min-height:283px;
}

.pb-f-ad-right-rail-ads>.pb-ad-container {
  padding-top:12px;
  background:url(//www.washingtonpost.com/pb/resources/img/sprites/ad-sprite.png?t=20130227155400) no-repeat 113px -398px;
  padding:12px 10px 10px 10px;
}

.pb-f-ad-right-rail-ads>.pb-ad-container>* { margin:0 auto; }

.pb-f-ad-right-rail-ads .pb-unfinished {
  min-height:15px;
  background-color:#DDD;
}

.pb-f-ad-right-rail-ads #slug_tiffany_tile { float:right; }

@media print {
  .pb-f-ad-right-rail-ads { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-card {
  border-bottom:none !important;
  padding:0 10px 20px 10px !important;
}

#right-rail .pb-f-homepage-card,
.right-rail .pb-f-homepage-card.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-card { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-homepage-card { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-card,
  .right-rail .pb-f-homepage-card.pb-1 { padding-left:10px !important; }
}

.pb-f-homepage-card p {
  font:normal 16px;
  color:#5a5a5a;
  margin-top:16px;
  margin-bottom:0;
  -webkit-font-smoothing:antialiased;
}

.pb-f-homepage-card ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:13px;
}

.pb-f-homepage-card .section-card,
.pb-f-homepage-card .story-card-hero { overflow:hidden; }

.pb-f-homepage-card .section-card .label {
  padding:0 10px 16px;
  line-height:1.125rem;
}

.pb-f-homepage-card .section-card ul li {
  display:inline-block;
  width:100%;
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  letter-spacing:1;
  font-size:1.0rem;
  line-height:1.25;
}

.pb-f-homepage-card ul { margin-bottom:1rem; }

.pb-f-homepage-card ul li.border-bottom-hairline-top-table:last-child::after {
  height:0;
  margin-top:0;
  margin-bottom:0;
}

.pb-f-homepage-card .story-card-hero img.fill-height {
  position:absolute;
  max-height:100%;
  min-height:100%;
  height:100%;
  max-width:none;
  min-width:none;
  width:auto;
}

.pb-f-homepage-card .story-card-hero img.fill-width {
  position:absolute;
  height:auto;
  max-width:100%;
  min-width:100%;
  width:100%;
  max-height:none;
  min-height:none;
}

.pb-f-homepage-card .story-card img { width:auto; }

.pb-f-homepage-card .section-card img { width:100%; }

.pb-f-homepage-card .story-card-hero .panel-merger {
  display:flex;
  margin-bottom:-6px;
}

.pb-f-homepage-card .panel {
  border-style:solid;
  border-width:1px;
  border-color:#e9e9e9;
  padding:24px 20px 20px;
  background:#fff;
  color:#333;
  display:block;
}

.pb-f-homepage-card .story-card .post-thumbnail,
.pb-f-homepage-card .story-card .panel,
.pb-f-homepage-card .story-card .content,
.pb-f-homepage-card .story-card-hero .post-thumbnail,
.pb-f-homepage-card .story-card-hero .panel { padding:0; }

.pb-f-homepage-card .story-card,
.pb-f-homepage-card .story-card .panel,
.pb-f-homepage-card .section-card,
.pb-f-homepage-card .section-card .section,
.pb-f-homepage-card .section-card .section .panel { height:100%; }

.pb-f-homepage-card .section-label {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:12px;
  display:block;
}

.pb-f-homepage-card .panel.radius {
  border-radius:4px;
  -webkit-border-radius:4px;
  overflow:hidden;
}

.pb-f-homepage-card .panel.shadow {
  border-color:#e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
}

.pb-f-homepage-card .video-play-button { display:none; }

.pb-f-homepage-card .video .video-play-button { display:block; }

.pb-f-homepage-card .section-card .date,
.pb-f-homepage-card .section-card .blurb {
  font:normal 15px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:20px;
  margin-top:0.4em;
  color:#6e6e6e;
}

.pb-f-homepage-card .row.no-content { display:none; }

.pb-f-homepage-card .entry-title {
  font-size:1.625rem;
  line-height:1.1;
}

.pb-f-homepage-card .byline {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:0.875rem;
  line-height:1.075rem;
}

.pb-f-homepage-card .no-date .date,
.pb-f-homepage-card .no-category .category { display:none; }

.pb-f-homepage-card .card-story { display:inline-block; }

.pb-f-homepage-card .story-card .card-part,
.pb-f-homepage-card .story-card-hero .card-part { overflow:hidden; }

.pb-f-homepage-card .story-card-hero .default .content { padding-left:40px !important; }

.pb-f-homepage-card .story-card .default .post-thumbnail {}

.pb-f-homepage-card .story-card-hero .headline-first .content { padding-right:15px; }

.pb-f-homepage-card .story-card .headline-first div.post-thumbnail { padding-left:20px; }

.pb-f-homepage-card .story-card-hero .headline-first div.post-thumbnail { padding-left:12px; }

.pb-f-homepage-card .story-card-hero .headline-first.pr20 { padding-right:0 !important; }

.pb-f-homepage-card .story-card-hero .card-part:last-child,
.pb-f-homepage-card .story-card .card-part:last-child {}

.pb-f-homepage-card .pl0 { padding-left:0 !important; }

.pb-f-homepage-card .pb0 { padding-bottom:0 !important; }

.pb-f-homepage-card .pr0 { padding-right:0 !important; }

.pb-f-homepage-card .pt0 { padding-top:0 !important; }

.pb-f-homepage-card .pl10 { padding-left:10px !important; }

.pb-f-homepage-card .pb10 { padding-bottom:10px !important; }

.pb-f-homepage-card .pr10 { padding-right:10px !important; }

.pb-f-homepage-card .pt10 { padding-top:10px !important; }

.pb-f-homepage-card .pl15 { padding-left:15px !important; }

.pb-f-homepage-card .pb15 { padding-bottom:15px !important; }

.pb-f-homepage-card .pr15 { padding-right:15px !important; }

.pb-f-homepage-card .pt15 { padding-top:15px !important; }

.pb-f-homepage-card .pl20 { padding-left:20px !important; }

.pb-f-homepage-card .pb20 { padding-bottom:20px !important; }

.pb-f-homepage-card .pr20 { padding-right:20px !important; }

.pb-f-homepage-card .pt20 { padding-top:20px !important; }

.pb-f-homepage-card .pl30 { padding-left:30px !important; }

.pb-f-homepage-card .pb30 { padding-bottom:30px !important; }

.pb-f-homepage-card .pr30 { padding-right:30px !important; }

.pb-f-homepage-card .pt30 { padding-top:30px !important; }

.pb-f-homepage-card .pl40 { padding-left:40px !important; }

.pb-f-homepage-card .pb40 { padding-bottom:40px !important; }

.pb-f-homepage-card .pr40 { padding-right:40px !important; }

.pb-f-homepage-card .pt40 { padding-top:40px !important; }

@media only screen and (min-width:78em) {}

@media only screen and (min-width:75em) {}

@media only screen and (min-width:62em) {}

@media only screen and (min-width:48em) {}

@media only screen and (min-width:30em) {}

@media only screen and (max-width:78em) {}

@media only screen and (max-width:75em) {}

@media only screen and (max-width:62em) {}

@media only screen and (max-width:48em) {
  .pb-f-homepage-card .story-card-hero .panel-merger { display:block; }

  .pb-f-homepage-card .story-card-hero .panel.pr20 { padding-right:0 !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pt30 { padding-top:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pb30 { padding-bottom:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pr10 { padding-right:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pl40 { padding-left:20px !important; }

  .pb-f-homepage-card { height:auto !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-card .section-card ul li {
    font-size:1rem;
    line-height:1.25rem;
    margin-top:0;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-footer {
  padding:0 10px !important;
  border-bottom:none !important;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
}

.pb-f-homepage-footer ul { font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important; }

.pb-f-homepage-footer li {
  list-style:none;
  background:none;
}

.pb-f-homepage-footer .homepage-footer-top {
  position:relative;
  font-size:14px;
  text-align:center;
  border-top:1px solid #dedede;
  border-bottom:1px solid #dedede;
  padding-top:25px;
  padding-bottom:25px;
  margin-bottom:25px;
}

.pb-f-homepage-footer .homepage-footer-bottom { text-align:left; }

.pb-f-homepage-footer .hidden { display:none !important; }

.pb-f-homepage-footer .homepage-footer-top a,
.pb-f-homepage-footer .homepage-footer-col a,
.pb-f-homepage-footer .homepage-footer-mobile-col a {
  color:#2a2a2a;
  font-weight:normal;
  font-size:14px;
  text-decoration:none;
}

.pb-f-homepage-footer .homepage-footer-top a:hover,
.pb-f-homepage-footer .homepage-footer-col a:hover,
.pb-f-homepage-footer .homepage-footer-mobile-col a:hover { color:#1955a5; }

.pb-f-homepage-footer .homepage-footer-col {
  width:25%;
  float:left;
  padding-right:15px;
}

.pb-f-homepage-footer .homepage-footer-mobile-col {
  width:50%;
  float:left;
  padding-right:15px;
  display:none;
}

.pb-f-homepage-footer .homepage-footer-col-4,
.pb-f-homepage-footer .homepage-footer-mobile-col-2 { padding-right:0; }

.pb-f-homepage-footer .homepage-footer-col ul,
.pb-f-homepage-footer .homepage-footer-mobile-col ul {
  font-size:14px;
  list-style:none;
  padding-left:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
  line-height:22px;
}

.pb-f-homepage-footer .homepage-footer-col-title {
  font-family:"FranklinITCProBold",sans-serif;
  font-size:14px;
  margin-bottom:2px;
}

.pb-f-homepage-footer .homepage-footer-share-buttons {
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}

.pb-f-homepage-footer .homepage-footer-buttons {
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}

.pb-f-homepage-footer .homepage-footer-button {
  display:block;
  float:left;
  border:1px solid #d5d5d5;
  font-family:"FranklinITCProBold",sans-serif;
  background-color:#fff;
  margin:0;
  padding:8px 10px 6px;
  line-height:normal;
}

.pb-f-homepage-footer .homepage-footer-button:hover { color:#2a2a2a !important; }

.pb-f-homepage-footer .homepage-footer-button.first {
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-right:none;
}

.pb-f-homepage-footer .homepage-footer-button.last {
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
}

.pb-f-homepage-footer .homepage-footer-button.middle { border-right:none; }

.pb-f-homepage-footer #user-menu-footer {
  position:absolute;
  top:50px;
  right:0;
  border-radius:4px;
  display:block;
  -webkit-transition:opacity 250ms ease-in;
  -moz-transition:opacity 250ms ease-in;
  -ms-transition:opacity 250ms ease-in;
  -o-transition:opacity 250ms ease-in;
  transition:opacity 250ms ease-in;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.pb-f-homepage-footer #user-menu-footer ul {
  box-shadow:0 0 16px 0 rgba(42,42,42,0.5);
  margin:0;
  background-color:#fff;
  border-radius:4px;
  padding:0;
}

.pb-f-homepage-footer #user-menu-footer ul li {
  height:40px;
  list-style:none;
  white-space:nowrap;
  position:initial;
  width:116px;
  border-radius:4px;
  background-color:#fff;
  padding-top:6px;
  padding-left:20px;
  text-align:left;
}

.pb-f-homepage-footer #user-menu-footer ul li a {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight:normal;
  text-transform:none;
  color:#5a5a5a;
  width:auto;
  text-decoration:none;
  background-color:#fff;
  border-radius:4px;
  font-size:14px;
  position:initial;
  height:60px;
}

.pb-f-homepage-footer #user-menu-footer ul li a:hover { color:#9B9B9B; }

.pb-f-homepage-footer #user-menu-footer.nav-user-show {
  opacity:1 !important;
  filter:alpha(opacity=100) !important;
  visibility:visible !important;
}

.pb-f-homepage-footer .mobile-arrow {
  width:0;
  height:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:15px solid #fff;
  position:relative;
  right:19px;
  top:1px;
  float:right;
  z-index:10000;
}

@media only screen and (max-width:768px) {
  .pb-f-homepage-footer .homepage-footer-col { display:none; }

  .pb-f-homepage-footer .homepage-footer-mobile-col { display:block; }

  .pb-f-homepage-footer .homepage-footer-buttons,
  .pb-f-homepage-footer .homepage-footer-share-buttons { display:none; }
}

@media only screen and (max-width:450px) {
  .pb-f-homepage-footer .homepage-footer-mobile-col-1,
  .pb-f-homepage-footer .homepage-footer-mobile-col-2 {
    float:none;
    width:100%;
  }

  .pb-f-homepage-footer .homepage-footer-top {
    border-bottom:none;
    padding-bottom:0;
    margin-bottom:10px;
    text-align:left;
  }

  .pb-f-homepage-footer .homepage-footer-url {
    display:block;
    font-family:"FranklinITCProBold",sans-serif;
    margin-right:0;
  }

  .pb-f-homepage-footer .homepage-footer-copyright { display:block; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-gallery-slideshow { padding:0 !important; }

.pb-f-gallery-slideshow .generic-feature-wrapper { padding:10px 10px 0 10px; }

.pb-f-gallery-slideshow .generic-feature-wrapper.is-embedded { padding:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-details-wrap:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buttons:after {
  content:"";
  clear:both;
  display:table;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie { position:relative; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-inner {
  width:50%;
  height:100%;
  position:absolute;
  -webkit-transform-origin:100% 50%;
  -ms-transform-origin:100% 50%;
  transform-origin:100% 50%;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-spinner {
  border-radius:100% 0 0 100%/50% 0 0 50%;
  z-index:200;
  -webkit-animation-name:wp-volt-gal-pie-rota;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-rota;
  animation-duration:1s;
  animation-timing-function:linear;
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-filler {
  border-radius:0 100% 100% 0/0 50% 50% 0;
  left:50%;
  opacity:0;
  z-index:100;
  -webkit-animation-name:wp-volt-gal-pie-filler;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:steps(1,end);
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-filler;
  animation-duration:1s;
  animation-timing-function:steps(1,end);
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-mask {
  width:55%;
  margin-left:-5%;
  height:100%;
  position:absolute;
  background:#f7f7f7;
  opacity:1;
  z-index:300;
  -webkit-animation-name:wp-volt-gal-pie-masker;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:steps(1,end);
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-masker;
  animation-duration:1s;
  animation-timing-function:steps(1,end);
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-playing .wp-volt-gal-pie-anim {
  animation-play-state:running;
  -webkit-animation-play-state:running;
  -moz-animation-play-state:running;
  -o-animation-play-state:running;
  -ms-animation-play-state:running;
}

@keyframes wp-volt-gal-pie-rota {
  0% { transform:rotate(0); }
  100% { transform:rotate(360deg); }
}

@-webkit-keyframes wp-volt-gal-pie-rota {
  0% { -webkit-transform:rotate(0); }
  100% { -webkit-transform:rotate(360deg); }
}

@-moz-keyframes wp-volt-gal-pie-rota {
  0% { -moz-transform:rotate(0); }
  100% { -moz-transform:rotate(360deg); }
}

@-o-keyframes wp-volt-gal-pie-rota {
  0% { -o-transform:rotate(0); }
  100% { -o-transform:rotate(360deg); }
}

@-webkit-keyframes wp-volt-gal-pie-filler {
  0% { opacity:0; }
  50%, 100% { opacity:1; }
}

@keyframes wp-volt-gal-pie-filler {
  0% { opacity:0; }
  50%, 100% { opacity:1; }
}

@-webkit-keyframes wp-volt-gal-pie-masker {
  0% { opacity:1; }
  50%, 100% { opacity:0; }
}

@keyframes wp-volt-gal-pie-masker {
  0% { opacity:1; }
  50%, 100% { opacity:0; }
}

.pb-f-gallery-slideshow .wp-volt-gal {
  position:relative;
  width:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal,
.pb-f-gallery-slideshow .wp-volt-gal * {
  margin:0;
  padding:0;
  border:none;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.pb-f-gallery-slideshow .wp-volt-gal .notransition {
  transition:none;
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-templates { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main {
  position:relative;
  background-color:#000;
  overflow:hidden;
  padding-bottom:66.6%;
  height:0;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photos {
  position:absolute;
  white-space:nowrap;
  width:100%;
  height:100%;
  top:0;
  line-height:0;
  transition:transform 300ms;
  transition:-ms-transform 300ms;
  -webkit-transition:-webkit-transform 300ms;
  -moz-transition:-moz-transform 300ms;
  -o-transition:-o-transform 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide {
  width:100%;
  height:100%;
  display:inline-block;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photo {
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:contain; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-photo-cover .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:cover; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:before {
  content:"";
  position:absolute;
  width:100%;
  height:50%;
  bottom:0;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:after {
  content:"\f030";
  position:absolute;
  top:50%;
  left:50%;
  height:76px;
  width:76px;
  margin-top:-38px;
  margin-left:-38px;
  border-radius:50%;
  background-color:#000;
  border:1px solid #F0F0F0;
  font-family:FontAwesome;
  text-align:center;
  color:#F0F0F0;
  line-height:76px;
  font-size:35px;
  opacity:0.6;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:hover:after { opacity:1; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo-title {
  color:#F0F0F0;
  line-height:1.1em;
  font-size:2.5em;
  font-family:FranklinITCProThin,Helvetica,Arial,sans-serif;
  position:absolute;
  bottom:15px;
  left:23px;
  width:75%;
  text-shadow:0 1px rgba(0,0,0,0.9);
  white-space:normal;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo-title:before {
  content:"Next Up";
  text-transform:uppercase;
  display:block;
  font-size:0.6em;
  color:#CCC;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-promo-title { font-size:2em; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo { cursor:pointer; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo:after { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo-title:before { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title {
  background-position:0 -10000px;
  background-repeat:no-repeat;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-overlay {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background-color:#000;
  overflow:hidden;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled .wp-volt-gal-title-overlay {
  opacity:0;
  visibility:hidden;
  display:block;
  transition:visibility 300ms ease 0,opacity 300ms;
  -webkit-transition:visibility 300ms ease 0,opacity 300ms;
  -moz-transition:visibility 300ms ease 0,opacity 300ms;
  -o-transition:visibility 300ms ease 0,opacity 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled .wp-volt-gal-title-backdrop {
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center center;
  filter:blur(15px);
  -webkit-filter:blur(15px);
  -moz-filter:blur(15px);
  -o-filter:blur(15px);
  margin:-1px 0;
  opacity:0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled.wp-volt-gal-on-title-slide .wp-volt-gal-title-overlay {
  opacity:1;
  visibility:visible;
  transition:visibility 300ms ease 300ms,opacity 0;
  -webkit-transition:visibility 300ms ease 300ms,opacity 0;
  -moz-transition:visibility 300ms ease 300ms,opacity 0;
  -o-transition:visibility 300ms ease 300ms,opacity 0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled.wp-volt-gal-on-title-slide .wp-volt-gal-title-backdrop {
  opacity:1;
  transition:opacity 300ms linear 300ms;
  -webkit-transition:opacity 300ms linear 300ms;
  -moz-transition:opacity 300ms linear 300ms;
  -o-transition:opacity 300ms linear 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-gradient {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-holder {
  position:absolute;
  bottom:9%;
  left:8%;
  width:84%;
  white-space:normal;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-title-main { font-size:2.5em; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-main {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  text-transform:uppercase;
  font-size:4em;
  line-height:1em;
  color:#FFF;
  margin-bottom:10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-subtitle {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:1.2em;
  line-height:1em;
  color:#FFF;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-overlay { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen {
  z-index:100;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen i.close {
  cursor:pointer;
  color:#f9f9f9;
  font-style:normal;
  font-size:30px;
  line-height:20px;
  width:40px;
  height:40px;
  border-radius:25px;
  text-align:center;
  padding-top:10px;
  position:absolute;
  top:20px;
  right:25px;
  background-color:rgba(0,0,0,0.2);
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen i.close:hover {
  color:#1D87D8;
  background-color:rgba(0,0,0,0.4);
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav {
  position:absolute;
  height:100%;
  top:0;
  color:#FFF;
  font-size:60px;
  width:33%;
  cursor:pointer;
  opacity:0;
  text-shadow:0 0 5px #999;
  transition:opacity 200ms;
  -webkit-transition:opacity 200ms;
  -moz-transition:opacity 200ms;
  -o-transition:opacity 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav.disabled,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav.disabled:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-prev { left:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-zoom {
  left:33%;
  width:34%;
  cursor:nw-resize;
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-next { right:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-main-nav-prev,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-main-nav-prev:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav>i {
  position:absolute;
  top:50%;
  margin-top:-30px;
  width:80px;
  text-align:center;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-prev>i { left:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-next>i { right:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-main-nav,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-main-nav:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-ad .wp-volt-gal-main-nav.wp-volt-gal-main-nav-prev,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-ad .wp-volt-gal-main-nav.wp-volt-gal-main-nav-next {
  width:50%;
  display:block !important;
  z-index:99;
  opacity:0.6;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-main-nav:hover { opacity:1 !important; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-main-nav-zoom { display:none !important; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details {
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:0.875rem;
  line-height:1.1rem;
  color:#999;
  padding-top:0.5em;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details-handle { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details a {
  border-bottom:1px solid #666;
  color:#1d87d8;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb:after {
  content:"--";
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-title { font-weight:bold; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-title:after {
  font-weight:normal;
  content:" | ";
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-text:after { content:" "; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-credit:before { content:"("; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-credit:after { content:")"; }

.pb-f-gallery-slideshow .wp-volt-gal a.wp-volt-gal-buy-link {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:18px;
  color:#666;
  text-decoration:none;
  margin-top:3px;
  border-bottom:none;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buy-link.wp-volt-gal-buyable { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buy-link:before {
  content:"\f07a";
  font-family:FontAwesome;
  margin-right:5px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting {
  padding:5px 20px;
  display:none;
  color:#666;
  font-size:14px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-question {
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  line-height:18px;
  margin-bottom:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option {
  display:block;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  line-height:18px;
  cursor:pointer;
  background-color:#EEE;
  border:1px solid #999;
  border-radius:3px;
  width:100px;
  padding-top:7px;
  padding-bottom:7px;
  position:relative;
  text-align:center;
  margin-top:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:first-child { margin-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:after {
  content:attr(data-votes) " votes";
  color:#CCC;
  margin-left:5px;
  position:absolute;
  left:105%;
  white-space:nowrap;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:before {
  content:"\f10c";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:7px;
  width:15px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting.wp-volt-gal-user-voted .wp-volt-gal-voting-option {
  color:#999;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting.wp-volt-gal-user-voted .wp-volt-gal-voting-option.wp-volt-gal-selected {
  font-weight:bold;
  color:#FC0;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option.wp-volt-gal-voting-option-like:before { content:"\f164"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option.wp-volt-gal-voting-option-dislike:before { content:"\f165"; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting .wp-volt-gal-voting { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-voting {
  border-left:1px solid #666;
  width:25%;
  float:left;
  margin-left:-1px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-details-main {
  float:left;
  width:75%;
  border-right:1px solid #666;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-voting {
  border-left:none;
  border-top:1px solid #CCC;
  padding:10px 0 0;
  margin-top:10px;
  width:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page.wp-volt-gal-on-first-slide .wp-volt-gal-blurb { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-caption,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-blurb:after,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-voting,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-buy-link { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-blurb { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-details {
  opacity:0;
  visibility:hidden;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-title-slide .wp-volt-gal-details {
  opacity:0;
  visibility:hidden;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar {
  background-color:transparent;
  -padding:8px 0;
  font-size:14px;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  color:#666;
  width:100%;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-bar {
  background-color:transparent;
  padding:0 0 2px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small.wp-volt-gal-p-gallery-page .wp-volt-gal-bar {
  padding-left:5px;
  padding-right:5px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-bar { color:#EEE; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-bar * { cursor:auto !important; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav { float:right; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-buttons { display:inline-block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-full-gal,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-number {
  line-height:23px;
  cursor:pointer;
  text-align:center;
  display:inline-block;
  margin:0 4px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button .wp-volt-gal-nav-next { margin:0 0 0 4px; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button {
  width:16px;
  font-size:20px;
  vertical-align:-2px;
  line-height:22px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button:hover { color:#333; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.disabled,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.disabled:hover {
  color:#DDD;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-prev:before {
  content:"\f0d9";
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-next:before {
  content:"\f0da";
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-item-section:before {
  content:"\f111";
  font-family:FontAwesome;
  font-size:5px;
  vertical-align:3px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-nav-button:hover,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-nav-item:hover {
  color:inherit;
  background-color:inherit;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav-number {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav-buttons {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-nav-prev {
  cursor:auto;
  color:#DDD;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buttons { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button {
  display:inline-block;
  margin:0 8px 0 0;
  line-height:23px;
  cursor:pointer;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button:before {
  margin-right:6px;
  font-weight:normal;
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button:hover { color:#333; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-thumbs { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-thumbs:before { content:"\f009"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-autoplay:before { content:"\f04b"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-autoplay.wp-volt-gal-paused:before { content:"\f04c"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-fullscreen:before { content:"\f065"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-embed:before { content:"\f0c1"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-close { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-close:before { content:"\f057"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-balloon {
  display:none;
  background-color:white;
  position:absolute;
  width:150px;
  padding:5px;
  top:-50px;
  left:50%;
  margin-left:-75px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-code {
  height:100%;
  width:100%;
  padding:3px;
  border:1px solid #DDD;
  font-size:11px;
  font-family:Helvetica,Arial,sans-serif;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-balloon:after {
  content:' ';
  height:0;
  width:0;
  position:absolute;
  bottom:-10px;
  left:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid #eee;
  left:50%;
  margin-left:-10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie { display:inline-block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie {
  background-color:#f7f7f7;
  position:relative;
  vertical-align:sub;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie {
  width:16px;
  height:16px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-inner {
  background:#f7f7f7;
  border:2px solid #999;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-spinner { border-right:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-filler { border-left:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-mask { background:#f7f7f7; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-spinner,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-filler,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-mask { animation-duration:1.5; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-interstitial-text {
  text-align:left;
  color:#666;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:14px;
  height:0;
  padding-top:10px;
  margin-bottom:-10px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-buttons .wp-volt-gal-button-close,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-buttons .wp-volt-gal-button-autoplay { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-button:hover { color:inherit; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-fullscreen span { display:none !important; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background-color:#000;
  opacity:0;
  visibility:hidden;
  padding:10px;
  transition:opacity 300ms,visibility 300ms;
  -webkit-transition:opacity 300ms,visibility 300ms;
  -moz-transition:opacity 300ms,visibility 300ms;
  -o-transition:opacity 300ms,visibility 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad.wp-volt-gal-ad-visible,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll.wp-volt-gal-ad-visible {
  opacity:1;
  visibility:visible;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll { background:black url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif) no-repeat center center; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll-video {
  width:100%;
  height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-wrap {
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-126px;
  margin-left:-151px;
  background:black url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif) no-repeat center center;
  height:252px;
  width:302px;
  border:1px solid #333;
  z-index:101;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-wrap:before {
  content:'Advertisement';
  text-transform:uppercase;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:12px;
  position:absolute;
  text-align:center;
  top:-19px;
  width:100%;
  left:0;
  color:#CCC;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skip {
  position:absolute;
  bottom:6%;
  height:40px;
  left:50%;
  margin-left:-75px;
  background-color:#222;
  width:150px;
  padding:0 4px;
  cursor:pointer;
  text-align:center;
  z-index:101;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skiptext {
  display:inline-block;
  vertical-align:middle;
  padding:0 4px;
  line-height:40px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skiptext {
  color:#333;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:16px;
  padding-right:10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skip i {
  font-size:40px;
  padding-left:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie {
  background-color:#222;
  position:relative;
  margin:2px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie {
  width:20px;
  height:20px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-inner {
  background:#222;
  border:2px solid #CCC;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-spinner { border-right:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-filler { border-left:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-mask { background:#222; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-spinner,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-filler,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-mask { animation-duration:1.5; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-viewed .wp-volt-gal-ad-skiptext { color:#CCC; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-viewed .wp-volt-gal-ad-skip:hover .wp-volt-gal-ad-skiptext { color:#FFF; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-wrap:before { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide-gal-title {
  font-family:'FranklinITCProThin','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:1.9em;
  line-height:1.1em;
  text-shadow:0 1px rgba(0,0,0,0.9);
  color:#f0f0f0;
  padding-right:15px;
  position:absolute;
  padding:0 0 15px 23px;
  width:75%;
  bottom:0;
  white-space:initial;
  -webkit-transition:opacity 200ms ease-in-out;
  -moz-transition:opacity 200ms ease-in-out;
  -ms-transition:opacity 200ms ease-in-out;
  -o-transition:opacity 200ms ease-in-out;
  opacity:1;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide-gal-title.wp-volt-gal-caption-expanded { opacity:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wpni_adi_bigbox_gallery_swipe {
  z-index:999;
  position:absolute;
  height:100%;
  width:100%;
  top:0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-bar,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-details { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-promo-container { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container {
  position:relative;
  top:0;
  width:100%;
  min-height:100%;
  border:1px solid #d5d5d5;
  background-color:#fff;
  overflow:hidden;
  cursor:pointer;
  display:block;
  webkit-border-radius:.333em;
  -moz-border-radius:.333em;
  border-radius:.333em;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-container-table {
  display:table;
  width:100%;
  height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-top {
  font-family:"FranklinITCProBold",sans-serif;
  font-size:18px;
  display:table-header-group;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid {
  display:table-row-group;
  max-height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container {
  overflow:hidden;
  height:100%;
  width:100%;
  position:relative;
  margin-bottom:-40px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container img {
  height:auto;
  width:100%;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label {
  position:relative;
  float:left;
  left:20px;
  bottom:24px;
  padding:14px;
  background:rgba(0,0,0,0.7);
  webkit-border-radius:.333em;
  -moz-border-radius:.333em;
  border-radius:.333em;
  color:#FFF;
  font-size:16px;
  line-height:15px;
  font-family:"FranklinITCProBold",sans-serif;
  white-space:nowrap;
  margin-bottom:-4px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container:hover .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label { background:rgba(0,0,0,0.9); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label .fa.fa-camera { margin-right:10px; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-bottom {
  background:#fff;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
  display:table-footer-group;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .cell {
  display:table-cell;
  max-height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-top span,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-bottom span {
  padding:20px;
  height:1px;
}

@media only screen and (min-width:0) {
  .inline-gallery-embedded .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar { padding-top:0 !important; }
}

@media only screen and (min-width:620px) and (max-width:769px) {
  .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:block; }
}

@media only screen and (max-width:420px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-photo-cover .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:contain !important; }

  .wp-volt-gal .wp-volt-gal-promo {
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
  }

  .wp-volt-gal .wp-volt-gal-close-fullscreen { top:35px; }
}

@media only screen and (max-width:768px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:focus,
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:active { opacity:1; }

  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-nav-button.wp-volt-gal-nav-next {
    margin:0 0 0 8px;
    width:7px;
  }
}

@media only screen and (min-width:768px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:hover { opacity:1; }
}

@media only screen and (min-width:992px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label {
    font-size:18px;
    padding:16px;
  }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container { margin-bottom:-46px; }
}

@media only screen and (min-width:768px) and (max-width:1017px) {
  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-bar { -padding:8px; }

  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-button { margin:0 8px; }
}

@media only screen and (max-width:1017px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-bar { -padding:8px; }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-button { margin:0 8px; }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-details { padding:10px 10px 0 10px; }
}

@media only screen and (min-width:1018px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.wp-volt-gal-nav-next {
    margin:0 0 0 8px;
    width:7px;
  }

  .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:block; }
}

@media print {
  .pb-f-gallery-slideshow,
  .inline-gallery-embedded { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-posttv-player {
  padding:0 !important;
  font-size:1rem;
}

.pb-f-posttv-player .generic-feature-wrapper { padding:10px 10px 0 10px; }

.pb-f-posttv-player .generic-feature-wrapper.is-embedded { padding:0; }

.pb-f-posttv-player * {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.pb-f-posttv-player .posttv-player-container {
  position:relative;
  height:0;
  top:0;
  left:0;
  right:0;
  padding-bottom:56.25%;
  background:url(https://www.washingtonpost.com/wp-apps/imrs.php?src=http%3A%2F%2Fwww.washingtonpost.com%2Fpb%2Fresources%2Fimg%2Fposttv%2FWP_Grey.jpg&w=1280&h=720) no-repeat center center;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
}

.pb-f-posttv-player .posttv-player-container .jwplayer button { padding:0; }

.pb-f-posttv-player .posttv-player-container:not(.ad-playing):not(.player-small):not(.social-buttons-hidden):hover .posttv-player-social { display:block; }

.pb-f-posttv-player .posttv-player-container.player-small .posttv-player-play-text { display:none; }

.pb-f-posttv-player .posttv-player-container.player-small .posttv-player-play-time { padding-left:0; }

.pb-f-posttv-player .posttv-player-container.player-small .posttv-player-social { display:none; }

.pb-f-posttv-player .posttv-player-social {
  position:absolute;
  top:0.8em;
  right:0;
  overflow:hidden;
  text-align:center;
  font-size:2.2em;
  width:1.5em;
  border-radius:0.2em;
  display:none;
  z-index:1;
}

.pb-f-posttv-player .fa-stack {
  position:relative;
  display:inline-block;
  width:0.8em;
  height:1.2em;
  line-height:1.1em;
}

.pb-f-posttv-player .posttv-player-social-facebook { padding:0.1em 0 0 0; }

.pb-f-posttv-player .posttv-player-social-twitter { padding:0 0 0.1em 0; }

.pb-f-posttv-player .fa-stack .fa { color:#000; }

.pb-f-posttv-player .fa-stack .fa.fa-square { color:#FFF; }

.pb-f-posttv-player .posttv-player-social:hover { background-color:rgba(0,0,0,0.3); }

.pb-f-posttv-player .fa-stack:hover .fa.fa-facebook-square { color:#3B5998; }

.pb-f-posttv-player .fa-stack:hover .fa.fa-twitter-square { color:#55ACEE; }

.pb-f-posttv-player .headline { padding-top:0.25em; }

.pb-f-posttv-player .posttv-player-ondemand {
  height:100%;
  width:100%;
}

.pb-f-posttv-player .posttv-player-youtube-wrapper {
  display:table;
  font-family:FranklinITCProBold,Arial,sans-serif;
  color:#FFF;
  font-size:18px;
  line-height:normal !important;
  cursor:pointer;
  height:0;
  width:100%;
  padding-bottom:56.25%;
  position:relative;
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
  -webkit-transform:translateZ(0);
}

.pb-f-posttv-player .posttv-player-youtube-wrapper iframe {
  height:100%;
  width:100%;
}

.pb-f-posttv-player .posttv-player-youtube-container {
  width:100%;
  height:56.25%;
  position:absolute;
  top:0;
  left:0;
}

.pb-f-posttv-player .posttv-player-mute-overlay {
  position:absolute;
  height:100%;
  width:100%;
  display:block;
  opacity:1;
  top:0;
  left:0;
  cursor:pointer;
  transition:opacity 500ms;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  -ms-transition:opacity 500ms;
  z-index:1;
}

.pb-f-posttv-player .posttv-player-full-image-overlay {
  cursor:pointer;
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  background-size:cover;
  background:no-repeat center;
  top:0;
  left:0;
  overflow:hidden;
  z-index:1;
}

.pb-f-posttv-player .posttv-player-full-image-overlay img {
  display:inline-block;
  width:100%;
}

.pb-f-posttv-player .posttv-player-unmute { padding-right:0.5em; }

.pb-f-posttv-player .posttv-player-play-btn-live {
  padding-left:6px;
  color:#db1f26;
  font-size:16px;
  vertical-align:bottom;
}

.pb-f-posttv-player [id$=googima] img[id$=button] { width:auto; }

.pb-f-posttv-player .wpv-overlay { display:none; }

@media only screen and (max-width:450px) {
  _root .posttv-player-social { top:0 !important; }
}

@media only screen and (max-width:330px) {
  _root .posttv-player-social { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-force-refresh {
  padding:0;
  border:0;
  margin:0;
  visibility:hidden;
}

@media only screen and (min-width:48em) {
  .pb-f-page-force-refresh { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-refresh {
  padding:0;
  border:0;
  margin:0;
  visibility:hidden;
}

@media only screen and (min-width:48em) {
  .pb-f-page-refresh { display:none; }
}
