/*
 * 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 (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 .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 .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 .background {
  position:relative;
  width:100%;
  max-height:400px;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper {
  position:absolute;
  bottom:70px;
  left:5%;
}

.pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo {
  color:#fff;
  font-size:64px;
  margin-bottom:.08em;
  line-height:.8;
}

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

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

.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;
  padding:20px 20px 15px 10px;
}

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

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

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

.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-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:50px;
}

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

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

.pb-f-toppers-section-topper .bc-hub-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 .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn {
  cursor:pointer;
  font-size:16px;
  background-color:#181818;
  padding:7px 12px;
  webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.pb-f-toppers-section-topper .bc-hub-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 .bc-hub-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:14px;
  top:-1px;
}

.pb-f-toppers-section-topper .bc-hub-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:14px;
  top:-2px;
}

.pb-f-toppers-section-topper .bc-hub-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 .bc-hub-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 .bc-hub-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 .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li a { color:#fff; }

.pb-f-toppers-section-topper .bc-hub-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 .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;
  }

  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo { font-size:48px; }
}

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

  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo { font-size:40px; }
}

@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%; }

  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper { left:2%; }

  .pb-f-toppers-section-topper .bc-hub-topper .title-wrapper .logo { font-size:36px; }
}

@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 {
    margin-top:0;
    height:40px;
    line-height:40px;
  }

  .pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-left,
  .pb-f-toppers-section-topper .bc-hub-topper .nav-wrapper .nav-left ul.nav-links {
    height:40px;
    line-height:40px;
  }

  .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-standard-chain.pb-null,
.pb-c-standard-chain.pb-1,
.pb-c-standard-chain.pb-2,
.pb-c-standard-chain.pb-3,
.pb-c-standard-chain .pb-null,
.pb-c-standard-chain .pb-1,
.pb-c-standard-chain .pb-2,
.pb-c-standard-chain .pb-3 {
  width:100%;
  float:left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-left { padding-right:15px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-left.vertical-rule {
    border-right:1px solid #D5D5D5;
    position:relative;
    left:1px;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-right.vertical-rule {
    padding-left:15px;
    border-left:1px solid #D5D5D5;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-right.no-vertical-rule { padding-left:16px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-right { padding-left:15px; }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-right.vertical-rule {
    border-left:1px solid #D5D5D5;
    position:relative;
    right:1px;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-left.vertical-rule {
    padding-right:15px;
    border-right:1px solid #D5D5D5;
  }

  .pb-c-top-table-x-wide .top-table-col-narrow.top-table-col-left.no-vertical-rule { padding-right:16px; }
}

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-story.pb-feature {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
  margin-bottom:0 !important;
}

#right-rail .pb-f-homepage-story,
.right-rail .pb-f-homepage-story.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-story { padding-left:10px !important; }

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

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

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

.pb-c-chain-with-gutter .chain-gutter { margin-top:3px; }

.pb-c-chain-with-gutter .stickit {
  position:fixed;
  top:50px;
}

@media only screen and (max-width:62em) {
  .pb-c-chain-with-gutter .stickit {
    position:relative;
    top:0;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-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
 */
@media only screen and (max-width:768px) {
  .pb-f-ad-flex {
    display:none;
    height:0;
  }
}

@media only screen and (min-width:975px) {
  #pb-root .pb-feature.pb-f-ad-flex.sticky { height:1050px; }
}

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

.pb-f-ad-flex {
  text-align:left;
  -min-height:283px;
}

section#right-rail .pb-f-ad-flex>.pb-ad-container { padding-top:0 !important; }

.pb-f-ad-flex>.pb-ad-container>* { margin:0 auto; }

.pb-f-ad-flex .pb-unfinished {
  min-height:15px;
  background-color:#DDD;
}

.pb-f-ad-flex #slug_flex_bb_hp { width:100% !important; }

@media print {
  .pb-f-ad-flex,
  .photo-flex-ad,
  #slug_photo_flex { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-sports-scoreboard {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

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

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

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

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

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

.pb-f-sports-scoreboard .final-game-wrapper .border-wrapper { margin-top:20px; }

.pb-f-sports-scoreboard .border-wrapper {
  border:1px solid;
  -margin-bottom:20px;
  border-color:#f0f0f0;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  -webkit-border-radius:4px;
  min-width:250px;
  background-color:#fff;
}

.pb-f-sports-scoreboard .border-wrapper:last-child {
  margin-bottom:20px;
  border:1px solid #d5d5d5;
}

.pb-f-sports-scoreboard .border-wrapper .space-maker { display:none; }

.pb-f-sports-scoreboard .border-wrapper .center-text { text-align:center; }

.pb-f-sports-scoreboard .border-wrapper .width-full { width:100%; }

.pb-f-sports-scoreboard .module-head,
.pb-f-sports-scoreboard .game-tabs {
  width:100%;
  background:#fff;
}

.pb-f-sports-scoreboard .module-head-inner-wrapper {
  margin:0 15px;
  min-height:65px;
}

.pb-f-sports-scoreboard .leader-stat { line-height:15px; }

.pb-f-sports-scoreboard .data-leader-stat { padding-bottom:3px; }

.pb-f-sports-scoreboard .clock {
  background:#fff;
  visibility:hidden;
  text-align:right;
  padding-right:20px;
}

.pb-f-sports-scoreboard .clock .fa-refresh,
.pb-f-sports-scoreboard .clock .clock-timer {
  display:inline-block;
  color:#6c6c6c;
  margin-top:3px;
  margin-left:10px;
}

.pb-f-sports-scoreboard .event-specific-links { margin-bottom:15px; }

.pb-f-sports-scoreboard .event-specific-links a {
  font:15px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  color:#000;
}

.pb-f-sports-scoreboard .event-specific-links a:hover {
  font:15px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  color:#1955a5;
}

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

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

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bottom-spacing { margin-bottom:15px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .top-spacing { margin-top:15px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bottom-spacing-10 { margin-bottom:10px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .left-spacing { margin-left:20px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .left-padding-15 { padding-left:15px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .top-padding { padding-top:15px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .module-head.top-padding { padding-top:30px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .top-padding-12 { padding-top:12px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bottom-padding { padding-bottom:20px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .module-head.bottom-padding { padding-bottom:30px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bottom-border { border-bottom:1px #d5d5d5 solid; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .top-border { border-top:1px #d5d5d5 solid; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .right-border { border-right:1px #d5d5d5 solid; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .left-border { border-left:1px #d5d5d5 solid; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .updates-title {
  width:100%;
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  text-align:center;
  padding-top:7px;
}

.pb-f-sports-scoreboard .team-names.team-names-outside-wrapper {
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  min-width:250px;
}

.pb-f-sports-scoreboard .team-names.bottom-spacing { margin-bottom:10px; }

.pb-f-sports-scoreboard .unprocessed { display:none; }

.pb-f-sports-scoreboard .final-game-wrapper .unprocessed-loader::after {
  content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABRCAYAAABFTSEIAAAL6mlDQ1BJQ0MgUHJvZmlsZQAASMetl3dYU8kWwOeWFEISSiACUkJvovQqvRcF6WAjJCEJJYRAEBEbuqjgWlARxYquiqi4FkDWil1ZBHt/oKKirIsFGypvUsB97ts/3ve9+b6Z+7tnzpw5c+7c+eYAQO9gi8XZqDoAOaICSWxoACs5JZVFegCIgAZIgA6c2Zx8sX9MTBT4x/L+JkBkz2t2MlvgfysaXF4+BwAkBnI6N5+TA/kQAFgzRywpAIAgs2c2o0As4xWQtSTQQcjbZcxXcLOM0xXcJteJjw2E3AUAmcpmS/gA0PqgnFXI4UM7dCpkexFXKII8HrIPR8DmQi6BPCYnJ1fGuyBbpf/FDv8/bKaP2GSz+SOsWIu8kIOE+eJs9kzw/y452dLhOQxhpeZnxUXCJxPGrYjDDo6DrAN5mYAXHqWU7xAXBMQq5UeFBeHxshhBvi6QhiUo+bk0K8Efsj7kL1m5kTJ9GCdUR5Q+MRqyJmQzTn5gqsIm6losiE9S6kRxeUHBkOEuQpMlubHD+oL8wrhheXGxIHDisH4mO0L2vemQy9kS+VqgD2g1LztUNq8J5D3igph45VztouyJyrWgTzIkIbFK/szLl69XPleBID5MYR9TL4AbQGET088QhoQrfMDsBZKwYbmfOFu+p+FYLF4ijZXFwQxyBk+UoLSJlXPZQZGKmGAbQAhgAwnggXQgAr2ABaJAIAhStiwoF8GWA3JBNqwSltpwD+EpoZPwiHCD0EW4M6IdOKwHhIALn8Nyzl/kcaAY/AGt8kD+8Gy4Hu6De+FRsPWD1RF3xz2G+9r7mvpGvFL4yodj7ZSSAKX3hdDi12G96cJSyQ9j0kdG/N2nEPBEblWpYV9v32v/ZXj89xUTg4lBxDBiCNEaW4wdxM5jp7CL2FGsCbCwE1gz1oYdk/EPs7CVUZHI1xsJZ+QBqfxN9F89ko5oKKV0G7oLiJXrZ8E+4cgMiXKvhX+zIoU1HVrKhH2RI2scjrQFjK4LHoB7wzjDGONMXA/Y4c4w4v64L/wGLlAa+OMoZWsHMuSxLJSvJQs8hZxTwCsqkG30wFzxTImQLyhg+cPTkjeGFS7ijB3DcrR3cAKys1fxa79lys9UhHnpuyzvJAAe5VDI/y5jmwJw5CkAjPffZaZv4G8Az8pjHRyppFAhw2UNAVCAGtz9uvDkMAVW0E9H4Aq8gB8IBhEgGsSDFDANRlcAcqDHM0AJmA/KQAVYAdaA9WAz2AZ2gb3gAGgCR8EpcA5cBh3gBrgHukAPeAn6wXswiCAICaEhDEQXMULMEVvEEXFHfJBgJAqJRVKQNISPiBApUoIsQCqQSmQ9shWpQ35FjiCnkItIJ3IH6UZ6kTfIZxRDqagWaoBaoONQd9QfjUTj0akoH81Di9GF6DK0Gq1F96CN6Cn0MnoD7UJfogMYwFQxJmaM2WHuWCAWjaViGZgEm4OVY1VYLbYPa4F78RrWhfVhn3AizsBZuB38kmF4As7B8/A5+FJ8Pb4Lb8TP4Nfwbrwf/0agEfQJtgRPQjghmcAnzCCUEaoIOwiHCWfh/9xDeE8kEplES6Ib3O0pxEziLOJS4kZiA/EksZP4mDhAIpF0SbYkb1I0iU0qIJWR1pH2kE6QrpJ6SB/JqmQjsiM5hJxKFpFLyVXk3eTj5KvkZ+RBFXUVcxVPlWgVrspMleUq21VaVK6o9KgMUjQolhRvSjwlkzKfUk3ZRzlLuU95q6qqaqLqoTpJVag6T7Vadb/qBdVu1U9UTaoNNZA6hSqlLqPupJ6k3qG+pdFoFjQ/WiqtgLaMVkc7TXtI+0hn0MfSw+lc+lx6Db2RfpX+Sk1FzVzNX22aWrFaldpBtStqfeoq6hbqgeps9TnqNepH1G+pD2gwNBw0ojVyNJZq7Na4qPFck6RpoRmsydVcqLlN87TmYwbGMGUEMjiMBYztjLOMHi2ilqVWuFamVoXWXq12rX5tTW1n7UTtIu0a7WPaXUyMacEMZ2YzlzMPMG8yP48yGOU/ijdqyah9o66O+qAzWsdPh6dTrtOgc0Pnsy5LN1g3S3elbpPuAz1cz0Zvkt4MvU16Z/X6RmuN9hrNGV0++sDou/qovo1+rP4s/W36bfoDBoYGoQZig3UGpw36DJmGfoaZhqsNjxv2GjGMfIyERquNThi9YGmz/FnZrGrWGVa/sb5xmLHUeKtxu/GgiaVJgkmpSYPJA1OKqbtphulq01bTfjMjswlmJWb1ZnfNVczdzQXma83Pm3+wsLRIslhk0WTx3FLHMtyy2LLe8r4VzcrXKs+q1uq6NdHa3TrLeqN1hw1q42IjsKmxuWKL2rraCm032naOIYzxGCMaUzvmlh3Vzt+u0K7ernssc2zU2NKxTWNfjTMblzpu5bjz477Zu9hn22+3v+eg6RDhUOrQ4vDG0caR41jjeN2J5hTiNNep2em1s60zz3mT820XhssEl0UurS5fXd1cJa77XHvdzNzS3Da43XLXco9xX+p+wYPgEeAx1+OoxydPV88CzwOef3rZeWV57fZ6Pt5yPG/89vGPvU282d5bvbt8WD5pPlt8unyNfdm+tb6P/Ez9uH47/J75W/tn+u/xfxVgHyAJOBzwIdAzcHbgySAsKDSoPKg9WDM4IXh98MMQkxB+SH1If6hL6KzQk2GEsMiwlWG3wg3COeF14f0RbhGzI85EUiPjItdHPoqyiZJEtUxAJ0RMWDXh/kTziaKJTdEgOjx6VfSDGMuYvJjfJhEnxUyqmfQ01iG2JPZ8HCNuetzuuPfxAfHL4+8lWCVIE1oT1RKnJNYlfkgKSqpM6koelzw7+XKKXoowpTmVlJqYuiN1YHLw5DWTe6a4TCmbcnOq5dSiqRen6U3LnnZsutp09vSDaYS0pLTdaV/Y0exa9kB6ePqG9H5OIGct5yXXj7ua28vz5lXynmV4Z1RmPOd781fxewW+gipBnzBQuF74OjMsc3Pmh6zorJ1ZQ9lJ2Q055Jy0nCMiTVGW6EyuYW5RbqfYVlwm7srzzFuT1y+JlOzIR/Kn5jcXaMFLbpvUSvqTtLvQp7Cm8OOMxBkHizSKREVtM21mLpn5rDik+JdZ+CzOrNYS45L5Jd2z/WdvnYPMSZ/TOtd07sK5PfNC5+2aT5mfNf/3UvvSytJ3C5IWtCw0WDhv4eOfQn+qL6OXScpuLfJatHkxvli4uH2J05J1S76Vc8svVdhXVFV8WcpZeulnh5+rfx5alrGsfbnr8k0riCtEK26u9F25q1Kjsrjy8aoJqxpXs1aXr363Zvqai1XOVZvXUtZK13ZVR1U3rzNbt2Ldl/WC9TdqAmoaNuhvWLLhw0buxqub/Dbt22ywuWLz5y3CLbe3hm5trLWordpG3Fa47en2xO3nf3H/pW6H3o6KHV93inZ27YrddabOra5ut/7u5fVovbS+d8+UPR17g/Y277Pbt7WB2VCxH+yX7n/xa9qvNw9EHmg96H5w3yHzQxsOMw6XNyKNMxv7mwRNXc0pzZ1HIo60tni1HP5t7G87jxofrTmmfWz5ccrxhceHThSfGDgpPtl3in/qcev01nunk09fPzPpTPvZyLMXzoWcO33e//yJC94Xjl70vHjkkvulpsuulxvbXNoO/+7y++F21/bGK25Xmjs8Olo6x3cev+p79dS1oGvnrodfv3xj4o3Omwk3b9+acqvrNvf28zvZd17fLbw7eG/efcL98gfqD6oe6j+s/Zf1vxq6XLuOdQd1tz2Ke3TvMefxyyf5T770LHxKe1r1zOhZ3XPH50d7Q3o7Xkx+0fNS/HKwr+wPjT82vLJ6dehPvz/b+pP7e15LXg+9WfpW9+3Od87vWgdiBh6+z3k/+KH8o+7HXZ/cP53/nPT52eCML6Qv1V+tv7Z8i/x2fyhnaEjMlrDlVwEMVjQjA4A3O2HekgLvDh0AUOiK3EheEEU+JyfwT6zIn+TFFYCdfgAkzAMgCt5RNsFqDpkKn7JrfrwfQJ2cRqqy5Gc4OSpsUWEGQPg4NPTWAABSCwBfJUNDgxuHhr7CHA+7A8DJPEVOJitEeI/foiaji+1L5/2YG/0brlBgZK7TgEgAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAHdElNRQffCR4OLRM8YHC8AAAJ4ElEQVR42u2cfVAU5x3Hf8/tvfB2HCBwd5xHb3BSfEfAgYzR+BeE1J52WmttOmrSqanppKNxahpTa0kzBdS8DAY76dDMEOhEJibGmjhU22JHTrHGKHBzikJPPAYOiAcct9zusrf76x8JM1TvlgQObk33+x+3O8/L53n297bPAqBIkSJFihR9E4WIu/r6+n5G0/TzAADDw8NEbmMkcoXX2dm589atW39CRCKKIubm5pIlS5YkqVSqcTmNUy1HeAMDA79ubW2tUqu/GB5FUcTtdgPLsrTcFl0lR4A+n+8Pk/Cm6t69e7IbqywBhkIhKtzvPM8rAL9pUgAqABWA/98AJ4NbRPxQEIQzX4YhsowvA4HA5FiPMwzzPiIWxTQOHBgYIMFg0Oh2u71XrlwBAMBbt26hVqt9DgDelhM8r9dLkpKSDE6nc6ShoQEQEfR6/Q/dbndnTk7OkpjsQKPRqA8Gg97h4WGgKAooiiKBQADcbvcfWZa9IyeAJpMp7rPPPhtxOp2gVqtBo9EAy7LgcDhy/X6/JyYAx8bG3hwdHQ2bIrpcLlsoFJJN2tXa2hq8ffv2g4+gWk0uX75sjQlAlmWlCgHQ3t6ewPP8cKzhnT9/Hu/cuSMVuMfGiWRkZOgREaUgdnR0pDIM0xELmwcAcOHCBezv7wdCwvs1URRBr9c7YwJQpVJtWbhw4TVRFCUhulyu5ePj4y3zCc9kMsV/+umn2NvbGxEeAEBKSgqsW7fuzzELYywWy+qsrKw+iY0IAEBu3rz5GMuy7fPkMHRtbW3jXV1dkvASEhKgrKxs78jIyFsxDaQXLlxotVgs0xkS4nK5VoZCoaG5Bnj16lXm5s2bkvdQFAVlZWU/UavVb6alpWHMM5GsrCyN2WwOfAWbmDEdRI1GE3HS06mlpQXDedv/WUlCoLS0tDQuLu49WaVyFosl2Wg0dguCEBGiKIrQ3t6ewXHctXDX/X4/oSjq5VAohOHs1XTw7t69K/nYarVasNvtP0hNTf27LHPh7OzsbxuNRtd0jsXpdK7y+/077k/7DAYD5ubmVtpstr8JgoCiKEIoFMK0tDRYuXLl9xmGIWHaS7169Sp6PB5QqSJPKTExETZu3PirpKSkk9Ga75zlrL29vf0DAwNmqd1gMBjgkUceIRKgr3s8HjYlJSXFYDAs8fl8ZMGCBQ8sTHt7+3aXy/Wu1Hji4+PBbreX+/3+34drIya5sJSsVmtWX18fer3eiPf4fD5ExHpCyPYItip/6t+RJi4IwrvThFvw5JNP/tLv9x+LJrw5L2dZLBZiNptxmhBn1os4nXMpKyvbHBcXVxNteHMO8EuIKqPR6A1nE00mEyGEPDXbPpKTk3eHWySKomDDhg1PpaSkfDhX85uXgmp2dnaWyWTqmvTCX6ZPkJCQsMjv98/aDttstuOFhYUgiiIIggA8z2NGRgZs2rTpZYPBcBy+KULEVZ9//rmDpmkHIqbeu3ePRLn9D7q7ux0+n68NAICmaQKKFClSpGjONK2R5Tjusb6+PvVMj1XodDqwWq0aiqL+EYsJNjc3r7906dKMqs4URUFxcTGUlJRcIYQwXzuIHRoayu7p6XHMZgIcx0F3dzfyPF+h0WgOzCe8ixcv4tmzZyXzYykJggAOhwPi4+MjbjaVRNXk0ZGRkbvR2umDg4O/mU94/f39eO7cuRnDm5oGnjt3Durr6/eEC7sitj44OBjVPJmmaUDE384XQKfTKVnW+rqPclpa2pvp6ekYk0xkiubt5dI0+ffcp3Lp6ekj0VpBAICkpCQghPx1vgDm5ub+RxTFqLQVCoXQ5/Pt7u3tJV/LC/M8z/b09OhmOxBCCFit1p+rVKpanU6H8wXxo48+Yjs6OnSiKM74cSaEQEFBAdjtdjKjMGZ4eNgQFxd3XhCE/JmGMQzDJBgMBiZGoZrG7XZPzCQMU6vV0N/f/61Vq1b16fV6QYl6FSlSpCiGQsSSrq6usYmJieBc9TE4OBiiafp3sikmREs1NTV0bW1t4tjYGAAArFixAqqrq9ci4qWcnJxZhzYnTpy43NbWVkzTNFAUBVarFfbs2XOGEPLdmATS0dQbb7xBHzp0KIFhGNBoNKDRaKCzsxPeeecdRzTgeTyeRofDUcyyLKjVaiCEQG9vL5SXl2/gef7YQw2wvr4ejx49mhAfH//Abq+trUVEfH+2fdy4ceNH938aRggBmqahvLz8uUAgUP5QAjx16hS++uqroNVqSYRKBwEAerb9TExMRLzGsiypqqo6yHHc4YcKYGNjI+7bt08yhSopKQFCyE8lnI7O4/EEJw8aRXoFunr1asmxsCxLKioq9iHiew8FwGPHjgX2798vCS8YDOJLL71UHel6Q0ND//r161m73R5fWFgI27Ztw+Tk5IMcxz3QaFZWFlmzZo1kBSYQCEBFRcWPEfGErL3w0aNHfUeOHEkNZ/OmVDfg9OnTby9fvvy5+695vV7S1NS0t6qq6oherydTdiOsW7cOqquriZS9vXbtGlIURSLsaEhNTYUDBw5UE0L2yG4HNjQ0iK+//rokPK1WCy0tLU3h4AEAmM1mZFn2tanwJp3C9evXJfvfvn07WbZsGRvpfCIhBEZHR+HgwYO7x8fH98kK4CeffIKvvPIK0el0EeFpNBpobm6+YrFYviPVVqQPq6U+q5jUzp07E/Lz84nU4xwMBqGysvIQx3H7ZQHw1KlTuHfvXsn3DzzPQ1NT09nMzMziuQ6dduzYQYqLpbthGIZUVlZWIOKxmAJsbGwcfeGFFyTvGR8fx5MnT9ZlZ2eXzVfms2XLFlVRUZGkYxkbG4PDhw//AhH/MtN+ZvXiSBCE7y1dutQQ6VA4AADHcXj69Ol38/Pzn5nPvJsQggBA6urqsK2tLewZQkIIeL1eqK+vXx6THXj8+HE7w0QuNFMUBc3Nzf8sLCycV3hT9fTTT5PFixfzkRwLRVEwODiYFxOANptNJQiClMNwLVq0qCTWVaBdu3Zply5dGtGxaDSa2Hwnsnbt2mcef/zxsHHemTNn/m02m5eDTPTss8+S/Pz8sGng5s2bb8fMidTU1LxWVFQEwWAQGIYBk8kEH3/88UmbzfYoyExr1qyhSktLgeM44HkeOI7DrVu3/stqtS6OiRMBAFiwYME+RDzQ2tq6MxAIQGlp6QeEkAGQoWiaxieeeIIMDQ097/F4oLCwMJ4QcmQ2bUbl+AYhhAOAGpC58vLyEAAgMzMzamNV/muHAlABqACcgyxCATgbZWZmhv09MTFRATidJiYmSHp6+u7733OIoggFBQWKzfiqunHjBubl5WFBQQEWFBTgiy++iHIcp6yNTU9Pz4q6ujoxJycHtm3b1k8IGVG2liJFihQpUqToC/0XL35lhNBOQnkAAAAASUVORK5CYII=);
  position:absolute;
  left:50%;
  top:-5px;
  margin-left:-40px;
  -webkit-animation-name:rotateLoader;
  -webkit-animation-duration:3s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
}

@-webkit-keyframes rotateLoader {
  from { -webkit-transform:scale(0.6) rotate(0); }
  to { -webkit-transform:scale(0.6) rotate(360deg); }
}

.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score { min-height:110px; }

.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .time-and-period.bottom-display,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .separator,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score .separator { display:none; }

.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .time-and-period.top-display,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:inline-table; }

.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .current-score-and-time,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score .current-score-and-time { width:20% !important; }

.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name>div,
.pb-f-sports-scoreboard .game-pregame .sports-scoreboard-wrapper .logos-and-current-score>div { width:40% !important; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .mlb-logos { height:80px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score>div { width:33%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .logo {
  text-align:center;
  width:25% !important;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .current-score-and-time { width:50% !important; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score.hide-team-name .team-name { display:none; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score {
  position:relative;
  text-align:center;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .team-name {
  display:inline-block;
  font:18px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  line-height:20px;
  padding:10px 0;
  vertical-align:top;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .no-logo-show { display:inline-block !important; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .mlb-home-logo .home-team-name,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo-final-flipped .away-team-name,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo .home-team-name {
  text-align:left;
  padding-right:15px;
  padding-left:5px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .mlb-away-logo .away-team-name,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo-final-flipped .home-team-name,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo .away-team-name {
  text-align:right;
  padding-left:15px;
  padding-right:5px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo {
  left:0;
  text-align:right;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo {
  right:0;
  top:0;
  text-align:left;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo-final-flipped {
  left:0;
  top:0;
  text-align:right;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo-final-flipped {
  right:0;
  top:0;
  text-align:left;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .mlb-home-logo {
  right:0;
  top:0;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .mlb-away-logo { left:0; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .logo {
  position:absolute;
  display:inline-block;
  white-space:nowrap;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .win-loss-record { padding-top:5px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score { font:50px "FranklinITCProBold","Helvetica","Arial",sans-serif; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time { display:inline-block; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time .current-score {
  white-space:nowrap;
  padding:0 30px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time.slim .current-score { padding:0 0; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time.slim .time-and-period.top-display {
  padding:0 10px;
  margin:0 0;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time.medium .current-score { padding:0 15px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .current-score-and-time.medium .time-and-period.top-display {
  padding:0 15px;
  margin:0 10px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .time-and-period {
  font:14px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  line-height:18px;
  white-space:normal;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display { white-space:nowrap; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display {
  height:45px;
  padding:0 20px;
  position:relative;
  margin:0 15px;
  border-style:solid;
  border-width:0 1px;
  border-color:#d5d5d5;
  vertical-align:middle;
  top:-3px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display div {
  display:table-cell;
  vertical-align:middle;
  max-width:60px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .game-tabs {
  width:100%;
  clear:both;
}

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

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

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .vertical-separator {
  position:absolute;
  height:100%;
  border-right:1px solid #d5d5d5;
  top:0;
  right:50%;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .tabs-inner-wrapper .tab {
  font-size:14px;
  display:inline-block;
  text-transform:capitalize;
  text-align:center;
  cursor:pointer;
  color:#5a5a5a;
  padding-bottom:10px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .teams-wrapper {
  width:100%;
  border-style:solid;
  border-color:#d5d5d5;
  border-width:0 0 1px 0;
  background:#fff;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .teams-wrapper .tab {
  width:50%;
  padding-top:10px;
  line-height:12px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .very-tiny-tabs .tab { width:25%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .tiny-tabs .tab { width:33%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .large-tabs .tab { width:50%; }

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

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .game-tabs .tab-selected { border-bottom:3px solid #1955a5; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .tabs-inner-wrapper .tab-selected {
  color:#1955a5;
  position:relative;
  z-index:8;
}

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

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .related ul.related-links {
  width:90%;
  margin:0 auto;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .related ul.related-links li {
  display:block;
  padding:20px 0;
  border-bottom:1px solid #d5d5d5;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .related ul.related-links :last-child { border-bottom:0; }

.pb-f-sports-scoreboard .pb-sports-scoreboard-most-outer-wrapper:not(:last-child) { margin-bottom:10px; }

.pb-f-sports-scoreboard .pb-sports-scoreboard-most-outer-wrapper>ul.related-links {
  position:relative;
  margin:0 auto;
  padding-top:25px;
}

.pb-f-sports-scoreboard .pb-sports-scoreboard-most-outer-wrapper>ul.related-links li::before {
  content:"\2022";
  position:absolute;
  left:0;
  color:#9A9A9A;
}

.pb-f-sports-scoreboard .pb-sports-scoreboard-most-outer-wrapper>ul.related-links li {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  display:block;
  margin-left:1em;
  line-height:1.2em;
  font-size:15px;
}

.pb-f-sports-scoreboard .pb-sports-scoreboard-most-outer-wrapper>ul.related-links li:not(:last-child) { padding-bottom:0.4em; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .summary-wrapper {
  position:relative;
  width:90%;
  margin:0 auto;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .summary-wrapper table tr td.summary-text {
  padding:2px 0;
  font-size:14px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .summary-wrapper table tr td {
  padding:0 5px;
  font-size:13px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .summary-text { font-size:14px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .font-16 { font-size:16px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .summary-text img {
  position:relative;
  top:3px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .align-bottom {
  text-align:center;
  vertical-align:bottom;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .home-team-boxscore {
  display:none;
  background:#fbfbfb;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .hidden-tab { display:none; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .shown-tab { display:block; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-record {
  width:50%;
  margin:0 auto;
  display:inline-block;
  margin-bottom:5px;
  font-size:14px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bold-text { font-family:"FranklinITCProBold","Helvetica","Arial",sans-serif !important; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .bold-text-16 { font-family:"FranklinITCProBold","Helvetica","Arial",sans-serif; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .recapcontent-wrapper,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .livecontent-wrapper,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .recaplivecontent-wrapper {
  background:#fbfbfb;
  padding-bottom:25px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .recapscore,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .livescore,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .recaplivescore {
  width:90%;
  margin:0 auto;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores { width:100%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats { display:none; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore table {
  width:100%;
  margin-top:15px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore table th,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore .light-title {
  font:14px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  color:#6c6c6c;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore-row-topper td { padding-top:10px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-boxscores-wrapper {
  width:90%;
  margin:0 auto;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore-table-separator { border-bottom:1px solid #d5d5d5; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .separator-padding-top { padding-top:18px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .boxscore-table-header { text-align:left; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .one-third-width { width:33%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .mlb-table-header-width { width:40%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .period-score,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-table-header {
  font:14px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  color:#6c6c6c;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .period-score { width:17%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .total-score { width:19%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-table-header {
  width:13%;
  text-align:left;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-table-header,
.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-header {
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  color:#6c6c6c;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .score-amount { font:16px "FranklinITCProLight","Helvetica","Arial",sans-serif; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores table {
  width:100%;
  text-align:right;
  table-layout:fixed;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores table .first-rhe { padding-left:5%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores table .rhe { width:7%; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-scores table .team-abbrev {
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  text-align:left;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .scored-goals { padding:20px 0 25px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .scored-goals>div {
  width:49%;
  display:inline-block;
  vertical-align:top;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .scored-goals>div .team-name {
  text-align:center;
  padding-bottom:10px;
}

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores table.scores-broken-down {
  width:57%;
  display:inline-table;
  vertical-align:top;
}

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats {
  width:40%;
  margin-left:2%;
  margin-top:1px;
  padding-left:2%;
  display:inline-block;
  border-left:1px solid #d5d5d5;
}

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats .bottom-border { border-bottom:0; }

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats .bottom-padding { padding-bottom:0; }

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats .updates-title,
.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats .win-loss-save-recap {
  padding-top:0;
  text-align:left;
}

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats .win-loss-save-recap div { display:inline; }

.pb-f-sports-scoreboard .game-final.baseball .sports-scoreboard-wrapper .stat-leaders .game-recap-stats { display:none; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .team-leaders { padding-top:7px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-updates td {
  padding-top:5px;
  padding-bottom:5px;
  font:16px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  vertical-align:top;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-updates .timestamp {
  padding-right:5px;
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .table-of-updates .update {
  padding-right:5px;
  font:16px "FranklinITCProLight","Helvetica","Arial",sans-serif;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box {
  float:left;
  width:50%;
  font:16px "FranklinITCProLight","Helvetica","Arial",sans-serif;
  text-align:center;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box-title { padding-bottom:10px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box table { text-align:left; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box .stat-table-leader {
  font:16px "FranklinITCProBold","Helvetica","Arial",sans-serif;
  padding-right:10px;
}

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box .stat-table-leader .pts:before { content:"Points"; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box .stat-table-leader .reb:before { content:"Rebounds"; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box .stat-table-leader .ast:before { content:"Assists"; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .stat-box .last-item { padding-bottom:5px; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .btn-container {
  border-top:1px solid #f0f0f0;
  background:#fff;
}

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

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper {
  position:fixed;
  width:100%;
  background:#fff;
  z-index:11;
  top:49px;
  left:0;
  padding:12px;
}

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .logos-score-period { width:55%; }

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper div { display:inline-block; }

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .small-scores-wrapper { position:relative; }

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .scores-small {
  width:100%;
  font:22px "FranklinITCProBold","Helvetica","Arial",sans-serif;
}

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .mobile-score-btns {
  text-align:center;
  width:45%;
  vertical-align:top;
}

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .mobile-score-btns div {
  vertical-align:top;
  border:1px solid #b2b2b2;
  border-radius:5px;
}

.pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .stretched-period {
  width:100% !important;
  text-align:center;
}

.pb-f-sports-scoreboard .logos-score-period .away-team-logo-small,
.pb-f-sports-scoreboard .logos-score-period .home-team-logo-small { width:40px; }

.pb-f-sports-scoreboard .logos-score-period .small-scores-wrapper {
  text-align:center;
  width:50%;
}

.pb-f-sports-scoreboard .live-btn,
.pb-f-sports-scoreboard .stats-btn { width:47%; }

.pb-f-sports-scoreboard .live-btn,
.pb-f-sports-scoreboard .stats-btn,
.pb-f-sports-scoreboard .team-leader-btn {
  margin-top:5px;
  padding:10px 0;
  font:14px "FranklinITCProBold";
  color:#2a2a2a;
}

.pb-f-sports-scoreboard .team-leader-btn { width:55%; }

.pb-f-sports-scoreboard .live-btn { margin-right:5%; }

.pb-f-sports-scoreboard .border-wrapper .fix-height { height:70px !important; }

.pb-f-sports-scoreboard .sports-scoreboard-wrapper .win-loss-save-recap { text-align:center; }

@media only screen and (min-width:0) {
  .pb-f-sports-scoreboard .sports-scoreboard-wrapper .mobile-wrapper,
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper { display:none; }
}

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .has-title .module-head { margin-top:20px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper img {
  width:40px;
  height:40px;
}

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .mlb-logos { height:50px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .module-head-inner-wrapper { min-height:45px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score .separator { display:inline-block; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display { display:block; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score .team-name,
.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:none; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score .current-score { font-size:20px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .logos-and-current-score.bottom-padding {
  padding-bottom:0;
  margin-bottom:10px;
}

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .bottom-padding { padding-bottom:25px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .open-btn,
.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper close-btn {
  padding-top:9px;
  font-size:13px;
}

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .module-head.bottom-padding { padding-bottom:15px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .module-head.top-padding { padding-top:15px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .table-of-scores table .first-rhe { padding-left:0; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .stat-box .stat-table-leader .pts:before { content:"Pts"; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .stat-box .stat-table-leader .reb:before { content:"Reb"; }

.pb-f-sports-scoreboard .pb-cr-max-xs .sports-scoreboard-wrapper .stat-box .stat-table-leader .ast:before { content:"Ast"; }

.pb-f-sports-scoreboard .pb-cr-max-xs .space-maker {
  height:20px;
  display:block;
}

.pb-f-sports-scoreboard .pb-cr-max-xs .team-names.team-names-outside-wrapper.has-clock { top:27px; }

.pb-f-sports-scoreboard .pb-cr-max-xs .team-names.team-names-outside-wrapper {
  font-size:15px;
  z-index:2;
}

.pb-f-sports-scoreboard .pb-cr-max-xs.game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats { display:none; }

.pb-f-sports-scoreboard .pb-cr-max-xs.game-final.baseball .sports-scoreboard-wrapper .table-of-scores .scores-broken-down { width:100%; }

.pb-f-sports-scoreboard .pb-cr-max-xs.game-final.baseball .sports-scoreboard-wrapper .stat-leaders { display:block; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .separator { display:inline-block; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display { display:block; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .team-name,
.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .current-score {
  padding:0 0;
  font-size:35px;
}

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score.bottom-padding {
  padding-bottom:0;
  margin-bottom:0;
}

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .bottom-padding { padding-bottom:25px; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .open-btn,
.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper close-btn {
  padding-top:9px;
  font-size:13px;
}

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .module-head.bottom-padding { padding-bottom:15px; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .module-head.top-padding { padding-top:15px; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .table-of-scores table .first-rhe { padding-left:0; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .stat-box .stat-table-leader .pts:before { content:"Pts"; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .stat-box .stat-table-leader .reb:before { content:"Reb"; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .sports-scoreboard-wrapper .stat-box .stat-table-leader .ast:before { content:"Ast"; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .space-maker {
  height:0 !important;
  display:block;
}

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .team-names.team-names-outside-wrapper.has-clock { top:27px; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm .team-names.team-names-outside-wrapper {
  font-size:15px;
  z-index:2;
}

.pb-f-sports-scoreboard .team-names.team-names-outside-wrapper .not-post-season {
  float:left;
  padding-right:3px;
}

.pb-f-sports-scoreboard .team-names.team-names-outside-wrapper .title-span {
  display:inline-block;
  padding-right:5px;
}

.pb-f-sports-scoreboard .team-names.team-names-outside-wrapper .title-span-postseason {
  font-family:"FranklinITCProLight","Helvetica","Arial",sans-serif;
  font-weight:normal;
}

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm.game-final.baseball .table-of-scores .inline-game-recap-stats { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm.game-final.baseball .table-of-scores .scores-broken-down { width:100%; }

.pb-f-sports-scoreboard .pb-cr-min-xs.pb-cr-max-sm.game-final.baseball .stat-leaders { display:block; }

.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .mlb-home-logo,
.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .mlb-away-logo,
.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo,
.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo,
.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .away-team-logo-final-flipped,
.pb-f-sports-scoreboard .pb-cr-max-sm .sports-scoreboard-wrapper .logos-and-current-score .home-team-logo-final-flipped { text-align:center; }

.pb-f-sports-scoreboard .pb-cr-min-sm.pb-cr-max-md .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display,
.pb-f-sports-scoreboard .pb-cr-min-sm.pb-cr-max-md .sports-scoreboard-wrapper .logos-and-current-score .separator { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-sm.pb-cr-max-md .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:inline-table; }

.pb-f-sports-scoreboard .pb-cr-min-sm.pb-cr-max-md .sports-scoreboard-wrapper .logos-and-current-score .current-score-and-time { width:40%; }

.pb-f-sports-scoreboard .pb-cr-min-sm.pb-cr-max-md .sports-scoreboard-wrapper .logos-and-current-score>div { width:30%; }

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg .sports-scoreboard-wrapper .logos-and-current-score .separator { display:inline-block; }

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display {
  display:block;
  margin-top:-15px;
}

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg.game-final.baseball .sports-scoreboard-wrapper .table-of-scores .inline-game-recap-stats { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg.game-final.baseball .sports-scoreboard-wrapper .table-of-scores .scores-broken-down { width:100%; }

.pb-f-sports-scoreboard .pb-cr-min-md.pb-cr-max-lg.game-final.baseball .sports-scoreboard-wrapper .stat-leaders { display:block; }

.pb-f-sports-scoreboard .pb-cr-min-lg.pb-cr-max-xl .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display,
.pb-f-sports-scoreboard .pb-cr-min-lg.pb-cr-max-xl .sports-scoreboard-wrapper .logos-and-current-score .separator { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-lg.pb-cr-max-xl .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:inline-table; }

.pb-f-sports-scoreboard .pb-cr-min-lg.pb-cr-max-xl .sports-scoreboard-wrapper .logos-and-current-score .current-score-and-time { width:40%; }

.pb-f-sports-scoreboard .pb-cr-min-lg.pb-cr-max-xl .sports-scoreboard-wrapper .logos-and-current-score>div { width:30%; }

.pb-f-sports-scoreboard .pb-cr-min-xl .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.bottom-display,
.pb-f-sports-scoreboard .pb-cr-min-xl .sports-scoreboard-wrapper .logos-and-current-score .separator { display:none; }

.pb-f-sports-scoreboard .pb-cr-min-xl .sports-scoreboard-wrapper .logos-and-current-score .time-and-period.top-display { display:inline-table; }

.pb-f-sports-scoreboard .pb-cr-min-xl .sports-scoreboard-wrapper .logos-and-current-score .current-score-and-time { width:40%; }

.pb-f-sports-scoreboard .pb-cr-min-xl .sports-scoreboard-wrapper .logos-and-current-score>div { width:30%; }

@media only screen and (min-width:0) {
  body.pb-full-box .pb-f-sports-scoreboard { padding-left:20px !important; }
}

@media only screen and (min-width:768px) {
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper { text-align:center; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .mobile-score-btns { width:34%; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .away-team-logo-small,
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .home-team-logo-small { width:50px !important; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .scores-small { font-size:26px !important; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper img {
    width:50px;
    height:50px;
  }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .live-btn,
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .stats-btn { width:37%; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .inner-mobile-wrapper { width:66%; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .logos-score-period { width:48% !important; }
}

@media only screen and (max-width:1024px) {
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper { display:none; }
}

@media only screen and (max-device-width:480px) {
  .pb-f-sports-scoreboard .sports-scoreboard-wrapper .mobile-wrapper,
  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper {
    display:inline-block;
    width:100%;
  }

  .pb-f-sports-scoreboard .sports-scoreboard-wrapper .tiny-mobile-hidden { display:none; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper { display:none; }

  .pb-f-sports-scoreboard .fixed-mobile-sports-wrapper .inner-mobile-wrapper { width:100%; }
}

@media print {
  .pb-f-sports-scoreboard { display:none; }
}

/*
 * 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 5.5em;
    width: 100%;
}

/* For alternate feed A/B test */
ul.alt-feed {
	display: none;
}
/*ul.def-feed {
	display: none;
}*/

@media only screen and  (min-width:1199px) {

	.post-most ul.large li .number {
		font-size:22px;
		margin-top:-3px;
	}

	.post-most ul.large li .headline {
		font-size: 16px !important;
		line-height: 20px !important;
	}
}

@media only screen and  (min-width:769px) {

	.pb-f-page-post-most {
		padding-left:20px !important;
	}

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:60px;
	}

	.post-most ul.large li {
		padding-bottom: 15px;
		margin-bottom: 20px;
	}

	.header-mobile-border {
		margin-top: 20px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		padding-top: 0px;
	}

	.post-most ul.large li .headline {
		font-size: 15px !important;
		line-height: 18px !important;
	}

}

@media only screen and  (min-width:480px) and (max-width:768px)  {
    .pb-f-page-post-most{
		padding-left:10px !important;
	}

	.post-most ul.large li {
		padding-bottom: 16px;
		margin-bottom: 10px;
	}

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.header-mobile-border {
		margin-top: 30px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		padding-top: 0px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	}

	.post-most ul.large li .headline {
		font-size: 20px;
		line-height: 24px;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:150px;
	}

	.post-most ul.large li img.photo {
		padding-top: 5px;
		padding-bottom: 4px;
	}
}

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

	#post-most-rr .pb-module-header {
		border-top: 0px ;
	}

	.post-most ul.large li .headline.no-photo {
		margin-right:60px;
	}

	.post-most ul.large li .number {
		font-size:22px;
		margin-top: -3px;
		font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		padding-top: 0px;
	}

	.post-most ul.large li .headline {
		font-size: 15px;
		line-height: 18px;
	}

}

@media print {
   .pb-f-page-post-most{
      display:none;
   }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@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-article-sports-stats.pb-feature {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
  margin-bottom:0 !important;
}

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

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

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

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

.pb-f-article-sports-stats .stats-module {
  -float:left;
  -padding:10px 0 0 0;
  -margin-bottom:10px;
}

.pb-f-article-sports-stats .stats-module p {
  font-size:14px;
  line-height:19px;
}

.pb-f-article-sports-stats .stats-module p a {
  text-decoration:none;
  color:#000;
}

.pb-f-article-sports-stats .stats-module p a:hover { color:#057ec2; }

.pb-f-article-sports-stats .stats-module ul {
  padding:0 8px;
  border-left:solid #e4e4e4 1px;
  margin:0;
}

.pb-f-article-sports-stats .stats-module ul:first-child { border-left:0; }

.pb-f-article-sports-stats .stats-module li { list-style-type:none; }

.pb-f-article-sports-stats .stats-module ul li:first-child {
  font-weight:bold;
  padding-bottom:3px;
}

.pb-f-article-sports-stats {
  border-bottom:none !important;
  padding:0 10px 0 10px !important;
}

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

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

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

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

.pb-f-article-sports-stats .pb-module-area .market-diff>div {
  display:inline-block;
  margin-right:10px;
  font-size:15px;
  color:#2a2a2a;
}

.pb-f-article-sports-stats .pb-module-area .market-diff>div .pos { color:green; }

.pb-f-article-sports-stats .pb-module-area .market-diff>div .neg { color:red; }

.pb-f-article-sports-stats .pb-module-area .market-diff>div .pos,
.pb-f-article-sports-stats .pb-module-area .market-diff>div .neg { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-article-sports-stats .pb-module-area .search input {
  width:100%;
  max-width:calc(100% - 85px);
  border:1px solid #d5d5d5;
  background-color:#fff;
  border-radius:2px;
  -webkit-border-radius:2px;
  padding:9px 10px;
  margin:10px 3px 10px 0;
  font-size:12px;
  height:30px;
}

.pb-f-article-sports-stats .pb-module-area .search .btn {
  float:right;
  margin:10px 0;
}

.pb-f-article-sports-stats .pb-module-area .search .btn span {
  background-color:#2a2a2a;
  color:#fff;
  padding:5px 8px;
  display:inline-block;
  border-radius:2px;
  -webkit-border-radius:2px;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-article-sports-stats .pb-module-area .companySearchPopup {
  width:240px;
  border-top:none;
  background:#fff;
  display:none;
  z-index:20;
  position:absolute;
  display:none;
}

.pb-f-article-sports-stats .pb-module-area .companySearchPopup table.searchResultCompany {
  border:1px solid #DDD;
  border-collapse:separate;
  border-spacing:0;
  width:100%;
}

.pb-f-article-sports-stats .pb-module-area .companySearchPopup table.searchResultCompany tr { cursor:pointer; }

.pb-f-article-sports-stats .pb-module-area .companySearchPopup table.searchResultCompany tr td {
  font-size:11px;
  white-space:nowrap;
  padding:2px 5px;
  vertical-align:middle;
}

.pb-f-article-sports-stats .pb-module-area .companySearchPopup table.searchResultCompany tr:nth-of-type(2n) { background-color:#F8F8F8; }

.pb-f-article-sports-stats .pb-module-area .companySearchPopup table.searchResultCompany tr:hover { background-color:#B1D0E2; }

.pb-f-article-sports-stats .pb-module-area .pb-module-body:hover .companySearchPopup { display:block !important; }

.pb-f-article-sports-stats .pb-module-area .last-updated {
  font-size:13px;
  line-height:1;
  margin-top:7px;
}

/*
 * 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-homepage-card {
  border-bottom:none !important;
  padding:0 10px 20px 10px !important;
}

#right-rail .pb-f-homepage-card,
.right-rail .pb-f-homepage-card.pb-1 { padding-left:20px !important; }

#right-rail .chain-content .pb-f-homepage-card { padding-left:10px !important; }

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

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

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

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

.pb-f-homepage-card .section-card,
.pb-f-homepage-card .story-card-hero { overflow:hidden; }

.pb-f-homepage-card .section-card .label {
  padding:0 10px 16px;
  line-height:1.125rem;
}

.pb-f-homepage-card .section-card ul li {
  display:inline-block;
  width:100%;
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  letter-spacing:1;
  font-size:1.0rem;
  line-height:1.25;
}

.pb-f-homepage-card ul { margin-bottom:1rem; }

.pb-f-homepage-card ul li.border-bottom-hairline-top-table:last-child::after {
  height:0;
  margin-top:0;
  margin-bottom:0;
}

.pb-f-homepage-card .story-card-hero img.fill-height {
  position:absolute;
  max-height:100%;
  min-height:100%;
  height:100%;
  max-width:none;
  min-width:none;
  width:auto;
}

.pb-f-homepage-card .story-card-hero img.fill-width {
  position:absolute;
  height:auto;
  max-width:100%;
  min-width:100%;
  width:100%;
  max-height:none;
  min-height:none;
}

.pb-f-homepage-card .story-card img { width:auto; }

.pb-f-homepage-card .section-card img { width:100%; }

.pb-f-homepage-card .story-card-hero .panel-merger {
  display:flex;
  margin-bottom:-6px;
}

.pb-f-homepage-card .panel {
  border-style:solid;
  border-width:1px;
  border-color:#e9e9e9;
  padding:24px 20px 20px;
  background:#fff;
  color:#333;
  display:block;
}

.pb-f-homepage-card .story-card .post-thumbnail,
.pb-f-homepage-card .story-card .panel,
.pb-f-homepage-card .story-card .content,
.pb-f-homepage-card .story-card-hero .post-thumbnail,
.pb-f-homepage-card .story-card-hero .panel { padding:0; }

.pb-f-homepage-card .story-card,
.pb-f-homepage-card .story-card .panel,
.pb-f-homepage-card .section-card,
.pb-f-homepage-card .section-card .section,
.pb-f-homepage-card .section-card .section .panel { height:100%; }

.pb-f-homepage-card .section-label {
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:12px;
  display:block;
}

.pb-f-homepage-card .panel.radius {
  border-radius:4px;
  -webkit-border-radius:4px;
  overflow:hidden;
}

.pb-f-homepage-card .panel.shadow {
  border-color:#e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
}

.pb-f-homepage-card .video-play-button { display:none; }

.pb-f-homepage-card .video .video-play-button { display:block; }

.pb-f-homepage-card .section-card .date,
.pb-f-homepage-card .section-card .blurb {
  font:normal 15px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:20px;
  margin-top:0.4em;
  color:#6e6e6e;
}

.pb-f-homepage-card .row.no-content { display:none; }

.pb-f-homepage-card .entry-title {
  font-size:1.625rem;
  line-height:1.1;
}

.pb-f-homepage-card .byline {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:0.875rem;
  line-height:1.075rem;
}

.pb-f-homepage-card .no-date .date,
.pb-f-homepage-card .no-category .category { display:none; }

.pb-f-homepage-card .card-story { display:inline-block; }

.pb-f-homepage-card .story-card .card-part,
.pb-f-homepage-card .story-card-hero .card-part { overflow:hidden; }

.pb-f-homepage-card .story-card-hero .default .content { padding-left:40px !important; }

.pb-f-homepage-card .story-card .default .post-thumbnail {}

.pb-f-homepage-card .story-card-hero .headline-first .content { padding-right:15px; }

.pb-f-homepage-card .story-card .headline-first div.post-thumbnail { padding-left:20px; }

.pb-f-homepage-card .story-card-hero .headline-first div.post-thumbnail { padding-left:12px; }

.pb-f-homepage-card .story-card-hero .headline-first.pr20 { padding-right:0 !important; }

.pb-f-homepage-card .story-card-hero .card-part:last-child,
.pb-f-homepage-card .story-card .card-part:last-child {}

.pb-f-homepage-card .pl0 { padding-left:0 !important; }

.pb-f-homepage-card .pb0 { padding-bottom:0 !important; }

.pb-f-homepage-card .pr0 { padding-right:0 !important; }

.pb-f-homepage-card .pt0 { padding-top:0 !important; }

.pb-f-homepage-card .pl10 { padding-left:10px !important; }

.pb-f-homepage-card .pb10 { padding-bottom:10px !important; }

.pb-f-homepage-card .pr10 { padding-right:10px !important; }

.pb-f-homepage-card .pt10 { padding-top:10px !important; }

.pb-f-homepage-card .pl15 { padding-left:15px !important; }

.pb-f-homepage-card .pb15 { padding-bottom:15px !important; }

.pb-f-homepage-card .pr15 { padding-right:15px !important; }

.pb-f-homepage-card .pt15 { padding-top:15px !important; }

.pb-f-homepage-card .pl20 { padding-left:20px !important; }

.pb-f-homepage-card .pb20 { padding-bottom:20px !important; }

.pb-f-homepage-card .pr20 { padding-right:20px !important; }

.pb-f-homepage-card .pt20 { padding-top:20px !important; }

.pb-f-homepage-card .pl30 { padding-left:30px !important; }

.pb-f-homepage-card .pb30 { padding-bottom:30px !important; }

.pb-f-homepage-card .pr30 { padding-right:30px !important; }

.pb-f-homepage-card .pt30 { padding-top:30px !important; }

.pb-f-homepage-card .pl40 { padding-left:40px !important; }

.pb-f-homepage-card .pb40 { padding-bottom:40px !important; }

.pb-f-homepage-card .pr40 { padding-right:40px !important; }

.pb-f-homepage-card .pt40 { padding-top:40px !important; }

@media only screen and (min-width:78em) {}

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

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

@media only screen and (min-width:48em) {}

@media only screen and (min-width:30em) {}

@media only screen and (max-width:78em) {}

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

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

@media only screen and (max-width:48em) {
  .pb-f-homepage-card .story-card-hero .panel-merger { display:block; }

  .pb-f-homepage-card .story-card-hero .panel.pr20 { padding-right:0 !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pt30 { padding-top:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pb30 { padding-bottom:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pr10 { padding-right:20px !important; }

  .pb-f-homepage-card .story-card-hero .panel .content.pl40 { padding-left:20px !important; }

  .pb-f-homepage-card { height:auto !important; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-card .section-card ul li {
    font-size:1rem;
    line-height:1.25rem;
    margin-top:0;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  }
}

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

.pb-f-gallery-slideshow .generic-feature-wrapper { padding:10px 10px 0 10px; }

.pb-f-gallery-slideshow .generic-feature-wrapper.is-embedded { padding:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-details-wrap:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav:after,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buttons:after {
  content:"";
  clear:both;
  display:table;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie { position:relative; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-inner {
  width:50%;
  height:100%;
  position:absolute;
  -webkit-transform-origin:100% 50%;
  -ms-transform-origin:100% 50%;
  transform-origin:100% 50%;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-spinner {
  border-radius:100% 0 0 100%/50% 0 0 50%;
  z-index:200;
  -webkit-animation-name:wp-volt-gal-pie-rota;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-rota;
  animation-duration:1s;
  animation-timing-function:linear;
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-filler {
  border-radius:0 100% 100% 0/0 50% 50% 0;
  left:50%;
  opacity:0;
  z-index:100;
  -webkit-animation-name:wp-volt-gal-pie-filler;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:steps(1,end);
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-filler;
  animation-duration:1s;
  animation-timing-function:steps(1,end);
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-mask {
  width:55%;
  margin-left:-5%;
  height:100%;
  position:absolute;
  background:#f7f7f7;
  opacity:1;
  z-index:300;
  -webkit-animation-name:wp-volt-gal-pie-masker;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:steps(1,end);
  -webkit-animation-delay:0;
  -webkit-animation-iteration-count:1;
  -webkit-animation-direction:normal;
  -webkit-animation-fill-mode:forwards;
  -webkit-animation-play-state:running;
  animation-name:wp-volt-gal-pie-masker;
  animation-duration:1s;
  animation-timing-function:steps(1,end);
  animation-delay:0;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-pie-playing .wp-volt-gal-pie-anim {
  animation-play-state:running;
  -webkit-animation-play-state:running;
  -moz-animation-play-state:running;
  -o-animation-play-state:running;
  -ms-animation-play-state:running;
}

@keyframes wp-volt-gal-pie-rota {
  0% { transform:rotate(0); }
  100% { transform:rotate(360deg); }
}

@-webkit-keyframes wp-volt-gal-pie-rota {
  0% { -webkit-transform:rotate(0); }
  100% { -webkit-transform:rotate(360deg); }
}

@-moz-keyframes wp-volt-gal-pie-rota {
  0% { -moz-transform:rotate(0); }
  100% { -moz-transform:rotate(360deg); }
}

@-o-keyframes wp-volt-gal-pie-rota {
  0% { -o-transform:rotate(0); }
  100% { -o-transform:rotate(360deg); }
}

@-webkit-keyframes wp-volt-gal-pie-filler {
  0% { opacity:0; }
  50%, 100% { opacity:1; }
}

@keyframes wp-volt-gal-pie-filler {
  0% { opacity:0; }
  50%, 100% { opacity:1; }
}

@-webkit-keyframes wp-volt-gal-pie-masker {
  0% { opacity:1; }
  50%, 100% { opacity:0; }
}

@keyframes wp-volt-gal-pie-masker {
  0% { opacity:1; }
  50%, 100% { opacity:0; }
}

.pb-f-gallery-slideshow .wp-volt-gal {
  position:relative;
  width:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal,
.pb-f-gallery-slideshow .wp-volt-gal * {
  margin:0;
  padding:0;
  border:none;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.pb-f-gallery-slideshow .wp-volt-gal .notransition {
  transition:none;
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1000;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-templates { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main {
  position:relative;
  background-color:#000;
  overflow:hidden;
  padding-bottom:66.6%;
  height:0;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photos {
  position:absolute;
  white-space:nowrap;
  width:100%;
  height:100%;
  top:0;
  line-height:0;
  transition:transform 300ms;
  transition:-ms-transform 300ms;
  -webkit-transition:-webkit-transform 300ms;
  -moz-transition:-moz-transform 300ms;
  -o-transition:-o-transform 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide {
  width:100%;
  height:100%;
  display:inline-block;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photo {
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:contain; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-photo-cover .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:cover; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:before {
  content:"";
  position:absolute;
  width:100%;
  height:50%;
  bottom:0;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:after {
  content:"\f030";
  position:absolute;
  top:50%;
  left:50%;
  height:76px;
  width:76px;
  margin-top:-38px;
  margin-left:-38px;
  border-radius:50%;
  background-color:#000;
  border:1px solid #F0F0F0;
  font-family:FontAwesome;
  text-align:center;
  color:#F0F0F0;
  line-height:76px;
  font-size:35px;
  opacity:0.6;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo:hover:after { opacity:1; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo-title {
  color:#F0F0F0;
  line-height:1.1em;
  font-size:2.5em;
  font-family:FranklinITCProThin,Helvetica,Arial,sans-serif;
  position:absolute;
  bottom:15px;
  left:23px;
  width:75%;
  text-shadow:0 1px rgba(0,0,0,0.9);
  white-space:normal;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-promo-title:before {
  content:"Next Up";
  text-transform:uppercase;
  display:block;
  font-size:0.6em;
  color:#CCC;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-promo-title { font-size:2em; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo { cursor:pointer; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo:after { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-promo-stub .wp-volt-gal-promo-title:before { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title {
  background-position:0 -10000px;
  background-repeat:no-repeat;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-overlay {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background-color:#000;
  overflow:hidden;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled .wp-volt-gal-title-overlay {
  opacity:0;
  visibility:hidden;
  display:block;
  transition:visibility 300ms ease 0,opacity 300ms;
  -webkit-transition:visibility 300ms ease 0,opacity 300ms;
  -moz-transition:visibility 300ms ease 0,opacity 300ms;
  -o-transition:visibility 300ms ease 0,opacity 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled .wp-volt-gal-title-backdrop {
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center center;
  filter:blur(15px);
  -webkit-filter:blur(15px);
  -moz-filter:blur(15px);
  -o-filter:blur(15px);
  margin:-1px 0;
  opacity:0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled.wp-volt-gal-on-title-slide .wp-volt-gal-title-overlay {
  opacity:1;
  visibility:visible;
  transition:visibility 300ms ease 300ms,opacity 0;
  -webkit-transition:visibility 300ms ease 300ms,opacity 0;
  -moz-transition:visibility 300ms ease 300ms,opacity 0;
  -o-transition:visibility 300ms ease 300ms,opacity 0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-filters-enabled.wp-volt-gal-on-title-slide .wp-volt-gal-title-backdrop {
  opacity:1;
  transition:opacity 300ms linear 300ms;
  -webkit-transition:opacity 300ms linear 300ms;
  -moz-transition:opacity 300ms linear 300ms;
  -o-transition:opacity 300ms linear 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-gradient {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-holder {
  position:absolute;
  bottom:9%;
  left:8%;
  width:84%;
  white-space:normal;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-title-main { font-size:2.5em; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-main {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  text-transform:uppercase;
  font-size:4em;
  line-height:1em;
  color:#FFF;
  margin-bottom:10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-subtitle {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:1.2em;
  line-height:1em;
  color:#FFF;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-title-overlay { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen {
  z-index:100;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen i.close {
  cursor:pointer;
  color:#f9f9f9;
  font-style:normal;
  font-size:30px;
  line-height:20px;
  width:40px;
  height:40px;
  border-radius:25px;
  text-align:center;
  padding-top:10px;
  position:absolute;
  top:20px;
  right:25px;
  background-color:rgba(0,0,0,0.2);
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-close-fullscreen i.close:hover {
  color:#1D87D8;
  background-color:rgba(0,0,0,0.4);
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-close-fullscreen i.close { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav {
  position:absolute;
  height:100%;
  top:0;
  color:#FFF;
  font-size:60px;
  width:33%;
  cursor:pointer;
  opacity:0;
  text-shadow:0 0 5px #999;
  transition:opacity 200ms;
  -webkit-transition:opacity 200ms;
  -moz-transition:opacity 200ms;
  -o-transition:opacity 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav.disabled,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav.disabled:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-prev { left:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-zoom {
  left:33%;
  width:34%;
  cursor:nw-resize;
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-next { right:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-next,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-prev { width:50%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main-nav-zoom { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-main-nav-prev,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-main-nav-prev:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav>i {
  position:absolute;
  top:50%;
  margin-top:-30px;
  width:80px;
  text-align:center;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-prev>i { left:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav-next>i { right:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-main-nav,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-main-nav:hover {
  opacity:0;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-ad .wp-volt-gal-main-nav.wp-volt-gal-main-nav-prev,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-ad .wp-volt-gal-main-nav.wp-volt-gal-main-nav-next {
  width:50%;
  display:block !important;
  z-index:99;
  opacity:0.6;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-main-nav:hover { opacity:1 !important; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-main-nav-zoom { display:none !important; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photos,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photo { height:100%; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-photo { padding-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen.wp-volt-gal-small .wp-volt-gal-main-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details {
  font-family:"FranklinITCProLight","Helvetica Neue Light","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size:0.875rem;
  line-height:1.1rem;
  color:#999;
  padding-top:0.5em;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details-handle { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details a {
  border-bottom:1px solid #666;
  color:#1d87d8;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-blurb:after {
  content:"--";
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-title { font-weight:bold; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-title:after {
  font-weight:normal;
  content:" | ";
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-text:after { content:" "; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-credit:before { content:"("; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-caption-credit:after { content:")"; }

.pb-f-gallery-slideshow .wp-volt-gal a.wp-volt-gal-buy-link {
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:18px;
  color:#666;
  text-decoration:none;
  margin-top:3px;
  border-bottom:none;
  display:none;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buy-link.wp-volt-gal-buyable { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buy-link:before {
  content:"\f07a";
  font-family:FontAwesome;
  margin-right:5px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting {
  padding:5px 20px;
  display:none;
  color:#666;
  font-size:14px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-question {
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  line-height:18px;
  margin-bottom:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option {
  display:block;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  line-height:18px;
  cursor:pointer;
  background-color:#EEE;
  border:1px solid #999;
  border-radius:3px;
  width:100px;
  padding-top:7px;
  padding-bottom:7px;
  position:relative;
  text-align:center;
  margin-top:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:first-child { margin-top:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:after {
  content:attr(data-votes) " votes";
  color:#CCC;
  margin-left:5px;
  position:absolute;
  left:105%;
  white-space:nowrap;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option:before {
  content:"\f10c";
  font-family:FontAwesome;
  display:inline-block;
  margin-right:7px;
  width:15px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting.wp-volt-gal-user-voted .wp-volt-gal-voting-option {
  color:#999;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting.wp-volt-gal-user-voted .wp-volt-gal-voting-option.wp-volt-gal-selected {
  font-weight:bold;
  color:#FC0;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option.wp-volt-gal-voting-option-like:before { content:"\f164"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-voting-option.wp-volt-gal-voting-option-dislike:before { content:"\f165"; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting .wp-volt-gal-voting { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-voting {
  border-left:1px solid #666;
  width:25%;
  float:left;
  margin-left:-1px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-has-voting.wp-volt-gal-large .wp-volt-gal-details-main {
  float:left;
  width:75%;
  border-right:1px solid #666;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-voting {
  border-left:none;
  border-top:1px solid #CCC;
  padding:10px 0 0;
  margin-top:10px;
  width:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page.wp-volt-gal-on-first-slide .wp-volt-gal-blurb { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-caption,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-blurb:after,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-voting,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-promo-slide .wp-volt-gal-buy-link { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-blurb { display:block; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-visible .wp-volt-gal-details {
  opacity:0;
  visibility:hidden;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-title-slide .wp-volt-gal-details {
  opacity:0;
  visibility:hidden;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details {
  position:fixed;
  bottom:0;
  padding:0 20px;
  background-color:rgba(0,0,0,0.2);
  width:100%;
  transition:background-color 200ms;
  -webkit-transition:background-color 200ms;
  -moz-transition:background-color 200ms;
  -o-transition:background-color 200ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details:hover { background-color:rgba(0,0,0,0.4); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded { background-color:rgba(0,0,0,0.6); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-handle {
  display:block;
  color:#ccc;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:36px;
  width:100%;
  cursor:pointer;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-handle:after {
  content:"\f0de";
  font-family:FontAwesome;
  font-size:15px;
  margin-left:7px;
  position:relative;
  top:4px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-handle:after {
  content:"\f0dd";
  top:-3px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-wrap {
  height:0;
  overflow:hidden;
  margin-bottom:0;
  transition:height 300ms,margin-bottom 300ms;
  -webkit-transition:height 300ms,margin-bottom 300ms;
  -moz-transition:height 300ms,margin-bottom 300ms;
  -o-transition:height 300ms,margin-bottom 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details.expanded .wp-volt-gal-details-wrap { margin-bottom:20px; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details-main {
  overflow:hidden;
  padding:5px 20px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-blurb { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-caption { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details a { color:#1d87d8; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-details a:hover { color:#f0f0f0; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen a.wp-volt-gal-buy-link { color:#ccc; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar {
  background-color:transparent;
  -padding:8px 0;
  font-size:14px;
  font-family:FranklinITCProBold,Helvetica,Arial,sans-serif;
  color:#666;
  width:100%;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-bar {
  background-color:transparent;
  padding:0 0 2px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small.wp-volt-gal-p-gallery-page .wp-volt-gal-bar {
  padding-left:5px;
  padding-right:5px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-bar { color:#EEE; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-bar * { cursor:auto !important; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-bar {
  position:fixed;
  top:0;
  background-color:transparent;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav { float:right; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-buttons { display:inline-block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-full-gal,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-number {
  line-height:23px;
  cursor:pointer;
  text-align:center;
  display:inline-block;
  margin:0 4px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button .wp-volt-gal-nav-next { margin:0 0 0 4px; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button {
  width:16px;
  font-size:20px;
  vertical-align:-2px;
  line-height:22px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button:hover { color:#333; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.disabled,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.disabled:hover {
  color:#DDD;
  cursor:auto;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-prev:before {
  content:"\f0d9";
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-next:before {
  content:"\f0da";
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-item-section:before {
  content:"\f111";
  font-family:FontAwesome;
  font-size:5px;
  vertical-align:3px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-nav-button:hover,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-nav-item:hover {
  color:inherit;
  background-color:inherit;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav-number {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-nav-buttons {}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-on-first-slide .wp-volt-gal-nav-prev {
  cursor:auto;
  color:#DDD;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-nav { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-buttons { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button {
  display:inline-block;
  margin:0 8px 0 0;
  line-height:23px;
  cursor:pointer;
  position:relative;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button:before {
  margin-right:6px;
  font-weight:normal;
  font-family:FontAwesome;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button:hover { color:#333; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-thumbs { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-thumbs:before { content:"\f009"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-autoplay:before { content:"\f04b"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-autoplay.wp-volt-gal-paused:before { content:"\f04c"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-fullscreen:before { content:"\f065"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-embed:before { content:"\f0c1"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-close { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-close:before { content:"\f057"; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-balloon {
  display:none;
  background-color:white;
  position:absolute;
  width:150px;
  padding:5px;
  top:-50px;
  left:50%;
  margin-left:-75px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-code {
  height:100%;
  width:100%;
  padding:3px;
  border:1px solid #DDD;
  font-size:11px;
  font-family:Helvetica,Arial,sans-serif;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-balloon:after {
  content:' ';
  height:0;
  width:0;
  position:absolute;
  bottom:-10px;
  left:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid #eee;
  left:50%;
  margin-left:-10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie { display:inline-block; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie {
  background-color:#f7f7f7;
  position:relative;
  vertical-align:sub;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie {
  width:16px;
  height:16px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-inner {
  background:#f7f7f7;
  border:2px solid #999;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-spinner { border-right:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-filler { border-left:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-mask { background:#f7f7f7; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-spinner,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-filler,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar-pie .wp-volt-gal-pie-mask { animation-duration:1.5; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-interstitial-text {
  text-align:left;
  color:#666;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:14px;
  height:0;
  padding-top:10px;
  margin-bottom:-10px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-buttons .wp-volt-gal-button-close,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-buttons .wp-volt-gal-button-autoplay { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-ad-lock .wp-volt-gal-button:hover { color:inherit; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-webkit-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-moz-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-ms-fullscreen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:-o-full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal:full-screen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-buttons { float:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button { float:left; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button.wp-volt-gal-button-close {
  float:right;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-fullscreen .wp-volt-gal-button-fullscreen { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-button-fullscreen span { display:none !important; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  background-color:#000;
  opacity:0;
  visibility:hidden;
  padding:10px;
  transition:opacity 300ms,visibility 300ms;
  -webkit-transition:opacity 300ms,visibility 300ms;
  -moz-transition:opacity 300ms,visibility 300ms;
  -o-transition:opacity 300ms,visibility 300ms;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad.wp-volt-gal-ad-visible,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll.wp-volt-gal-ad-visible {
  opacity:1;
  visibility:visible;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll { background:black url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif) no-repeat center center; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-preroll-video {
  width:100%;
  height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-wrap {
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-126px;
  margin-left:-151px;
  background:black url(//www.washingtonpost.com/wp-srv/projects/supergrid/img/loading-black-100x100.gif) no-repeat center center;
  height:252px;
  width:302px;
  border:1px solid #333;
  z-index:101;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-wrap:before {
  content:'Advertisement';
  text-transform:uppercase;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:12px;
  position:absolute;
  text-align:center;
  top:-19px;
  width:100%;
  left:0;
  color:#CCC;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skip {
  position:absolute;
  bottom:6%;
  height:40px;
  left:50%;
  margin-left:-75px;
  background-color:#222;
  width:150px;
  padding:0 4px;
  cursor:pointer;
  text-align:center;
  z-index:101;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skiptext {
  display:inline-block;
  vertical-align:middle;
  padding:0 4px;
  line-height:40px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skiptext {
  color:#333;
  font-family:FranklinITCStdLight,Helvetica,Arial,sans-serif;
  font-size:16px;
  padding-right:10px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-skip i {
  font-size:40px;
  padding-left:8px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie {
  background-color:#222;
  position:relative;
  margin:2px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie {}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie {
  width:20px;
  height:20px;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-inner {
  background:#222;
  border:2px solid #CCC;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-spinner { border-right:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-filler { border-left:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-mask { background:#222; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-spinner,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-filler,
.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-pie .wp-volt-gal-pie-mask { animation-duration:1.5; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-viewed .wp-volt-gal-ad-skiptext { color:#CCC; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-ad-viewed .wp-volt-gal-ad-skip:hover .wp-volt-gal-ad-skiptext { color:#FFF; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-wrap:before { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide-gal-title {
  font-family:'FranklinITCProThin','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:1.9em;
  line-height:1.1em;
  text-shadow:0 1px rgba(0,0,0,0.9);
  color:#f0f0f0;
  padding-right:15px;
  position:absolute;
  padding:0 0 15px 23px;
  width:75%;
  bottom:0;
  white-space:initial;
  -webkit-transition:opacity 200ms ease-in-out;
  -moz-transition:opacity 200ms ease-in-out;
  -ms-transition:opacity 200ms ease-in-out;
  -o-transition:opacity 200ms ease-in-out;
  opacity:1;
}

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-slide-gal-title.wp-volt-gal-caption-expanded { opacity:0; }

.pb-f-gallery-slideshow .wp-volt-gal .wpni_adi_bigbox_gallery_swipe {
  z-index:999;
  position:absolute;
  height:100%;
  width:100%;
  top:0;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-bar,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-main,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo-hide .wp-volt-gal-details { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-embed-promo-container { display:none; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container {
  position:relative;
  top:0;
  width:100%;
  min-height:100%;
  border:1px solid #d5d5d5;
  background-color:#fff;
  overflow:hidden;
  cursor:pointer;
  display:block;
  webkit-border-radius:.333em;
  -moz-border-radius:.333em;
  border-radius:.333em;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-container-table {
  display:table;
  width:100%;
  height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-top {
  font-family:"FranklinITCProBold",sans-serif;
  font-size:18px;
  display:table-header-group;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid {
  display:table-row-group;
  max-height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container {
  overflow:hidden;
  height:100%;
  width:100%;
  position:relative;
  margin-bottom:-40px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container img {
  height:auto;
  width:100%;
  display:block;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label {
  position:relative;
  float:left;
  left:20px;
  bottom:24px;
  padding:14px;
  background:rgba(0,0,0,0.7);
  webkit-border-radius:.333em;
  -moz-border-radius:.333em;
  border-radius:.333em;
  color:#FFF;
  font-size:16px;
  line-height:15px;
  font-family:"FranklinITCProBold",sans-serif;
  white-space:nowrap;
  margin-bottom:-4px;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container:hover .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label { background:rgba(0,0,0,0.9); }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label .fa.fa-camera { margin-right:10px; }

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-bottom {
  background:#fff;
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
  display:table-footer-group;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .cell {
  display:table-cell;
  max-height:100%;
}

.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-top span,
.pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-bottom span {
  padding:20px;
  height:1px;
}

@media only screen and (min-width:0) {
  .inline-gallery-embedded .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-bar { padding-top:0 !important; }
}

@media only screen and (min-width:620px) and (max-width:769px) {
  .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:block; }
}

@media only screen and (max-width:420px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-photo-cover .wp-volt-gal-photo.wp-volt-gal-item-loaded { background-size:contain !important; }

  .wp-volt-gal .wp-volt-gal-promo {
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
  }

  .wp-volt-gal .wp-volt-gal-close-fullscreen { top:35px; }
}

@media only screen and (max-width:768px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:focus,
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:active { opacity:1; }

  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-nav-button.wp-volt-gal-nav-next {
    margin:0 0 0 8px;
    width:7px;
  }
}

@media only screen and (min-width:768px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-main-nav:hover { opacity:1; }
}

@media only screen and (min-width:992px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-label {
    font-size:18px;
    padding:16px;
  }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-embed-promo .wp-volt-gal-embed-promo-container .wp-volt-gal-embed-promo-mid .wp-volt-gal-embed-promo-mid-img-container { margin-bottom:-46px; }
}

@media only screen and (min-width:768px) and (max-width:1017px) {
  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-bar { -padding:8px; }

  .pb-f-gallery-slideshow .wp-volt-gal:not(.wp-volt-gal-p-gallery-page) .wp-volt-gal-button { margin:0 8px; }
}

@media only screen and (max-width:1017px) {
  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-bar { -padding:8px; }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-button { margin:0 8px; }

  .pb-f-gallery-slideshow .wp-volt-gal.wp-volt-gal-p-gallery-page .wp-volt-gal-details { padding:10px 10px 0 10px; }
}

@media only screen and (min-width:1018px) {
  .pb-f-gallery-slideshow .wp-volt-gal .wp-volt-gal-nav-button.wp-volt-gal-nav-next {
    margin:0 0 0 8px;
    width:7px;
  }

  .wp-volt-gal.wp-volt-gal-small .wp-volt-gal-ad-skip { display:block; }
}

@media print {
  .pb-f-gallery-slideshow,
  .inline-gallery-embedded { display:none !important; }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-posttv-player .wpv-overlay { display:none; }

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

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

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

.pb-f-generic-text .pb-module-area {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:20px;
}

.pb-f-generic-text .pb-module-area.in-stream {
  margin-left:-50px;
  padding-bottom:36px;
  margin-bottom:40px;
}

.pb-f-generic-text ul { padding-left:15px; }

.pb-f-generic-text img {
  max-width:100%;
  height:auto;
}

@media only screen and (max-width:1440px) {
  .pb-f-generic-text .pb-module-area.in-stream {
    padding-bottom:35px;
    margin-bottom:32px;
  }
}

@media only screen and (max-width:768px) {
  .pb-f-generic-text { padding-left:20px !important; }

  .pb-f-generic-text .pb-module-area.in-stream {
    margin-left:-20px;
    padding-bottom:37px;
  }
}

@media only screen and (max-width:480px) {
  .pb-f-generic-text { padding-left:10px !important; }

  .pb-f-generic-text .pb-module-area.in-stream { margin-left:-10px; }

  .pb-f-generic-text .pb-module-area.in-stream {
    padding-bottom:21px;
    margin-bottom:20px;
  }
}
