/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-header-nav div.headernav {
  border-bottom:solid 1px #D2D2D2;
  background-color:#FFF;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif !important;
  width:100%;
  letter-spacing:0.02em !important;
  z-index:1000;
  border-bottom:solid 1px #D2D2D2;
}

.pb-f-global-header-nav div.headernav .nav-hp-link { cursor:pointer; }

.pb-f-global-header-nav div.headernav.skinny .scroll-logo { opacity:1.0; }

.pb-f-global-header-nav div.headernav.slimline { position:relative; }

.pb-f-global-header-nav div.headernav.slimline .row-two .scroll-logo { opacity:1.0; }

.pb-f-global-header-nav div.headernav.slimline .row-one { display:none; }

.pb-f-global-header-nav div.headernav.fixed {
  position:fixed;
  transition:top 0.6s ease;
  top:0;
  left:0;
}

.pb-f-global-header-nav div.headernav.fixed.rollup .scroll-logo {
  opacity:1.0;
  width:auto;
}

@media screen {
  div.headernav.fixed.rollup { top:0; }
}

@media screen and (min-width:768px) {
  div.headernav.fixed.rollup { top:-100px; }
}

@media screen and (min-width:992px) {
  div.headernav.fixed.rollup { top:-120px; }
}

@media screen and (min-width:1200px) {
  div.headernav.fixed.rollup { top:-140px; }
}

.pb-f-global-header-nav div.headernav .row-one,
.pb-f-global-header-nav div.headernav .row-two {
  position:relative;
  text-align:center;
}

@media screen {
  div.headernav .row-one .fa,
  div.headernav .row-two .fa {
    font-size:22px;
    margin:4px;
  }
}

@media screen and (min-width:768px) {
  div.headernav .row-one .fa,
  div.headernav .row-two .fa {
    font-size:22px;
    margin:5px 3px 0 3px;
  }
}

@media screen and (min-width:992px) {
  div.headernav .row-one .fa,
  div.headernav .row-two .fa {
    font-size:22px;
    margin:10px 5px 0 5px;
  }
}

@media screen and (min-width:1200px) {
  div.headernav .row-one .fa,
  div.headernav .row-two .fa {
    font-size:25px;
    margin:16px 5px 0 5px;
  }
}

.pb-f-global-header-nav div.headernav .row-one {
  border-bottom:solid 1px #D2D2D2;
  overflow:hidden;
}

@media screen {
  div.headernav .row-one {
    height:100px;
    margin-top:-100px;
  }
}

@media screen and (min-width:768px) {
  div.headernav .row-one {
    height:100px;
    margin-top:0;
  }
}

@media screen and (min-width:992px) {
  div.headernav .row-one {
    height:120px;
    margin-top:0;
  }
}

@media screen and (min-width:1200px) {
  div.headernav .row-one {
    height:140px;
    margin-top:0;
  }
}

.pb-f-global-header-nav div.headernav .row-one .masthead-image .center {
  width:auto;
  margin:10px 0;
  text-align:center;
}

.pb-f-global-header-nav div.headernav .row-one .masthead-image .center img { width:auto; }

@media screen {
  div.headernav .row-one .masthead-image .center img { height:0; }
}

@media screen and (min-width:768px) {
  div.headernav .row-one .masthead-image .center img {
    margin:10px 0 0 0 !important;
    height:70px;
  }
}

@media screen and (min-width:800px) {
  div.headernav .row-one .masthead-image .center img {
    margin:0 0 0 0 !important;
    height:85px;
  }
}

@media screen and (min-width:992px) {
  div.headernav .row-one .masthead-image .center img {
    margin:10px 0 0 0 !important;
    height:90px;
  }
}

@media screen and (min-width:1200px) {
  div.headernav .row-one .masthead-image .center img {
    margin:25px 0 0 0 !important;
    height:95px;
  }
}

.pb-f-global-header-nav div.headernav .row-one .headerPromo {
  position:absolute;
  bottom:0px;
}

@media screen {
  div.headernav .row-one .headerPromo { width:10%; }
}

@media screen and (min-width:992px) {
  div.headernav .row-one .headerPromo { width:15%; }
}

.pb-f-global-header-nav div.headernav .row-one .headerPromo.marginBottom { bottom:10px; }

.pb-f-global-header-nav div.headernav .row-one .headerPromo.socialRight {
  float:left;
  left:10px;
}

.pb-f-global-header-nav div.headernav .row-one .headerPromo.socialRight ._toolclass_ { float:right; }

.pb-f-global-header-nav div.headernav .row-one .headerPromo.socialLeft {
  float:right;
  right:10px;
}

.pb-f-global-header-nav div.headernav .row-one .headerPromo.socialLeft ._toolclass_ { float:left; }

.pb-f-global-header-nav div.headernav .row-one .social {
  position:absolute;
  bottom:10px;
}

.pb-f-global-header-nav div.headernav .row-one .social.socialRight {
  float:right;
  right:10px;
}

.pb-f-global-header-nav div.headernav .row-one .social.socialRight ._toolclass_ { float:left; }

.pb-f-global-header-nav div.headernav .row-one .social.socialLeft {
  float:left;
  left:10px;
}

.pb-f-global-header-nav div.headernav .row-one .social.socialLeft ._toolclass_ { float:right; }

.pb-f-global-header-nav div.headernav .row-one .social.socialHidden { display:none; }

@media screen {
  div.headernav .row-one .social .social-fa {
    font-size:20px;
    margin:4px;
  }
}

@media screen and (min-width:768px) {
  div.headernav .row-one .social .social-fa {
    font-size:20px;
    margin:5px 3px 0 3px;
  }
}

@media screen and (min-width:992px) {
  div.headernav .row-one .social .social-fa {
    font-size:21px;
    margin:5px 5px 0 5px;
  }
}

@media screen and (min-width:1200px) {
  div.headernav .row-one .social .social-fa {
    font-size:21px;
    margin:16px 10px 0 10px;
  }
}

.pb-f-global-header-nav div.headernav .row-one .details-container {
  width:100%;
  margin:0 auto;
  display:block;
}

.pb-f-global-header-nav div.headernav .row-one .details-container .full-date {
  padding-right:50px;
  display:inline;
}

.pb-f-global-header-nav div.headernav .row-one .details-container ul,
.pb-f-global-header-nav div.headernav .row-one .details-container li,
.pb-f-global-header-nav div.headernav .row-one .details-container .full-date { display:inline; }

.pb-f-global-header-nav div.headernav .row-one .details-container .edition-toggle li.active a { color:#265ea7; }

.pb-f-global-header-nav div.headernav .row-one .details-container .edition-toggle li:hover { text-decoration:underline; }

@media screen {
  div.headernav .row-two { height:45px; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two { height:45px; }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two { height:45px; }
}

.pb-f-global-header-nav div.headernav .row-two .left-burger-logo {
  float:left;
  transition:width 0.2s ease;
}

@media screen {
  div.headernav .row-two .left-burger-logo {
    width:50px;
    height:45px;
  }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .left-burger-logo { height:45px; }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two .left-burger-logo { height:45px; }
}

.pb-f-global-header-nav div.headernav .row-two .left-burger-logo .fa.burger {
  float:left;
  cursor:pointer;
}

.pb-f-global-header-nav div.headernav .row-two .left-burger-logo .fa.burger:hover { color:#265ea7; }

@media screen {
  div.headernav .row-two .left-burger-logo .fa.burger { margin:10px 0px 0px 10px; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .left-burger-logo .fa.burger { margin:12px 0px 0px 12px; }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two .left-burger-logo .fa.burger { margin:12px 0px 0px 12px; }
}

.pb-f-global-header-nav div.headernav .row-two .center-nav {
  text-align:center;
  width:100%;
  padding:0 70px;
  height:45px;
}

.pb-f-global-header-nav div.headernav .row-two .top-nav-list {
  display:inline-block;
  margin:0 auto 0 auto;
  padding:0;
  height:45px;
  overflow:hidden;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-weight:700;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  transition:padding 0.6s ease;
}

.pb-f-global-header-nav div.headernav .row-two .top-nav-list .top-nav-list-item {
  transition:margin 0.5s ease 0.2s;
  text-transform:uppercase;
  float:left;
  list-style-type:none;
}

@media screen and (max-width:1070px) {
  div.headernav .row-two .top-nav-list .top-nav-list-item { display:none; }
}

.pb-f-global-header-nav div.headernav .row-two .top-nav-list .top-nav-list-item:hover { color:#265ea7; }

@media screen {
  div.headernav .row-two .top-nav-list .top-nav-list-item {
    margin:0 20px;
    line-height:45px;
  }
}

@media screen and (min-width:768px) {
  div.headernav .row-two .top-nav-list .top-nav-list-item { line-height:45px; }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two .top-nav-list .top-nav-list-item { line-height:45px; }
}

.pb-f-global-header-nav div.headernav .row-two .top-nav-list .top-nav-list-item.first { margin-left:0px; }

.pb-f-global-header-nav div.headernav .row-two .top-nav-list .top-nav-list-item.last { margin-right:0px; }

.pb-f-global-header-nav div.headernav .row-two .scroll-logo {
  transition:opacity 0.6s ease;
  opacity:0;
  position:absolute;
  top:0;
}

@media screen {
  div.headernav .row-two .scroll-logo {
    padding-top:0;
    padding-bottom:0;
    height:35px;
    margin:4px 0 0 0;
    left:35px;
  }
}

@media screen and (max-width:400px) {
  div.headernav .row-two .scroll-logo {
    height:25px;
    margin:9px 0 0 0;
    left:45px;
  }
}

.pb-f-global-header-nav div.headernav .row-two .search-container {
  width:100px;
  position:absolute;
  right:-30px;
  top:0px;
  text-align:left;
  overflow:hidden;
  transition-property:width;
  transition-duration:0.6s;
  transition-timing-function:ease;
  margin:0;
}

@media screen {
  div.headernav .row-two .search-container { height:45px; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .search-container { height:45px; }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two .search-container { height:45px; }
}

.pb-f-global-header-nav div.headernav .row-two .search-container.expand { width:100%; }

@media screen {
  div.headernav .row-two .search-container.expand { padding-left:10px; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .search-container.expand { padding-left:20px; }
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search {
  height:100%;
  width:100%;
  background:white;
  overflow:hidden;
  transition-property:background-color;
  transition-duration:0.6s;
  transition-timing-function:ease;
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search button {
  background:white;
  border:solid 0 transparent;
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search.expand { background-color:#EEE; }

.pb-f-global-header-nav div.headernav .row-two .search-container .search.expand .search-icon { color:#333333; }

.pb-f-global-header-nav div.headernav .row-two .search-container .search .search-icon {
  background-color:inherit;
  font-family:"FontAwesome";
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search .search-icon:hover { color:#265ea7; }

@media screen {
  div.headernav .row-two .search-container .search .search-icon {
    margin:8px 0 0 0;
    width:35px;
  }
}

@media screen and (min-width:768px) {
  div.headernav .row-two .search-container .search .search-icon { margin:8px 0 0 0; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .search-container .search .search-icon {
    margin:12px 10px 10px 10px;
    width:45px;
  }
}

@media screen and (min-width:1200px) {
  div.headernav .row-two .search-container .search .search-icon {
    margin:10px 10px 10px 10px;
    width:45px;
  }
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search .text-field {
  color:#333333;
  border:solid 0 transparent;
  width:85%;
  position:relative;
  top:-1px;
  background-color:inherit;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:20px;
}

@media screen {
  div.headernav .row-two .search-container .search .text-field { height:35px; }
}

@media screen and (min-width:992px) {
  div.headernav .row-two .search-container .search .text-field { height:45px; }
}

.pb-f-global-header-nav div.headernav .row-two .search-container .search .submit {
  height:0;
  width:0;
  padding:0;
  margin:0;
  border:solid 0 transparent;
  position:absolute;
  left:-100px;
  background-color:inherit;
}

.pb-f-global-header-nav div.headernav.skinny .scroll-logo {
  opacity:1.0;
  width:auto;
}

.pb-f-global-header-nav div.headernav.slimline .left-burger-logo,
.pb-f-global-header-nav div.headernav.rollup .left-burger-logo,
.pb-f-global-header-nav div.headernav.skinny .left-burger-logo {
  padding-right:15px;
  transition:width 0.6s ease;
  width:325px;
}

@media screen {
  div.headernav.slimline .top-nav-list .top-nav-list-item,
  div.headernav.rollup .top-nav-list .top-nav-list-item,
  div.headernav.skinny .top-nav-list .top-nav-list-item {
    margin:0 15px;
    transition:margin 0.5s ease 0.2s;
  }
}

.pb-f-global-header-nav div.headernav #slider-menu {
  border:1px solid #D2D2D2;
  background-color:#FFF;
  text-transform:uppercase;
  overflow:hidden;
}

.pb-f-global-header-nav div.headernav #slider-menu a:hover { color:#265ea7; }

.pb-f-global-header-nav div.headernav #slider-menu #slider-menu-scroll {
  overflow-y:auto;
  overflow-x:hidden;
  width:365px;
  margin-left:25px;
  height:10000vh;
}

.pb-f-global-header-nav div.headernav #slider-menu #slider-menu-scroll ul {
  padding:0;
  margin:0;
  display:block;
  width:300px;
  background-color:#FFF;
}

.pb-f-global-header-nav div.headernav #slider-menu #slider-menu-scroll ul li {
  margin:0;
  padding:0 0 0 20px;
  width:300px;
  float:none;
  display:block;
  position:relative;
}

@media screen {
  div.headernav #slider-menu #slider-menu-scroll ul li { line-height:30px; }
}

@media screen and (min-width:768px) {
  div.headernav #slider-menu #slider-menu-scroll ul li { line-height:50px; }
}

.pb-f-global-header-nav div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
  position:absolute;
  left:250px;
  font-size:18px;
  font-weight:600;
  line-height:16px;
}

@media screen {
  div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
    line-height:30px;
    margin:8px 10px 0 10px;
  }
}

@media screen and (min-width:768px) {
  div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
    line-height:50px;
    margin:16px 50px 0 10px;
  }
}

.pb-f-global-header-nav div.headernav #slider-menu #slider-menu-scroll .copyright { padding-bottom:20px; }

.pb-f-global-header-nav div.headernav #drawer {
  position:absolute;
  left:-350px;
  width:350px;
  z-index:10000;
  text-transform:uppercase;
  -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);
}

.pb-f-global-header-nav div.headernav #drawer.active { transform:translate3d(325px,0,0); }

.pb-f-global-header-nav div.headernav #drawer a:hover { color:#265ea7; }

.pb-f-global-header-nav div.headernav #drawer .sub-nav-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 #EEE;
  position:absolute;
  top:10px;
  left:228px;
  z-index:1000;
}

.pb-f-global-header-nav div.headernav #drawer .sub-nav-arrow.active {
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.pb-f-global-header-nav div.headernav #drawer ul.sub-nav {
  padding:10px 0;
  color:#333;
  margin:0;
  z-index:1002;
  float:right;
  width:200px;
  overflow-y:auto;
  overflow-x:hidden;
  display:block;
  background-color:#EEE;
  border-radius:6px;
  -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;
  display:none;
  position:absolute;
  top:0px;
  left:240px;
}

.pb-f-global-header-nav div.headernav #drawer ul.sub-nav li {
  margin:0;
  padding:0 0 0 20px;
  width:300px;
  float:none;
  display:block;
  position:relative;
}

@media screen {
  div.headernav #drawer ul.sub-nav li { line-height:30px; }
}

@media screen and (min-width:768px) {
  div.headernav #drawer ul.sub-nav li { line-height:50px; }
}

.pb-f-global-header-nav div#siteheader.reverse .row-two { background-color:#265ea7; }

.pb-f-global-header-nav div#siteheader.reverse .row-two .top-nav-list .top-nav-list-item { color:white; }

.pb-f-global-header-nav div#siteheader.reverse .row-two .top-nav-list .top-nav-list-item:hover { color:gray; }

.pb-f-global-header-nav div#siteheader.reverse .row-two span.burger { color:white; }

.pb-f-global-header-nav div#siteheader.reverse .row-two span.burger:hover { color:gray; }

.pb-f-global-header-nav div#siteheader.reverse .row-two .search-container .search { background-color:#265ea7; }

.pb-f-global-header-nav div#siteheader.reverse .row-two .search-container .search button.search-icon { color:white; }

.pb-f-global-header-nav div#siteheader.reverse .row-two .search-container .search button.search-icon:hover { color:gray; }

.pb-f-global-header-nav div#siteheader.row-one-reverse .row-one { background-color:#265ea7; }

.pb-f-global-header-nav .headernav.skinny #drawer {
  left:-250px;
  width:250px;
}

.pb-f-global-header-nav .headernav.skinny #drawer.active {
  -webkit-transform:translate3d(225px,0,0);
  -moz-transform:translate3d(225px,0,0);
  -ms-transform:translate(175px,0);
  transform:translate3d(225px,0,0);
}

.pb-f-global-header-nav .headernav.skinny #drawer .sub-nav {
  left:175px;
  width:150px;
}

.pb-f-global-header-nav .headernav.skinny #drawer .sub-nav-arrow { left:162px; }

.pb-f-global-header-nav .headernav.skinny #slider-menu #slider-menu-scroll {}

.pb-f-global-header-nav .headernav.skinny #slider-menu #slider-menu-scroll ul { width:200px; }

.pb-f-global-header-nav .headernav.skinny #slider-menu #slider-menu-scroll ul li { width:200px; }

.pb-f-global-header-nav .headernav.skinny #slider-menu #slider-menu-scroll ul li .main-nav-angle { left:150px; }

.pb-f-global-header-nav div.headernav.navOnTop.fixed.rolled-up .scroll-logo {
  opacity:1.0;
  width:auto;
}

@media screen and (min-width:768px) {
  div.headernav.navOnTop.fixed.rolled-up { height:45px; }
}

@media screen and (min-width:992px) {
  div.headernav.navOnTop.fixed.rolled-up { height:45px; }
}

@media screen and (min-width:1200px) {
  div.headernav.navOnTop.fixed.rolled-up { height:45px; }
}

.pb-f-global-header-nav div.headernav.navOnTop.fixed .row-one { background-color:white; }

@media print {
  .headernav,
  #siteheader { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-phanzu-phanzu-ad-code>.phanzu-ad {
  clear:both;
  display:block;
  text-align:center;
}

.pb-f-phanzu-phanzu-ad-code .pb-unfinished {
  min-height:250px;
  background-color:#DDD;
  padding-bottom:10px;
  padding-top:12px;
  padding:0px 10px 0px 10px;
  clear:both;
}

@media only screen and (max-width:768px) {
  .pb-f-phanzu-ad { clear:both; }
}

@media only screen and (min-width:0px) {
  .pb-feature.pb-f-phanzu-ad {
    border-bottom:0;
    padding:0;
    clear:both;
  }
}

.pb-f-phanzu-phanzu-ad-code {
  text-align:center;
  margin-top:0px;
  width:100%;
}

.pb-f-phanzu-phanzu-ad-code>.pb-ad-container {
  padding:0px 10px 0px 10px;
  clear:both;
}

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

@media print {
  .pb-f-phanzu-ad { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-ads-dfp-homepage-takeover .pb-module-area {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0;
}

@media only screen and (max-width:1000px) {
  .pb-module-area { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-c-list-chain { overflow:hidden; }

.pb-c-list-chain .with-bottom-border { border-bottom:solid 1px #d5d5d5; }

@media screen and (min-width:992px) {
  .with-right-border { border-right:solid 1px #d5d5d5; }
}

.pb-c-list-chain .mario { color:blue; }

/*
 * 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; }
}

.pb-f-homepage-story .flex-item { position:relative; }

.pb-f-homepage-story .flex-item .art {
  font-size:1rem;
  line-height:0;
  width:100%;
}

.pb-f-homepage-story .flex-item .art img { width:100%; }

.pb-f-homepage-story .flex-item .art .caption {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  line-height:1.1rem;
  color:#999999;
  padding-top:0.25em;
}

.pb-f-homepage-story .flex-item .art .caption.caption-normal p {
  font-size:1rem;
  line-height:1.1rem;
}

.pb-f-homepage-story .flex-item .art .caption.caption-small {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:0.875rem;
  line-height:1.0rem;
  color:#bbbbbb;
  padding-top:0.25em;
}

.pb-f-homepage-story .flex-item .art .caption.caption-small p {
  font-size:0.75rem;
  line-height:1.0rem;
}

.pb-f-homepage-story .flex-item .art.art-low:not(:first-child) { padding-top:0.5rem; }

.pb-f-homepage-story .flex-item .art.art-low .art-full-width.extra-rule-above:not(:first-child) { padding-top:0.25rem; }

.pb-f-homepage-story .flex-item .art.art-left-of-blurb,
.pb-f-homepage-story .flex-item .art.art-right-of-blurb { padding-top:5px; }

.pb-f-homepage-story .flex-item.art-full-width.extra-rule-above::before {
  width:33.33333%;
  margin-left:33.33333%;
  margin-right:33.33333%;
  background-color:#D5D5D5;
  content:"";
  display:block;
  height:1px;
  margin-top:0.0rem;
  margin-bottom:0.875rem;
}

.pb-f-homepage-story .flex-item.art-full-width.extra-rule-below::after {
  width:33.33333%;
  margin-left:33.33333%;
  margin-right:33.33333%;
  background-color:#D5D5D5;
  content:"";
  display:block;
  height:1px;
  margin-top:0.875rem;
  margin-bottom:0.1875rem;
}

.pb-f-homepage-story .flex-item .video-wrapper {
  position:relative;
  padding-bottom:56.25%;
  padding-top:0;
  height:0;
}

.pb-f-homepage-story .flex-item .video-wrapper iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center;
  margin-bottom:10px;
}

.pb-f-homepage-story .flex-item .h_iframe {
  position:relative;
  margin-bottom:20px;
}

.pb-f-homepage-story .flex-item .h_iframe .ratio {
  display:block;
  width:100%;
  height:auto;
}

.pb-f-homepage-story .flex-item .h_iframe .flex-iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.pb-f-homepage-story .flex-item .art-left { float:left; }

.pb-f-homepage-story .flex-item .art-right { float:right; }

.pb-f-homepage-story .flex-item .art-left,
.pb-f-homepage-story .flex-item .art-right { margin-bottom:0px; }

.pb-f-homepage-story .flex-item .art-left.art-small,
.pb-f-homepage-story .flex-item .art-right.art-small { max-width:224px; }

.pb-f-homepage-story .flex-item .art-left.art-x-small,
.pb-f-homepage-story .flex-item .art-right.art-x-small { max-width:112px; }

.pb-f-homepage-story .flex-item .sigline {
  font-size:0.8125rem;
  line-height:1.3;
}

.pb-f-homepage-story .flex-item .sigline>*:not(:last-child)::after {
  font-size:1rem;
  padding-left:0.5em;
  content:"\0000b7";
  padding-right:0.5em;
  color:black;
  line-height:0;
}

.pb-f-homepage-story .flex-item .sigline .byline { color:#5A5A5A; }

.pb-f-homepage-story .flex-item .sigline .byline .author {
  color:#265ea7;
  margin:0;
  white-space:nowrap;
  font-size:14px;
  font-weight:100;
}

.pb-f-homepage-story .flex-item .sigline .timestamp {
  display:inline-block;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:1.25rem;
}

.pb-f-homepage-story .flex-item .sigline .category { font-size:1.25rem; }

.pb-f-homepage-story .flex-item .sigline .category a { font-family:"Trade Gothic Condensed","Helvetica",sans-serif; }

.pb-f-homepage-story .flex-item .sigline li {
  display:inline;
  list-style:outside none none;
}

@media only screen and (max-width:78em) {
  .flex-item .sigline { font-size:0.8125rem; }
}

.pb-f-homepage-story .flex-item .headline {
  color:#000000;
  line-height:1.2em;
}

.pb-f-homepage-story .flex-item .headline.normal-style {
  font-family:"Aldine Bold BT";
  word-spacing:-0.02em;
  text-rendering:auto;
  margin-bottom:10px;
  font-weight:600;
}

.pb-f-homepage-story .flex-item .headline.thin-style {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  word-spacing:-0.02em;
  text-rendering:auto;
  margin-bottom:10px;
  font-weight:300;
}

.pb-f-homepage-story .flex-item .headline.highlight-style {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  text-rendering:auto;
  margin-bottom:10px;
  line-height: 1 0.2em;
}

.pb-f-homepage-story .flex-item .headline.highlight-style .byline-kicker { font-family:"Trade Gothic Condensed","Helvetica",sans-serif; }

.pb-f-homepage-story .flex-item .headline.highlight-style.xx-huge { font-size:5rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.x-huge { font-size:4rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.huge { font-size:3rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.xx-large { font-size:2.5rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.x-large { font-size:2.25rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.large { font-size:2rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.normal { font-size:1.75rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.small { font-size:1.25rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.x-small { font-size:1.125rem; }

.pb-f-homepage-story .flex-item .headline.highlight-style.xx-small { font-size:1rem; }

.pb-f-homepage-story .flex-item .headline.bulleted { position:relative; }

.pb-f-homepage-story .flex-item .headline.xx-huge {
  font-size:5.25rem;
  font-weight:900;
}

.pb-f-homepage-story .flex-item .headline.x-huge {
  font-size:4.5rem;
  font-weight:900;
}

.pb-f-homepage-story .flex-item .headline.huge {
  font-size:4.0rem;
  font-weight:900;
}

.pb-f-homepage-story .flex-item .headline.xx-large {
  font-size:3.5rem;
  font-weight:600;
}

.pb-f-homepage-story .flex-item .headline.x-large {
  font-size:3.0rem;
  font-weight:600;
}

.pb-f-homepage-story .flex-item .headline.large { font-size:2.5rem; }

.pb-f-homepage-story .flex-item .headline.normal { font-size:2.25rem; }

.pb-f-homepage-story .flex-item .headline.small { font-size:1.875rem; }

.pb-f-homepage-story .flex-item .headline.x-small { font-size:1.5rem; }

@media only screen and (max-width:30em) {
  .flex-item .headline.xx-huge { font-size:2.0rem; }

  .flex-item .headline.x-huge { font-size:2.0rem; }

  .flex-item .headline.huge { font-size:1.875rem; }

  .flex-item .headline.xx-large { font-size:1.75rem; }

  .flex-item .headline.x-large { font-size:1.75rem; }

  .flex-item .headline.large { font-size:1.625rem; }

  .flex-item .headline.normal { font-size:1.625rem; }

  .flex-item .headline.small { font-size:1.375rem; }

  .flex-item .headline.x-small { font-size:1.375rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

@media only screen and (max-width:48em) {
  .flex-item .headline.xx-huge { font-size:3.0rem; }

  .flex-item .headline.x-huge { font-size:3.0rem; }

  .flex-item .headline.huge { font-size:3.0rem; }

  .flex-item .headline.xx-large { font-size:3.0rem; }

  .flex-item .headline.x-large { font-size:3.0rem; }

  .flex-item .headline.large { font-size:2.75rem; }

  .flex-item .headline.normal { font-size:2.25rem; }

  .flex-item .headline.small { font-size:1.625rem; }

  .flex-item .headline.x-small { font-size:1.5rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

@media only screen and (max-width:62em) {
  .flex-item .headline.xx-huge { font-size:3.5rem; }

  .flex-item .headline.x-huge { font-size:3.5rem; }

  .flex-item .headline.huge { font-size:3.5rem; }

  .flex-item .headline.xx-large { font-size:3.0rem; }

  .flex-item .headline.x-large { font-size:3.0rem; }

  .flex-item .headline.large { font-size:3.0rem; }

  .flex-item .headline.normal { font-size:2.375rem; }

  .flex-item .headline.small { font-size:2.0rem; }

  .flex-item .headline.x-small { font-size:1.625rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

.pb-f-homepage-story .flex-item .deck {
  font-size:1.25em;
  font-weight:normal;
  font-family:"Trade Gothic","Helvetica",sans-serif;
  line-height:1.1em;
}

.pb-f-homepage-story .flex-item .deck.xx-huge { font-size:2rem; }

.pb-f-homepage-story .flex-item .deck.x-huge { font-size:1.9rem; }

.pb-f-homepage-story .flex-item .deck.huge { font-size:1.7rem; }

.pb-f-homepage-story .flex-item .deck.xx-large { font-size:1.7rem; }

.pb-f-homepage-story .flex-item .deck.x-large { font-size:1.7rem; }

.pb-f-homepage-story .flex-item .deck.large { font-size:1.7rem; }

.pb-f-homepage-story .flex-item .deck.normal { font-size:1.4rem; }

.pb-f-homepage-story .flex-item .deck.small { font-size:1.4rem; }

.pb-f-homepage-story .flex-item .deck.x-small { font-size:1.4rem; }

.pb-f-homepage-story .flex-item .deck.xx-small { font-size:1.4rem; }

@media only screen and (max-width:30em) {
  .flex-item .deck.xx-huge { font-size:1.375rem; }

  .flex-item .deck.x-huge { font-size:1.375rem; }

  .flex-item .deck.huge { font-size:1.375rem; }

  .flex-item .deck.xx-large { font-size:1.375rem; }

  .flex-item .deck.x-large { font-size:1.375rem; }

  .flex-item .deck.large { font-size:1.375rem; }

  .flex-item .deck.normal { font-size:1.375rem; }

  .flex-item .deck.small { font-size:1.25rem; }

  .flex-item .deck.x-small { font-size:1.0rem; }

  .flex-item .deck.xx-small { font-size:1.0rem; }
}

@media screen and (max-width:768px) {
  .flex-item .deck.xx-huge { font-size:14px; }

  .flex-item .deck.x-huge { font-size:14px; }

  .flex-item .deck.huge { font-size:14px; }

  .flex-item .deck.xx-large { font-size:14px; }

  .flex-item .deck.x-large { font-size:14px; }

  .flex-item .deck.large { font-size:14px; }

  .flex-item .deck.normal { font-size:14px; }

  .flex-item .deck.small { font-size:14px; }

  .flex-item .deck.x-small { font-size:14px; }

  .flex-item .deck.xx-small { font-size:14px; }
}

.pb-f-homepage-story .flex-item .related-links {
  font-size:12px;
  padding-top:0;
}

.pb-f-homepage-story .flex-item .related-links li { list-style:outside none none; }

.pb-f-homepage-story .flex-item .related-links-normal { position:relative; }

.pb-f-homepage-story .flex-item .related-links-normal li {
  margin-left:1em;
  line-height:1.2em;
}

.pb-f-homepage-story .flex-item .related-links-normal li:not(:last-child) { padding-bottom:0.4em; }

.pb-f-homepage-story .flex-item .related-links-normal li::before {
  content:"•";
  position:absolute;
  left:0;
  color:#9A9A9A;
}

.pb-f-homepage-story .flex-item .related-links-side-by-side li { display:inline; }

.pb-f-homepage-story .flex-item .related-links-side-by-side li::before {
  content:"•";
  padding-right:0.5em;
  color:#9A9A9A;
}

.pb-f-homepage-story .flex-item .related-links-side-by-side li:not(:first-child)::before { padding-left:0.5em; }

.pb-f-homepage-story .flex-item .related-links-side-by-side .related { font-family:"Trade Gothic","Helvetica",sans-serif; }

.pb-f-homepage-story .flex-item .blurb {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:14px;
  line-height:1.4;
  color:#000000;
  margin-bottom:10px;
}

.pb-f-homepage-story .flex-item .blurb.like-article-body {
  font-family:"adobe-caslon-pro-n4","adobe-caslon-pro","adobe-caslon-pro-1","adobe-caslon-pro-2",Georgia,serif;
  line-height:1.78;
  color:#333;
  margin-bottom:10px;
}

@media only screen and (max-width:30em) {
  .flex-item .blurb {
    font-size:12px;
    line-height:1.3em;
    margin-bottom:10px;
  }
}

@media only screen and (max-width:62em) {
  .flex-item .blurb {
    font-size:14px;
    line-height:1.4em;
    margin-bottom:10px;
  }
}

@media screen and (max-width:768px) {
  .flex-item .blurb { font-size:14px; }
}

.pb-f-homepage-story .flex-item .is-admin-unedited { color:#D8070E !important; }

.pb-f-homepage-story .flex-item .related-links-normal,
.pb-f-homepage-story .flex-item .timeline .blurb {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  margin-bottom:10px;
}

.pb-f-homepage-story .flex-item .photo-wrapper {
  position:relative;
  margin-bottom:10px;
}

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

.pb-f-homepage-story .flex-item .photo-wrapper .overlay .duration { font-family:"Trade Gothic","Helvetica",sans-serif; }

@media only screen and (max-width:30em) {
  .flex-item .photo-wrapper .overlay {
    font-size:1.275rem;
    line-height:1.125rem;
  }
}

.pb-f-homepage-story .flex-item .photo-wrapper:hover .overlay {
  background-color:black;
  opacity:1.00;
  -moz-opacity:1.00;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter:alpha(opacity=100);
  cursor:pointer;
}

.pb-f-homepage-story .flex-item .standalone-overlay {
  font-size:0.9375em;
  font-family:"Trade Gothic","Helvetica",sans-serif;
}

.pb-f-homepage-story .flex-item .standalone-overlay .duration { color:#6C6C6C; }

@media only screen and (max-width:78em) {
  .flex-item .standalone-overlay { font-size:0.875em; }
}

.pb-f-homepage-story .flex-item .overlay .icon-left,
.pb-f-homepage-story .flex-item .standalone-overlay .icon-left {
  display:inline-block;
  padding-right:8px;
}

.pb-f-homepage-story .flex-item .photo-wrapper .overlay .icon-right,
.pb-f-homepage-story .flex-item .standalone-overlay .icon-right,
.pb-f-homepage-story .flex-item .photo-wrapper .overlay .duration,
.pb-f-homepage-story .flex-item .standalone-overlay .duration {
  display:inline-block;
  padding-left:8px;
}

.pb-f-homepage-story .flex-item.wrap-text .flex-stack-text {
  width:100%;
  float:none;
}

.pb-f-homepage-story .flex-item.wrap-text .flex-stack-art {
  padding-bottom:0.3125rem;
  z-index:1;
}

.pb-f-homepage-story .flex-item.wrap-text .art-left.flex-stack-art { margin-right:10px; }

.pb-f-homepage-story .flex-item.wrap-text .art-left.flex-stack-art { margin-left:10px; }

.pb-f-homepage-story .flex-item .flex-rail { padding:0 15px; }

@media (max-width:992px) {
  .flex-item .flex-rail { padding:0; }
}

@media only screen and (max-width:30em) {
  .flex-item time { font-size:1.25rem; }
}

@media only screen and (max-width:30em) {
  .flex-item .button { font-size:14px; }
}

.pb-f-homepage-story .label-wrapper.label-left {
  display:inline-block;
  margin-right:0.625rem;
  float:left;
}

.pb-f-homepage-story .label-chain .label.label-with-background {
  margin-bottom:0.625rem;
  white-space:inherit;
}

.pb-f-homepage-story .label.label-kicker,
.pb-f-homepage-story .label.label-btn,
.pb-f-homepage-story .label.label-bar {
  font-size:1rem;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  color:#265ea7;
  display:inline-block;
  padding:0;
  font-weight:100;
}

.pb-f-homepage-story .label.label-normal {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  display:inline-block;
}

.pb-f-homepage-story .label.label-normal::after {
  content:"";
  display:block;
  height:0.625rem;
}

.pb-f-homepage-story .label.label-light {
  font-size:1rem;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  color:black;
  display:inline-block;
}

.pb-f-homepage-story .label.label-with-background {
  padding:4px 12px 1px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:2rem;
  background-color:#265ea7;
  color:white;
}

.pb-f-homepage-story .label.label-btn {
  display:inline-block;
  border-radius:2px;
  background-color:#265ea7;
  color:white;
  z-index:100;
}

.pb-f-homepage-story .label.label-bar {
  display:block;
  border-radius:2px;
}

.pb-f-homepage-story .label.label-highlight { font-size:2rem; }

.pb-f-homepage-story .label.label-highlight::before {
  background-color:#000000;
  content:"";
  display:block;
  height:0.1875rem;
  margin-bottom:1.25rem;
}

.pb-f-homepage-story .label.label-highlight::after {
  background-color:#265ea7;
  content:"";
  display:block;
  height:1px;
  margin-top:1.25rem;
  margin-bottom:0.5125rem;
}

.pb-f-homepage-story .label.label-kicker {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:1.8rem;
  padding:4px 0px 1px;
}

.pb-f-homepage-story .label.label-kicker::before {
  width:2rem;
  background-color:#265ea7;
  content:"";
  display:block;
  height:3px;
  margin-bottom:0.625rem;
}

.pb-f-homepage-story .label.label-kicker::after {
  content:"";
  display:block;
  height:0.625rem;
}

.pb-f-homepage-story .label .label-image { max-width:100%; }

.pb-f-homepage-story .skin.skin-card {
  padding:15px;
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  background-color:#ffffff;
  color:#333333;
}

.pb-f-homepage-story .top-table>.next-to-gutter>.skin.skin-card {
  padding-left:5px;
  padding-right:5px;
}

.pb-f-homepage-story .top-table>.skin.skin-card,
.pb-f-homepage-story .chain-content.skin.skin-card {
  margin-left:10px;
  margin-right:10px;
  padding-left:5px;
  padding-right:5px;
  clear:both;
}

@media only screen and (max-width:48em) {
  .flex-stack>div:not(:last-child),
  .flex-stack>.skin>div:not(:last-child),
  .flex-stack>ul:not(:last-child),
  .flex-stack>.skin>ul:not(:last-child) { padding-bottom:1.0rem; }

  .flex-stack>div.art:not(:last-child),
  .flex-stack>.skin>div.art:not(:last-child) { padding-bottom:0.75rem; }
}

@media only screen and (max-width:30em) {
  .flex-stack>div:not(:last-child),
  .flex-stack>.skin>div:not(:last-child),
  .flex-stack>ul:not(:last-child),
  .flex-stack>.skin>ul:not(:last-child) { padding-bottom:0.5rem; }

  .flex-stack>div.art:not(:last-child),
  .flex-stack>.skin>div.art:not(:last-child) { padding-bottom:0.5rem; }
}

.pb-f-homepage-story .flex-stack>div:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>div:not(:last-child),
.pb-f-homepage-story .flex-stack>ul:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>ul:not(:last-child) { padding-bottom:0.5rem; }

.pb-f-homepage-story .flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>div.label-wrapper:not(:last-child),
.pb-f-homepage-story .flex-stack>ul.label-wrapper:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>ul.label-wrapper:not(:last-child) { padding-bottom:0.625rem; }

.pb-f-homepage-story .flex-stack>div.art:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>div.art:not(:last-child),
.pb-f-homepage-story .flex-stack>ul.art:not(:last-child),
.pb-f-homepage-story .flex-stack>.skin>ul.art:not(:last-child) { padding-bottom:0.5rem; }

.pb-f-homepage-story .flex-stack>div.blurb+ul.sigline,
.pb-f-homepage-story .flex-stack>.skin>div.blurb+ul.sigline { margin-top:-0.125rem; }

.pb-f-homepage-story .flex-stack .label.label-normal::after,
.pb-f-homepage-story .flex-stack .label.label-kicker::after { display:none; }

.pb-f-homepage-story .text-align-left .headline.bulleted { margin-left:1.0rem; }

.pb-f-homepage-story .text-align-left .headline.bulleted::before {
  content:"•";
  position:absolute;
  left:-1rem;
  color:#000000;
}

.pb-f-homepage-story .text-align-center { text-align:center; }

.pb-f-homepage-story .text-align-center .headline.bulleted::before {
  content:"•";
  padding-right:0.25rem;
  color:#000000;
}

.pb-f-homepage-story .text-align-center .related-links-normal li { margin-left:0; }

.pb-f-homepage-story .text-align-center .related-links-normal li::before {
  content:"•";
  color:#9A9A9A;
  padding-right:0.5rem;
  left:auto;
  position:relative;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

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

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

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

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

.pb-f-homepage-story-feed .flex-item { position:relative; }

.pb-f-homepage-story-feed .flex-item .art {
  font-size:1rem;
  line-height:0;
  width:100%;
}

.pb-f-homepage-story-feed .flex-item .art img { width:100%; }

.pb-f-homepage-story-feed .flex-item .art .caption {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  line-height:1.1rem;
  color:#999999;
  padding-top:0.25em;
}

.pb-f-homepage-story-feed .flex-item .art .caption.caption-normal p {
  font-size:1rem;
  line-height:1.1rem;
}

.pb-f-homepage-story-feed .flex-item .art .caption.caption-small {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:0.875rem;
  line-height:1.0rem;
  color:#bbbbbb;
  padding-top:0.25em;
}

.pb-f-homepage-story-feed .flex-item .art .caption.caption-small p {
  font-size:0.75rem;
  line-height:1.0rem;
}

.pb-f-homepage-story-feed .flex-item .art .art-low:not(:first-child) { padding-top:0.5rem; }

.pb-f-homepage-story-feed .flex-item .art .art-low .art-full-width.extra-rule-above:not(:first-child) { padding-top:0.25rem; }

.pb-f-homepage-story-feed .flex-item .art .art-full-width.extra-rule-above::before {
  width:33.33333%;
  margin-left:33.33333%;
  margin-right:33.33333%;
  background-color:#D5D5D5;
  content:"";
  display:block;
  height:1px;
  margin-top:0.0rem;
  margin-bottom:0.875rem;
}

.pb-f-homepage-story-feed .flex-item .art .art-full-width.extra-rule-below::after {
  width:33.33333%;
  margin-left:33.33333%;
  margin-right:33.33333%;
  background-color:#D5D5D5;
  content:"";
  display:block;
  height:1px;
  margin-top:0.875rem;
  margin-bottom:0.1875rem;
}

.pb-f-homepage-story-feed .flex-item .art .video-wrapper {
  position:relative;
  padding-bottom:56.25%;
  padding-top:0;
  height:0;
}

.pb-f-homepage-story-feed .flex-item .art .video-wrapper iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center;
  margin-bottom:10px;
}

.pb-f-homepage-story-feed .flex-item .art .h_iframe {
  position:relative;
  margin-bottom:20px;
}

.pb-f-homepage-story-feed .flex-item .art .h_iframe .ratio {
  display:block;
  width:100%;
  height:auto;
}

.pb-f-homepage-story-feed .flex-item .art .h_iframe .flex-iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.pb-f-homepage-story-feed .flex-item .art-left { float:left; }

.pb-f-homepage-story-feed .flex-item .art-right { float:right; }

.pb-f-homepage-story-feed .flex-item .art-left,
.pb-f-homepage-story-feed .flex-item .art-right { margin-bottom:0px; }

.pb-f-homepage-story-feed .flex-item .art-left.art-small,
.pb-f-homepage-story-feed .flex-item .art-right.art-small { max-width:224px; }

.pb-f-homepage-story-feed .flex-item .art-left.art-x-small,
.pb-f-homepage-story-feed .flex-item .art-right.art-x-small { max-width:112px; }

.pb-f-homepage-story-feed .flex-item .sigline {
  font-size:0.8125rem;
  line-height:1.3;
}

.pb-f-homepage-story-feed .flex-item .sigline>*:not(:last-child)::after {
  font-size:1rem;
  padding-left:0.5em;
  content:"\0000b7";
  padding-right:0.5em;
  color:black;
  line-height:0;
}

.pb-f-homepage-story-feed .flex-item .sigline .byline { color:#5A5A5A; }

.pb-f-homepage-story-feed .flex-item .sigline .byline .author {
  color:#265ea7;
  margin:0;
  white-space:nowrap;
  font-size:14px;
  font-weight:100;
}

.pb-f-homepage-story-feed .flex-item .sigline .timestamp {
  display:inline-block;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:1.25rem;
}

.pb-f-homepage-story-feed .flex-item .sigline .category { font-size:1.25rem; }

.pb-f-homepage-story-feed .flex-item .sigline .category a { font-family:"Trade Gothic Condensed","Helvetica",sans-serif; }

.pb-f-homepage-story-feed .flex-item .sigline li {
  display:inline;
  list-style:outside none none;
}

@media only screen and (max-width:78em) {
  .flex-item .sigline { font-size:0.8125rem; }
}

.pb-f-homepage-story-feed .flex-item .headline {
  color:#000000;
  line-height:1.2em;
}

.pb-f-homepage-story-feed .flex-item .headline.normal-style {
  font-family:"Aldine Bold BT";
  word-spacing:-0.02em;
  text-rendering:auto;
  margin-bottom:10px;
  font-weight:600;
}

.pb-f-homepage-story-feed .flex-item .headline.thin-style {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  word-spacing:-0.02em;
  text-rendering:auto;
  margin-bottom:10px;
  font-weight:300;
}

.pb-f-homepage-story-feed .flex-item .headline.highlight-style {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  text-rendering:auto;
  margin-bottom:10px;
  line-height: 1 0.2em;
}

.pb-f-homepage-story-feed .flex-item .headline.highlight-style .byline-kicker { font-family:"Trade Gothic Condensed","Helvetica",sans-serif; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.xx-huge { font-size:5rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.x-huge { font-size:4rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.huge { font-size:3rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.xx-large { font-size:2.5rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.x-large { font-size:2.25rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.large { font-size:2rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.normal { font-size:1.75rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.small { font-size:1.25rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.x-small { font-size:1.125rem; }

.pb-f-homepage-story-feed .flex-item .headline.highlight-style.xx-small { font-size:1rem; }

.pb-f-homepage-story-feed .flex-item .headline.bulleted { position:relative; }

.pb-f-homepage-story-feed .flex-item .headline.xx-huge {
  font-size:5.25rem;
  font-weight:900;
}

.pb-f-homepage-story-feed .flex-item .headline.x-huge {
  font-size:4.5rem;
  font-weight:900;
}

.pb-f-homepage-story-feed .flex-item .headline.huge {
  font-size:4.0rem;
  font-weight:900;
}

.pb-f-homepage-story-feed .flex-item .headline.xx-large {
  font-size:3.5rem;
  font-weight:600;
}

.pb-f-homepage-story-feed .flex-item .headline.x-large {
  font-size:3.0rem;
  font-weight:600;
}

.pb-f-homepage-story-feed .flex-item .headline.large { font-size:2.5rem; }

.pb-f-homepage-story-feed .flex-item .headline.normal { font-size:2.25rem; }

.pb-f-homepage-story-feed .flex-item .headline.small { font-size:1.875rem; }

.pb-f-homepage-story-feed .flex-item .headline.x-small { font-size:1.5rem; }

@media only screen and (max-width:30em) {
  .flex-item .headline.xx-huge { font-size:2.0rem; }

  .flex-item .headline.x-huge { font-size:2.0rem; }

  .flex-item .headline.huge { font-size:1.875rem; }

  .flex-item .headline.xx-large { font-size:1.75rem; }

  .flex-item .headline.x-large { font-size:1.75rem; }

  .flex-item .headline.large { font-size:1.625rem; }

  .flex-item .headline.normal { font-size:1.625rem; }

  .flex-item .headline.small { font-size:1.375rem; }

  .flex-item .headline.x-small { font-size:1.375rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

@media only screen and (max-width:48em) {
  .flex-item .headline.xx-huge { font-size:3.0rem; }

  .flex-item .headline.x-huge { font-size:3.0rem; }

  .flex-item .headline.huge { font-size:3.0rem; }

  .flex-item .headline.xx-large { font-size:3.0rem; }

  .flex-item .headline.x-large { font-size:3.0rem; }

  .flex-item .headline.large { font-size:2.75rem; }

  .flex-item .headline.normal { font-size:2.25rem; }

  .flex-item .headline.small { font-size:1.625rem; }

  .flex-item .headline.x-small { font-size:1.5rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

@media only screen and (max-width:62em) {
  .flex-item .headline.xx-huge { font-size:3.5rem; }

  .flex-item .headline.x-huge { font-size:3.5rem; }

  .flex-item .headline.huge { font-size:3.5rem; }

  .flex-item .headline.xx-large { font-size:3.0rem; }

  .flex-item .headline.x-large { font-size:3.0rem; }

  .flex-item .headline.large { font-size:3.0rem; }

  .flex-item .headline.normal { font-size:2.375rem; }

  .flex-item .headline.small { font-size:2.0rem; }

  .flex-item .headline.x-small { font-size:1.625rem; }

  .flex-item .headline.xx-small { font-size:1.375rem; }
}

.pb-f-homepage-story-feed .flex-item .deck {
  font-size:1.25em;
  font-weight:normal;
  font-family:"Trade Gothic","Helvetica",sans-serif;
  line-height:1.1em;
}

.pb-f-homepage-story-feed .flex-item .deck.xx-huge { font-size:2rem; }

.pb-f-homepage-story-feed .flex-item .deck.x-huge { font-size:1.9rem; }

.pb-f-homepage-story-feed .flex-item .deck.huge { font-size:1.7rem; }

.pb-f-homepage-story-feed .flex-item .deck.xx-large { font-size:1.7rem; }

.pb-f-homepage-story-feed .flex-item .deck.x-large { font-size:1.7rem; }

.pb-f-homepage-story-feed .flex-item .deck.large { font-size:1.7rem; }

.pb-f-homepage-story-feed .flex-item .deck.normal { font-size:1.4rem; }

.pb-f-homepage-story-feed .flex-item .deck.small { font-size:1.4rem; }

.pb-f-homepage-story-feed .flex-item .deck.x-small { font-size:1.4rem; }

.pb-f-homepage-story-feed .flex-item .deck.xx-small { font-size:1.4rem; }

@media only screen and (max-width:30em) {
  .flex-item .deck.xx-huge { font-size:1.375rem; }

  .flex-item .deck.x-huge { font-size:1.375rem; }

  .flex-item .deck.huge { font-size:1.375rem; }

  .flex-item .deck.xx-large { font-size:1.375rem; }

  .flex-item .deck.x-large { font-size:1.375rem; }

  .flex-item .deck.large { font-size:1.375rem; }

  .flex-item .deck.normal { font-size:1.375rem; }

  .flex-item .deck.small { font-size:1.25rem; }

  .flex-item .deck.x-small { font-size:1.0rem; }

  .flex-item .deck.xx-small { font-size:1.0rem; }
}

@media screen and (max-width:768px) {
  .flex-item .deck.xx-huge { font-size:14px; }

  .flex-item .deck.x-huge { font-size:14px; }

  .flex-item .deck.huge { font-size:14px; }

  .flex-item .deck.xx-large { font-size:14px; }

  .flex-item .deck.x-large { font-size:14px; }

  .flex-item .deck.large { font-size:14px; }

  .flex-item .deck.normal { font-size:14px; }

  .flex-item .deck.small { font-size:14px; }

  .flex-item .deck.x-small { font-size:14px; }

  .flex-item .deck.xx-small { font-size:14px; }
}

.pb-f-homepage-story-feed .flex-item .related-links {
  font-size:12px;
  padding-top:0;
}

.pb-f-homepage-story-feed .flex-item .related-links li { list-style:outside none none; }

.pb-f-homepage-story-feed .flex-item .related-links-normal { position:relative; }

.pb-f-homepage-story-feed .flex-item .related-links-normal li {
  margin-left:1em;
  line-height:1.2em;
}

.pb-f-homepage-story-feed .flex-item .related-links-normal li:not(:last-child) { padding-bottom:0.4em; }

.pb-f-homepage-story-feed .flex-item .related-links-normal li::before {
  content:"•";
  position:absolute;
  left:0;
  color:#9A9A9A;
}

.pb-f-homepage-story-feed .flex-item .related-links-side-by-side li { display:inline; }

.pb-f-homepage-story-feed .flex-item .related-links-side-by-side li::before {
  content:"•";
  padding-right:0.5em;
  color:#9A9A9A;
}

.pb-f-homepage-story-feed .flex-item .related-links-side-by-side li:not(:first-child)::before { padding-left:0.5em; }

.pb-f-homepage-story-feed .flex-item .related-links-side-by-side .related { font-family:"Trade Gothic","Helvetica",sans-serif; }

.pb-f-homepage-story-feed .flex-item .blurb {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:14px;
  line-height:1.4;
  color:#000000;
  margin-bottom:10px;
}

.pb-f-homepage-story-feed .flex-item .blurb.like-article-body {
  font-family:"adobe-caslon-pro-n4","adobe-caslon-pro","adobe-caslon-pro-1","adobe-caslon-pro-2",Georgia,serif;
  line-height:1.78;
  color:#333;
  margin-bottom:10px;
}

@media only screen and (max-width:30em) {
  .flex-item .blurb {
    font-size:12px;
    line-height:1.3em;
    margin-bottom:10px;
  }
}

@media only screen and (max-width:62em) {
  .flex-item .blurb {
    font-size:14px;
    line-height:1.4em;
    margin-bottom:10px;
  }
}

@media screen and (max-width:768px) {
  .flex-item .blurb { font-size:14px; }
}

.pb-f-homepage-story-feed .flex-item .is-admin-unedited { color:#D8070E !important; }

.pb-f-homepage-story-feed .flex-item .related-links-normal,
.pb-f-homepage-story-feed .flex-item .timeline .blurb {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  margin-bottom:10px;
}

.pb-f-homepage-story-feed .flex-item .photo-wrapper {
  position:relative;
  margin-bottom:10px;
}

.pb-f-homepage-story-feed .flex-item .photo-wrapper .overlay {
  display:inline-block;
  position:absolute;
  background-color:#000;
  bottom:0;
  left:0;
  margin:20px;
  padding:12px 16px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#FFF;
  font-size:15px;
  line-height:20px;
  background-color:rgba(0,0,0,0.6);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.pb-f-homepage-story-feed .flex-item .photo-wrapper .overlay .duration { font-family:"Trade Gothic","Helvetica",sans-serif; }

@media only screen and (max-width:30em) {
  .flex-item .photo-wrapper .overlay {
    font-size:1.275rem;
    line-height:1.125rem;
  }
}

.pb-f-homepage-story-feed .flex-item .photo-wrapper:hover .overlay {
  background-color:black;
  opacity:1.00;
  -moz-opacity:1.00;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter:alpha(opacity=100);
  cursor:pointer;
}

.pb-f-homepage-story-feed .flex-item .standalone-overlay {
  font-size:0.9375em;
  font-family:"Trade Gothic","Helvetica",sans-serif;
}

.pb-f-homepage-story-feed .flex-item .standalone-overlay .duration { color:#6C6C6C; }

@media only screen and (max-width:78em) {
  .flex-item .standalone-overlay { font-size:0.875em; }
}

.pb-f-homepage-story-feed .flex-item .overlay .icon-left,
.pb-f-homepage-story-feed .flex-item .standalone-overlay .icon-left {
  display:inline-block;
  padding-right:8px;
}

.pb-f-homepage-story-feed .flex-item .photo-wrapper .overlay .icon-right,
.pb-f-homepage-story-feed .flex-item .standalone-overlay .icon-right,
.pb-f-homepage-story-feed .flex-item .photo-wrapper .overlay .duration,
.pb-f-homepage-story-feed .flex-item .standalone-overlay .duration {
  display:inline-block;
  padding-left:8px;
}

.pb-f-homepage-story-feed .flex-item.wrap-text .flex-stack-text {
  width:100%;
  float:none;
}

.pb-f-homepage-story-feed .flex-item.wrap-text .flex-stack-art {
  padding-bottom:0.3125rem;
  z-index:1;
}

.pb-f-homepage-story-feed .flex-item.wrap-text .art-left.flex-stack-art { margin-right:10px; }

.pb-f-homepage-story-feed .flex-item.wrap-text .art-left.flex-stack-art { margin-left:10px; }

.pb-f-homepage-story-feed .flex-item .flex-rail { padding:0 15px; }

@media (max-width:992px) {
  .flex-item .flex-rail { padding:0; }
}

@media only screen and (max-width:30em) {
  .flex-item time { font-size:1.25rem; }
}

@media only screen and (max-width:30em) {
  .flex-item .button { font-size:14px; }
}

.pb-f-homepage-story-feed .label-wrapper.label-left {
  display:inline-block;
  margin-right:0.625rem;
  float:left;
}

.pb-f-homepage-story-feed .label-chain .label.label-with-background {
  margin-bottom:0.625rem;
  white-space:inherit;
}

.pb-f-homepage-story-feed .label.label-kicker,
.pb-f-homepage-story-feed .label.label-btn,
.pb-f-homepage-story-feed .label.label-bar {
  font-size:1rem;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  color:#265ea7;
  display:inline-block;
  padding:0;
  font-weight:100;
}

.pb-f-homepage-story-feed .label.label-normal {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  display:inline-block;
}

.pb-f-homepage-story-feed .label.label-normal::after {
  content:"";
  display:block;
  height:0.625rem;
}

.pb-f-homepage-story-feed .label.label-light {
  font-size:1rem;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  color:black;
  display:inline-block;
}

.pb-f-homepage-story-feed .label.label-with-background {
  padding:4px 12px 1px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:2rem;
  background-color:#265ea7;
  color:white;
}

.pb-f-homepage-story-feed .label.label-btn {
  display:inline-block;
  border-radius:2px;
  background-color:#265ea7;
  color:white;
  z-index:100;
}

.pb-f-homepage-story-feed .label.label-bar {
  display:block;
  border-radius:2px;
}

.pb-f-homepage-story-feed .label.label-highlight { font-size:2rem; }

.pb-f-homepage-story-feed .label.label-highlight::before {
  background-color:#000000;
  content:"";
  display:block;
  height:0.1875rem;
  margin-bottom:1.25rem;
}

.pb-f-homepage-story-feed .label.label-highlight::after {
  background-color:#265ea7;
  content:"";
  display:block;
  height:1px;
  margin-top:1.25rem;
  margin-bottom:0.5125rem;
}

.pb-f-homepage-story-feed .label.label-kicker {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:1.8rem;
  padding:4px 0px 1px;
}

.pb-f-homepage-story-feed .label.label-kicker::before {
  width:2rem;
  background-color:#265ea7;
  content:"";
  display:block;
  height:3px;
  margin-bottom:0.625rem;
}

.pb-f-homepage-story-feed .label.label-kicker::after {
  content:"";
  display:block;
  height:0.625rem;
}

.pb-f-homepage-story-feed .label .label-image { max-width:100%; }

.pb-f-homepage-story-feed .skin.skin-card {
  padding:15px;
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  background-color:#ffffff;
  color:#333333;
}

.pb-f-homepage-story-feed .top-table>.next-to-gutter>.skin.skin-card {
  padding-left:5px;
  padding-right:5px;
}

.pb-f-homepage-story-feed .top-table>.skin.skin-card,
.pb-f-homepage-story-feed .chain-content.skin.skin-card {
  margin-left:10px;
  margin-right:10px;
  padding-left:5px;
  padding-right:5px;
  clear:both;
}

@media only screen and (max-width:48em) {
  .flex-stack>div:not(:last-child),
  .flex-stack>.skin>div:not(:last-child),
  .flex-stack>ul:not(:last-child),
  .flex-stack>.skin>ul:not(:last-child) { padding-bottom:1.0rem; }

  .flex-stack>div.art:not(:last-child),
  .flex-stack>.skin>div.art:not(:last-child) { padding-bottom:0.75rem; }
}

@media only screen and (max-width:30em) {
  .flex-stack>div:not(:last-child),
  .flex-stack>.skin>div:not(:last-child),
  .flex-stack>ul:not(:last-child),
  .flex-stack>.skin>ul:not(:last-child) { padding-bottom:0.5rem; }

  .flex-stack>div.art:not(:last-child),
  .flex-stack>.skin>div.art:not(:last-child) { padding-bottom:0.5rem; }
}

.pb-f-homepage-story-feed .flex-stack>div:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>div:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>ul:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>ul:not(:last-child) { padding-bottom:0.5rem; }

.pb-f-homepage-story-feed .flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>div.label-wrapper:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>ul.label-wrapper:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>ul.label-wrapper:not(:last-child) { padding-bottom:0.625rem; }

.pb-f-homepage-story-feed .flex-stack>div.art:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>div.art:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>ul.art:not(:last-child),
.pb-f-homepage-story-feed .flex-stack>.skin>ul.art:not(:last-child) { padding-bottom:0.5rem; }

.pb-f-homepage-story-feed .flex-stack>div.blurb+ul.sigline,
.pb-f-homepage-story-feed .flex-stack>.skin>div.blurb+ul.sigline { margin-top:-0.125rem; }

.pb-f-homepage-story-feed .flex-stack .label.label-normal::after,
.pb-f-homepage-story-feed .flex-stack .label.label-kicker::after { display:none; }

.pb-f-homepage-story-feed .text-align-left .headline.bulleted { margin-left:1.0rem; }

.pb-f-homepage-story-feed .text-align-left .headline.bulleted::before {
  content:"•";
  position:absolute;
  left:-1rem;
  color:#000000;
}

.pb-f-homepage-story-feed .text-align-center { text-align:center; }

.pb-f-homepage-story-feed .text-align-center .headline.bulleted::before {
  content:"•";
  padding-right:0.25rem;
  color:#000000;
}

.pb-f-homepage-story-feed .text-align-center .related-links-normal li { margin-left:0; }

.pb-f-homepage-story-feed .text-align-center .related-links-normal li::before {
  content:"•";
  color:#9A9A9A;
  padding-right:0.5rem;
  left:auto;
  position:relative;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-print-cover .covers-label {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  margin:10px;
  border-bottom:1px dotted gray;
  font-size:24px;
}

.pb-f-global-print-cover .cover-box {
  padding:10px;
  border:1px dotted gray;
  font-family:Arial;
  font-weight:800;
}

.pb-f-global-print-cover .cover-box .covers-wrapper-box {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}

.pb-f-global-print-cover .cover-box .covers-wrapper-box .individual-cover {
  display:inline-block;
  width:30%;
  margin:5px;
}

.pb-f-global-print-cover .cover-box .covers-wrapper-box .cover-container {
  display:inline-block;
  width:30%;
  margin:5px;
  text-align:center;
}

.pb-f-global-print-cover .cover-box .covers-wrapper-box .cover-container .cover-image { width:100%; }

.pb-f-global-print-cover .cover-box .covers-wrapper-box .cover-container .issue-pub-date {
  text-align:center;
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-weight:800;
}

.pb-f-global-print-cover .cover-box .more-issues {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  width:90%;
  text-align:right;
  font-size:18px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-generic-results-list .pb-loadmore {
  padding-top:10px;
  padding-bottom:3px;
  margin-bottom:20px;
  text-transform:uppercase;
}

@media (max-width:768px) {
  .pb-loadmore.button.clear { font-size:14px; }
}

.pb-f-global-generic-results-list .result-teaser {
  position:relative;
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:solid 1px #ccc;
}

@media (max-width:768px) {
  .result-teaser h4 { margin-top:20px; }
}

.pb-f-global-generic-results-list .result-teaser h4.small-hed {
  font-size:1.5rem;
  font-family:"Trade Gothic","Helvetica",sans-serif;
  word-spacing:-.02em;
  text-rendering:auto;
  padding-top:10px;
  line-height:1.1em;
  font-weight:400;
}

.pb-f-global-generic-results-list .result-teaser figure {
  position:relative;
  margin-top:-10px;
}

.pb-f-global-generic-results-list .result-teaser .lazy-wrapper {
  position:relative;
  height:0;
  overflow:hidden;
  padding-bottom:67%;
  padding-top:0;
  padding-top:30px;
}

.pb-f-global-generic-results-list .result-teaser .lazy-wrapper img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
}

.pb-f-global-generic-results-list .result-teaser time {
  font-weight:100;
  font-size:12px;
}

@media screen {
  .result-teaser img {
    width:100%;
    padding:0;
    height:auto;
  }
}

@media screen and (min-width:768px) {
  .result-teaser img {
    width:100%;
    height:auto;
  }
}

.pb-f-global-generic-results-list .result-teaser .overlay {
  background-color:#b13537;
  color:#fff;
  font-family:"Aldine Bold BT";
  font-size:80%;
  display:inline-block;
  padding:2px 10px;
  position:absolute;
  left:-12px;
  bottom:10%;
}

.pb-f-global-generic-results-list .result-item.result-teaser.result-teaser-normal.last-item { border-bottom:0; }

@media screen {
  .result-teaser-normal { min-height:185px; }

  .result-teaser-normal h4 { font-size:20px; }

  .result-teaser-normal p {
    font-size:15px;
    line-height:16px;
  }

  .result-teaser-normal img { margin-bottom:10px; }
}

@media screen and (min-width:480px) {
  .result-teaser-normal { min-height:305px; }

  .result-teaser-normal h4 { font-size:24px; }

  .result-teaser-normal p {
    font-size:20px;
    line-height:28px;
  }
}

@media screen and (min-width:768px) {
  .result-teaser-normal { min-height:140px; }

  .result-teaser-normal h4 { font-size:28px; }

  .result-teaser-normal p {
    font-size:16px;
    line-height:18px;
  }

  .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:992px) {
  .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:1200px) {
  .result-teaser-normal h4 { font-size:24px; }

  .result-teaser-normal p {
    font-size:18px;
    line-height:20px;
  }

  .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:1400px) {
  .result-teaser-normal img { height:auto; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-most-read { margin-bottom:30px; }

@media (min-width:768px) {
  _root .row {
    margin-left:0;
    margin-right:0;
  }
}

.pb-f-global-most-read aside { margin-bottom:20px; }

.pb-f-global-most-read aside.skin.skin-card {
  padding:15px;
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  background-color:#ffffff;
  color:#333333;
}

.pb-f-global-most-read .label.label-kicker {
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:1.8rem;
  padding:4px 0px 1px;
  font-weight:100px;
  color:#000000;
}

.pb-f-global-most-read .label.label-kicker::before {
  width:2rem;
  background-color:#265ea7;
  content:"";
  display:block;
  height:3px;
  margin-bottom:0.625rem;
}

.pb-f-global-most-read .with-bottom-border {
  border-bottom:solid 1px #cccccc;
  padding-bottom:20px;
}

.pb-f-global-most-read .with-top-border {
  border-top:solid 1px #cccccc;
  padding-top:20px;
}

.pb-f-global-most-read article {
  clear:both;
  border-bottom:solid 1px #cccccc;
}

.pb-f-global-most-read article.left {
  min-height:90px;
  overflow:hidden;
}

.pb-f-global-most-read article:last-child { border:none; }

.pb-f-global-most-read article .small-img {
  margin-top:10px;
  width:60px;
  height:60px;
  float:right;
}

.pb-f-global-most-read article h4 {
  margin:10px 0 5px 0;
  font-size:75%;
  overflow:hidden;
}

.pb-f-global-most-read article h4.left {
  overflow:hidden;
  float:left;
  width:62%;
  font-weight:100;
}

.pb-f-global-most-read article p {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:18px;
  line-height:20px;
  margin-bottom:15px;
}

.pb-f-global-most-read article .number {
  display:block;
  font-weight:bold;
  float:left;
  margin:-7px 15px 10px 0;
}

.pb-f-global-most-read article .number.left { margin:8px 10px 10px 0; }

@media (min-width:1200px) {
  article .number.left { margin:11px 16px 10px 0 !important; }
}

.pb-f-global-most-read article:nth-child(n+10) h4 { width:58%; }

.pb-f-global-most-read article.most-read-last {
  border-bottom:none;
  margin-bottom:40px;
}

.pb-f-global-most-read .most-read {
  width:100%;
  margin:0;
}

@media print {
  .most-read { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-most-commented aside { margin-bottom:20px; }

.pb-f-global-most-commented .with-bottom-border {
  border-bottom:solid 1px #cccccc;
  padding-bottom:20px;
}

.pb-f-global-most-commented .with-top-border {
  border-top:solid 1px #cccccc;
  padding-top:20px;
}

.pb-f-global-most-commented article { border-bottom:solid 1px #cccccc; }

.pb-f-global-most-commented article:first-child,
.pb-f-global-most-commented article:last-child { border:none; }

.pb-f-global-most-commented article img {
  width:100%;
  height:auto;
}

.pb-f-global-most-commented article h4 {
  margin:15px 0 5px 0;
  font-size:85%;
}

.pb-f-global-most-commented article p {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:18px;
  line-height:20px;
  margin-bottom:15px;
}

.pb-f-global-most-commented article.most-commented-last {
  border-bottom:none;
  margin-bottom:40px;
}

.pb-f-global-most-commented .most-commented {
  width:100%;
  margin:0;
}

.pb-f-global-most-commented .most-commented-title { padding-right:20px; }

@media print {
  .pb-f-global-most-commented { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-footer {
  position:relative;
  background:#29292a;
  padding-bottom:51px;
  text-align:center;
  color:#fff;
  font-size:18px;
  letter-spacing:0.04em;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  margin-top:75px;
  line-height:75px;
}

.pb-f-global-footer aside,
.pb-f-global-footer li {
  display:inline-block;
  padding:0 20px;
}

@media screen and (max-width:768px) {
  .pb-f-global-footer {
    line-height:3;
    margin-top:40px;
    text-align:left;
  }

  .pb-f-global-footer aside,
  .pb-f-global-footer li { display:block; }

  .pb-f-global-footer li {
    padding-left:40px;
    border-bottom:1px solid #fff;
  }
}

@media print {
  .pb-f-global-footer { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-ad-block-detection #adBlockImage {
  clear:both;
  display:block;
  text-align:center;
}

@media only screen {
  #pb-root #detected {
    background-color:white;
    position:fixed;
    top:0px;
    left:0px;
    z-index:9999;
    margin:0px;
    padding:0px;
    -webkit-box-shadow:0 0 15px 0 rgba(42,42,42,0.5);
    -moz-box-shadow:0 0 15px 0 rgba(42,42,42,0.5);
    box-shadow:0 0 15px 0 rgba(42,42,42,0.5);
    display:none;
  }

  .modal-close {
    position:absolute;
    top:-15px;
    right:-15px;
    cursor:pointer;
    -webkit-box-shadow:15px rgba(42,42,42,0.5);
    -moz-box-shadow:15px rgba(42,42,42,0.5);
    box-shadow:15px rgba(42,42,42,0.5);
  }
}
