/*
 * 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-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 (min-width:768px) and (max-width:920px) {
  .pb-f-page-header-v2 #search-field.opened { width:160px; }

  .pb-f-page-header-v2 #section-menu-btn { padding:6px; }

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

@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-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-toppers-section-topper .topper-title-info .topper-titleText.no-desktop,
.pb-f-toppers-section-topper .topper-title-info .topper-taglineText.no-desktop { display:none !important; }

.pb-f-toppers-section-topper .fa-facebook:before { content:"\f082"; }

.pb-f-toppers-section-topper .fa-archives:before {
  content:"Archives";
  color:#000;
  font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
}

.pb-f-toppers-section-topper .section-topper .topper-background {
  position:relative;
  overflow:hidden;
}

.pb-f-toppers-section-topper .section-topper.no-image.no-logo.no-title.no-tagline.no-links { display:none; }

.pb-f-toppers-section-topper .section-topper.image .topper-background {
  line-height:normal;
  font-size:0;
  overflow:visible;
}

.pb-f-toppers-section-topper .section-topper.image.logo,
.pb-f-toppers-section-topper .section-topper.image.no-logo {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:57px;
}

.pb-f-toppers-section-topper .section-topper.image.no-logo { padding-bottom:40px; }

.pb-f-toppers-section-topper .section-topper.image .topper-background img.topper-image {
  width:100%;
  border:none;
  max-height:472px;
}

.pb-f-toppers-section-topper .topper-logo,
.pb-f-toppers-section-topper .topper-logo img {
  webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  height:100%;
  width:100%;
}

.pb-f-toppers-section-topper .topper-logo {
  position:absolute;
  background-color:#fff;
  qbottom:-32px;
  bottom:-81px;
  border:3px solid #fff;
  width:180px;
  height:180px;
  left:30px;
  color:#fff;
}

.pb-f-toppers-section-topper .topper-logo.keep-proportions {
  background-color:transparent;
  line-height:62px;
  width:auto !important;
}

.pb-f-toppers-section-topper .topper-logo.keep-proportions img {
  width:auto !important;
  height:auto !important;
  vertical-align:middle;
}

.pb-f-toppers-section-topper .section-topper .topper-title-info {
  padding-left:240px;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:normal;
  bottom:77px;
  position:relative;
}

.pb-f-toppers-section-topper .section-topper .topper-title-info.topper-title-info-left { position:absolute; }

.pb-f-toppers-section-topper .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  -webkit-font-smoothing:antialiased;
  letter-spacing:.01em;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-background {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:0;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-title-info {
  position:relative;
  color:#000;
  padding-left:0;
  bottom:0;
  margin-bottom:30px;
  margin-top:30px;
  float:left;
}

.pb-f-toppers-section-topper .section-topper.no-image.logo-no-space .topper-title-info { margin-bottom:0; }

.pb-f-toppers-section-topper .section-topper.no-image .topper-title { float:left; }

.pb-f-toppers-section-topper .section-topper.no-image .topper-logo {
  position:relative;
  width:84px;
  height:84px;
  border:0;
  bottom:auto;
  left:auto;
  float:left;
  margin-right:30px;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-logo.right {
  margin-right:0;
  margin-left:30px;
}

.pb-f-toppers-section-topper .custom_sponsored_ad_container {
  float:right;
  padding-top:30px;
}

.pb-f-toppers-section-topper .section-topper.no-logo.no-links { margin-bottom:0; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info {
  position:relative;
  margin-top:0;
  padding-left:0;
  padding-top:30px;
  height:auto;
  bottom:auto;
  margin-bottom:0;
}

.pb-f-toppers-section-topper .section-topper.no-image.no-logo.no-links .topper-title-info { margin-bottom:30px; }

.pb-f-toppers-section-topper .section-topper.image.no-logo .topper-title-info { padding-left:25px; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-background { padding-bottom:30px; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo.no-links .topper-background { padding-bottom:0; }

.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-titleText,
.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-taglineText,
.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-titleText a:hover { color:#fff; }

.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-titleText.blackTitle,
.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-titleText.blackTitle a:hover,
.pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-titleText,
.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-taglineText.blackTagline,
.pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-taglineText.blackTagline a:hover,
.pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-taglineText { color:#000; }

.pb-f-toppers-section-topper .section-topper.image.no-logo.no-tagline.no-links .topper-title-info {
  position:absolute;
  bottom:20px;
}

.pb-f-toppers-section-topper .section-topper .topper-title-info .topper-taglineText {
  font-size:18px;
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  -webkit-font-smoothing:antialiased;
  letter-spacing:.01em;
  display:inline;
  padding-left:20px;
  line-height:18px;
}

.pb-f-toppers-section-topper .section-topper.no-links.logo .topper-title-info .topper-taglineText {
  display:block;
  padding-left:0;
}

.pb-f-toppers-section-topper .section-topper .topper-title-info.topper-title-info-left .topper-taglineText {
  float:left;
  line-height:22px;
  padding-left:0;
}

.pb-f-toppers-section-topper .section-topper.no-title-desktop .topper-title-info .topper-titleText { display:none; }

.pb-f-toppers-section-topper .topper-title-info .topper-titleText {
  font-size:3.5rem;
  -webkit-font-smoothing:antialiased;
  letter-spacing:-.01em;
  display:inline;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  vertical-align:middle;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-taglineText { color:#777; }

.pb-f-toppers-section-topper .topper-share-links {
  position:absolute;
  bottom:80px;
  right:30px;
  background:white;
  webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:1px solid #d5d5d5;
}

.pb-f-toppers-section-topper .topper-share-links.topper-share-links-left {
  bottom:10px;
  left:30px;
  right:inherit;
  background:none;
  border:none;
}

.pb-f-toppers-section-topper .topper-share-links.topper-share-links-left .link-item a {
  color:white;
  font-size:24px;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-share-links {
  bottom:auto;
  position:relative;
  float:right;
  display:inline;
  margin-top:73px;
  right:auto;
}

.pb-f-toppers-section-topper .section-topper.no-image .topper-share-links.no-tagline { margin-top:37px; }

.pb-f-toppers-section-topper .section-topper.no-links .topper-share-links { margin-top:33px; }

.pb-f-toppers-section-topper .section-topper.image.no-links .topper-share-links { bottom:40px; }

.pb-f-toppers-section-topper .section-topper.no-links.logo .topper-share-links { margin-top:64px; }

.pb-f-toppers-section-topper .section-topper.no-links.logo .topper-share-links.no-tagline { margin-top:37px; }

.pb-f-toppers-section-topper .topper-share-links .link-item {
  display:inline-block;
  min-width:60px;
  max-height:40px;
  qwidth:60px;
  border-left:1px solid #d5d5d5;
  text-align:center;
  padding:9px 0 8px 0;
}

.pb-f-toppers-section-topper .topper-share-links .link-item a {
  padding:5px 10px;
  font-size:20px;
  color:#5a5a5a;
  white-space:nowrap;
}

.pb-f-toppers-section-topper .topper-share-links .link-item.first a { border:none; }

.pb-f-toppers-section-topper .topper-share-links .link-item.first { border-left:none; }

.pb-f-toppers-section-topper .topper-custom-links {
  height:auto;
  margin-left:240px;
  position:relative;
  margin-top:20px;
}

.pb-f-toppers-section-topper .section-topper.image .topper-custom-links { margin-top:-36px; }

.pb-f-toppers-section-topper .topper-custom-links li.link-item { display:inline; }

.pb-f-toppers-section-topper .topper-custom-links ul.link-list {
  padding:0;
  margin:0;
}

.pb-f-toppers-section-topper .topper-custom-links .link-item { font:normal 15px "FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-toppers-section-topper .topper-custom-links .link-item a {
  margin:0 10px;
  color:black;
  white-space:nowrap;
}

.pb-f-toppers-section-topper .topper-custom-links .link-item.first a { margin-left:0; }

.pb-f-toppers-section-topper .topper-custom-links .link-item:before { content:"\B7"; }

.pb-f-toppers-section-topper .topper-custom-links .link-item.first:before { content:""; }

.pb-f-toppers-section-topper .topper-custom-links .link-item.highlight a { border-bottom:1px solid #d4d4d4; }

.pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links {
  margin-left:114px;
  margin-top:-46px;
  float:left;
  display:inline;
  width:100%;
}

.pb-f-toppers-section-topper .section-topper.image.no-logo.no-tagline.no-links { qmax-height:472px; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links {
  padding-top:0;
  float:left;
  margin-left:0;
  margin-top:-16px;
}

.pb-f-toppers-section-topper .section-topper.logo-no-space .topper-custom-links { margin-left:0; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo.no-share .topper-custom-links,
.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links.no-topper-share-links { margin-top:6px; }

.pb-f-toppers-section-topper .section-topper.image.no-logo .topper-custom-links { margin-left:30px; }

.pb-f-toppers-section-topper .blue-text { color:#1955a5; }

.pb-f-toppers-section-topper .black-text { color:#000; }

.pb-f-toppers-section-topper .right-circles {
  position:absolute;
  width:100%;
  text-align:center;
  top:106px;
  z-index:1;
}

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links.hss-top-padding { padding-top:5px; }

.pb-f-toppers-section-topper .section-topper.hss-wrapper .sports-title { margin-bottom:12px; }

.pb-f-toppers-section-topper .right-circles .line {
  border-bottom:1px solid #d5d5d5;
  position:absolute;
  width:100%;
  top:9px;
  left:0;
}

.pb-f-toppers-section-topper .circle-wrapper {
  display:inline-block;
  padding-left:10px;
  padding-right:10px;
  font-size:18px;
}

.pb-f-toppers-section-topper .dot-before:before {
  content:"\B7";
  font-size:15px;
  color:#000;
  margin:0 10px;
}

.pb-f-toppers-section-topper .powerpost-topper .background {
  height:300px;
  position:relative;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper {
  position:absolute;
  top:20%;
  left:5%;
  -moz-user-select:-moz-none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:default;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper .logo {
  color:#fff;
  font-size:88px;
  letter-spacing:-.04em;
  margin-bottom:.08em;
  line-height:.67;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper .logo a:hover { color:#fff; }

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper .tagline {
  color:#fff;
  text-indent:.16em;
  font-size:1.8em;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper .logo span { display:block; }

.pb-f-toppers-section-topper .powerpost-blue { color:#1e6cf0; }

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper-mobile {
  display:none;
  border-bottom:1px solid #d5d5d5;
  padding:20px 20px 10px;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper-mobile .logo-mobile {
  font-size:44px;
  margin:0;
  line-height:normal;
}

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper-mobile .logo-mobile a:hover { color:#333; }

.pb-f-toppers-section-topper .powerpost-topper .title-wrapper-mobile .tagline-mobile {
  font-size:1.5em;
  line-height:normal;
  margin-top:-2px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper {
  position:relative;
  height:64px;
  background:#1e6cf0;
  width:90%;
  margin:-32px auto 0;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left {
  display:inline-block;
  height:64px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left ul.nav-links {
  position:relative;
  padding:0;
  margin:0;
  margin-left:25px;
  margin-right:15px;
  font-size:16px;
  float:left;
  height:100%;
  line-height:64px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left ul.nav-links li {
  list-style:none;
  display:inline-block;
  margin-right:15px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left ul.nav-links li a { color:#fff; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:900;
  margin-right:30px;
  float:left;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn {
  cursor:pointer;
  font-size:16px;
  background-color:#347af1;
  padding:5px 15px;
  webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened {
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.closed:after {
  content:'';
  display:inline-block;
  position:relative;
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #fff;
  margin-left:12px;
  top:-1px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened:after {
  content:'';
  display:inline-block;
  position:relative;
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:5px solid #fff;
  margin-left:12px;
  top:-2px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown {
  display:none;
  background-color:#000;
  position:absolute;
  width:100%;
  left:0;
  padding:10px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links {
  padding:0;
  margin:0;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:14px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li {
  list-style:none;
  padding:0 5px 6px 3px;
}

.pb-f-toppers-section-topper .powerpost-topper.postlive .nav-wrapper .nav-left .nav-dropdown-wrapper { float:right; }

.pb-f-toppers-section-topper .powerpost-topper.postlive .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn { line-height:20px; }

.pb-f-toppers-section-topper .powerpost-topper.postlive .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li {
  display:block;
  line-height:20px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li a { color:#fff; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li:last-child { padding-bottom:0; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right {
  float:right;
  height:100%;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .nav-newsletter {
  position:relative;
  padding:0;
  margin:0;
  margin-right:25px;
  font-size:16px;
  float:left;
  height:100%;
  line-height:64px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .nav-newsletter a { color:#fff; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .nav-newsletter .fa-envelope { padding-right:7px; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .divider {
  border-left:1px solid #6197f4;
  float:left;
  height:100%;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  float:right;
  margin-right:25px;
  padding-left:10px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .link-item {
  display:block;
  float:left;
  text-align:center;
  margin-left:15px;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a,
.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .fa-archives:before {
  font-size:16px;
  color:#8eb5f7;
  white-space:nowrap;
}

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a:hover,
.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a:hover .fa-archives:before { color:#fff; }

.pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links .fa-facebook,
.pb-f-toppers-section-topper .fa-twitter,
.pb-f-toppers-section-topper .fa-rss {
  position:relative;
  top:1px;
  font-size:18px;
}

.pb-f-toppers-section-topper .powerpost-topper .newsletter-link { cursor:pointer; }

@media only screen {
  .powerpost-modal-opened { overflow:hidden; }

  .powerpost-modal-overlay {
    display:none;
    background:rgba(0,0,0,0.75);
    z-index:536870906;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow-y:auto;
  }

  .powerpost-modal {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:450px;
    max-width:90%;
    border-radius:5px;
    padding:40px 30px 30px;
    background:#eee;
  }

  .powerpost-modal .close-btn {
    position:absolute;
    top:10px;
    right:12px;
    font-size:24px;
    cursor:pointer;
  }

  .powerpost-modal .title {
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#222;
    font-size:18px;
    margin-bottom:4px;
  }

  .powerpost-modal .text {
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#666;
    font-size:16px;
    margin-bottom:16px;
  }

  .powerpost-modal .success-msg {
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#666;
    font-size:18px;
    margin-bottom:10px;
    margin-top:16px;
    display:none;
  }

  .powerpost-modal .suggestion-list {
    margin-left:20px;
    margin-top:20px;
  }

  .powerpost-modal .suggestion-list .checkbox {
    float:left;
    margin:5px 10px 0 0;
  }

  .powerpost-modal .suggestion-list p {
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#222;
    font-size:16px;
    line-height:22px;
  }

  .powerpost-modal .buttons {
    margin-top:30px;
    display:none;
  }

  .powerpost-modal .subscribe-btn {
    float:left;
    text-transform:uppercase;
    cursor:pointer;
    font-size:16px;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#fff;
    cursor:pointer;
    background-color:#1955a5;
    border:none;
    border-radius:3px;
    margin-left:6px;
    margin-bottom:5px;
    padding:11px 15px;
    -webkit-font-smoothing:antialiased;
    outline:none;
  }

  .powerpost-modal .cancel-btn {
    float:left;
    text-transform:uppercase;
    cursor:pointer;
    font-size:16px;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#fff;
    cursor:pointer;
    background-color:#cdd0d2;
    border:none;
    border-radius:3px;
    margin-left:6px;
    margin-bottom:5px;
    padding:11px 15px;
    -webkit-font-smoothing:antialiased;
    outline:none;
  }

  .powerpost-modal .email-form {
    margin-top:30px;
    margin-bottom:5px;
    display:block;
  }

  .powerpost-modal .email-input {
    width:66%;
    height:42px;
    font-size:16px;
    border:1px solid #d5d5d5;
    border-radius:3px;
    padding-left:10px;
  }

  .powerpost-modal .email-subscribe-btn {
    width:24%;
    font-size:16px;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#fff;
    cursor:pointer;
    background-color:#1955a5;
    border:none;
    border-radius:3px;
    margin-left:6px;
    padding:11px 0;
    -webkit-font-smoothing:antialiased;
    text-transform:uppercase;
    outline:none;
  }

  .powerpost-modal .email-error-msg {
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    color:#b03436;
    margin-bottom:-5px;
    font-size:14px;
    display:none;
  }
}

.pb-f-toppers-section-topper .powerpost-live-topper .background {
  height:260px;
  position:relative;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper {
  position:absolute;
  top:23%;
  left:5%;
  -moz-user-select:-moz-none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:default;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper .logo {
  color:#fff;
  font-size:110px;
  letter-spacing:-.04em;
  line-height:.68;
  margin-bottom:0;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper .logo a:hover { color:#fff; }

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper .tagline {
  color:#fff;
  font-size:28px;
  position:absolute;
  left:108%;
  bottom:0;
  line-height:1;
  width:300px;
  margin-bottom:0;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper .tagline span {
  font-style:italic;
  font-size:24px;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper .logo span {
  display:block;
  margin-left:-4px;
}

.pb-f-toppers-section-topper .powerpost-blue { color:#1e6cf0; }

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper-mobile {
  display:none;
  border-bottom:1px solid #d5d5d5;
  padding:20px 20px 10px;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper-mobile .logo-mobile {
  font-size:44px;
  margin:0;
  line-height:normal;
}

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper-mobile .logo-mobile a:hover { color:#333; }

.pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper-mobile .tagline-mobile {
  font-size:1.5em;
  line-height:normal;
  margin-top:-2px;
}

.pb-f-toppers-section-topper .powerpost-live-topper .topper-share-links { bottom:30px; }

.pb-f-toppers-section-topper .bc-hub-topper { position:relative; }

.pb-f-toppers-section-topper .bc-hub-topper .background {
  height:360px;
  position:relative;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper {
  position:absolute;
  bottom:50px;
  left:5%;
  right:5%;
  max-width:700px;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo {
  color:#fff;
  font-size:36px;
  line-height:1;
  margin-bottom:10px;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .tagline {
  color:#fff;
  font-size:16px;
  text-shadow:0 0 2px black;
  line-height:1.35;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo span { display:block; }

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper-mobile {
  display:none;
  margin:10px 10px 0 10px;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper-mobile .logo {
  font-size:24px;
  margin-bottom:5px;
  line-height:normal;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper-mobile .tagline {
  font-size:14px;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper {
  position:relative;
  height:50px;
  background:#333;
  width:90%;
  margin:-32px auto 0;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-left {
  display:inline-block;
  height:50px;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right {
  float:right;
  height:100%;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .divider {
  border-left:1px solid #717171;
  float:left;
  height:100%;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  float:right;
  margin-right:25px;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item {
  display:block;
  float:left;
  text-align:center;
  margin-left:25px;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a,
.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .fa-archives:before {
  font-size:16px;
  color:#999;
  white-space:nowrap;
}

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a:hover,
.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a:hover .fa-archives:before { color:#fff; }

.pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-right .social-links .fa-facebook,
.pb-f-toppers-section-topper .fa-twitter,
.pb-f-toppers-section-topper .fa-rss {
  position:relative;
  top:1px;
  font-size:18px;
}

.pb-f-toppers-section-topper .olympic-logo { margin-right:15px; }

.pb-f-toppers-section-topper .olympic-wrapper {
  border-bottom:1px solid #dedede;
  margin-bottom:20px;
}

.pb-f-toppers-section-topper .olympic-light-text {
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  letter-spacing:.01em;
}

.pb-f-toppers-section-topper .section-topper .olympics-title-info .topper-title .topper-titleText { font-size:3.3rem; }

.pb-f-toppers-section-topper .spacer { margin:0 10px; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links.olympic-wrapper { margin-top:10px; }

.pb-f-toppers-section-topper .olympic-wrapper .dropdown-navigation li ul {
  height:400px;
  overflow-y:scroll;
}

.pb-f-toppers-section-topper .olympic-sport-pictogram { margin-left:15px; }

.pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.olympics-title-info { padding:25px 0; }

.pb-f-toppers-section-topper .pb-f-utilities-css-dropdown { display:inline-block; }

.pb-f-toppers-section-topper .dropdown-navigation { display:inline-block; }

.pb-f-toppers-section-topper .dropdown-navigation ul {
  display:inline-block;
  list-style:none;
  margin-right:0;
  padding:0;
}

.pb-f-toppers-section-topper .dropdown-navigation ul>li {
  position:relative;
  display:inline-block;
}

.pb-f-toppers-section-topper .dropdown-navigation a {
  display:block;
  padding:5px 0;
  line-height:1.2em;
}

.pb-f-toppers-section-topper .dropdown-navigation li ul li {
  margin:5px 5px;
  width:200px;
  border-radius:4px;
  clear:both;
}

.pb-f-toppers-section-topper .dropdown-navigation li ul li a {
  margin:0 !important;
  padding:5px 20px !important;
}

.pb-f-toppers-section-topper .dropdown-navigation li ul {
  position:absolute;
  left:-9999em;
  top:-20px;
  z-index:2;
  background:#fff;
  border-radius:4px;
  box-shadow:0 -0 25px -8px rgba(0,0,0,0.52);
  padding-top:10px;
}

.pb-f-toppers-section-topper .dropdown-navigation li:hover {
  background:#eee;
  cursor:pointer;
}

.pb-f-toppers-section-topper .dropdown-navigation ul>li:hover ul { left:-25px; }

.pb-f-toppers-section-topper.pb-f-theme-dark .topper-share-links {
  border-color:#1b1b1b;
  background-color:#1f1f1f;
}

.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-background { border-color:#444 !important; }

.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-title-info,
.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-title-info .topper-taglineText,
.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText,
.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText a,
.pb-f-toppers-section-topper.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText a:hover { color:#fff; }

.pb-f-toppers-section-topper.pb-f-theme-dark .topper-share-links .link-item { border-left-color:#444; }

.pb-f-toppers-section-topper.pb-f-theme-dark .topper-share-links .link-item a { color:#f0f0f0; }

@media only screen and (min-width:1440px) {
  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links { margin-top:0; }
}

@media only screen and (max-width:1440px) {
  .pb-f-section-in-the-news .in-the-news .label { padding-left:20px; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info,
  .pb-f-toppers-section-topper .section-topper.no-image.logo .topper-title-info { padding-left:20px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-share-links { margin-right:20px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links { margin-left:134px; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links { margin-left:20px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links {
    margin-left:0;
    margin-top:0;
    border-top:1px solid #dedede;
    padding-left:20px;
    line-height:55px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links {
    margin-left:0;
    margin-top:20px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-background { padding-bottom:0; }

  .section-topper .wapo-sponsored {
    position:absolute;
    right:0;
    bottom:25px;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored.text { color:#fff; }

  .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:6px;
    margin-right:6px;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
    font-size:18px;
    line-height:22px;
  }

  .section-topper .topper-title-info { position:absolute; }

  .section-topper .topper-title-info.topper-title-info-left .topper-titleText,
  .section-topper .topper-title-info.topper-title-info-left .topper-taglineText { color:white; }

  .section-topper .topper-title-info.topper-title-info-left {
    top:inherit;
    width:375px;
  }

  .section-topper .topper-title-info.topper-title-info-left .topper-titleText { font-size:52px; }

  .section-topper .wapo-sponsored { width:750px; }

  .section-topper .wapo-sponsored .sponsored-image {
    width:120px;
    height:120px;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:3px;
    margin-right:3px;
  }
}

@media only screen and (max-width:1200px) {
  .pb-f-toppers-section-topper .section-topper .topper-title-info {
    padding-left:190px;
    bottom:82px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info { padding-left:20px; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-background { padding-bottom:0; }

  .pb-f-toppers-section-topper .section-topper .topper-background img.topper-image { max-height:400px; }

  .pb-f-toppers-section-topper .section-topper .topper-logo {
    width:140px;
    height:140px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-titleText {
    padding-top:6px;
    margin-bottom:4px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-taglineText {
    display:block;
    padding-left:0;
  }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-share-links { margin-top:64px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-share-links.no-tagline { margin-top:37px; }

  .pb-f-toppers-section-topper .section-topper .topper-custom-links { margin-left:190px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links {
    margin-left:0;
    margin-top:0;
    border-top:1px solid #dedede;
    qpadding-top:20px;
    padding-left:20px;
    line-height:55px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-custom-links {
    margin-left:0;
    margin-top:20px;
  }

  .section-topper .topper-title-info.topper-title-info-left { top:30px; }

  .section-topper .topper-title-info.topper-title-info-left .topper-titleText { font-size:48px; }

  .section-topper .wapo-sponsored {
    position:absolute;
    right:0;
    bottom:25px;
  }

  .section-topper .wapo-sponsored { width:540px; }

  .section-topper .wapo-sponsored .sponsored-image {
    width:100px;
    height:100px;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:3px;
    margin-right:3px;
  }

  .topper-background .right-circles {}

  .right-circles .line { display:none; }
}

@media only screen and (max-width:1160px) {
  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .divider,
  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .social-links { display:none; }
}

@media only screen and (max-width:992px) {
  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper,
  .pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper { width:100%; }
}

@media only screen and (max-width:858px) {
  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-right .nav-newsletter { display:none; }
}

@media only screen and (max-width:768px) {
  .pb-f-toppers-section-topper .in-the-news { display:none; }

  .pb-f-toppers-section-topper .section-topper.image.logo,
  .pb-f-toppers-section-topper .section-topper.image.no-logo { padding-bottom:20px; }

  .pb-f-toppers-section-topper .section-topper .topper-background img.topper-image { max-height:256px; }

  .pb-f-toppers-section-topper .section-topper .topper-logo { display:none; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-title-info {
    margin-bottom:0;
    margin-top:10px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-logo {
    width:58px;
    height:58px;
    margin-right:20px;
  }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-logo.right {
    margin-right:0;
    margin-left:20px;
  }

  .pb-f-toppers-section-topper .section-topper .topper-logo.keep-proportions img { vertical-align:text-bottom; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links { line-height:30px; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-share-links,
  .pb-f-toppers-section-topper .section-topper.no-links.logo .topper-share-links { margin-top:47px; }

  .pb-f-toppers-section-topper .section-topper .topper-title { min-height:32px; }

  .pb-f-toppers-section-topper .section-topper .topper-title-info { padding-left:124px; }

  .pb-f-toppers-section-topper .section-topper.logo .topper-title-info { min-height:75px; }

  .pb-f-toppers-section-topper .section-topper.no-image.logo .topper-title-info { min-height:58px; }

  .pb-f-toppers-section-topper .section-topper.image .topper-title-info { bottom:92px; }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-titleText {
    display:block;
    margin-bottom:5px;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info.olympics-title-info .topper-titleText {
    display:inline-block;
    margin-bottom:5px;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info.olympics-title-info .olympic-logo,
  .pb-f-toppers-section-topper .section-topper .topper-title-info.olympics-title-info .olympic-sport-pictogram { width:12%; }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-taglineText {
    font-size:14px;
    line-height:normal;
    padding-left:0;
  }

  .pb-f-toppers-section-topper .section-topper.image .topper-custom-links { margin:-50px auto 0 30px; }

  .pb-f-toppers-section-topper .topper-share-links { bottom:66px; }

  .section-topper .wapo-sponsored {
    position:relative;
    bottom:0;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored.text {
    width:50px;
    padding-top:45px;
    padding-left:10px;
    color:#b5b5b5;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
    font-size:12px;
    line-height:16px;
    width:60px;
  }

  .section-topper .wapo-sponsored { width:750px; }

  .section-topper .wapo-rr-sponsored { float:left; }

  .section-topper .wapo-sponsored .sponsored-image {
    width:120px;
    height:120px;
  }

  .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:6px;
    margin-right:6px;
  }

  .topper-background .right-circles { top:85px; }

  .pb-f-toppers-section-topper .section-topper .topper-share-links,
  .pb-f-toppers-section-topper .powerpost-live-topper .topper-share-links { display:none !important; }
}

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

@media only screen and (max-width:698px) {
  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper { display:none; }

  .pb-f-toppers-section-topper .section-topper.no-image.logo .topper-title-info.olympics,
  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.olympics { text-align:left; }

  .pb-f-toppers-section-topper .topper-title-info .topper-titleText { font-size:2rem; }
}

@media only screen and (min-width:481px) {
  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.hss-title-padding { padding-top:10px; }
}

@media only screen and (min-width:698px) {
  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.hss-title-padding {
    padding-bottom:12px;
    padding-top:25px;
  }
}

@media only screen and (max-width:500px) {
  .pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper { display:none; }
}

@media only screen and (max-width:480px) {
  .pb-f-toppers-section-topper .section-topper.no-desktop,
  .pb-f-toppers-section-topper .topper-title-info .topper-titleText.no-desktop { display:block !important; }

  .pb-f-toppers-section-topper .section-topper .topper-background { padding-bottom:0 !important; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-background { margin-bottom:0; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info { padding-left:10px; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.olympics-title-info {
    padding-left:0;
    margin:0 10px !important;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info {
    padding-left:10px;
    position:relative;
    top:0;
    margin:20px 0 20px 0;
  }

  .pb-f-toppers-section-topper .section-topper.no-image.logo .olympics-title-info .topper-title {
    text-align:center;
    margin:0 auto !important;
    padding:0 !important;
  }

  .pb-f-toppers-section-topper .section-topper .olympics-title-info .topper-title .olympic-logo { width:12%; }

  .pb-f-toppers-section-topper .section-topper .olympics-title-info .topper-title .olympic-logo,
  .pb-f-toppers-section-topper .section-topper .olympics-title-info .topper-title .topper-titleText { display:inline-block; }

  #pb-root { min-height:25px !important; }

  .pb-f-toppers-section-topper .section-topper.no-image.logo .topper-title-info,
  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info {
    height:auto;
    margin:0 !important;
    position:relative;
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .section-topper.image.no-logo.no-tagline.no-links .topper-title-info { position:relative !important; }

  .pb-f-toppers-section-topper .section-topper.image.logo,
  .pb-f-toppers-section-topper .section-topper.image.no-logo { padding-bottom:0; }

  .pb-f-toppers-section-topper .section-topper .topper-logo {}

  .pb-f-toppers-section-topper .section-topper .topper-logo.keep-proportions img { vertical-align:middle; }

  .pb-f-toppers-section-topper .section-topper.logo .topper-title-info { min-height:50px; }

  .pb-f-toppers-section-topper .section-topper .topper-background img.topper-image { display:none; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-title { qfloat:none; }

  .pb-f-toppers-section-topper .section-topper.image.logo .topper-title {
    margin-left:60px;
    min-height:50px;
  }

  .pb-f-toppers-section-topper .section-topper.image .topper-title-info .topper-titleText { color:#000; }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-taglineText { color:#777; }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-titleText,
  .pb-f-toppers-section-topper .section-topper .olympics-title-info .topper-title .topper-titleText {
    font-size:28px;
    padding-top:0;
    color:#000;
    margin-bottom:0;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-titleText .olympic-light-text {
    font-size:24px;
    display:inline-block;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-taglineText { display:block !important; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-title-info .topper-titleText {
    padding-top:12px;
    margin-bottom:8px;
  }

  .pb-f-toppers-section-topper .section-topper .topper-title-info .topper-taglineText {
    font-size:15px;
    padding-left:0;
  }

  .pb-f-toppers-section-topper .section-topper .topper-custom-links,
  .pb-f-toppers-section-topper .section-topper .topper-custom-links .link-item,
  .pb-f-toppers-section-topper .section-topper .topper-share-links { display:none !important; }

  .pb-f-toppers-section-topper .section-topper .topper-custom-links.highlight {
    display:block !important;
    margin-top:0;
    border-top:1px solid #dedede;
    line-height:55px;
    margin:0;
    padding-left:10px;
  }

  .pb-f-toppers-section-topper .section-topper .topper-custom-links .link-item.highlight { display:inline; }

  .pb-f-toppers-section-topper .section-topper.no-image .topper-custom-links {
    margin-bottom:0;
    padding-bottom:0;
    padding-left:20px;
  }

  .pb-f-toppers-section-topper .topper-custom-links .link-item.highlight { display:inline-block !important; }

  .pb-feature.pb-f-toppers-section-topper { padding:0 0 0 0 !important; }

  .section-topper .wapo-sponsored { display:none; }

  .pb-f-toppers-section-topper .section-topper-sponsored-images { min-height:120px; }

  #section-topper-image .topper-title-info.topper-title-info-left .topper-titleText a:hover { color:#1955a5; }

  #section-topper-image .topper-title-info.topper-title-info-left .topper-titleText { color:#333; }

  #section-topper-image .topper-title-info.topper-title-info-left .topper-taglineText { color:#777; }

  .section-topper .topper-title-info.topper-title-info-left { width:inherit; }

  .pb-f-toppers-section-topper .powerpost-topper .background { display:none; }

  .pb-f-toppers-section-topper .powerpost-topper .nav-wrapper { display:none; }

  .pb-f-toppers-section-topper .powerpost-topper .title-wrapper-mobile { display:block; }

  .pb-f-toppers-section-topper .powerpost-live-topper .background { display:none; }

  .pb-f-toppers-section-topper .powerpost-live-topper .nav-wrapper { display:none; }

  .pb-f-toppers-section-topper .powerpost-live-topper .title-wrapper-mobile { display:block; }

  .pb-f-toppers-section-topper .bc-hub-topper .background,
  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper { display:none; }

  .pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper { display:none; }

  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper-mobile { display:block; }

  .topper-background .right-circles {
    width:auto;
    top:35px;
    right:0;
    display:inline-block;
  }

  .pb-f-toppers-section-topper .custom_sponsored_ad_container { padding-top:7px; }

  .pb-f-toppers-section-topper .olympic-logo { margin-right:8px; }

  .pb-f-toppers-section-topper .olympic-sport-pictogram { margin-left:8px; }

  .pb-f-toppers-section-topper .section-topper.no-image.no-logo .topper-title-info.olympics-title-info { padding:0; }
}

@media only screen and (min-width:0) {
  .pb-feature.pb-f-toppers-section-topper {
    border-bottom:none;
    padding:0 !important;
    max-width:1440px;
    margin:0 auto;
  }

  .pb-theme-etl .pb-f-toppers-section-topper .topper-background { border-bottom:2px solid #005855 !important; }
}

.pb-f-toppers-section-topper .topper-titleText.normal-style a {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:bold;
  word-spacing:-0.02em;
  text-rendering:auto;
}

.pb-f-toppers-section-topper .topper-titleText.topper-titleText {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:normal;
  word-spacing:-0.02em;
  text-rendering:auto;
}

.pb-f-toppers-section-topper .topper-titleText.highlight-style { font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-toppers-section-topper .light-text { font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; }

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

.pb-f-ad-leaderboard.after-sharebar-leaderboard { border-bottom:1px solid #d5d5d5 !important; }

.pb-f-ad-leaderboard .pb-unfinished {
  padding-bottom:10px;
  border-bottom:1px solid #EEE;
  margin-bottom:10px;
}

section#top-furniture .pb-f-ad-leaderboard .pb-unfinished,
section#top-content .pb-f-ad-leaderboard .pb-unfinished {
  padding:0 0 1.5em 0 !important;
  border-bottom:1px solid #d5d5d5 !important;
  margin:0 10px 1.5em 10px !important;
}

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

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

.pb-f-ad-leaderboard .leaderboard .leaderboard-close { display:none; }

.homepage-layout section#top-furniture .pb-f-ad-leaderboard .leaderboard,
section#top-furniture .pb-f-ad-leaderboard .pushdown,
.homepage-layout section#top-content .pb-f-ad-leaderboard .leaderboard,
section#top-content .pb-f-ad-leaderboard .pushdown {
  padding:0 0 1.5em 0 !important;
  border-bottom:1px solid #d5d5d5 !important;
  margin:0 10px 1.5em 10px !important;
}

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

.pb-f-ad-leaderboard .leaderboard .pb-ad-container { min-height:90px; }

.pb-f-ad-leaderboard .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 .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 .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 .mobile-leaderboard,
  .pb-f-ad-leaderboard .mobile-fixed { display:none; }
}

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

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

@media only screen and (min-width:768px) {
  .pb-f-ad-leaderboard { min-height:150px; }

  #pb-root .pb-f-ad-leaderboard .leaderboard,
  .layout_article .pb-f-ad-leaderboard .leaderboard {
    min-height:90px !important;
    padding:20px 0;
  }

  .lb-persist-top-true .pb-f-ad-leaderboard .leaderboard-ad-loaded { min-height:0 !important; }

  .lb-persist-top-true .pb-f-ad-leaderboard .leaderboard:after {
    xcontent:' ';
    min-height:90px;
    width:728px;
    background-color:#e1e1e1;
    margin-left:-364px;
    position:absolute;
    left:50%;
    display:inline;
  }

  .lb-persist-top-true .pb-f-ad-leaderboard .leaderboard-ad-loaded:after { content:none; }

  .pb-f-ad-leaderboard .leaderboard .pb-ad-container { margin:20px 5px; }

  .layout_section-front .pb-f-ad-leaderboard .leaderboard .pb-ad-container,
  .layout_homepage .pb-f-ad-leaderboard .leaderboard .pb-ad-container { margin:0 5px; }

  .lb-persist-top-true .pb-f-ad-leaderboard .leaderboard .pb-ad-container { margin:5px 0; }
}

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

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

.pb-f-ad-leaderboard .leaderboard {
  -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 .lb-hidden {
  -webkit-transform:translate3d(0,-250px,0);
  -moz-transform:translate3d(0,-250px,0);
  -o-transform:translate3d(0,-250px,0);
  transform:translate3d(0,-250px,0);
}

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

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

  .pb-f-ad-leaderboard { top:initial; }

  .lb-persist-top-true .leaderboard {
    position:fixed !important;
    z-index:9999999;
    top:50px;
    width:100%;
    left:0;
  }

  .lb-persist-top-true .leaderboard .leaderboard-close {
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    color:#fff;
    font-size:25px;
    right:15px;
    position:absolute;
    top:5px;
    display:block;
  }

  .lb-persist-top-true .leaderboard.pb-navheader-hidden {
    -webkit-transform:translate3d(0,-50px,0);
    -moz-transform:translate3d(0,-50px,0);
    -o-transform:translate3d(0,-50px,0);
    transform:translate3d(0,-50px,0);
  }

  .lb-persist-top-true .pb-f-ad-leaderboard .leaderboard {
    border-bottom:1px solid #d5d5d5 !important;
    background:rgba(0,0,0,0.2) !important;
  }

  .lb-persist-top-true .pb-f-theme-dark.pb-f-ad-leaderboard .leaderboard { 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-default-chain .pb-1,
.pb-c-default-chain .pb-2,
.pb-c-default-chain .pb-3 { width:100%; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-section-story-list {
  margin-top:0 !important;
  border-bottom:0 !important;
}

.pb-f-section-story-list.pb-feature {
  padding-top:0;
  padding-bottom:0;
}

.layout_homepage .pb-f-section-story-list.pb-feature {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
  margin-bottom:0 !important;
}

.pb-f-section-story-list h3 {
  display:table-cell;
  font-weight:normal;
  font-size:32px;
  line-height:36px;
  margin:0;
  vertical-align:top;
  padding-right:20px;
  -webkit-font-smoothing:antialiased;
  letter-spacing:-.01em;
}

.pb-f-section-story-list .story-list { position:relative; }

.pb-f-section-story-list h3,
.pb-f-section-story-list .story-list-label,
.pb-f-section-story-list ul.story-list-social li a,
.pb-f-section-story-list .pb-loadmore,
.pb-f-section-story-list .story-list.highlight,
.pb-f-section-story-list ul.story-list-meta li.category { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-section-story-list p,
.pb-f-section-story-list ul.story-list-social li a .comment-count { font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-section-story-list p {
  font:normal 16px;
  color:#5a5a5a;
  margin-top:16px;
  margin-bottom:0;
  -webkit-font-smoothing:antialiased;
}

.pb-f-section-story-list ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:13px;
}

.pb-f-section-story-list ul li {
  display:inline-block;
  margin-right:8px;
}

.pb-f-section-story-list ul li a { color:#000; }

.pb-f-section-story-list .pb-loadmore {
  border:2px solid #ECECEC;
  background-color:#fff;
  padding:11px 11px 12px 11px;
  font-size:18px;
  color:#1955a5;
  cursor:pointer;
  text-align:center;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-top:48px;
  margin-bottom:48px;
}

.pb-f-section-story-list .cf:before,
.pb-f-section-story-list .cf:after {
  content:" ";
  display:table;
}

.pb-f-section-story-list .cf:after { clear:both; }

.pb-f-section-story-list .story-list-story.last {
  padding-bottom:0;
  border-bottom:none;
}

.pb-f-section-story-list .divider {
  border-color:#d5d5d5;
  padding-top:36px;
  margin-bottom:40px;
  clear:both;
}

.pb-f-section-story-list .last .divider { margin-bottom:20px; }

.pb-f-section-story-list .divider::after {
  margin-top:0;
  margin-bottom:0;
}

.pb-f-section-story-list .last:not(.include-border) .divider::after { height:0; }

.pb-f-section-story-list .row.no-content { display:none; }

.pb-f-section-story-list .last:not(.include-border) .divider,
.pb-f-section-story-list .story-list.single-story .hero:not(.include-border) .divider,
.pb-f-section-story-list .story-list.single-story .hero:not(.include-border) .divider::after {
  border:0;
  margin-bottom:0;
  padding-top:0;
  height:0;
}

.pb-f-section-story-list .divider.border-bottom-off {
  margin-bottom:0;
  padding-top:0;
}

.pb-f-section-story-list .story-list-story.hero h3,
.pb-f-section-story-list .story-list-story.photo-none h3 {
  font-size:40px;
  line-height:44px;
}

.pb-f-section-story-list .story-body>.story-headline { display:table; }

.pb-f-section-story-list .story-list-story.hero .story-headline,
.pb-f-section-story-list .story-list-story.photo-none .story-headline { margin-bottom:18px; }

.pb-f-section-story-list .story-list-story .story-headline { margin-bottom:19px; }

.pb-f-section-story-list .story-list.postoni-headlines .story-headline h3 {
  font-family:'PostoniWide';
  font-weight:normal;
  font-style:normal;
  font-size:32px;
  line-height:36px;
}

.pb-f-section-story-list .story-list.postoni-bold-headlines .story-headline h3 {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:bold;
  line-height:1.1em;
  word-spacing:-.02em;
}

@media all and (min-width:1441px) {
  .story-list.postoni-bold-headlines .story-headline h3 { font-size:32px; }
}

@media all and (max-width:1440px) {
  .story-list.postoni-bold-headlines .story-headline h3 { font-size:28px; }
}

@media all and (max-width:768px) {
  .story-list.postoni-bold-headlines .story-headline h3 { font-size:24px; }
}

@media all and (max-width:480px) {
  .story-list.postoni-bold-headlines .story-headline h3 { font-size:22px; }
}

.pb-f-section-story-list .story-list-story .story-description p {
  font-size:20px;
  line-height:24px;
  margin-top:0;
}

.pb-f-section-story-list .story-list-story .story-description {
  margin-top:0;
  margin-bottom:21px;
}

.pb-f-section-story-list .story-list-meta {
  font-size:16px;
  line-height:20px;
  letter-spacing:.01em;
  -webkit-font-smoothing:antialiased;
}

.pb-f-section-story-list span.author { color:#000; }

.pb-f-section-story-list .story-list-meta-social { margin-top:00px; }

.pb-f-section-story-list .story-list-meta-social.empty { margin-top:-25px; }

.pb-f-section-story-list ul.story-list-meta { float:left; }

.pb-f-section-story-list ul.story-list-meta li.icon-link { font-family:'FranklinITCProBold','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; }

.pb-f-section-story-list ul.story-list-meta li.icon-link .icon-left { padding-right:5px; }

.pb-f-section-story-list ul.story-list-meta li.category { color:#000; }

.pb-f-section-story-list ul li.timestamp { color:#666; }

.pb-f-section-story-list ul.story-list-meta li:last-child { display:none; }

.pb-f-section-story-list ul.story-list-social li a .comment-count {
  font:normal 14px;
  color:#333;
}

.pb-f-section-story-list ul.story-list-social {
  float:right;
  font-size:1.1em;
}

.pb-f-section-story-list ul.story-list-social li { margin-right:16px; }

.pb-f-section-story-list ul.story-list-social li a {
  color:#2a2a2a;
  font:normal 16px;
}

.pb-f-section-story-list ul.story-list-social li a.icon-facebook:hover { color:#3b5998; }

.pb-f-section-story-list ul.story-list-social li a.icon-twitter:hover { color:#00aced; }

.pb-f-section-story-list ul.story-list-social li a.icon-comments:hover { color:#95A9B8; }

.pb-f-section-story-list ul.story-list-social li a.icon-comments .fa-comments { padding-right:10px; }

.pb-f-section-story-list ul.story-list-social li a:last-child { margin-right:0; }

.pb-f-section-story-list ul.transparency-label {
  font-size:14px;
  letter-spacing:.01em;
  margin-bottom:0.375rem;
}

.pb-f-section-story-list ul.transparency-label li { font-size:14px; }

.pb-f-section-story-list ul.transparency-label li:first-child { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-section-story-list ul.transparency-label li:not(:first-child) { font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-section-story-list ul.transparency-label li:last-child { margin-right:0; }

.pb-f-section-story-list ul.transparency-label li a { color:#2a2a2a; }

.pb-f-section-story-list .story-list-story .story-video,
.pb-f-section-story-list .story-list-story .story-gallery {
  padding-top:30px;
  position:relative;
}

.pb-f-section-story-list .story-gallery:hover .story-gallery-button { background:black; }

.pb-f-section-story-list .story-gallery-button {
  font-size:18px;
  padding:16px;
  background:rgba(0,0,0,0.9);
  position:relative;
  float:left;
  left:20px;
  bottom:64px;
  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","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  white-space:nowrap;
  margin-bottom:-4px;
}

.pb-f-section-story-list .story-gallery-button i { margin-right:10px; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top h4 {
  font-size:18px;
  text-transform:uppercase;
  float:left;
}

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top h4 a { color:#2a2a2a; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .follow {
  float:left;
  margin-left:20px;
  position:relative;
  padding:4px 14px;
  font-size:14px;
  color:#1955a5;
  cursor:pointer;
  border:1px solid #1955a5;
  border-radius:30px;
  top:-6px;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-section-story-list .story-list.follow-enabled .follow.hidden { display:none; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .follow:not(.following) { opacity:0.7; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .follow:not(.following):hover { opacity:1; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .following:hover {
  color:#1955a5;
  border:1px solid #1955a5;
  background:none;
}

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .following:hover span { display:none; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .following:hover:before { content:"Unfollow"; }

.pb-f-section-story-list .story-list.follow-enabled .story-list-story .story-top .following {
  background-color:#1955a5;
  color:#fff;
  border:1px solid #1955a5;
  width:85px;
  text-align:center;
}

.pb-f-section-story-list .story-list.follow-enabled h3.powerchat {
  font-family:"PostoniWide",Georgia,serif;
  font-style:italic;
  font-weight:normal;
}

.pb-f-section-story-list .follow-modal {
  display:none;
  position:absolute;
  min-height:150px;
  border-radius:4px;
  box-shadow:0 0 16px 0 rgba(42,42,42,0.5);
  padding:1px;
  width:364px;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  background-color:#fff;
  border-radius:3px;
  box-shadow:0 0 50px #666;
  padding-bottom:16px;
  z-index:9999;
}

.pb-f-section-story-list .follow-modal .arrow-down {
  position:absolute;
  bottom:-12px;
  left:126px;
  width:0;
  height:0;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
  border-top:12px solid #fff;
}

@-moz-document url-prefix() {
.pb-f-vertical-vertical-story-list .follow-modal .follow-modal-close {
    font-size: 24px;
  }}

.pb-f-section-story-list .follow-modal .follow-modal-icon {
  text-align:center;
  font-size:36px;
  margin-top:-10px;
  margin-bottom:15px;
}

.pb-f-section-story-list .follow-modal .hide { display:none; }

.pb-f-section-story-list .follow-modal .follow-modal-icon i { position:relative; }

.pb-f-section-story-list .follow-modal .follow-modal-icon i:after {
  content:'1';
  position:absolute;
  background:#cd0000;
  right:-17px;
  top:-5px;
  height:24px;
  width:30px;
  font-weight:bold;
  font-size:13px;
  line-height:20px;
  text-align:center;
  border-radius:15px;
  color:white;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  border:2px solid white;
}

.pb-f-section-story-list .follow-modal .follow-modal-title {
  font-size:16px;
  line-height:18px;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  margin-bottom:14px;
  background-color:#F3F3F3;
  padding:10px 16px;
  letter-spacing:-.01em;
  text-align:center;
  color:#2a2a2a;
  min-height:50px;
}

.pb-f-section-story-list .follow-modal .invalid-email {
  display:none;
  color:red;
  font-size:14px;
  margin:10px 0 0 0;
  float:left;
}

.pb-f-section-story-list .follow-modal .follow-modal-close { float:right; }

.pb-f-section-story-list .follow-modal .category-desc {
  font-size:14px;
  line-height:18px;
  margin:0;
  padding:0;
  color:#2a2a2a;
}

.pb-f-section-story-list .follow-modal .follow-modal-body {
  font-size:16px;
  line-height:22px;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  padding:0 16px 10px;
  color:#2a2a2a;
  text-align:center;
}

.pb-f-section-story-list .follow-modal .follow-modal-body .not-signed-In.after { padding-top:30px; }

.pb-f-section-story-list .follow-modal .follow-modal-body .signed-In { padding:20px 0; }

.pb-f-section-story-list .follow-modal .follow-modal-buttons {
  text-align:center;
  padding:0 16px;
}

.pb-f-section-story-list .follow-modal .follow-modal-buttons .not-signed-In.after { padding-top:20px; }

.pb-f-section-story-list .follow-modal .follow-modal-confirm {
  padding:9px 14px;
  font-size:16px;
  font-weight:bold;
  color:#97B6CD;
  cursor:pointer;
  border:1px solid #97B6CD;
  border-radius:4px;
  background-color:#1955a5;
  border:1px solid #1955a5;
  color:#fff;
}

.pb-f-section-story-list .follow-modal .follow-modal-input {
  font-size:16px;
  line-height:38px;
  height:42px;
  width:242px;
  margin-right:10px;
  border-radius:4px;
  padding-left:10px;
}

.pb-f-section-story-list .follow-modal .follow-modal-footer {
  border-top:1px solid #d5d5d5;
  margin-top:36px;
  padding-top:12px;
  text-align:center;
  font-size:14px;
}

@media only screen and (min-width:0) {
  .pb-f-section-story-list .pb-f-sharebars-top-share-bar {
    position:absolute !important;
    left:-81px;
    top:0;
    border-right:30px solid transparent;
    padding:0 !important;
    margin-top:0 !important;
  }

  .pb-f-section-story-list .pb-f-sharebars-top-share-bar .social-tools-wrapper .tool.desktop { display:block; }
}

.pb-f-section-story-list .story-list-story:hover .top-sharebar-wrapper {
  display:block;
  position:relative;
}

.pb-f-section-story-list .story-list-story:hover .top-sharebar-wrapper.force-visibility .social-tools .tool { display:block; }

.pb-f-section-story-list .vertical-top-sharebar { width:62px; }

.pb-f-section-story-list .vertical-top-sharebar .social-tools-wrapper .tool { padding:9px 15px 8px 15px; }

.pb-f-section-story-list .top-sharebar-wrapper {
  background-color:#fff;
  padding:5px 5px 7px 5px;
  border-radius:4px;
  border:1px solid #d5d5d5;
  display:none;
}

.pb-f-section-story-list .top-sharebar-wrapper:after,
.pb-f-section-story-list .top-sharebar-wrapper:before {
  content:'';
  display:block;
  position:absolute;
  left:60px;
  width:0;
  height:0;
  border-style:solid;
}

.pb-f-section-story-list .top-sharebar-wrapper:after {
  top:10px;
  border-color:transparent transparent transparent #fff;
  border-width:10px;
}

.pb-f-section-story-list .top-sharebar-wrapper:before {
  top:9px;
  border-color:transparent transparent transparent #d5d5d5;
  border-width:11px;
  test:11px;
}

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper {
  overflow:hidden;
  display:block;
  height:auto;
  padding:10px 0;
}

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper,
.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .social-tools-primary,
.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .social-tools-additional { border:none; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool {
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
  font-size:1.4em;
  line-height:1em;
}

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .social-tools span { color:#5a5a5a; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .social-tools .more span.text,
.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .social-tools span.text {
  font-family:"FranklinITCProLight",sans-serif;
  font-size:0.785em;
  line-height:1em !important;
}

.pb-f-section-story-list .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-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.email .fa { color:#bd2a32; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.facebook .fa { color:#3b5998; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.google-plus .fa { color:#dd4b39; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.linkedin .fa { color:#007bb6; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.more .fa { color:#b3b3b3; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.more .fa-plus:before { vertical-align:middle; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.more .fa-plus:after {
  content:'More';
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
  display:inline;
  vertical-align:middle;
}

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.pinterest .fa { color:#cb2027; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.reddit .fa { color:#ff5700; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.stumbleupon .fa { color:#EB4823; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.tumblr .fa { color:#32506d; }

.pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool.twitter .fa { color:#00aced; }

.pb-f-section-story-list .story-list.photo-only { padding-right:0 !important; }

.pb-f-section-story-list .story-list-story .pb-caption {
  -webkit-font-smoothing:antialiased;
  letter-spacing:.01em;
  font-size:16px;
  line-height:20px;
  padding-top:10px;
}

.pb-f-section-story-list .story-list.photo-center-top .story-list-story .pb-caption { padding-bottom:20px; }

.pb-f-section-story-list .story-list-story .story-image { text-align:left; }

.pb-f-section-story-list .story-list-story .story-image.right {
  float:right;
  width:230px;
}

.pb-f-section-story-list .story-list-story .story-image.left {
  float:left;
  width:230px;
}

.pb-f-section-story-list .story-list-story .story-image img {
  height:auto;
  width:100%;
  vertical-align:middle;
}

.pb-f-section-story-list .story-list-story.item .story-image img,
.pb-f-section-story-list .story-list-story.default .story-image img { max-width:220px; }

.pb-f-section-story-list .story-list-story.hero .story-image { padding-top:30px; }

.pb-f-section-story-list .story-list-story .item-sponsored-content {
  background-color:#EAEAEA;
  padding:20px 0 20px 0;
}

.pb-f-section-story-list .story-list-story .item-sponsored-content:before {
  content:"Sponsor Generated Content";
  text-transform:uppercase;
  color:#1955a5;
  font-family:FranklinITCProBold;
  font-size:16px;
  padding-bottom:10px;
  line-height:36px;
  padding-left:10px;
  float:left;
}

.pb-f-section-story-list .story-list-story .item-sponsored-content .divider {
  margin-right:-10px;
  margin-left:-10px;
}

.pb-f-section-story-list .story-list-story .story-list-meta-social-expanded { padding-top:10px; }

.pb-f-section-story-list .story-list-story.pinocchio .pinocchios,
.pb-f-section-story-list .story-list-story.pinocchio .geppettos {
  display:inline;
  margin-top:-7px;
  padding-right:10px;
  padding-left:0;
  float:left;
}

.pb-f-section-story-list .story-list-story.pinocchio .pinocchios img,
.pb-f-section-story-list .story-list-story.pinocchio .geppettos img {
  height:35px;
  padding-right:5px;
}

.pb-f-section-story-list .story-list-story.pinocchio .story-list-meta-social { display:inline; }

.pb-f-section-story-list .story-list-story.pinocchio .story-description { padding-bottom:10px; }

.pb-f-section-story-list .story-list-meta-social ul.story-list-meta li .red { color:#e40031; }

.pb-f-section-story-list .story-list-meta-social ul.story-list-meta li .fa-star,
.pb-f-section-story-list .story-list-meta-social ul.story-list-meta li .fa-star-o,
.pb-f-section-story-list .story-list-meta-social ul.story-list-meta li .fa-star-half-empty {
  font-size:1.2em;
  letter-spacing:.2em;
}

.pb-f-section-story-list .story-list.highlight {
  border-top:3px solid #2a2a2a;
  padding-top:20px;
  margin-top:35px;
}

.pb-f-section-story-list .story-list.highlight .divider {
  padding-top:20px;
  margin-bottom:20px;
}

.pb-f-section-story-list .story-list.highlight.highlight .divider.bottom {
  padding-top:20px;
  margin-bottom:40px;
}

.pb-f-section-story-list .story-list.highlight .highlight-label { font-size:22px; }

.pb-f-section-story-list .story-list.highlight .highlight-label a { color:#2a2a2a; }

.pb-f-section-story-list .story-list.highlight .highlight-label a:hover { color:#1955a5; }

.pb-f-section-story-list .story-list.highlight.first { margin-top:10px; }

.pb-f-section-story-list .story-list.highlight h3 {
  font-size:20px;
  line-height:24px;
}

.pb-f-section-story-list .story-list.highlight .story-image img { max-width:140px; }

.pb-f-section-story-list .story-list.highlight .story-description p {
  font-size:20px;
  line-height:24px;
}

.pb-f-section-story-list .story-list.highlight .story-headline { margin-bottom:4px; }

.pb-f-section-story-list .story-list.highlight .story-description { margin-bottom:0; }

.pb-f-section-story-list .read-later-bookmark { cursor:pointer; }

.pb-f-section-story-list .read-later-bookmark .fa { color:#2a2a2a; }

.pb-f-section-story-list .read-later-bookmark .fa.fa-bookmark { color:#6CBB4D; }

.pb-f-section-story-list .read-later-bookmark .fa.fa-bookmark:after { content:'Saved for Later'; }

.pb-f-section-story-list .read-later-bookmark .fa:after {
  padding-left:10px;
  color:#000;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:15px;
  display:inline;
  vertical-align:middle;
}

.pb-f-section-story-list .read-later-bookmark .fa.fa-bookmark-o:after { content:'Save for Later'; }

.pb-f-section-story-list.pb-f-theme-dark h3 a { color:#fff; }

.pb-f-section-story-list.pb-f-theme-dark span.author,
.pb-f-section-story-list.pb-f-theme-dark ul li.timestamp,
.pb-f-section-story-list.pb-f-theme-dark ul.story-list-meta li.category,
.pb-f-section-story-list.pb-f-theme-dark ul li a,
.pb-f-section-story-list.pb-f-theme-dark ul li { color:#fff; }

.pb-f-section-story-list.pb-f-theme-dark .pb-loadmore {
  background-color:#1f1f1f;
  border:1px solid #1b1b1b;
  color:#fff !important;
}

.pb-f-section-story-list.pb-f-theme-dark .story-list-story,
.pb-f-section-story-list.pb-f-theme-dark .story-list-story .divider,
.pb-f-section-story-list.pb-f-theme-dark .story-list.highlight { border-color:#444 !important; }

.pb-f-section-story-list.pb-f-theme-dark .top-sharebar-wrapper .social-tools-wrapper .tool.more { color:#777; }

@media only screen and (max-width:1440px) {
  .pb-f-section-story-list .vertical-top-sharebar { width:52px; }

  .pb-f-section-story-list .top-sharebar-wrapper:after,
  .pb-f-section-story-list .top-sharebar-wrapper:before { left:50px; }

  .pb-f-section-story-list h3 {
    font-size:24px;
    line-height:28px;
  }

  .pb-f-section-story-list .story-list-story.hero h3,
  .pb-f-section-story-list .story-list-story.photo-none h3 {
    font-size:34px;
    line-height:40px;
  }

  .pb-f-section-story-list .story-list-story.hero .story-headline .story-list-story.photo-none .story-headline { margin-bottom:20px; }

  .pb-f-section-story-list .story-list-story .story-headline { margin-bottom:22px; }

  .pb-f-section-story-list .story-list-story .story-description p {
    font-size:18px;
    line-height:24px;
    margin-top:0;
  }

  .pb-f-section-story-list .story-list-meta {
    font-size:16px;
    line-height:20px;
  }

  .pb-f-section-story-list .story-list-story .pb-caption {
    font-size:15px;
    line-height:20px;
  }

  .pb-f-section-story-list .story-list-story.highlight .story-description p {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-section-story-list .story-list-story .story-description {
    margin-top:0;
    margin-bottom:25px;
  }

  .pb-f-section-story-list .divider {
    padding-top:35px;
    margin-bottom:32px;
  }

  .pb-f-section-story-list .last .divider { margin-bottom:12px; }

  .pb-f-section-story-list .story-list-story.highlight .divider.bottom { margin-bottom:32px; }

  .pb-f-section-story-list .top-sharebar-wrapper .social-tools-wrapper .tool { padding:9px 10px 8px 10px; }
}

@media only screen and (max-width:1200px) {
  .pb-f-section-story-list .story-list-story:hover .top-sharebar-wrapper { display:none; }
}

@media only screen and (max-width:992px) {
  .pb-f-section-story-list .pb-loadmore {
    font-size:16px;
    padding:9px;
  }
}

@media only screen and (max-width:768px) {
  .pb-f-section-story-list .story-list { padding-right:0 !important; }

  .pb-f-section-story-list .story-list-meta { font-size:14px; }

  .pb-f-section-story-list .story-list-story>.story-body>.story-image { float:right; }

  .pb-f-section-story-list .story-list-story>.story-body>.story-headline {
    display:block;
    width:100%;
  }

  .pb-f-section-story-list .story-list-story>.story-body>.story-headline>h3 { display:block; }

  .pb-f-section-story-list .story-list-story>.story-body>p { margin-right:0; }

  .pb-f-section-story-list .divider { padding-top:37px; }

  .pb-f-section-story-list .story-list.highlight { margin-top:37px; }

  .pb-f-section-story-list .story-list.postoni-headlines .story-headline h3 {
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:20px;
    line-height:24px;
  }

  .pb-f-section-story-list .story-list.postoni-headlines .story-description p,
  .pb-f-section-story-list .story-list.postoni-bold-headlines .story-description p {
    font-size:16px;
    line-height:22px;
  }
}

@media only screen and (max-width:480px) {
  .pb-f-section-story-list { padding-right:10px !important; }

  .pb-f-section-story-list h3 {
    padding-right:0 !important;
    font-size:16px;
    line-height:20px;
  }

  .pb-f-section-story-list .story-list-story.hero h3,
  .pb-f-section-story-list .story-list-story.photo-none h3 {
    font-size:20px;
    line-height:24px;
  }

  .pb-f-section-story-list .story-list-story .story-description { margin-bottom:16px; }

  .pb-f-section-story-list .story-list-story .story-description p {
    font-size:15px;
    line-height:20px;
    margin-top:0;
  }

  .pb-f-section-story-list .story-list-story .story-headline,
  .pb-f-section-story-list .story-list-story.hero .story-headline,
  .pb-f-section-story-list .story-list-story.photo-none .story-headline { margin-bottom:0; }

  .pb-f-section-story-list .story-list { padding-right:0 !important; }

  .pb-f-section-story-list .story-list-label { margin-top:0; }

  .pb-f-section-story-list .story-list-story.hero .story-list-meta-social,
  .pb-f-section-story-list .story-list-story.photo-none .story-list-meta-social { margin-bottom:20px; }

  .pb-f-section-story-list .story-list-meta-social { margin-top:00px; }

  .pb-f-section-story-list .story-list .story-list-meta-social .story-list-meta { float:none; }

  .pb-f-section-story-list .story-list .story-list-meta-social .story-list-social {
    float:none;
    margin-top:10px;
  }

  .pb-f-section-story-list .story-list-story .pb-caption {
    font-size:14px;
    line-height:16px;
  }

  .pb-f-section-story-list .story-list-story.highlight h3 {
    font-size:16px;
    line-height:20px;
  }

  .pb-f-section-story-list .story-list-story.highlight .story-description p {
    font-size:15px;
    line-height:20px;
  }

  .pb-f-section-story-list .divider {
    padding-top:21px;
    margin-bottom:20px;
  }

  .pb-f-section-story-list .last .divider { margin-bottom:0; }

  .pb-f-section-story-list .story-list-story.last.highlight { margin-bottom:20px; }

  .pb-f-section-story-list .story-list-story.hero .story-image { padding-top:0; }

  .pb-f-section-story-list .story-list.photo-only .story-list-story { padding-left:10px; }

  .pb-f-section-story-list .story-list-meta-social.empty { margin-top:0 !important; }

  .pb-f-section-story-list .follow-modal { left:166px !important; }

  .pb-f-section-story-list .follow-modal .arrow-down { left:158px !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-newsletter-inStream {
  border-bottom:0 !important;
  padding:0 10px !important;
  clear:both;
}

.pb-f-page-newsletter-inStream.democraticDebate {
  padding:0 !important;
  background-color:#3c8Cfa;
}

.pb-f-page-newsletter-inStream.electionLiveblog,
.pb-f-page-newsletter-inStream.primetimeLiveblog { padding:0 !important; }

.pb-f-page-newsletter-inStream.pb-f-theme-dark #signup-box-instream p { color:#f0f0f0; }

.pb-f-page-newsletter-inStream #signup-box-instream { display:none; }

.pb-f-page-newsletter-inStream .hidden-data { display:none; }

.pb-f-page-newsletter-inStream .clear { clear:both; }

.pb-f-page-newsletter-inStream #signup-box-instream {
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  padding-top:30px;
  padding-bottom:30px;
  margin:35px 0 20px;
}

.pb-f-page-newsletter-inStream #signup-box-instream.bottomArticle {
  border-top:0;
  border-bottom:1px solid #d5d5d5;
  padding-bottom:30px;
  margin:0;
  padding-top:0;
}

.pb-f-page-newsletter-inStream #signup-box-instream.first-stream-item {
  padding-top:0;
  border-top:none;
  padding-bottom:30px;
  border-bottom:1px solid #d5d5d5;
  margin-bottom:30px;
}

.pb-f-page-newsletter-inStream #signup-box-instream.democraticDebate {
  margin:0 auto 40px;
  border-bottom:none;
  border-top:none;
  text-align:center;
  padding-top:110px;
  height:350px;
  background:url(//www.washingtonpost.com/pb/resources/img/debate/blue-flag-bg-1x.jpg);
}

.pb-f-page-newsletter-inStream #signup-box-instream.primetimeLiveblog {
  padding-top:0;
  padding-bottom:0;
}

.pb-f-page-newsletter-inStream #signup-box-instream.primetimeLiveblog,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog {
  border-top:none;
  border-bottom:none;
  padding-left:60px;
  margin-top:30px;
  margin-left:0;
}

.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog {
  background-image:url(//www.washingtonpost.com/pb/resources/img/debate/blue-flag-bg-1x.jpg);
  background-color:#1955a5;
}

.pb-f-page-newsletter-inStream #signup-box-instream.democraticDebate .newsLetter-btn,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog .newsLetter-btn,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog .newsletter-btn-signed-up {
  background-color:#222;
  color:#FFF;
}

.pb-f-page-newsletter-inStream #signup-box-instream.democraticDebate .newsLetter-btn:hover,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog .newsLetter-btn:hover,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog .newsletter-btn-signed-up:hover {
  background-color:#3c8cfa;
  color:#FFF;
}

.pb-f-page-newsletter-inStream #signup-box-instream.democraticDebate #tagline-instream,
.pb-f-page-newsletter-inStream #signup-box-instream.democraticDebate #headline-instream,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog #headline-instream {
  font-family:"FranklinITCProBold";
  color:#FFF;
}

.pb-f-page-newsletter-inStream .democraticDebate .title,
.pb-f-page-newsletter-inStream .democraticDebate #confirmation-instream .might-like,
.pb-f-page-newsletter-inStream .electionLiveblog .title,
.pb-f-page-newsletter-inStream .electionLiveblog #confirmation-instream span,
.pb-f-page-newsletter-inStream .electionLiveblog #all-newsletters-inStream a,
.pb-f-page-newsletter-inStream .electionLiveblog .suggestions-inStream p.suggestion-title,
.pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog #tagline-instream { color:#FFF; }

.pb-f-page-newsletter-inStream .democraticDebate #confirmation-instream .might-like,
.pb-f-page-newsletter-inStream .electionLiveblog1 #confirmation-instream .might-like { display:none; }

.pb-f-page-newsletter-inStream.pb-f-theme-dark #signup-box-instream { border-top:1px solid #444; }

.pb-f-page-newsletter-inStream .headline {
  font-family:"FranklinITCProBold";
  color:#222;
  margin-bottom:4px;
}

.pb-f-page-newsletter-inStream .title {
  font-family:"FranklinITCProLight";
  color:#666;
  margin-bottom:16px;
}

.pb-f-page-newsletter-inStream .error-msg-inStream {
  font-family:"FranklinITCProLight";
  color:#B03436;
  padding-top:10px;
  margin-bottom:-5px;
  display:none;
  font-size:16px;
}

.pb-f-page-newsletter-inStream .newsLetter-field {
  border:1px solid #D5D5D5;
  border-radius:3px;
  padding-left:10px;
  width:100%;
  height:44px;
}

.pb-f-page-newsletter-inStream .newsLetter-btn {
  font-family:"FranklinITCProBold";
  color:#FFF;
  cursor:pointer;
  background-color:#1955a5;
  border:none;
  border-radius:3px;
  margin-left:6px;
  padding:10px 0;
  -webkit-font-smoothing:antialiased;
}

.pb-f-page-newsletter-inStream .newsletter-btn-signed-up {
  color:#FFF;
  cursor:pointer;
  background-color:#1955a5;
  border:none;
  border-radius:3px;
  padding:11px 0;
  width:260px;
}

.pb-f-page-newsletter-inStream #subscribe-btn-signed-up {
  width:200px;
  margin-left:0;
}

.pb-f-page-newsletter-inStream #subscribe-btn-signed-up,
.pb-f-page-newsletter-inStream #newsletter-subscribe-form { display:none; }

.pb-f-page-newsletter-inStream .newsLetter-btn:hover { color:#222; }

.pb-f-page-newsletter-inStream .articleLayout { padding:0; }

.pb-f-page-newsletter-inStream #signup-box-instream.articleLayout {
  margin:0;
  padding:13px 0 0;
  border:0;
}

.pb-f-page-newsletter-inStream .articleLayout .no-space { padding:0; }

.pb-f-page-newsletter-inStream .articleLayout .headline-instream {
  font-size:18px;
  margin-bottom:8px;
  color:#2a2a2a;
  line-height:1.3em;
  padding-right:20px;
}

.pb-f-page-newsletter-inStream .articleLayout .tagline-instream {
  font-size:16px;
  margin-bottom:12px;
  color:#6e6e6e;
  line-height:1.3em;
  padding-right:20px;
}

.pb-f-page-newsletter-inStream .articleLayout #subscribe-form-inStream { font-size:0; }

.pb-f-page-newsletter-inStream .articleLayout .newsLetter-field {
  width:calc(100% - 55px);
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

.pb-f-page-newsletter-inStream .articleLayout .newsLetter-btn {
  width:55px;
  height:44px;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.pb-f-page-newsletter-inStream .articleLayout .newsLetter-field,
.pb-f-page-newsletter-inStream .articleLayout .newsLetter-btn {
  display:inline-block;
  font-size:16px;
  margin-left:0;
}

.pb-f-page-newsletter-inStream #confirmation-instream,
.pb-f-page-newsletter-inStream .checked-icon,
.pb-f-page-newsletter-inStream #all-newsletters-inStream { display:none; }

.pb-f-page-newsletter-inStream #all-newsletters-inStream { font-family:"FranklinITCProBold"; }

.pb-f-page-newsletter-inStream #all-newsletters-inStream a:hover { text-decoration:underline; }

.pb-f-page-newsletter-inStream #confirmation-instream span {
  font-family:"FranklinITCProBold";
  color:#222;
}

.pb-f-page-newsletter-inStream #confirmation-instream .might-like {
  font-family:"FranklinITCProLight";
  color:#666;
}

.pb-f-page-newsletter-inStream .suggestions-inStream {
  display:none;
  margin-left:20px;
  margin-top:20px;
}

.pb-f-page-newsletter-inStream .suggestions-inStream .suggestion-title {
  font-family:"FranklinITCProBold";
  color:#222;
}

.pb-f-page-newsletter-inStream .suggestion-title span { font-family:"FranklinITCProLight"; }

.pb-f-page-newsletter-inStream .suggestions-inStream .suggestion {
  width:100%;
  float:left;
}

.pb-f-page-newsletter-inStream .suggestions-inStream .suggestion .checkbox {
  float:left;
  margin-right:10px;
}

.pb-f-page-newsletter-inStream .suggestions-inStream .suggestion-buttons-inStream {
  float:left;
  width:100%;
  margin:20px 0;
}

.pb-f-page-newsletter-inStream .suggestion-btn {
  float:left;
  text-transform:uppercase;
  cursor:pointer;
}

.pb-f-page-newsletter-inStream #cancel-bundle-inStream {
  width:110px;
  background-color:#CDD0D2;
}

.pb-f-page-newsletter-inStream #subscribe-bundle-inStream { width:80px; }

.pb-f-page-newsletter-inStream #signup-box-instream.politicsPanel .suggestion-btn { margin:0 5px; }

@media only screen and (min-width:1441px) {
  .pb-f-page-newsletter-inStream #signup-box-instream { margin-left:60px; }

  .layout_article #pb-root #main-content .full.pb-feature.pb-f-page-newsletter-inStream #signup-box-instream { margin-left:0; }

  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field {
    width:420px;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-btn {
    width:100px;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .headline,
  #signup-box-instream.democraticDebate #tagline-instream {
    font-size:22px;
    line-height:28px;
  }

  .pb-f-page-newsletter-inStream .title {
    font-size:16px;
    line-height:20px;
  }

  .pb-f-page-newsletter-inStream #all-newsletters-inStream {
    font-size:16px;
    line-height:18px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-error-msg {
    font-size:14px;
    line-height:20px;
  }

  .pb-f-page-newsletter-inStream .suggestion-title {
    font-size:22px;
    line-height:45px;
  }

  .pb-f-page-newsletter-inStream .suggestions-inStream .checkbox { margin-top:12px; }
}

@media only screen and (max-width:1440px) {
  .pb-f-page-newsletter-inStream #signup-box-instream { margin-left:60px; }

  .layout_article #pb-root #main-content .full.pb-feature.pb-f-page-newsletter-inStream #signup-box-instream { margin-left:0; }

  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field {
    width:360px;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-btn {
    width:70px;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .headline,
  #signup-box-instream.democraticDebate #tagline-instream {
    font-size:24px;
    line-height:28px;
  }

  .pb-f-page-newsletter-inStream .title {
    font-size:16px;
    line-height:20px;
  }

  .pb-f-page-newsletter-inStream #all-newsletters-inStream {
    font-size:14px;
    line-height:18px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-error-msg {
    font-size:14px;
    line-height:18px;
  }

  .pb-f-page-newsletter-inStream .suggestion-title {
    font-size:18px;
    line-height:40px;
  }

  .pb-f-page-newsletter-inStream .suggestions-inStream .checkbox { margin-top:12px; }
}

@media only screen and (max-width:1200px) {
  .pb-f-page-newsletter-inStream #signup-box-instream { margin-left:0; }
}

@media only screen and (max-width:992px) {
  .pb-f-page-newsletter-inStream .articleLayout .headline-instream { font-size:16px; }

  .pb-f-page-newsletter-inStream .articleLayout .tagline-instream { font-size:14px; }

  .pb-f-page-newsletter-inStream #signup-box-instream.primetimeLiveblog,
  .pb-f-page-newsletter-inStream #signup-box-instream.electionLiveblog {
    padding-left:10px !important;
    padding-right:10px !important;
    text-align:center;
  }

  .layout_article #pb-root #main-content .full.pb-feature.pb-f-page-newsletter-inStream { width:84% !important; }
}

@media only screen and (min-width:768px) {
  .pb-f-page-newsletter-inStream.bottomArticle { border-right:1px solid #d5d5d5; }
}

@media only screen and (max-width:768px) {
  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field {
    width:80.5%;
    height:44px;
    font-size:18px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-btn {
    width:15%;
    font-size:18px;
  }

  .pb-f-page-newsletter-inStream .headline,
  #signup-box-instream.democraticDebate #tagline-instream {
    font-size:20px;
    line-height:24px;
  }

  .pb-f-page-newsletter-inStream .title {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-error-msg {
    font-size:16px;
    line-height:22px;
  }

  .pb-f-page-newsletter-inStream .suggestion-title {
    font-size:16px;
    line-height:30px;
  }

  .pb-f-page-newsletter-inStream .suggestions-inStream .checkbox { margin-top:10px; }
}

@media only screen and (max-width:620px) {
  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field { width:75.5%; }

  .pb-f-page-newsletter-inStream .newsLetter-btn { width:19%; }
}

@media only screen and (max-width:500px) {
  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field { width:74%; }

  .pb-f-page-newsletter-inStream .newsLetter-btn { width:19%; }
}

@media only screen and (max-width:460px) {
  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field {
    width:66%;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-btn {
    width:24%;
    font-size:16px;
  }

  .pb-f-page-newsletter-inStream .headline,
  #signup-box-instream.democraticDebate #tagline-instream {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-page-newsletter-inStream .title {
    font-size:16px;
    line-height:22px;
  }

  .pb-f-page-newsletter-inStream .newsLetter-error-msg {
    font-size:14px;
    line-height:20px;
  }

  .pb-f-page-newsletter-inStream .suggestion-title {
    font-size:16px;
    line-height:20px;
  }

  .pb-f-page-newsletter-inStream .suggestions-inStream .checkbox { margin-top:8px; }
}

@media only screen and (max-width:320px) {
  .pb-f-page-newsletter-inStream .signup-box-instream:not(.articleLayout) .newsLetter-field { width:63%; }

  .pb-f-page-newsletter-inStream .headline,
  #signup-box-instream.democraticDebate #tagline-instream {
    font-size:17px;
    line-height:21px;
  }

  .pb-f-page-newsletter-inStream .title {
    font-size:13px;
    line-height:19px;
  }
}

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-section-story-label {
  position:absolute !important;
  width:100%;
}

.pb-f-section-story-label .story-list-label {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
  margin-bottom:16px;
}

.pb-f-section-story-label .story-list-label-border {
  border-top:3px solid #2a2a2a;
  width:25px;
  padding-bottom:10px;
  margin-top:6px;
}

.pb-f-section-story-label .stickit {
  position:fixed;
  top:50px;
}

@media only screen and (max-width:1200px) {
  .pb-f-section-story-label { position:relative !important; }

  .pb-f-section-story-label .stickit {
    position:relative;
    top:0;
  }
}

@media only screen and (max-width:480px) {
  .pb-f-section-story-label .story-list-label { margin-top:0; }

  .pb-f-section-story-label .story-list-label-row {
    margin-left:0;
    margin-right:0;
  }
}

/*
 * 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-feature.pb-f-ad-flex.sticky { height:1050px; }
}

@media only screen and (min-width:0) {
  .pb-feature.pb-f-ad-flex {
    border-bottom:0;
    padding:0;
    text-align:center;
    position:relative;
  }
}

.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; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-section-about {
  padding-left:30px !important;
  border-bottom:none;
}

.pb-f-section-about .about-feature { padding-bottom:30px; }

.pb-f-section-about .pb-module-header {
  padding:10px 0 10px;
  border-top:3px solid #2a2a2a;
  margin:20px 0 20px 0;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-section-about .section {
  color:#1955a5;
  -text-transform:uppercase;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-section-about .about-feature p {
  font-size:15px;
  line-height:19px;
  font-weight:normal;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-section-about.pb-f-theme-dark .section { color:#1D87D8; }

.pb-f-section-about.pb-f-theme-dark .pb-module-header { border-top-color:#444; }

/* 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 3px;
  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-newsletter {
  border-bottom:none !important;
  padding:0 !important;
}

.pb-f-page-newsletter.pb-f-theme-dark #signup-box-rr p { color:#f0f0f0; }

.pb-f-page-newsletter #signup-box-rr { display:none; }

.pb-f-page-newsletter .hidden-data { display:none; }

.pb-f-page-newsletter .clear { clear:both; }

.pb-f-page-newsletter .headline {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#222;
  margin-bottom:4px;
}

.pb-f-page-newsletter .title {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#666;
  margin-bottom:16px;
}

.pb-f-page-newsletter .newsLetter-error-msg {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#B03436;
  padding-top:10px;
  margin-bottom:-5px;
  display:none;
}

.pb-f-page-newsletter .newsLetter-field {
  border:1px solid #D5D5D5;
  border-radius:3px;
  padding-left:10px;
}

.pb-f-page-newsletter .newsLetter-btn {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#FFF;
  cursor:pointer;
  background-color:#1955a5;
  border:none;
  border-radius:3px;
  margin-left:6px;
  padding:11px 0;
  -webkit-font-smoothing:antialiased;
}

.pb-f-page-newsletter .newsletter-btn-signed-up {
  color:#FFF;
  cursor:pointer;
  background-color:#1955a5;
  border:none;
  border-radius:3px;
  margin-left:6px;
  padding:11px 0;
}

.pb-f-page-newsletter #newsletter-signUp-button { width:200px; }

.pb-f-page-newsletter #newsletter-signUp-button,
.pb-f-page-newsletter #newsletter-signUp-form { display:none; }

.pb-f-page-newsletter .newsLetter-btn:hover { color:#222; }

.pb-f-page-newsletter #subscribed-confirmation,
.pb-f-page-newsletter #headline-checked,
.pb-f-page-newsletter #all-newsletters-lbl { display:none; }

.pb-f-page-newsletter #all-newsletters-lbl { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-page-newsletter #all-newsletters-lbl a:hover { text-decoration:underline; }

.pb-f-page-newsletter #subscribed-confirmation span {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#222;
}

.pb-f-page-newsletter .newsletter-suggestions-rr {
  display:none;
  margin-left:20px;
  margin-top:20px;
}

.pb-f-page-newsletter .newsletter-suggestions-rr .title { color:#222; }

.pb-f-page-newsletter .newsletter-suggestions-rr .suggestion {
  width:100%;
  float:left;
}

.pb-f-page-newsletter .newsletter-suggestions-rr .suggestion .checkbox {
  float:left;
  margin:3px 10px 0 0;
}

.pb-f-page-newsletter .newsletter-suggestions-rr .suggestion-buttons {
  float:left;
  width:100%;
  margin:20px 0;
}

.pb-f-page-newsletter .suggestion-btn {
  float:left;
  text-transform:uppercase;
  cursor:pointer;
}

.pb-f-page-newsletter #cancel-bundle {
  width:100px;
  background-color:#CDD0D2;
}

.pb-f-page-newsletter #subscribe-bundle { width:80px; }

@media only screen and (min-width:980px) {
  .pb-f-page-newsletter #signup-box-rr { padding:16px 0 20px 20px; }

  .layout_article .pb-f-page-newsletter #signup-box-rr { padding:16px 0 20px 0; }

  .pb-f-page-newsletter .newsLetter-field {
    width:66%;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter .newsLetter-btn {
    width:24%;
    font-size:16px;
  }

  .pb-f-page-newsletter .headline {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-page-newsletter .title {
    font-size:16px;
    line-height:22px;
  }

  .pb-f-page-newsletter .newsLetter-error-msg {
    font-size:14px;
    line-height:20px;
  }
}

@media only screen and (max-width:979px) {
  #signup-box-rr { padding:16px 0 20px 20px; }

  .layout_article .pb-f-page-newsletter #signup-box-rr { padding:16px 0 20px 0; }

  .pb-f-page-newsletter .newsLetter-field {
    width:60%;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter .newsLetter-btn {
    width:30%;
    font-size:16px;
  }

  .pb-f-page-newsletter .headline {
    font-size:16px;
    line-height:22px;
  }

  .pb-f-page-newsletter .title {
    font-size:12px;
    line-height:18px;
  }

  .pb-f-page-newsletter .newsLetter-error-msg {
    font-size:14px;
    line-height:20px;
  }
}

@media only screen and (max-width:768px) {
  #signup-box-rr { padding:16px 0 20px 10px; }

  .pb-f-page-newsletter .newsLetter-field {
    width:80.5%;
    height:44px;
    font-size:18px;
  }

  .pb-f-page-newsletter .newsLetter-btn {
    width:15%;
    font-size:18px;
  }

  .pb-f-page-newsletter .headline {
    font-size:20px;
    line-height:24px;
  }

  .pb-f-page-newsletter .title {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-page-newsletter .newsLetter-error-msg {
    font-size:16px;
    line-height:22px;
  }
}

@media only screen and (max-width:620px) {
  .pb-f-page-newsletter .newsLetter-field { width:75.5%; }

  .pb-f-page-newsletter .newsLetter-btn { width:19%; }
}

@media only screen and (max-width:500px) {
  .pb-f-page-newsletter .newsLetter-field { width:74%; }

  .pb-f-page-newsletter .newsLetter-btn { width:19%; }
}

@media only screen and (max-width:460px) {
  .pb-f-page-newsletter,
  #signup-box-rr { display:none !important; }

  .pb-f-page-newsletter .newsLetter-field {
    width:66%;
    height:42px;
    font-size:16px;
  }

  .pb-f-page-newsletter .newsLetter-btn {
    width:24%;
    font-size:16px;
  }

  .pb-f-page-newsletter .headline {
    font-size:18px;
    line-height:24px;
  }

  .pb-f-page-newsletter .title {
    font-size:16px;
    line-height:22px;
  }

  .pb-f-page-newsletter .newsLetter-error-msg {
    font-size:14px;
    line-height:20px;
  }
}

@media only screen and (max-width:320px) {
  .pb-f-page-newsletter .newsLetter-field { width:63%; }

  .pb-f-page-newsletter .headline {
    font-size:17px;
    line-height:21px;
  }

  .pb-f-page-newsletter .title {
    font-size:13px;
    line-height:19px;
  }
}

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

/*
 * 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-sports-score-schedule {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

#right-rail .pb-f-sports-score-schedule,
.right-rail .pb-f-sports-score-schedule.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-sports-score-schedule { padding-left:10px !important; }

@media only screen and (max-width:62em) {
  #right-rail .pb-f-sports-score-schedule { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-sports-score-schedule,
  .right-rail .pb-f-sports-score-schedule.pb-1 { padding-left:10px !important; }
}

.pb-f-sports-score-schedule * { box-sizing:border-box; }

.pb-f-sports-score-schedule .border-wrapper {
  border:1px solid #f0f0f0;
  -margin-bottom:20px;
  border-radius:4px;
  -webkit-border-radius:4px;
  min-width:225px;
  background-color:#fff;
}

.pb-f-sports-score-schedule .module-body { background-color:#F9F9F9; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper { position:relative; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .text-right { text-align:right; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs { background-color:#fff; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs-inner-wrapper {
  position:relative;
  width:90%;
  margin:0 auto;
  white-space:nowrap;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .horizontal-separator {
  border-bottom:1px solid #d5d5d5;
  position:absolute;
  width:100%;
  margin-top:-1px;
  z-index:8;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs-inner-wrapper .tab {
  font:14px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  display:inline-block;
  text-align:center;
  cursor:pointer;
  color:#5a5a5a;
  padding:10px 0;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .normal-tabs .tab { width:33%; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs-inner-wrapper .tab:hover { color:#000; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs-inner-wrapper .tab-selected {
  color:#1955a5;
  position:relative;
  z-index:8;
  border-bottom:3px solid;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .tabs-inner-wrapper .tab-selected:hover { color:#1955a5; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper {
  width:90%;
  margin:auto;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .no-content {
  padding:20px;
  font-size:14px;
  margin:auto;
  text-align:center;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .empty-box.no-content { display:none; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper>div {
  font-size:0;
  padding:10px 0 20px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper>div .card-wrapper {
  display:inline-block;
  vertical-align:top;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper>div .card-wrapper .card {
  background-color:#fff;
  font-size:14px;
  padding:5px 10px;
  border:1px solid #f0f0f0;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper>div .card-wrapper.single { width:100% !important; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .btn-container {
  min-height:0;
  padding:10px 0 10px;
  margin:20px -5.5% -20px;
  border-top:1px solid #D2D2D2;
  background-color:#fff;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .btn-container .open-btn,
.pb-f-sports-score-schedule .sports-score-schedule-wrapper .btn-container .close-btn {
  margin:0 auto;
  text-align:center;
  cursor:pointer;
  z-index:10;
  font:14px "FranklinITCProBold","Helvetica","Arial",sans-serif;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .date-title {
  font-size:14px;
  display:block;
  color:#5a5a5a;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .date-title:not(.first) {
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #f0f0f0;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card { display:flex; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table { width:100%; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.team { padding-right:5px; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.score {
  text-align:right;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.time {
  border-left:1px solid #f0f0f0;
  padding-left:5px;
  line-height:1;
  text-align:center;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.winner {
  color:red;
  padding:0 10px 0 3px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.live-link a { color:#1955a5; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper .card table.schedule-table tr td.live-link a:hover { text-decoration:underline; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .pre-game table.schedule-table tr td.team { width:55%; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule .pre-game table.schedule-table tr td.time { width:45%; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule table.schedule-table tr td.team { width:75%; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .schedule table.schedule-table tr td.time { width:25%; }

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper { width:100%; }

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(1n+1) { padding-top:10px; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper { width:50%; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(2n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(2n+2) { padding:10px 0 0 10px; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper { width:33.3%; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(3n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(3n+2) { padding:10px 10px 0 10px; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .schedule .card-wrapper:nth-of-type(3n+3) { padding:10px 0 0 10px; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card .statistic-title {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  padding-bottom:5px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card select {}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card select.statistics-select {
  border:1px solid #d5d5d5;
  background-color:#fff;
  border-radius:2px;
  -webkit-border-radius:2px;
  padding:4px 2px;
  margin-bottom:10px;
  width:100%;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table {
  width:100%;
  margin-bottom:10px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table .rank { border-bottom:1px solid #d5d5d5; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table .rank td { padding:3px 0; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table .rank .number { padding-right:10px; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table .rank .score { text-align:right; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card table.ranking-table :last-child { border-bottom:none; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper .card .button {
  border:1px solid #f0f0f0;
  border-radius:5px;
  text-align:center;
  cursor:pointer;
  z-index:10;
  background:#fff;
  padding:10px;
  color:#2a2a2a;
  margin-bottom:10px;
}

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper { width:100%; }

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper:nth-of-type(1n+1) { padding-top:10px; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper { width:50%; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper:nth-of-type(2n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper:nth-of-type(2n+2) { padding:10px 0 0 10px; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper { width:50%; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper:nth-of-type(2n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .statistics .card-wrapper:nth-of-type(2n+2) { padding:10px 0 0 10px; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card .division-abbrev {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  padding-bottom:5px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table {
  width:100%;
  margin-bottom:5px;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .head {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#5a5a5a;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .head td { text-align:center; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .head :first-child { text-align:left; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .team { border-bottom:1px solid #d5d5d5; }

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .team td {
  text-align:center;
  padding:3px 0;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table .team :first-child {
  width:65%;
  text-align:left;
}

.pb-f-sports-score-schedule .sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper .card table.division-table :last-child { border-bottom:none; }

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper { width:100%; }

.pb-f-sports-score-schedule .small.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper:nth-of-type(1n+1) { padding-top:10px; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper { width:50%; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper:nth-of-type(2n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .medium.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper:nth-of-type(2n+2) { padding:10px 0 0 10px; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper { width:50%; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper:nth-of-type(2n+1) { padding:10px 10px 0 0; }

.pb-f-sports-score-schedule .big.sports-score-schedule-wrapper .content-wrapper .standings .card-wrapper:nth-of-type(2n+2) { padding:10px 0 0 10px; }

@media only screen and (min-width:0) {
  body.pb-full-box .pb-f-sports-score-schedule { margin-top:20px; }
}

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

@media only screen and (max-width:62em) {
  #right-rail .pb-f-page-footer-v2 { padding-left:10px !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-page-footer-v2,
  .right-rail .pb-f-page-footer-v2.pb-1 { padding-left:10px !important; }

  .pb-f-page-footer-v2 .footer-v2 li:last-child { margin-bottom:2rem; }
}

.pb-f-page-footer-v2 .footer-v2 b {
  font-weight:normal;
  font-family:"FranklinITCProBold",sans-serif;
}

.pb-f-page-footer-v2 .footer-v2 a { color:#333; }

.pb-f-page-footer-v2.pb-f-theme-dark .footer-v2 a { color:#f0f0f0; }

.pb-f-page-footer-v2 .footer-v2 a:hover { color:#1955a5; }

.pb-f-page-footer-v2.pb-f-theme-dark .footer-v2 a:hover { color:#1d87d8; }

@media only screen and (max-width:768px) {
  .pb-f-page-footer-v2 { padding-left:15px !important; }
}

@media print {
  .pb-f-page-footer-v2 { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-page-targeting { display:none; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-bi-abtest { display:none; }
