/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-header-nav-dfp {
  height:inherit;
  min-height:45px;
}

.pb-f-global-header-nav-dfp .nav-items-wrapper {
  position:relative;
  overflow:hidden;
  height:45px;
}

.pb-f-global-header-nav-dfp .nav-items-wrapper .left-burger-logo {
  width:24px;
  margin:10px 15px;
}

.pb-f-global-header-nav-dfp .nav-items-wrapper .center-nav { min-height:45px; }

.pb-f-global-header-nav-dfp .nav-items-wrapper .search-container { top:0; }

.pb-f-global-header-nav-dfp .nav-items-wrapper button.search-icon.icon-loupe { background-color:transparent; }

.pb-f-global-header-nav-dfp .headernav {
  background-color:#FFF;
  font-family:"Arial","Helvetica",sans-serif !important;
  width:100%;
  letter-spacing:0.02em !important;
  z-index:1000;
  -webkit-box-shadow:0 0 6px rgba(132,132,132,0.75);
  -moz-box-shadow:0 0 6px rgba(132,132,132,0.75);
  box-shadow:0 0 6px rgba(132,132,132,0.75);
}

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

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

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

.pb-f-global-header-nav-dfp .headernav.slimline .row-two { overflow:hidden; }

.pb-f-global-header-nav-dfp .headernav.slimline .row-two .scroll-logo.fadeIn {
  visibility:visible;
  opacity:1.0;
}

@media screen {
  .pb-f-global-header-nav-dfp .headernav.slimline .row-two .scroll-logo {
    visibility:hidden;
    left:50px;
  }
}

@media screen and (max-width:768px) {
  .pb-f-global-header-nav-dfp .headernav.slimline .row-two .scroll-logo {
    opacity:1.0 !important;
    visibility:visible;
  }
}

@media screen and (max-width:1200px) {
  .pb-f-global-header-nav-dfp .headernav.slimline .row-two .scroll-logo {
    left:0;
    right:0;
  }
}

.pb-f-global-header-nav-dfp .headernav.fixed {
  position:fixed;
  top:0;
  left:0;
}

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav.fixed.rollup { top:0; }
}

@media screen and (min-width:768px) {
  .pb-f-global-header-nav-dfp .headernav.fixed.rollup { top:-100px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav.fixed.rollup { top:-115px; }
}

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one .fa,
  .pb-f-global-header-nav-dfp .headernav .row-two .fa {
    font-size:22px;
    margin:4px;
  }
}

.pb-f-global-header-nav-dfp .headernav .row-one { overflow:hidden; }

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one {
    height:100px;
    margin-top:-100px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-header-nav-dfp .headernav .row-one {
    height:100px;
    margin-top:0;
  }
}

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-one {
    height:115px;
    margin-top:0;
  }
}

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

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one .masthead-image .center img { height:0; }
}

@media screen and (min-width:768px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .masthead-image .center img {
    margin:10px 0 0 !important;
    height:55px;
  }
}

@media screen and (min-width:800px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .masthead-image .center img {
    margin:0 !important;
    height:55px;
  }
}

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .masthead-image .center img {
    margin:10px 0 0 !important;
    height:55px;
  }
}

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo { width:10%; }
}

@media (min-width:1500px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo { width:7%; }
}

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

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

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

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

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

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

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

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

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

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

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo .social .social-fa {
    font-size:20px;
    margin:4px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo .social .social-fa {
    font-size:20px;
    margin:5px 3px 0;
  }
}

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo .social .social-fa {
    font-size:21px;
    margin:5px 5px 0;
  }
}

@media screen and (min-width:1200px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .headerPromo .social .social-fa {
    font-size:21px;
    margin:16px 10px 0;
  }
}

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-one .social .social-fa {
    font-size:20px;
    margin:4px;
  }
}

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

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-one .social .social-fa {
    font-size:21px;
    margin:5px 5px 0;
  }
}

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

.pb-f-global-header-nav-dfp .headernav .row-one .details-container {
  width:100%;
  letter-spacing:0;
  margin:0 auto;
  display:block;
  font-size:14px;
  color:#9C9C9C;
}

.pb-f-global-header-nav-dfp .headernav .row-one .details-container a.tiny {
  text-transform:uppercase;
  margin:0 2.5px;
}

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

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

.pb-f-global-header-nav-dfp .headernav .row-one .details-container ul { padding-right:15px; }

.pb-f-global-header-nav-dfp .headernav .row-one .details-container .edition-toggle li.active {
  border-bottom:4px solid #F38F00;
  padding-bottom:9px;
}

.pb-f-global-header-nav-dfp .headernav .row-one .details-container .edition-toggle li.active a.tiny {
  color:#000000;
  font-weight:600;
}

.pb-f-global-header-nav-dfp .headernav .row-two { overflow:auto; }

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

.pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .icon-burger {
  float:left;
  cursor:pointer;
  background-image:url(/pb/resources/assets/img/sprite-burger.svg);
  background-repeat:no-repeat;
  height:18px;
  width:18px;
  margin-top:3px;
}

@media screen and (min-width:769px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .icon-burger:hover { background-position:0 -18px; }
}

.pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .icon-burger.exit-menu { background-image:url(/pb/resources/assets/img/sprite-close.svg); }

.pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .burger-text {
  font-family:"Arial","Helvetica",sans-serif;
  text-transform:uppercase;
  color:#9b5900;
  font-size:16px;
  font-weight:600;
  position:relative;
  top:-3px;
}

@media (max-width:768px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .burger-text { display:none; }
}

.pb-f-global-header-nav-dfp .headernav .row-two .left-burger-logo .burger-text.rollup { display:none; }

.pb-f-global-header-nav-dfp .headernav .row-two .center-nav {
  text-align:center;
  width:100%;
  padding:0 70px;
  margin:0 auto;
  transition:width 0.6s ease;
}

.pb-f-global-header-nav-dfp .headernav .row-two .center-nav.shift-right {
  margin:0 auto;
  height:45px;
}

@media (min-width:1200px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .center-nav.shift-right { width:1100px; }
}

@media (min-width:1300px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .center-nav.shift-right { width:1200px; }
}

@media (max-width:1200px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .center-nav.shift-right { display:none; }
}

.pb-f-global-header-nav-dfp .headernav .row-two .center-nav.shift-right .top-nav-list-item.first { margin-left:50px; }

.pb-f-global-header-nav-dfp .headernav .row-two .top-nav-list {
  padding:0;
  overflow:hidden;
  font-family:"Arial","Helvetica",sans-serif;
  transition:padding 0.6s ease;
  display:inline;
}

.pb-f-global-header-nav-dfp .headernav .row-two .top-nav-list .top-nav-list-item {
  transition:margin 0.5s ease 0.2s;
  font-size:16px;
  letter-spacing:0;
  float:left;
  list-style-type:none;
}

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .top-nav-list .top-nav-list-item {
    margin:0 10px;
    line-height:45px;
  }
}

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

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

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .scroll-logo {
    padding-top:0;
    padding-bottom:0;
    height:25px;
    margin:9px 0 0;
  }
}

.pb-f-global-header-nav-dfp .headernav .row-two .search-container {
  width:22px;
  position:absolute;
  text-align:left;
  overflow:hidden;
  margin:0;
}

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container {
    height:45px;
    right:25px;
  }
}

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container.expand { padding-left:44px; }
}

.pb-f-global-header-nav-dfp .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-dfp .headernav .row-two .search-container .search .search-icon {
  background-image:url(/pb/resources/assets/img/sprite-search.svg);
  background-repeat:no-repeat;
  border:none;
  height:22px;
  width:22px;
  vertical-align:top;
  padding:0;
}

@media screen and (min-width:769px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .search-icon:hover { background-position:0 -22px; }
}

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .search-icon { margin-top:13px; }
}

@media screen and (max-width:768px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .search-icon { margin-top:12px; }
}

.pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .text-field {
  color:#000000;
  border:solid 0 transparent;
  width:85%;
  position:relative;
  background-color:inherit;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:20px;
  margin-top:2px;
}

@media screen {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .text-field { height:35px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .text-field { height:45px; }
}

@media screen and (max-width:992px) {
  .pb-f-global-header-nav-dfp .headernav .row-two .search-container .search .text-field { margin-top:6px !important; }
}

.pb-f-global-header-nav-dfp .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-dfp .headernav.skinny .scroll-logo {
  width:auto;
  margin:10px auto !important;
}

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

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

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #drawer.active {
    width:100%;
    left:-275px;
  }
}

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

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #drawer .sub-nav {
    width:0;
    display:none;
  }
}

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

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #drawer .sub-nav-arrow.active { visibility:hidden; }
}

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu { background-color:rgba(255,255,255,0.95); }
}

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu.active {
    width:100%;
    left:-225px;
  }
}

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll { width:auto; }
}

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll a.main-nav-item-selected-blue,
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll a.main-nav-item-selected-red,
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll a.main-nav-selected {
    border-left:none;
    padding-left:10px;
  }
}

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

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul { background-color:transparent; }
}

@media (max-width:769px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul { margin-top:0; }
}

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

.pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul li .main-nav-angle {
  left:0;
  right:0;
  text-align:right;
  margin:0;
  color:#d5d5d5;
}

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul li .main-nav-angle { display:none; }
}

.pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul li .main-nav-sections { color:grey; }

@media (max-width:480px) {
  .pb-f-global-header-nav-dfp .headernav.skinny #slider-menu #slider-menu-scroll ul li.main-nav-border { width:110% !important; }
}

.pb-f-global-header-nav-dfp .headernav.rollup .left-burger-logo,
.pb-f-global-header-nav-dfp .headernav.skinny .left-burger-logo,
.pb-f-global-header-nav-dfp .headernav.slimline .left-burger-logo { transition:width 0.6s ease; }

@media screen {
  .pb-f-global-header-nav-dfp .headernav.rollup .top-nav-list-item,
  .pb-f-global-header-nav-dfp .headernav.skinny .top-nav-list-item,
  .pb-f-global-header-nav-dfp .headernav.slimline .top-nav-list-item {
    font-size:16px;
    margin:0 15px;
    transition:margin 0.5s ease 0.2s;
  }
}

.pb-f-global-header-nav-dfp .headernav.rollup span.burger-text,
.pb-f-global-header-nav-dfp .headernav.skinny span.burger-text,
.pb-f-global-header-nav-dfp .headernav.slimline span.burger-text { text-align:left !important; }

.pb-f-global-header-nav-dfp .headernav #slider-menu {
  border:1px solid #D2D2D2;
  background-color:#FFF;
  overflow:auto;
}

.pb-f-global-header-nav-dfp .headernav #slider-menu a.hover { color:#636363; }

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

.pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected {
  padding-left:9px;
  color:#F98300;
}

@media (min-width:481px) {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected { border-left:2px solid #F98300; }
}

.pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected.main-nav-item-selected-red { color:#C92028; }

@media (min-width:481px) {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected.main-nav-item-selected-red { border-left:2px solid #C92028; }
}

.pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected.main-nav-item-selected-green { color:#45A823; }

@media (min-width:481px) {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll a.main-nav-item-selected.main-nav-item-selected-green { border-left:2px solid #45A823; }
}

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

.pb-f-global-header-nav-dfp .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 {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll ul li { line-height:30px; }
}

@media screen and (min-width:768px) {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll ul li { line-height:40px; }
}

.pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll ul li.main-nav-border {
  border-bottom:2px solid #d5d5d5;
  margin:20px 15px;
  width:80%;
}

.pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll ul li.main-nav-selected { padding-left:10px; }

.pb-f-global-header-nav-dfp .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 {
  .pb-f-global-header-nav-dfp .headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
    line-height:30px;
    margin:8px 10px 0;
  }
}

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

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

.pb-f-global-header-nav-dfp .headernav #drawer {
  position:absolute;
  left:-350px;
  width:350px;
  z-index:10000;
  -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-dfp .headernav #drawer.active { transform:translate3d(325px,0,0); }

.pb-f-global-header-nav-dfp .headernav #drawer a:hover { color:#636363; }

.pb-f-global-header-nav-dfp .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-dfp .headernav #drawer .sub-nav-arrow.active {
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav {
  padding:10px 0;
  color:#333;
  margin:0;
  z-index:1002;
  float:right;
  width:300px;
  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:0;
  left:240px;
}

.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected a:hover,
.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected li:hover { color:#F98300; }

.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected-red a:hover,
.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected-red li:hover { color:#C92028; }

.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected-green a:hover,
.pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav.hover-selected-green li:hover { color:#45A823; }

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

@media screen {
  .pb-f-global-header-nav-dfp .headernav #drawer ul.sub-nav li { line-height:30px; }
}

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

.pb-f-global-header-nav-dfp .headernav.reverse .row-two {
  overflow:hidden;
  background-color:#F98300;
}

.pb-f-global-header-nav-dfp .headernav.reverse .row-two .top-nav-list a .top-nav-list-item {
  color:white;
  font-size:16px;
  letter-spacing:0;
}

.pb-f-global-header-nav-dfp .headernav.reverse .row-two .top-nav-list a .top-nav-list-item:hover { color:#636363; }

.pb-f-global-header-nav-dfp .headernav.reverse .row-two span.burger { color:white; }

.pb-f-global-header-nav-dfp .headernav.reverse .row-two span.burger:hover { color:#636363; }

.pb-f-global-header-nav-dfp .headernav.reverse .row-two .search-container .search { background-color:#F98300; }

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

.pb-f-global-header-nav-dfp .headernav.reverse .row-two .search-container .search button.search-icon:hover { color:#636363; }

.pb-f-global-header-nav-dfp .headernav.reverse .row-one { background-color:#F98300; }

.pb-f-global-header-nav-dfp .headernav .navOnTop.fixed.rolled-up { height:45px; }

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

.pb-f-global-header-nav-dfp .pb-f-utilities-ad {
  clear:both;
  display:block;
  text-align:center;
  margin:0 auto;
  position:relative;
}

.pb-f-global-header-nav-dfp .banner-pb-unfinished {
  min-height:60px;
  background-color:#DDD;
  width:970px;
  margin:0 auto;
  position:relative;
}

@media only screen and (min-width:0px) {
  .pb-f-global-header-nav-dfp .top-banner-970x60 { clear:both; }
}

.pb-f-global-header-nav-dfp .banner-ad-wrapper {
  text-align:center;
  padding:0;
}

.pb-f-global-header-nav-dfp .banner-ad-wrapper>.banner-pb-ad-container { clear:both; }

.pb-f-global-header-nav-dfp .banner-ad-wrapper>.banner-pb-ad-container>* { margin:0 auto; }

.pb-f-global-header-nav-dfp .header-box-ad-180x70 .pb-unfinished {
  width:180px;
  height:70px;
  background-color:#DDDDDD;
}

.pb-f-global-header-nav-dfp .ad-is-empty { display:none; }

@media screen and (min-width:375px) {
  .pb-f-global-header-nav-dfp .row-two { text-align:left; }
}

@media print {
  .pb-f-global-header-nav-dfp #siteheader,
  .pb-f-global-header-nav-dfp .headernav { display:none; }

  .pb-f-global-header-nav-dfp .banner-ad-wrapper>.top-banner-970x60 { display:none !important; }

  .pb-f-global-header-nav-dfp .header-box-ad-180x70 { display:none !important; }
}

.pb-f-global-header-nav-dfp.hidden-ad {
  max-height:45px;
  height:45px;
  min-height:45px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-sharebar {
  min-height:46px;
  width:100%;
}

.pb-f-global-sharebar .padding-top { padding-top:10px; }

.pb-f-global-sharebar .margin-top { margin-top:10px; }

.pb-f-global-sharebar .sharebar-wrapper {
  position:fixed;
  width:100%;
  left:0;
  background:white;
  z-index:1;
  box-shadow:0 0 6px rgba(132,132,132,0.75);
  -moz-box-shadow:0 0 6px rgba(132,132,132,0.75);
  -webkit-box-shadow:0 0 6px rgba(132,132,132,0.75);
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper {
  overflow:hidden;
  display:block;
  height:auto;
  margin-left:20px;
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary { display:inline; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools { display:inherit; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools a { display:inline-block; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .social-tools-label-text {
  color:#333333;
  font-family:"National","Helvetica",sans-serif;
  font-size:22px;
  font-weight:800;
  padding-left:10px;
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool { cursor:pointer; }

@media only screen and (min-width:0px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool {
    line-height:1em;
    padding:10px 15px;
  }
}

@media only screen and (min-width:375px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool {
    font-size:1.3em;
    padding:10px 15px;
  }
}

@media only screen and (min-width:992px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool { font-size:1.3em; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.first {
  padding-left:0px;
  border-left:none;
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.last { padding-right:0px; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.email .fa { color:#bd2a32; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.facebook .fa { color:#3b5998; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.google-plus {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.google-plus .fa-google-plus { color:#dd4b39; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.google-plus { display:block; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.google-plus { display:none; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.linkedin {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.linkedin .fa-linkedin { color:#007bb6; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.linkedin { display:block; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.linkedin { display:none; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.pinterest {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.pinterest .fa-pinterest { color:#cb2027; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.pinterest { display:block; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.pinterest { display:none; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.tumblr .fa-tumblr { color:#32506d; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.twitter .fa-twitter { color:#00aced; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.whatsapp {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.whatsapp .fa-whatsapp { color:#5cbe4a; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.whatsapp { display:none; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.whatsapp { display:block; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.telegram {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.telegram .fa-paper-plane { color:#0489CC; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.telegram { display:none; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.telegram { display:block; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.sms {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.sms .fa-commenting { color:#40B2FB; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.sms { display:none; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.sms { display:block; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.print {}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.print .fa-print { color:#5a5a5a; }

@media screen {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.print { display:block; }
}

@media screen and (max-width:479px) {
  .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool.print { display:none; }
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .tool:hover {
  opacity:0.80;
  -moz-opacity:0.80;
  filter:alpha(opacity=80);
}

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools span { color:#5a5a5a; }

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper .social-tools-primary .social-tools .hideText {
  position:absolute;
  left:-10000px;
}

@media screen and (min-width:768px) {
  .sharebar-wrapper.sharebar-bottom-desktop,
  .sharebar-wrapper.sharebar-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick {
    -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);
    -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),top 0.6s ease;
    background-color:#FFF;
    width:100%;
    margin:0;
    z-index:999;
  }

  .sharebar-wrapper.sharebar-bottom-desktop.border-left-desktop,
  .sharebar-wrapper.sharebar-top-desktop.border-left-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.border-left-desktop { border-left:1px solid #D2D2D2; }

  .sharebar-wrapper.sharebar-bottom-desktop {
    border-top:1px solid #D2D2D2;
    bottom:0px;
  }

  .sharebar-wrapper.sharebar-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick {
    border-bottom:1px solid #D2D2D2;
    left:0;
  }

  .sharebar-wrapper.sharebar-top-desktop.border-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.border-top-desktop { border-top:1px solid #D2D2D2; }

  .sharebar-wrapper.sharebar-top-desktop.sharebar-rollup,
  .sharebar-wrapper.sharebar-top-desktop.slimline,
  .sharebar-wrapper.sharebar-top-desktop.stick,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.sharebar-rollup,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.slimline,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.stick {
    -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);
    -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),top 0.6s ease;
  }
}

@media screen and (max-width:767px) {
  .sharebar-wrapper.sharebar-bottom-mobile,
  .sharebar-wrapper.sharebar-top-mobile,
  .sharebar-wrapper.sharebar-sticky-mobile.stick {
    -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);
    -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),top 0.6s ease;
    background-color:#FFF;
    width:100%;
    margin:0;
    z-index:999;
  }

  .sharebar-wrapper.sharebar-bottom-mobile.border-left-mobile,
  .sharebar-wrapper.sharebar-top-mobile.border-left-mobile,
  .sharebar-wrapper.sharebar-sticky-mobile.stick.border-left-mobile { border-left:1px solid #D2D2D2; }

  .sharebar-wrapper.sharebar-bottom-mobile {
    border-top:1px solid #D2D2D2;
    bottom:0px;
  }

  .sharebar-wrapper.sharebar-top-mobile,
  .sharebar-wrapper.sharebar-sticky-mobile.stick {
    border-bottom:1px solid #D2D2D2;
    left:0;
  }

  .sharebar-wrapper.sharebar-top-mobile.border-top-mobile,
  .sharebar-wrapper.sharebar-sticky-mobile.stick.border-top-mobile { border-top:1px solid #D2D2D2; }
}

@media print {
  .sharebar-wrapper { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-breaking-alert #breaking-alert-wrapper {
  -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);
  line-height:24px;
  font-size:18px;
  font-weight:600;
  font-family:"Arial","Helvetica",sans-serif;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper.left-menu { transform:translate3d(325px,0,0); }

.pb-f-global-breaking-alert #breaking-alert-wrapper.left-menu.left-menu-skinny { transform:translate3d(225px,0,0); }

.pb-f-global-breaking-alert #breaking-alert-wrapper .no-link-breaking-news {
  display:inline-block;
  width:85%;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper a {
  display:inline-block;
  cursor:pointer;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper a :hover { text-decoration:underline; }

.pb-f-global-breaking-alert #breaking-alert-wrapper .width-85-wrapper {
  width:85%;
  display:block;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper .parent {
  position:relative;
  float:right;
}

@media (min-width:768px) {
  #breaking-alert-wrapper .parent {
    margin-bottom:2px;
    margin-top:-2px;
  }
}

.pb-f-global-breaking-alert #breaking-alert-wrapper .parent .fa-times-circle {
  color:#991D20;
  font-size:32px;
  position:relative;
  z-index:1;
}

@media (max-width:768px) {
  #breaking-alert-wrapper .parent .fa-times-circle { margin:2px 0 4px 0; }
}

@media (min-width:769px) {
  #breaking-alert-wrapper .parent .fa-times-circle { margin:5px 0 4px 0; }
}

.pb-f-global-breaking-alert #breaking-alert-wrapper .parent .fa-circle {
  margin:6px 0 0 0;
  font-size:25px;
  position:absolute;
  top:0px;
  left:2px;
  z-index:0;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper .fa-times-thin:before {
  content:'\00d7';
  font-size:24px;
  position:absolute;
  display:inline;
  top:0;
  left:50%;
  transform:translate(-50%,0px);
}

.pb-f-global-breaking-alert #breaking-alert-wrapper {
  position:fixed;
  width:100%;
  left:0;
  z-index:999;
}

.pb-f-global-breaking-alert #breaking-alert-wrapper .breaking-news-close-btn {
  cursor:pointer;
  background-color:RGBA(0,0,0,0.3);
  color:#fff;
  width:32px;
  height:30px;
  position:absolute;
  right:16px;
  top:50%;
  transform:translateY(-50%);
}

.pb-f-global-breaking-alert .breaking-alert {
  position:relative;
  background-color:#d0001b;
  color:white;
  padding:20px;
}

.pb-f-global-breaking-alert .border-bottom-2px { border-bottom:2px solid #de263d; }

@media screen and (max-width:768px) {
  .pb-f-global-breaking-alert aside.breaking-alert { padding:16px; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-ads-dfp { margin-bottom:10px; }

.pb-f-ads-dfp .pb-ad-container,
.pb-f-ads-dfp .pb-ad-admin { margin:0 auto; }

.pb-f-ads-dfp .pb-ad-container.ad-300X250,
.pb-f-ads-dfp .pb-ad-admin.ad-300X250 {
  min-height:250px;
  min-width:300px;
}

.pb-f-ads-dfp .pb-ad-container.ad-120X90,
.pb-f-ads-dfp .pb-ad-admin.ad-120X90 {
  min-height:90px;
  min-width:120px;
}

.pb-f-ads-dfp .pb-ad-container.ad-120X90 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-120X90 .ad-validation { display:none; }

.pb-f-ads-dfp .pb-ad-container.ad-200X90,
.pb-f-ads-dfp .pb-ad-admin.ad-200X90 {
  min-height:90px;
  min-width:200px;
}

.pb-f-ads-dfp .pb-ad-container.ad-200X90 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-200X90 .ad-validation { display:none; }

.pb-f-ads-dfp .pb-ad-container.ad-120X600,
.pb-f-ads-dfp .pb-ad-admin.ad-120X600 {
  min-height:600px;
  min-width:120px;
}

.pb-f-ads-dfp .pb-ad-container.ad-160X600,
.pb-f-ads-dfp .pb-ad-admin.ad-160X600 {
  min-height:600px;
  min-width:160px;
}

.pb-f-ads-dfp .pb-ad-container.ad-728X90,
.pb-f-ads-dfp .pb-ad-admin.ad-728X90 {
  min-height:90px;
  min-width:728px;
}

.pb-f-ads-dfp .pb-ad-container.ad-728X90 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-728X90 .ad-validation { display:none; }

.pb-f-ads-dfp .pb-ad-container.ad-626X90,
.pb-f-ads-dfp .pb-ad-admin.ad-626X90 {
  min-height:90px;
  min-width:626px;
}

.pb-f-ads-dfp .pb-ad-container.ad-626X90 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-626X90 .ad-validation { display:none; }

.pb-f-ads-dfp .pb-ad-container.ad-300X50,
.pb-f-ads-dfp .pb-ad-admin.ad-300X50 {
  min-height:50px;
  min-width:300px;
  flex-direction:row;
  align-items:stretch;
  justify-content:space-around;
}

.pb-f-ads-dfp .pb-ad-container.ad-300X50 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-300X50 .ad-validation { display:none; }

.pb-f-ads-dfp .pb-ad-container.ad-970X90,
.pb-f-ads-dfp .pb-ad-admin.ad-970X90 {
  min-height:90px;
  min-width:970px;
}

.pb-f-ads-dfp .pb-ad-container.ad-970X90 .ad-validation,
.pb-f-ads-dfp .pb-ad-admin.ad-970X90 .ad-validation { display:none; }

@media (max-width:970px) {
  .pb-f-ads-dfp .pb-ad-container.ad-970X90,
  .pb-f-ads-dfp .pb-ad-admin.ad-970X90 { display:none; }
}

.pb-f-ads-dfp .pb-ad-container.ad-250X600,
.pb-f-ads-dfp .pb-ad-admin.ad-250X600 {
  min-height:600px;
  min-width:250px;
}

@media (max-width:1260px) {
  .pb-f-ads-dfp .pb-ad-container.ad-250X600,
  .pb-f-ads-dfp .pb-ad-admin.ad-250X600 { display:none; }
}

.pb-f-ads-dfp .pb-ad-container.ad-970X60,
.pb-f-ads-dfp .pb-ad-admin.ad-970X60 {
  min-height:60px;
  min-width:970px;
}

@media (max-width:970px) {
  .pb-f-ads-dfp .pb-ad-container.ad-970X60,
  .pb-f-ads-dfp .pb-ad-admin.ad-970X60 {
    min-height:50px;
    min-width:320px;
  }
}

.pb-f-ads-dfp .pb-ad-container.ad-800X600,
.pb-f-ads-dfp .pb-ad-admin.ad-800X600 {
  min-height:600px;
  min-width:800px;
}

.pb-f-ads-dfp .pb-ad-container.ad-940X80,
.pb-f-ads-dfp .pb-ad-admin.ad-940X80 {
  min-height:80px;
  min-width:940px;
}

.pb-f-ads-dfp .pb-ad-container.ad-1900X1200,
.pb-f-ads-dfp .pb-ad-admin.ad-1900X1200 {
  min-height:1px;
  min-width:1px;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  height:100%;
  z-index:-100;
}

.pb-f-ads-dfp .pb-ad-container.expandable,
.pb-f-ads-dfp .pb-ad-admin.expandable {
  overflow:hidden;
  transition:height 1s;
}

.pb-f-ads-dfp .pb-ad-container.megalateral,
.pb-f-ads-dfp .pb-ad-admin.megalateral {
  position:fixed;
  margin-top:25px;
}

@media (min-width:660px) {
  .pb-f-ads-dfp .hide-desktop { display:none; }
}

@media (max-width:660px) {
  .pb-f-ads-dfp .hide-mobile { display:none; }
}

.pb-f-ads-dfp .pb-ad-admin {
  font-family:"Arial","Helvetica",sans-serif;
  display:inline-flex;
  flex-direction:column;
  align-items:center;
  background:#0c7298;
  text-align:center;
  color:#fff;
  font-size:1.4em;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  padding:5px;
}

.pb-f-ads-dfp .pb-ad-admin pre { width:100%; }

.pb-f-ads-dfp .pb-ad-admin .ad-validation { width:100%; }

.pb-f-ads-dfp .pb-ad-admin .ad-validation .fa-ul {
  font-size:12px;
  text-align:left;
  background-color:#fff;
  border-radius:5px;
  color:#000;
  padding:5px;
  margin:10px;
}

.pb-f-ads-dfp .pb-ad-admin.megalateral,
.pb-f-ads-dfp .pb-ad-admin.interstitial { display:none; }

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

.pb-f-homepage-masthead-with-dfp .mastnav { padding:25px 10px 12px; }

.pb-f-homepage-masthead-with-dfp .home-masthead-image {
  position:relative;
  display:flex;
  justify-content:center;
  max-width:1200px;
  margin:0 auto;
}

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp .tiffany-div { width:200px; }

.pb-f-homepage-masthead-with-dfp .masthead {
  border-bottom:0 none;
  padding:0;
}

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

.pb-f-homepage-masthead-with-dfp a {
  -color:#2e6d9d;
  text-decoration:none;
  line-height:inherit;
}

.pb-f-homepage-masthead-with-dfp .masthead .logo img.wplogo {
  padding-top:4px;
  height:60px;
}

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp #edition-toggle>.row>div {
  display:table-cell;
  vertical-align:top;
}

.pb-f-homepage-masthead-with-dfp .day-container {
  font-family:"FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  color:#939393;
}

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

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

.pb-f-homepage-masthead-with-dfp #edition-toggle {
  padding-right:20px;
  display:flex;
  justify-content:center;
}

.pb-f-homepage-masthead-with-dfp .edition-toggle {
  text-transform:uppercase;
  font-weight:bold;
  padding-right:15px;
}

.pb-f-homepage-masthead-with-dfp .edition-toggle li.active { border-bottom:3px solid #F68E01; }

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container {
  width:100%;
  letter-spacing:0;
  margin:0 auto;
  display:block;
  font-size:14px;
  color:#9C9C9C;
}

.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container .full-date {
  padding-right:15px;
  display:inline;
}

.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container ul,
.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container li,
.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container .full-date { display:inline; }

.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container ul { padding-right:15px; }

.pb-f-homepage-masthead-with-dfp div.headerbox .row-one .details-container a.tiny {
  text-transform:uppercase;
  margin:0px 2.5px;
}

.pb-f-homepage-masthead-with-dfp .weather-box {
  display:inline-block;
  color:#939393;
}

.pb-f-homepage-masthead-with-dfp .weather-box img { height:20px; }

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp #mastnav-container {
  width:100%;
  float:left;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp p>a {
  border-bottom:1px solid #d5d5d5;
  zoom:1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp .post-blue { color:#2e6d9d; }

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp #weather-widget { position:relative; }

.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage {
  position:absolute;
  top:0px;
  top:-5px;
  left:-10px;
}

.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-cloudy {
  font-size:12px;
  top:3px;
  left:-13px;
}

.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-wind,
.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-windy {
  font-size:12px;
  top:3px;
  left:-10px;
}

.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-snow,
.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-fog,
.pb-f-homepage-masthead-with-dfp #weather-widget .vg-homepage-freezing_rain {
  top:-3px;
  left:-10px;
  font-size:19px;
}

.pb-f-homepage-masthead-with-dfp #weather-widget strong { padding-left:20px; }

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

@media (min-width:768px) and (max-width:991px) {
  .pb-f-homepage-masthead #mastnav-container { width:100%; }

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

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

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

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

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

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

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

.pb-f-homepage-masthead-with-dfp .weatherApi { display:inline-block; }

.pb-f-homepage-masthead-with-dfp .weatherApi p.hiddenFromView {
  opacity:0;
  transition:none;
}

.pb-f-homepage-masthead-with-dfp .weatherApi .fadeInFx {
  opacity:1;
  transition:1s opacity;
  display:inline-block !important;
}

.pb-f-homepage-masthead-with-dfp .weatherApi p {
  width:auto;
  color:#939393;
  font-size:14px;
  line-height:1;
}

.pb-f-homepage-masthead-with-dfp .weatherApi img {
  width:30px;
  margin:0;
}

.pb-f-homepage-masthead-with-dfp .weatherApi div.sk-three-bounce {
  text-align:center;
  width:200px;
}

.pb-f-homepage-masthead-with-dfp .weatherApi div.sk-three-bounce.fadeOutFx {
  opacity:0;
  transition:0.5s opacity;
  display:none;
}

.pb-f-homepage-masthead-with-dfp .weatherApi .sk-three-bounce .sk-child {
  width:10px;
  height:10px;
  background-color:orange;
  border-radius:100%;
  display:inline-block;
  -webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;
}

.pb-f-homepage-masthead-with-dfp .weatherApi .sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay:-0.32s;
  animation-delay:-0.32s;
}

.pb-f-homepage-masthead-with-dfp .weatherApi .sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay:-0.16s;
  animation-delay:-0.16s;
}

@-webkit-keyframes sk-three-bounce {
  0%, 80%, 100% {
    -webkit-transform:scale(0);
    transform:scale(0);
  }
  40% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}

@keyframes sk-three-bounce {
  0%, 80%, 100% {
    -webkit-transform:scale(0);
    transform:scale(0);
  }
  40% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}

.pb-f-homepage-masthead-with-dfp .header-box-ad-180x70 .pb-unfinished {
  width:180px;
  height:70px;
  background-color:#DDDDDD;
}

.pb-f-homepage-masthead-with-dfp .masthead-ad-wrapper-left {
  position:absolute;
  left:0;
}

.pb-f-homepage-masthead-with-dfp .masthead-ad-wrapper-right {
  position:absolute;
  right:0;
}

@media print {
  .pb-f-homepage-masthead-with-dfp #edition-toggle .toggle-container { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-hot-topics .hot-topics .hot-topics-label {
  font-family:Arial,Helvetica,sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#f98300;
  font-size:16px;
  font-weight:700;
  margin:2px 0 0 0;
  padding-right:15px;
}

.pb-f-global-hot-topics .hot-topics ul {
  color:#000000;
  font:normal 16px "FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-global-hot-topics .hot-topics li { display:inline; }

.pb-f-global-hot-topics .hot-topics p { margin-bottom:4px; }

.pb-f-global-hot-topics .hot-topics a { color:#000000; }

.pb-f-global-hot-topics .hot-topics a:hover { color:#636363; }

.pb-f-global-hot-topics .hot-topics .normal-style { font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-global-hot-topics .hot-topics .thin-style { font:normal 16px "FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-global-hot-topics .hot-topics .label {
  font:normal 16px "FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:24px;
  color:#B03436;
}

.pb-f-global-hot-topics .hot-topics.border-bottom-tight-hairline {
  margin-bottom:1.25rem;
  border-bottom:1px solid #d5d5d5;
}

.pb-f-global-hot-topics .hot-topics.border-bottom-tight-harline.no-space {
  margin-bottom:0;
  border-bottom:1px solid #d5d5d5;
}

.pb-f-global-hot-topics .hot-topics.border-bottom-no-line { margin-bottom:0; }

.pb-f-global-hot-topics .hot-topics.border-top-hairline { border-top:1px solid #d5d5d5; }

.pb-f-global-hot-topics .hot-topics.border-top-no-space { margin-top:0; }

.pb-f-global-hot-topics .hot-topics.border-top-extra-space { margin-top:30px; }

.pb-f-global-hot-topics .hot-topics { position:relative; }

.pb-f-global-hot-topics .hot-topics .hot-topics-wrapper { margin-top:10px; }

.pb-f-global-hot-topics .hot-topics p {
  color:#000000;
  padding:0 15px;
  display:inline-block;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:14px;
}

.pb-f-global-hot-topics .hot-topics p a { color:#000000; }

.pb-f-global-hot-topics .hot-topics p a:hover { color:#636363; }

.pb-f-global-hot-topics .hot-topics p:first-of-type { padding-left:0px; }

.pb-f-global-hot-topics .hot-topics div { display:inline; }

.pb-f-global-hot-topics .hot-topics div.hot-topics-wrapper { display:flex; }

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

.pb-f-global-hot-topics .hot-topics ul.no-ads { margin-right:40px; }

.pb-f-global-hot-topics ul.inline-list>li {
  padding:0 15px;
  list-style:none;
  display:inline-block;
  font-size:0.9375em;
}

.pb-f-global-hot-topics ul.inline-list>li:first-child { padding-left:0px; }

.pb-f-global-hot-topics .slug_88x31_container {
  position:absolute;
  bottom:-3px;
  right:0;
}

.pb-f-global-hot-topics .slug_88x31_container #slug_88x31 { right:0px; }

.pb-f-global-hot-topics ul.ad-tiffany-tile {
  height:60px;
  padding-left:0px;
}

.pb-f-global-hot-topics ul.ad-tiffany-tile li a { line-height:60px; }

.pb-f-global-hot-topics ul.ad-88x31 {
  height:31px;
  padding-left:0px;
}

.pb-f-global-hot-topics ul.ad-88x31 li a { line-height:31px; }

.pb-f-global-hot-topics ul.ad-none {
  height:24px;
  width:100% !important;
}

.pb-f-global-hot-topics #slug_tiffany_tile {
  height:auto;
  position:absolute;
  top:0px !important;
  right:0px !important;
}

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

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-header .header-label {
  margin-bottom:10px;
  margin-top:0;
  text-align:left;
}

@media screen {
  _root .header-label { padding-left:0; }
}

@media (min-width:768px) {
  _root .header-label { padding-left:15px; }
}

.pb-f-article-header header {
  text-align:center;
  color:#000;
  padding:0;
}

@media screen {
  header figure { margin:0; }

  header h1 {
    font-size:32px;
    line-height:34px;
    text-align:left;
    margin-bottom:10px;
    margin-top:0px;
  }

  header .subheadline {
    text-align:left;
    font-size:16px;
    line-height:1.4em;
    color:#333333;
    margin-bottom:10px;
    font-family:"Arial","Helvetica",sans-serif;
    font-weight:300;
    float:left;
  }
}

.pb-f-article-header header figcaption,
.pb-f-article-header header .caption {
  margin-bottom:10px;
  float:left;
}

@media screen and (min-width:480px) {
  header h1 {
    font-size:38px;
    line-height:42px;
  }

  header .subheadline {
    font-size:18px;
    line-height:1.7em;
  }
}

@media screen and (min-width:768px) {
  header h1 {
    font-size:40px;
    line-height:45px;
  }

  header .subheadline {
    font-size:18px;
    line-height:1.7em;
  }
}

@media screen and (min-width:992px) {
  header h1 {
    font-size:45px;
    line-height:50px;
  }

  header .subheadline {
    font-size:18px;
    line-height:1.7em;
  }
}

.pb-f-article-header header img {
  margin:0 auto;
  max-width:100%;
  padding:0;
}

@media print {
  header img { display:none; }
}

.pb-f-article-header header figcaption {
  display:inline-block;
  text-align:left;
  font-size:16px;
  line-height:1.7em;
}

.pb-f-article-header header figcaption .align-right {
  height:5em;
  margin-bottom:-4em;
}

@media print {
  header figcaption .align-right { display:none; }
}

@media print {
  header figcaption .caption { display:none; }
}

.pb-f-article-header .hero-only { padding:0; }

.pb-f-article-header .hero {
  margin-bottom:20px;
  width:100%;
}

.pb-f-article-header .hero h1 {
  height:150px;
  position:relative;
  z-index:10;
  color:white;
  margin-left:15px;
}

.pb-f-article-header .hero p {
  height:110px;
  position:relative;
  z-index:10;
  color:white;
  margin-left:15px;
}

.pb-f-article-header .hero img {
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:0;
  padding:0 50%;
  background-size:cover;
  background-position:center;
  margin-bottom:15px;
}

@media screen and (min-width:320px) {
  .hero { height:300px; }

  .hero img { height:300px; }
}

@media screen and (min-width:769px) {
  .hero { height:600px; }

  .hero h1 { margin-top:300px; }

  .hero img { height:600px; }
}

@media screen and (max-width:768px) {
  .hero h1 { padding-top:100px; }
}

.pb-f-article-header .element-rawhtml.element-rawhtml-iframe {
  margin-bottom:0px;
  clear:both;
  background-color:black;
  max-height:600px;
}

.pb-f-article-header .element-rawhtml.element-rawhtml-iframe iframe {
  background-size:cover;
  background-position:center;
}

@media screen and (max-width:768px) {
  .element-rawhtml.element-rawhtml-iframe iframe {
    width:100%;
    background-size:cover;
    background-position:center;
  }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-byline {
  border-top:1px solid #ccc;
  padding-top:20px;
}

.pb-f-article-byline .byline { padding:0; }

.pb-f-article-byline .byline p { margin-bottom:0px; }

@media screen and (min-width:481px) {
  .byline .byline-firstline,
  .byline .byline-bio { margin-right:50px; }
}

@media screen and (max-width:480px) {
  .byline .byline-firstline,
  .byline .byline-bio {
    font-size:12px;
    margin-right:0;
  }
}

.pb-f-article-byline .byline .byline-entry { margin-bottom:20px; }

.pb-f-article-byline .byline .byline-firstline {
  display:flex;
  flex-direction:row;
  align-items:center;
}

.pb-f-article-byline .byline .byline-author {
  margin-left:10px;
  flex-basis:30%;
}

.pb-f-article-byline .byline .byline-date {
  border-left:2px solid #ccc;
  color:#ccc;
  padding-left:5px;
}

.pb-f-article-byline .byline .author-name {
  padding-right:5px;
  font-weight:700;
}

.pb-f-article-byline .byline .byline-bio { margin-left:50px; }

.pb-f-article-byline .byline .author-description {
  font-size:12px;
  line-height:18px;
  width:85%;
}

@media screen {
  .byline {
    font-family:"Arial","Helvetica",sans-serif;
    font-size:15px;
    font-weight:300;
  }

  .byline img {
    width:100%;
    height:40px;
    width:40px;
    border-radius:20px;
    float:left;
  }

  .byline div.author-text {
    font-size:95%;
    margin-left:0px;
    margin-top:10px;
  }
}

@media print {
  .byline { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@media screen {
  .with-bottom-border { border-bottom:solid 1px #d5d5d5; }
}

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-big-button-share {
  border-bottom:none;
  padding-top:0 !important;
  padding:0;
}

.pb-f-article-big-button-share.full { border-right:none; }

.pb-f-article-big-button-share .inline { display:inline; }

.pb-f-article-big-button-share .fa { color:#FFF; }

.pb-f-article-big-button-share .social-tools-wrapper-bottom {
  padding:0;
  margin-bottom:30px;
}

.pb-f-article-big-button-share .social-tools-bottom li {
  -webkit-border-radius:0.333em;
  -moz-border-radius:0.333em;
  border-radius:0.333em;
  width:48%;
  margin:10px 0 0 0;
  font-family:"Arial","Helvetica",sans-serif;
  color:#FFF;
  text-align:center;
  display:inline-block;
  list-style:none;
  float:left;
}

.pb-f-article-big-button-share .social-tools-bottom .right { float:right; }

.pb-f-article-big-button-share .social-tools-bottom .left { float:left; }

.pb-f-article-big-button-share .social-tools-bottom li .fa {
  font-size:22px;
  position:relative;
  top:2px;
}

.pb-f-article-big-button-share .social-tools-bottom li a {
  display:block;
  color:#FFF;
}

.pb-f-article-big-button-share .social-tools-bottom li.facebook { background-color:#3B5998; }

.pb-f-article-big-button-share .social-tools-bottom li.twitter { background-color:#4099FF; }

.pb-f-article-big-button-share .social-tools-bottom li.google-plus { background-color:#c63d2d; }

.pb-f-article-big-button-share .social-tools-bottom li.linkedin { background-color:#007bb6; }

.pb-f-article-big-button-share .social-tools-bottom li.pinterest { background-color:#cb2027; }

.pb-f-article-big-button-share .social-tools-bottom li.tumblr { background-color:#34526f; }

.pb-f-article-big-button-share .social-tools-bottom .shortname { display:none; }

@media only screen and (min-width:992px) {
  .social-tools-bottom li {
    font-size:18px;
    line-height:22px;
  }

  .social-tools-bottom li a { padding:13px 0; }
}

@media only screen and (max-width:991px) {
  .social-tools-bottom li {
    font-size:16px;
    line-height:22px;
  }

  .social-tools-bottom li a { padding:10px 0; }
}

@media only screen and (max-width:768px) {
  .pb-f-article-big-button-share { border-right:0; }
}

@media only screen and (max-width:480px) {
  .pb-f-article-big-button-share { border-right:0; }

  .pb-f-article-big-button-share .social-tools-bottom li { margin-bottom:10px; }

  .pb-f-article-big-button-share .social-tools-bottom .longname { display:none; }

  .pb-f-article-big-button-share .social-tools-bottom .shortname { display:initial; }
}

@media print {
  .pb-f-article-big-button-share { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-body .article-body { margin-bottom:20px; }

.pb-f-article-body .article-body h4.related-tags { margin-bottom:16px; }

.pb-f-article-body .article-body h4.related-tags:before {
  content:"";
  background:url(/pb/resources/assets/img/tag_icon.svg) no-repeat;
  display:inline-block;
  width:18px;
  height:18px;
  margin-right:8px;
}

.pb-f-article-body .article-body a.story-tag {
  color:#FFF;
  cursor:pointer;
  background-color:#F68E01;
  display:inline-block;
  border-radius:3px;
  font-size:16px;
  padding:8px 16px;
  margin:4px 2px;
  text-transform:uppercase;
}

.pb-f-article-body .article-body a.story-tag:hover {
  text-decoration:underline;
  color:white;
}

.pb-f-article-body .article-body .caption-below { padding:0; }

.pb-f-article-body .article-body .body-text-highlight { background-color:#FFFF00; }

.pb-f-article-body .article-body .body-text-highlight .col-xs-12 { padding:0; }

.pb-f-article-body .article-body .body-text-highlight .drop-cap {
  display:inline-block;
  float:left;
  font-weight:700;
  color:#000;
  text-transform:uppercase;
  font-size:77px;
  line-height:60px;
  padding:5px 10px 0 0;
}

@media print {
  .article-body .body-text-highlight { text-align:left; }
}

@media (max-width:992px) {
  .article-body .body-text-highlight .article-content .row {
    margin-left:0;
    margin-right:0;
  }
}

.pb-f-article-body .article-body .body-text-highlight .dfp-item { margin-bottom:30px; }

.pb-f-article-body .article-body figcaption {
  font-family:"Arial","Helvetica",sans-serif;
  font-weight:300;
  color:#6e6e6e;
}

@media screen {
  .article-body figcaption {
    line-height:1.5em;
    font-size:12px;
  }
}

@media screen and (min-width:768px) {
  .article-body figcaption {
    line-height:1.6em;
    font-size:14px;
  }
}

@media screen and (min-width:992px) {
  .article-body figcaption {
    line-height:1.7em;
    font-size:16px;
  }
}

@media screen and (min-width:1200px) {
  .article-body figcaption {
    line-height:1.7em;
    font-size:16px;
  }
}

.pb-f-article-body .article-body .element-image { margin-bottom:30px; }

@media (max-width:768px) {
  .article-body .element-image {
    margin-left:-16px;
    width:calc(100% + 32px);
  }
}

.pb-f-article-body .article-body .element-image img {
  margin:0 auto;
  max-width:100%;
  height:auto;
  width:100%;
}

.pb-f-article-body .article-body .element-image figcaption.caption-below {
  margin-bottom:2em;
  text-align:left;
  padding-top:10px;
  padding-left:15px;
  padding-right:15px;
}

.pb-f-article-body .article-body .element-image div.caption-below { margin-bottom:0px; }

@media (max-width:768px) {
  .article-body .element-image { padding:0; }

  .article-body .element-image figcaption { padding:10px 15px 0; }
}

.pb-f-article-body .article-body .element-image .single-image {
  margin-bottom:0;
  position:relative;
}

.pb-f-article-body .article-body .element-image .single-image .shares {
  visibility:hidden;
  position:absolute;
  bottom:0;
  margin:0 0 5px 5px;
}

.pb-f-article-body .article-body .element-image .single-image .shares .share-button {
  display:inline-block;
  width:40px;
  height:40px;
  margin-bottom:0;
  cursor:pointer;
  color:white;
  text-align:center;
}

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.share { visibility:visible; }

@media (min-width:768px) {
  .article-body .element-image .single-image .shares .share-button.share { display:none; }
}

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.facebook { background-color:#395797; }

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.twitter { background-color:#54ABEE; }

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.pinterest { background-color:#BE081E; }

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.whatsapp { background-color:#43D854; }

.pb-f-article-body .article-body .element-image .single-image .shares .share-button.telegram { background-color:#0489CC; }

.pb-f-article-body .article-body .element-image .single-image .shares .share-button .fa {
  font-size:30px;
  padding-top:5px;
}

.pb-f-article-body .article-body .element-image .single-image:hover .shares { visibility:visible; }

.pb-f-article-body .article-body .element-image .single-image:hover .shares .share { display:none; }

@media (min-width:768px) {
  .article-body .element-image .single-image:hover .shares {
    position:absolute;
    width:40px;
    left:-45px;
    top:0;
  }

  .article-body .element-image .single-image:hover .shares .whatsapp,
  .article-body .element-image .single-image:hover .shares .telegram { display:none; }
}

.pb-f-article-body .article-body .single-image .shares {
  visibility:hidden;
  position:absolute;
  bottom:0;
  margin:0;
}

.pb-f-article-body .article-body .single-image .shares .share-button {
  display:inline-block;
  width:40px;
  height:40px;
  margin-bottom:0;
  cursor:pointer;
  color:white;
  text-align:center;
}

.pb-f-article-body .article-body .single-image .shares .share-button.facebook { background-color:#395797; }

.pb-f-article-body .article-body .single-image .shares .share-button.twitter { background-color:#54ABEE; }

.pb-f-article-body .article-body .single-image .shares .share-button.pinterest { background-color:#BE081E; }

.pb-f-article-body .article-body .single-image .shares .share-button.whatsapp { background-color:#43D854; }

.pb-f-article-body .article-body .single-image .shares .share-button .fa {
  font-size:30px;
  padding-top:5px;
}

.pb-f-article-body .article-body .single-image:hover .shares { visibility:visible; }

@media (min-width:768px) {
  .article-body .single-image:hover .shares {
    position:absolute;
    width:40px;
    left:-20px;
    top:0;
  }

  .article-body .single-image:hover .shares .whatsapp { display:none; }
}

.pb-f-article-body .article-body .element-paragraph { margin-bottom:30px; }

.pb-f-article-body .article-body .element-paragraph a { color:#2e6d9d; }

.pb-f-article-body .article-body .element-paragraph * * img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-body .article-body .element-paragraph * * img {
  width:auto !important;
  height:auto !important;
}

.pb-f-article-body .article-body .element-paragraph * img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-body .article-body .element-paragraph * img {
  width:auto !important;
  height:auto !important;
}

.pb-f-article-body .article-body .element-paragraph img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-body .article-body .element-paragraph img {
  width:auto !important;
  height:auto !important;
}

@media print {
  .article-body .element-paragraph { font-size:14px; }
}

.pb-f-article-body .article-body .element-heading {
  margin-bottom:30px;
  text-align:left;
}

.pb-f-article-body .article-body .element-heading a { color:#F98300; }

.pb-f-article-body .article-body .element-heading a:hover { color:#000000; }

.pb-f-article-body .article-body .element-ol,
.pb-f-article-body .article-body .element-ul {
  font-family:"Arial","Helvetica",sans-serif;
  margin-bottom:30px;
}

@media screen {
  .article-body .element-ol li,
  .article-body .element-ul li {
    text-align:left;
    list-style-position:outside;
    font-size:16px;
    line-height:1.6em;
    color:#000000;
    margin-left:20px;
  }
}

@media screen and (min-width:480px) {
  .article-body .element-ol li,
  .article-body .element-ul li {
    font-size:16px;
    line-height:1.6em;
  }
}

@media screen and (min-width:768px) {
  .article-body .element-ol li,
  .article-body .element-ul li {
    font-size:18px;
    line-height:1.7em;
  }
}

@media screen and (min-width:992px) {
  .article-body .element-ol li,
  .article-body .element-ul li {
    font-size:18px;
    line-height:1.7em;
  }
}

.pb-f-article-body .article-body .element-ol { list-style-type:decimal; }

.pb-f-article-body .article-body .element-ul { list-style-type:disc; }

@media screen {
  .article-body blockquote {
    color:#8e8f8f;
    font-size:22.5px;
    font-style:italic;
    border:none;
    quotes:"“" "”" "‘" "’";
    text-align:left;
    padding:10px 60px;
  }
}

@media screen and (max-width:768px) {
  .article-body blockquote { padding:0 15px; }
}

.pb-f-article-body .article-body blockquote:before {
  color:#F98300;
  font-family:'Source Sans Pro',sans-serif !important;
  font-style:normal;
  content:open-quote;
  font-size:4em;
  line-height:0.1em;
  margin-right:0.25em;
  vertical-align:-0.4em;
}

.pb-f-article-body .article-body blockquote:after {
  color:#F98300;
  font-family:'Source Sans Pro',sans-serif !important;
  content:close-quote;
  font-size:4em;
  line-height:1.2em;
  position:absolute;
  vertical-align:-0.4em;
}

@media screen {
  .article-body blockquote:after { margin-left:0.25em; }
}

@media screen and (max-width:768px) {
  .article-body blockquote:after { margin-left:0; }
}

.pb-f-article-body .article-body blockquote p {
  display:inline;
  font-weight:bold;
}

.pb-f-article-body .article-body .element-video .kaltura-wrapper { width:100%; }

.pb-f-article-body .article-body .element-video .kaltura-wrapper object {
  width:100%;
  height:100%;
}

@media print {
  .article-body .element-video { display:none; }
}

.pb-f-article-body .article-body .element-rawhtml { margin-bottom:30px; }

.pb-f-article-body .article-body .element-rawhtml iframe {
  top:0;
  left:0;
  width:100%;
  background-size:cover;
  background-position:center;
  border:0;
}

.pb-f-article-body .article-body .element-rawhtml #close-icon {
  display:none;
  background-color:#fff;
  letter-spacing:0.02em;
  color:#000;
  font-size:20px;
  font-weight:700;
  border:solid 1px #ddd;
  border-radius:6px;
  text-align:center;
  width:10%;
  height:30px;
  margin-bottom:5px;
}

.pb-f-article-body .article-body .element-rawhtml #close-icon.show-close-icon { display:block; }

.pb-f-article-body .article-body .element-rawhtml #close-icon.show-close-icon:hover {
  background-color:#636363;
  cursor:pointer;
  color:#fff;
}

@media (max-width:768px) {
  .article-body .element-rawhtml #close-icon { width:20%; }
}

.pb-f-article-body #placeholder { background:url(../../../../resources/assets/img/fallback-promo-image.png) no-repeat center center; }

.pb-f-article-body .element-rawhtml.element-rawhtml-script { margin-bottom:0px; }

.pb-f-article-body .element-gallery { margin-bottom:30px; }

.pb-f-article-body .element-gallery ul { text-align:center; }

.pb-f-article-body .element-gallery ul li {
  display:inline-block;
  padding:5px;
  border:.5px solid lightgrey;
  margin:5px 2.5px;
  border-radius:5px;
}

.pb-f-article-body .element-gallery ul li img {
  position:relative;
  overflow:hidden;
  background-size:cover;
  padding:0 50%;
  width:125px;
  height:125px;
  border-radius:5px;
}

.pb-f-article-body .element-gallery ul .extra-slide { display:none; }

.pb-f-article-body .element-gallery ul .show-slides-button {
  background-color:#265ea7;
  color:white;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:14px;
  font-weight:700;
  display:block;
  margin:10px auto 0;
  padding:5px 10px 2px;
  border:0;
  border-radius:4px;
  opacity:1.0;
  transition:opacity 0.8s ease 0s;
}

.pb-f-article-body .modal.and.carousel {
  position:fixed;
  width:auto;
}

.pb-f-article-body .modal.and.carousel button {
  background-color:black;
  border:2px solid white;
  padding:0 3px 1px;
  border-radius:50%;
  opacity:1;
  position:absolute;
  right:30px;
  top:30px;
  z-index:100;
}

.pb-f-article-body .modal.and.carousel button span { color:white; }

.pb-f-article-body .modal.and.carousel .carousel-inner { width:auto; }

.pb-f-article-body .modal.and.carousel .modal-dialog { width:auto; }

.pb-f-article-body .modal.and.carousel .modal-dialog .modal-content {
  background-color:transparent;
  box-shadow:0 0 0;
  border:0;
}

@media screen {
  .modal.and.carousel .modal-dialog .modal-content img {
    height:80vh;
    margin:auto;
    display:block;
  }
}

@media (max-width:768px) {
  .modal.and.carousel .modal-dialog .modal-content img {
    height:auto;
    width:80vw;
    display:block;
  }
}

.pb-f-article-body .modal.and.carousel .modal-dialog .modal-content .img-text {
  display:block;
  margin:0 auto;
  background-color:white;
  border-radius:5px;
  width:350px;
  text-align:center;
}

.pb-f-article-body .modal.and.carousel .carousel-control {
  background-image:none;
  position:fixed;
  opacity:1;
  top:-15%;
}

.pb-f-article-body .element.element-oembed {
  margin:0 auto 30px auto;
  display:block;
}

.pb-f-article-body>.inline-big-box-300x250 {
  clear:both;
  display:block;
  text-align:center;
}

.pb-f-article-body .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-ads-smart-big-box-300x250 { clear:both; }
}

@media only screen and (min-width:0px) {
  .pb-feature.pb-f-ads-smart-big-box-300x250 {
    border-bottom:0;
    padding:0;
  }
}

.pb-f-article-body .pb-ad-container {
  padding:0px 10px 0px 10px;
  clear:both;
  margin-bottom:30px;
}

@media print {
  .smart-big-box-300x250 { display:none !important; }
}

@keyframes selectionSharerPopover-animation {
  0% {
    transform:matrix(0.97,0,0,1,0,12);
    filter:alpha(opacity=0);
    opacity:0;
  }
  20% {
    transform:matrix(0.99,0,0,1,0,2);
    filter:alpha(opacity=70);
    opacity:.7;
  }
  40% {
    transform:matrix(1,0,0,1,0,-1);
    filter:alpha(opacity=100);
    opacity:1;
  }
  70% {
    transform:matrix(1,0,0,1,0,0);
    filter:alpha(opacity=100);
    opacity:1;
  }
  100% {
    transform:matrix(1,0,0,1,0,0);
    filter:alpha(opacity=100);
    opacity:1;
  }
}

.pb-f-article-body #selectionSharerPopover {
  display:none;
  position:absolute;
  z-index:998;
}

.pb-f-article-body #selectionSharerPopover.anim {
  transition:top .075s ease-out;
  animation:selectionSharerPopover-animation 180ms forwards linear;
  -webkit-animation:selectionSharerPopover-animation 180ms forwards linear;
}

.pb-f-article-body #selectionSharerPopover-inner {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid;
  border-color:#262625 #1c1c1b #121211;
  box-shadow:0 1px 3px -1px rgba(0,0,0,0.7),inset 0 0 1px rgba(255,255,255,0.07),inset 0 0 2px rgba(255,255,255,0.15);
  background-image:linear-gradient(to bottom,rgba(49,49,47,0.97),#262625);
  background-repeat:repeat-x;
}

.pb-f-article-body #selectionSharerPopover .selectionSharerPopover-clip {
  position:absolute;
  bottom:-11px;
  display:block;
  left:50%;
  clip:rect(12px 24px 24px 0);
  margin-left:-12px;
  width:24px;
  height:24px;
  line-height:24px;
}

.pb-f-article-body #selectionSharerPopover .selectionSharerPopover-arrow {
  display:block;
  width:20px;
  height:20px;
  -webkit-transform:rotate(45deg) scale(0.5);
  transform:rotate(45deg) scale(0.5);
  background-color:#454543;
  border:2px solid #121211;
  box-sizing:content-box;
}

.pb-f-article-body .selectionSharer ul {
  padding:0;
  display:inline;
}

.pb-f-article-body .selectionSharer ul li {
  float:left;
  list-style:none;
  background:none;
  margin:0;
}

.pb-f-article-body .selectionSharer .action {
  display:block;
  color:white;
  margin:5px 7px;
  width:20px;
  height:20px;
  border:none;
}

.pb-f-article-body .selectionSharer a.action .fa-twitter {
  color:white;
  display:block;
}

.pb-f-article-body .selectionSharer:hover { color:#ccc; }

.pb-f-article-body .selectionSharer { transition:-webkit-transform 0.6s ease-in-out; }

.pb-f-article-body .selectionSharer.moveDown { -webkit-transform:translate3d(0,60px,0); }

@media print {
  * { transition:none !important; }

  .pb-feature { display:none; }

  .pb-feature.pb-f-article-header,
  .pb-feature.pb-f-article-body { display:block; }

  .pb-feature.pb-f-article-header { margin-bottom:1.5rem; }

  .pb-feature.pb-f-article-header .header-label { display:none; }

  .pb-feature.pb-f-article-header .article-header h1 { font-size:24px; }

  .pb-feature.pb-f-article-header .article-header .subheadline { font-size:12px; }

  .pb-feature.pb-f-article-body figcaption .credit,
  .pb-feature.pb-f-article-body .article-body .element-paragraph { font-size:12px; }

  .pb-feature.pb-f-article-body h4.related-tags { display:none; }

  .pb-feature.pb-f-article-body .article-body .story-tag { display:none; }

  .pb-feature.pb-f-article-body .show-on-print { display:block !important; }

  .pb-feature.pb-f-article-body .hide-on-print { display:none !important; }

  .border-bottom-hairline { border-bottom-width:0; }

  #celtra-banner,
  #zocalo_1x1,
  .jwplayer { display:none !important; }

  [data-no-print] { display:none !important; }

  .pb-feature .hidden-xs { display:block !important; }

  #pb-root {
    margin-left:0 !important;
    width:auto !important;
  }

  section#main { width:auto !important; }
}

.pb-f-article-body .show-on-print { display:none !important; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-story.pb-feature {
  border-bottom:none !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 {}

.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:"Arial","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:"Arial","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~.flex-stack.flex-stack-text { padding-left:10px; }

.pb-f-homepage-story .flex-item .art-right~.flex-stack.flex-stack-text { padding-right:10px; }

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

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

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

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

.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:#F98300;
  margin:0;
  white-space:nowrap;
  font-size:14px;
  font-weight:100;
}

.pb-f-homepage-story .flex-item .sigline .timestamp {
  display:inline-block;
  font-family:"Arial","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:"Arial","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) {
  .pb-f-homepage-story .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:"Arial","Helvetica",sans-serif;
  word-spacing:-0.02em;
  text-rendering:auto;
  margin-bottom:10px;
  font-weight:600;
}

.pb-f-homepage-story .flex-item .headline.thin-style {
  font-family:"Arial","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:"Arial","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:"Arial","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; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-story .flex-item .deck {
  font-size:1.25em;
  font-weight:normal;
  font-family:"Arial","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) {
  .pb-f-homepage-story .flex-item .deck.xx-huge { font-size:1.375rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-story .blurb.like-article-body {
  font-family:"Arial","Helvetica",sans-serif;
  line-height:1.78;
  color:#333;
  margin-bottom:10px;
}

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

@media only screen and (max-width:62em) {
  .pb-f-homepage-story .blurb {
    font-size:16px;
    line-height:1.4em;
    margin-bottom:10px;
  }
}

@media screen and (max-width:768px) {
  .pb-f-homepage-story .blurb { font-size:14px; }
}

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

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

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

.pb-f-homepage-story .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 .photo-wrapper .overlay .duration { font-family:"Arial","Helvetica",sans-serif; }

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

.pb-f-homepage-story .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 .standalone-overlay {
  font-size:0.9375em;
  font-family:"Arial","Helvetica",sans-serif;
}

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

@media only screen and (max-width:78em) {
  .pb-f-homepage-story .standalone-overlay { font-size:0.875em; }
}

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

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

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

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

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

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

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

@media (max-width:992px) {
  .pb-f-homepage-story .flex-rail { padding:0; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-story time { font-size:1.25rem; }
}

@media only screen and (max-width:30em) {
  .pb-f-homepage-story .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:"Arial","Helvetica",sans-serif;
  color:#F98300;
  display:inline-block;
  padding:0;
  font-weight:100;
}

.pb-f-homepage-story .label.label-normal {
  font-family:"Arial","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:"Arial","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:#F98300;
  color:white;
}

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

.pb-f-homepage-story .label.label-bar {
  display:block;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  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:#F98300;
  content:"";
  display:block;
  height:1px;
  margin-top:1.25rem;
  margin-bottom:0.5125rem;
}

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

.pb-f-homepage-story .label.label-kicker::before {
  width:2rem;
  background-color:#F98300;
  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 .skin.skin-card-basic {
  background-color:#ffffff;
  border-radius:0px;
  border:0px;
  color:#333333;
  margin-bottom:32px;
  padding:0px;
}

.pb-f-homepage-story .skin.skin-card-basic .label-and-headline {
  line-height:0px;
  padding:0px;
}

.pb-f-homepage-story .skin.skin-card-basic .label-wrapper {
  float:none;
  line-height:18px;
  margin:0px;
  padding:16px 16px 0px 0px;
  width:100%;
}

.pb-f-homepage-story .skin.skin-card-basic .label {
  color:#777777;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:18px;
  margin:0px;
  padding:0px;
}

.pb-f-homepage-story .skin.skin-card-basic .headline {
  color:#191919;
  font-family:"Arial","Helvetica",sans-serif;
  font-weight:600;
  margin:0px;
  padding:16px 16px 24px 0px;
  word-spacing:0px;
}

.pb-f-homepage-story .skin.skin-card-basic .blurb {
  color:#777777;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
  margin:0px;
  padding:0px 16px 24px 0px;
}

.pb-f-homepage-story .skin.skin-card-basic .photo-wrapper { margin-bottom:0px; }

.pb-f-homepage-story .skin.skin-card-basic .art {
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
}

.pb-f-homepage-story .skin.skin-card-basic .art.art-low:not(:first-child) { padding-top:0px; }

.pb-f-homepage-story .skin.skin-card-basic .art.art-low .art-full-width.extra-rule-above:not(:first-child) { padding-top:0px; }

.pb-f-homepage-story .skin.skin-card-basic .art.art-left-of-blurb,
.pb-f-homepage-story .skin.skin-card-basic .art.art-right-of-blurb { padding-top:0px; }

.pb-f-homepage-story .skin.skin-card-basic .flex-stack-art { padding:0px; }

.pb-f-homepage-story .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text { padding-left:0px; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text .label-wrapper { padding-left:16px; }

.pb-f-homepage-story .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text .headline { padding-left:16px; }

.pb-f-homepage-story .skin.skin-card-basic .art-right~.flex-stack.flex-stack-text { padding-right:0px; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-right~.flex-stack.flex-stack-text { width:100%; }
}

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-left.flex-stack-art {
    float:none;
    width:100%;
  }
}

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-right.flex-stack-art {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story .skin.skin-card-basic .art-left.art-1x1~.flex-stack.flex-stack-text { width:75%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-left.art-1x1~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story .skin.skin-card-basic .art-right.art-1x1~.flex-stack.flex-stack-text { width:75%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-right.art-1x1~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story .skin.skin-card-basic .art-left.flex-stack-art.art-1x1 { width:25%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-left.flex-stack-art.art-1x1 {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story .skin.skin-card-basic .art-right.flex-stack-art.art-1x1 { width:25%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story .skin.skin-card-basic .art-right.flex-stack-art.art-1x1 {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story .skin.skin-card-basic:hover .headline { color:rgba(0,0,0,0.5); }

.pb-f-homepage-story .skin.skin-card-basic:hover .label { color:rgba(0,0,0,0.4); }

.pb-f-homepage-story .skin.skin-card-basic:hover .blurb { color:rgba(0,0,0,0.4); }

.pb-f-homepage-story .skin.skin-card-basic:hover .art { filter:brightness(115%); }

.pb-f-homepage-story .skin.no-skin-mobile { background-color:transparent; }

.pb-f-homepage-story .skin.no-skin-mobile .label-and-headline { padding-left:16px; }

.pb-f-homepage-story .skin.skin-with-color { border-radius:6px; }

.pb-f-homepage-story .skin.skin-with-color .label-wrapper { padding:16px 16px 0px 16px; }

.pb-f-homepage-story .skin.skin-with-color .headline { padding:16px 16px 16px 16px; }

.pb-f-homepage-story .skin.skin-with-color .row.headline { padding:16px 16px 0px 16px; }

.pb-f-homepage-story .skin.skin-with-color .blurb { padding:16px 16px 24px 16px; }

.pb-f-homepage-story .skin.skin-with-color .row { border-radius:6px; }

.pb-f-homepage-story .skin.skin-card-shadow {
  border-radius:6px;
  box-shadow:0px 0px 4px rgba(0,0,0,0.2);
}

.pb-f-homepage-story .skin.skin-card-shadow .label-wrapper { padding:16px 16px 0px 16px; }

.pb-f-homepage-story .skin.skin-card-shadow .headline { padding:16px 16px 24px 16px; }

.pb-f-homepage-story .skin.skin-card-shadow .blurb { padding:0px 16px 24px 16px; }

.pb-f-homepage-story .skin.skin-card-shadow .row { border-radius:6px; }

.pb-f-homepage-story div[class*="border-bottom-hairline"]>div[class*="skin-card"],
.pb-f-homepage-story div[class*="border-bottom-thick"]>div[class*="skin-card"] { margin-bottom:16px; }

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

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

  div[class*="skin-card-"]>div.art:not(:last-child),
  div.flex-stack>div[class*="skin-card-"]>div.art:not(:last-child) { padding-bottom:0px; }
}

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

  div[class*="skin-card-"]>div.art:not(:last-child),
  div.flex-stack>div[class*="skin-card-"]>div.art:not(:last-child) { padding-bottom:0px; }
}

.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 div[class*="skin-card-"]>div.flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story div[class*="skin-card-"]>div.row>div.flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story div[class*="skin-card-"]>div.art:not(:last-child),
.pb-f-homepage-story div[class*="skin-card-"]>div.flex-stack>div.art:not(:last-child),
.pb-f-homepage-story div[class*="skin-card-"]>div.row>div.flex-stack>div.art:not(:last-child) { padding-bottom:0px; }

.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
 */
.pb-f-global-generic-results-list .pb-loadmore {
  padding-top:10px;
  padding-bottom:10px;
  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 (min-width:769px) {
  .result-teaser.row .col-sm-4 { padding-left:15px; }

  .result-teaser.row .col-sm-8 { padding-right:15px; }
}

@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:"Arial","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:60%;
  padding-top:30px;
}

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

.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:"Arial","Helvetica",sans-serif;
  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-recommend .result-teaser {
  position:relative;
  padding-bottom:10px;
  border-bottom:solid 1px #cccccc;
}

@media (min-width:768px) {
  .result-teaser { padding-top:10px; }
}

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

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

.pb-f-global-recommend .result-teaser figure { position:relative; }

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

.pb-f-global-recommend .result-teaser .lazy-wrapper img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.pb-f-global-recommend .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-recommend .result-teaser .overlay {
  background-color:#B13537;
  color:white;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:80%;
  display:inline-block;
  padding:2px 10px;
  position:absolute;
  left:-12px;
  bottom:10%;
}

.pb-f-global-recommend .result-item.result-teaser.result-teaser-normal.last-item { border-bottom:0px; }

@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 .col-sm-4 { padding-left:15px; }

  .result-teaser .col-sm-8 { padding-right:15px; }

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

.pb-f-global-recommend #recommendations { padding-bottom:2em; }

/*
 * 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:"Arial","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:#F98300;
  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:normal;
}

.pb-f-global-most-read article p {
  font-family:"Arial","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-list-card-column .section-column {
  margin-bottom:10px;
  background-color:#fff;
  border:1px solid #ccc;
  padding:0;
  border-bottom:3px #D5D5D5 solid;
  border-radius:4px;
}

.pb-f-list-card-column .section-column h3 {
  font-size:1.6rem;
  margin:20px 0 20px 15px;
  font-weight:100;
  color:#000000;
}

.pb-f-list-card-column .section-column .column-item .lazy-wrapper { position:relative; }

.pb-f-list-card-column .section-column .column-item img { width:100%; }

.pb-f-list-card-column .section-column .column-item h4 {
  margin:0 15px;
  padding:15px 0;
  border-top:2px #D5D5D5 dotted;
}

.pb-f-list-card-column .section-column .column-item h4 a { color:#000; }

.pb-f-list-card-column .section-column .column-item h4 a:hover { color:#636363; }

.pb-f-list-card-column .section-column .column-item .first { border:none; }

.pb-f-list-card-column .section-column .header-content .bullet-item:first-child { border:none; }

.pb-f-list-card-column .section-column-borderless {
  margin-top:10px;
  background-color:#fff;
  padding:0;
  border-bottom:3px #D5D5D5 solid;
  border-radius:4px;
}

.pb-f-list-card-column .section-column-borderless h3 {
  font-size:1.6rem;
  margin:20px 0 20px 15px;
  padding-top:10px;
  color:#000000;
}

.pb-f-list-card-column .section-column-borderless .column-item .lazy-wrapper { position:relative; }

.pb-f-list-card-column .section-column-borderless .column-item img { width:100%; }

.pb-f-list-card-column .section-column-borderless .column-item h4 {
  margin:0 15px;
  padding:15px 0;
  border-top:2px #D5D5D5 dotted;
}

.pb-f-list-card-column .section-column-borderless .column-item h4 a { color:#000; }

.pb-f-list-card-column .section-column-borderless .column-item h4 a:hover { color:#636363; }

.pb-f-list-card-column .section-column-borderless .column-item .first { border:none; }

/* CSS syntax error: standard-chain. See logs for detail. */
?banana { /* invalid syntax to prevent minification of this file
because the minifier is broken and will break the "1fr" strings by putting in a space */}

_root.pb-1,_root.pb-2,_root.pb-3,
.pb-1,.pb-2,.pb-3{
    width:100%;
}

@supports (display: grid) {
    /* extra small */

    .pb-c-standard-chain {
        display: grid;
    }

    .pb-c-standard-chain .chain-content {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        grid-column-gap: 20px;
        grid-auto-rows: min-content;
    }
    .pb-c-standard-chain .chain-content .wrapper {
        height: 99%;
    }
    .pb-f-homepage-story .flex-item .headline {
        margin-top: 10px;
    }
    .pb-f-homepage-story .flex-item .art {
        /* it's displaying as 28px. they want 20px.
        trying to be that particular with flex is ridiculous, but sure, I can remove 8px. */
        margin-top: -8px;
    }
    #pb-root.alginment-processed .pb-c-standard-chain.col-xs-12 .chain-content .pb-feature {
        width: 100%;
        padding: 0;
    }
    .pb-c-standard-chain .chain-content .full,
    .pb-c-standard-chain .chain-content .col-xs-12 {
        grid-column: span 12;
    }
    .pb-c-standard-chain .chain-content .col-xs-11 {
        grid-column: span 11;
    }
    .pb-c-standard-chain .chain-content .flex-feature-wrapper {
        height: 101%;
    }
    .pb-c-standard-chain .chain-content .flex-stack {
        display: flex;
        justify-content: space-between;
    }
    .pb-c-standard-chain .chain-content .col-xs-10 {
        grid-column: span 10;
    }
    .pb-c-standard-chain .chain-content .col-xs-9 {
        grid-column: span 9;
    }
    .pb-c-standard-chain .chain-content .col-xs-8 {
        grid-column: span 8;
    }
    .pb-c-standard-chain .chain-content .col-xs-7 {
        grid-column: span 7;
    }
    .pb-c-standard-chain .chain-content .col-xs-6 {
        grid-column: span 6;
    }
    .pb-c-standard-chain .chain-content .col-xs-5 {
        grid-column: span 5;
    }
    .pb-c-standard-chain .chain-content .col-xs-4 {
        grid-column: span 4;
    }
    .pb-c-standard-chain .chain-content .col-xs-3 {
        grid-column: span 3;
    }
    .pb-c-standard-chain .chain-content .col-xs-3 .flex-stack {
        display: flex;
        justify-content: space-between;
    }
    .pb-c-standard-chain .chain-content .col-xs-2 {
        grid-column: span 2;
    }
    .pb-c-standard-chain .chain-content .col-xs-1 {
        grid-column: span 1;
    }

    .pb-c-standard-chain .chain-content .pb-f-homepage-story > div:not(.no-art):not(.has-skin-card) {
        height: 100%;
    }
    .pb-c-standard-chain .chain-content .flex-stack {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex-grow: 1;
    }
    .pb-c-standard-chain .chain-content .flex-stack.flex-start {
        justify-content: flex-start;
    }

    @media (min-width: 768px) { /* small */
        .pb-c-standard-chain.col-sm-12 .chain-content .wrapper {
            height: 99%;
        }
        #pb-root.alginment-processed .pb-c-standard-chain .chain-content .pb-feature {
            width: 100%;
            padding: 0;
        }
        .pb-c-standard-chain.col-sm-12 .chain-content .full,
        .pb-c-standard-chain .chain-content .col-sm-12 {
            grid-column: span 12;
        }
        .pb-c-standard-chain .chain-content .col-sm-11 {
            grid-column: span 11;
        }
        .pb-c-standard-chain .chain-content .col-sm-10 {
            grid-column: span 10;
        }
        .pb-c-standard-chain .chain-content .col-sm-9 {
            grid-column: span 9;
        }
        .pb-c-standard-chain .chain-content .col-sm-8 {
            grid-column: span 8;
        }
        .pb-c-standard-chain .chain-content .col-sm-7 {
            grid-column: span 7;
        }
        .pb-c-standard-chain .chain-content .col-sm-6 {
            grid-column: span 6;
        }
        .pb-c-standard-chain .chain-content .col-sm-5 {
            grid-column: span 5;
        }
        .pb-c-standard-chain .chain-content .col-sm-4 {
            grid-column: span 4;
        }
        .pb-c-standard-chain .chain-content .col-sm-3 {
            grid-column: span 3;
        }
        .pb-c-standard-chain .chain-content .col-sm-2 {
            grid-column: span 2;
        }
        .pb-c-standard-chain .chain-content .col-sm-1 {
            grid-column: span 1;
        }
    }

    @media (min-width: 992px) { /* medium */
        .pb-c-standard-chain.col-md-12 .chain-content .wrapper {
            height: 99%;
        }
        #pb-root.alginment-processed .pb-c-standard-chain .chain-content .pb-feature {
            width: 100%;
            padding: 0;
        }
        .pb-c-standard-chain.col-md-12 .chain-content .full,
        .pb-c-standard-chain .chain-content .col-md-12 {
            grid-column: span 12;
        }
        .pb-c-standard-chain .chain-content .col-md-11 {
            grid-column: span 11;
        }
        .pb-c-standard-chain .chain-content .col-md-10 {
            grid-column: span 10;
        }
        .pb-c-standard-chain .chain-content .col-md-9 {
            grid-column: span 9;
        }
        .pb-c-standard-chain .chain-content .col-md-8 {
            grid-column: span 8;
        }
        .pb-c-standard-chain .chain-content .col-md-7 {
            grid-column: span 7;
        }
        .pb-c-standard-chain .chain-content .col-md-6 {
            grid-column: span 6;
        }
        .pb-c-standard-chain .chain-content .col-md-5 {
            grid-column: span 5;
        }
        .pb-c-standard-chain .chain-content .col-md-4 {
            grid-column: span 4;
        }
        .pb-c-standard-chain .chain-content .col-md-3 {
            grid-column: span 3;
        }
        .pb-c-standard-chain .chain-content .col-md-2 {
            grid-column: span 2;
        }
        .pb-c-standard-chain .chain-content .col-md-1 {
            grid-column: span 1;
        }
    }

    @media (min-width: 1200px) { /* large */
        .pb-c-standard-chain.col-lg-12 .chain-content .wrapper {
            height: 99%;
        }
        #pb-root.alginment-processed .pb-c-standard-chain .chain-content .pb-feature {
            width: 100%;
            padding: 0;
        }
        .pb-c-standard-chain.col-lg-12 .chain-content .full,
        .pb-c-standard-chain .chain-content .col-lg-12 {
            grid-column: span 12;
        }
        .pb-c-standard-chain .chain-content .col-lg-11 {
            grid-column: span 11;
        }
        .pb-c-standard-chain .chain-content .col-lg-10 {
            grid-column: span 10;
        }
        .pb-c-standard-chain .chain-content .col-lg-9 {
            grid-column: span 9;
        }
        .pb-c-standard-chain .chain-content .col-lg-8 {
            grid-column: span 8;
        }
        .pb-c-standard-chain .chain-content .col-lg-7 {
            grid-column: span 7;
        }
        .pb-c-standard-chain .chain-content .col-lg-6 {
            grid-column: span 6;
        }
        .pb-c-standard-chain .chain-content .col-lg-5 {
            grid-column: span 5;
        }
        .pb-c-standard-chain .chain-content .col-lg-4 {
            grid-column: span 4;
        }
        .pb-c-standard-chain .chain-content .col-lg-3 {
            grid-column: span 3;
        }
        .pb-c-standard-chain .chain-content .col-lg-2 {
            grid-column: span 2;
        }
        .pb-c-standard-chain .chain-content .col-lg-1 {
            grid-column: span 1;
        }
    }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-story-feed.pb-feature {
  border-bottom:none !important;
  padding:0 !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:"Arial","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:"Arial","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~.flex-stack.flex-stack-text { padding-left:10px; }

.pb-f-homepage-story-feed .flex-item .art-right~.flex-stack.flex-stack-text { padding-right:10px; }

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

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

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

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

.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;
  font-size:14px;
}

.pb-f-homepage-story-feed .flex-item .sigline .byline .author {
  color:#F98300;
  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:"Arial","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:"Arial","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) {
  .pb-f-homepage-story-feed .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:"Arial","Helvetica",sans-serif;
  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:"Arial","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:"Arial","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:"Arial","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; }

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

@media only screen and (max-width:62em) {
  .pb-f-homepage-story-feed .flex-item .headline.xx-huge { font-size:2.8rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-homepage-story-feed .flex-item .deck {
  font-size:1.25em;
  font-weight:normal;
  font-family:"Arial","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) {
  .pb-f-homepage-story-feed .flex-item .deck.xx-huge { font-size:1.375rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pb-f-homepage-story-feed .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:"Arial","Helvetica",sans-serif; }

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

.pb-f-homepage-story-feed .flex-item .blurb.like-article-body {
  font-family:"Arial","Helvetica",sans-serif;
  line-height:1.78;
  color:#333;
  margin-bottom:10px;
}

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

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

@media screen and (max-width:768px) {
  .pb-f-homepage-story-feed .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:"Arial","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:"Arial","Helvetica",sans-serif; }

@media only screen and (max-width:30em) {
  .pb-f-homepage-story-feed .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:"Arial","Helvetica",sans-serif;
}

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

@media only screen and (max-width:78em) {
  .pb-f-homepage-story-feed .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) {
  .pb-f-homepage-story-feed .flex-item .flex-rail { padding:0; }
}

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

@media only screen and (max-width:30em) {
  .pb-f-homepage-story-feed .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:"Arial","Helvetica",sans-serif;
  color:#F98300;
  display:inline-block;
  padding:0;
  font-weight:100;
}

.pb-f-homepage-story-feed .label.label-normal {
  font-family:"Arial","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:"Arial","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:#F98300;
  color:white;
}

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

.pb-f-homepage-story-feed .label.label-bar {
  display:block;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  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:#F98300;
  content:"";
  display:block;
  height:1px;
  margin-top:1.25rem;
  margin-bottom:0.5125rem;
}

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

.pb-f-homepage-story-feed .label.label-kicker::before {
  width:2rem;
  background-color:#F98300;
  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 .skin.skin-card-basic {
  background-color:#ffffff;
  border-radius:0px;
  border:0px;
  color:#333333;
  margin-bottom:32px;
  padding:0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .label-and-headline {
  line-height:0px;
  padding:0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .label-wrapper {
  float:none;
  line-height:18px;
  margin:0px;
  padding:16px 16px 0px 0px;
  width:100%;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .label {
  color:#777777;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:18px;
  margin:0px;
  padding:0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .headline {
  color:#191919;
  font-family:"Arial","Helvetica",sans-serif;
  font-weight:600;
  margin:0px;
  padding:16px 16px 24px 0px;
  word-spacing:0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .blurb {
  color:#777777;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
  margin:0px;
  padding:0px 16px 24px 0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .photo-wrapper { margin-bottom:0px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art {
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art.art-low:not(:first-child) { padding-top:0px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art.art-low .art-full-width.extra-rule-above:not(:first-child) { padding-top:0px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art.art-left-of-blurb,
.pb-f-homepage-story-feed .skin.skin-card-basic .art.art-right-of-blurb { padding-top:0px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .flex-stack-art { padding:0px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text { padding-left:0px; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text .label-wrapper { padding-left:16px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art-left~.flex-stack.flex-stack-text .headline { padding-left:16px; }

.pb-f-homepage-story-feed .skin.skin-card-basic .art-right~.flex-stack.flex-stack-text { padding-right:0px; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-right~.flex-stack.flex-stack-text { width:100%; }
}

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-left.flex-stack-art {
    float:none;
    width:100%;
  }
}

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-right.flex-stack-art {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art-left.art-1x1~.flex-stack.flex-stack-text { width:75%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-left.art-1x1~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art-right.art-1x1~.flex-stack.flex-stack-text { width:75%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-right.art-1x1~.flex-stack.flex-stack-text { width:100%; }
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art-left.flex-stack-art.art-1x1 { width:25%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-left.flex-stack-art.art-1x1 {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story-feed .skin.skin-card-basic .art-right.flex-stack-art.art-1x1 { width:25%; }

@media only screen and (max-width:450px) {
  .pb-f-homepage-story-feed .skin.skin-card-basic .art-right.flex-stack-art.art-1x1 {
    float:none;
    width:100%;
  }
}

.pb-f-homepage-story-feed .skin.skin-card-basic:hover .headline { color:rgba(0,0,0,0.5); }

.pb-f-homepage-story-feed .skin.skin-card-basic:hover .label { color:rgba(0,0,0,0.4); }

.pb-f-homepage-story-feed .skin.skin-card-basic:hover .blurb { color:rgba(0,0,0,0.4); }

.pb-f-homepage-story-feed .skin.skin-card-basic:hover .art { filter:brightness(115%); }

.pb-f-homepage-story-feed .skin.no-skin-mobile { background-color:transparent; }

.pb-f-homepage-story-feed .skin.no-skin-mobile .label-and-headline { padding-left:16px; }

.pb-f-homepage-story-feed .skin.skin-with-color { border-radius:6px; }

.pb-f-homepage-story-feed .skin.skin-with-color .label-wrapper { padding:16px 16px 0px 16px; }

.pb-f-homepage-story-feed .skin.skin-with-color .headline { padding:16px 16px 16px 16px; }

.pb-f-homepage-story-feed .skin.skin-with-color .row.headline { padding:16px 16px 0px 16px; }

.pb-f-homepage-story-feed .skin.skin-with-color .blurb { padding:16px 16px 24px 16px; }

.pb-f-homepage-story-feed .skin.skin-with-color .row { border-radius:6px; }

.pb-f-homepage-story-feed div[class*="border-bottom-hairline"]>div[class*="skin-card"],
.pb-f-homepage-story-feed div[class*="border-bottom-thick"]>div[class*="skin-card"] { margin-bottom:16px; }

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

  div[class*="skin-card-"]>div.art:not(:last-child),
  div.flex-stack>div[class*="skin-card-"]>div.art:not(:last-child) { padding-bottom:0px; }
}

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

  div[class*="skin-card-"]>div.art:not(:last-child),
  div.flex-stack>div[class*="skin-card-"]>div.art:not(:last-child) { padding-bottom:0px; }
}

.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 div[class*="skin-card-"]>div.flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story-feed div[class*="skin-card-"]>div.row>div.flex-stack>div.label-wrapper:not(:last-child),
.pb-f-homepage-story-feed div[class*="skin-card-"]>div.art:not(:last-child),
.pb-f-homepage-story-feed div[class*="skin-card-"]>div.flex-stack>div.art:not(:last-child),
.pb-f-homepage-story-feed div[class*="skin-card-"]>div.row>div.flex-stack>div.art:not(:last-child) { padding-bottom:0px; }

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

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

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

@media  {
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-thick:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-hairline:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-airy:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-none:not(.has-skin-card):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:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature.in-last-top-table-row>.border-bottom-tight:not(.has-skin-card):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:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-top-table:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-kinda-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-hairline-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-airy:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-none:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-kinda-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col.mobile-last .pb-feature:last-child>.border-bottom-tight:not(.has-skin-card):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:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-top-table:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-kinda-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-hairline-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-airy:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-none:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-kinda-tight:not(.has-skin-card):last-child::after,
  .pb-c-top-table-x-wide .top-table-col .pb-feature:last-child>.border-bottom-tight:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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:not(.has-skin-card):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.vertical-rule {
    padding-right:5px;
    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:5px;
    border-left:1px solid #D5D5D5;
  }

  .pb-c-top-table-x-wide .top-table-col-wide.top-table-col-right.vertical-rule {
    padding-left:5px;
    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:5px;
    border-right:1px solid #D5D5D5;
  }
}

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

.pb-c-top-table-x-wide .flex-stack {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  flex-grow:1;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-footer-colored { background-color:#FFFFFF; }

.pb-f-global-footer-colored footer {
  left:0 !important;
  text-transform:capitalize;
  display:block;
  width:100%;
  max-width:1170px !important;
  bottom:0px;
  padding-bottom:30px;
  background-color:#29292A;
  position:relative;
  padding-left:0;
  margin:10px auto 0 auto;
}

.pb-f-global-footer-colored footer .fa { font-size:14px !important; }

.pb-f-global-footer-colored footer .fa-facebook,
.pb-f-global-footer-colored footer .fa-twitter,
.pb-f-global-footer-colored footer .fa-rss { color:#000000 !important; }

.pb-f-global-footer-colored footer .homepage-footer-alt {
  position:relative;
  font-size:14px;
  text-align:center;
  border-top:1px solid #dedede;
  border-bottom:1px solid #dedede;
  padding-top:20px;
  padding-bottom:25px;
  margin-bottom:25px;
}

.pb-f-global-footer-colored footer .homepage-footer-alt a,
.pb-f-global-footer-colored footer .homepage-footer-col a,
.pb-f-global-footer-colored footer .homepage-footer-mobile-col a {
  color:#000000;
  font-weight:normal;
  font-size:14px;
}

.pb-f-global-footer-colored footer .homepage-footer-alt a:hover,
.pb-f-global-footer-colored footer .homepage-footer-col a:hover,
.pb-f-global-footer-colored footer .homepage-footer-mobile-col a:hover { color:#2e6d9d; }

.pb-f-global-footer-colored footer .homepage-footer-col-title {
  font-family:"FranklinITCProBold",sans-serif;
  font-size:14px;
  margin-bottom:2px;
}

.pb-f-global-footer-colored footer .homepage-footer-share-buttons {
  padding-left:15px;
  position:absolute;
  top:32px;
  left:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}

.pb-f-global-footer-colored footer .homepage-footer-share-buttons a {
  color:#000000;
  font-weight:normal;
  font-size:14px;
}

.pb-f-global-footer-colored footer .homepage-footer-share-buttons a:first-of-type {
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-right:none;
}

.pb-f-global-footer-colored footer .homepage-footer-share-buttons a:last-of-type {
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-right:1px solid #d5d5d5 !important;
}

.pb-f-global-footer-colored footer .homepage-footer-buttons {
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}

.pb-f-global-footer-colored footer .homepage-footer-button {
  display:block;
  float:left;
  border-left:1px solid #d5d5d5;
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  font-family:"FranklinITCProBold",sans-serif;
  background-color:#fff;
  margin:0;
  padding:4px 10px 6px;
  line-height:normal;
}

.pb-f-global-footer-colored footer .homepage-footer-button:hover { color:#000000 !important; }

.pb-f-global-footer-colored footer.light { background-color:#FFFFFF; }

.pb-f-global-footer-colored footer.light a { color:#333333; }

.pb-f-global-footer-colored footer.light .footer-row-1,
.pb-f-global-footer-colored footer.light .footer-row-2,
.pb-f-global-footer-colored footer.light .sub-footer-logo { margin:0 auto; }

.pb-f-global-footer-colored footer.light .footer-row-1,
.pb-f-global-footer-colored footer.light .footer-row-2 { max-width:100%; }

.pb-f-global-footer-colored footer.light .sub-footer-logo {
  width:100%;
  background-color:#fff;
}

.pb-f-global-footer-colored footer.light .footer-row-1 {
  border-top:1px solid #D5D5D5;
  border-bottom:1px solid #D5D5D5;
  padding-left:15px;
}

.pb-f-global-footer-colored footer.light .footer-row-1 aside.header-label { color:#333333; }

.pb-f-global-footer-colored footer aside {
  display:inline;
  width:auto;
  margin:0px;
  text-align:center;
}

.pb-f-global-footer-colored footer .footer-sub-nav-item a {
  font-size:14px;
  line-height:12px;
}

.pb-f-global-footer-colored footer .powered-by-container {
  margin-top:40px;
  clear:both;
}

.pb-f-global-footer-colored footer .powered-by-container img {
  margin:0 auto;
  display:block;
}

.pb-f-global-footer-colored footer .company-name {
  width:auto;
  display:inline;
}

@media screen {
  footer .company-name { width:auto; }
}

@media screen and (min-width:768px) {
  footer .company-name { width:auto; }
}

.pb-f-global-footer-colored footer .powered-by {
  width:auto;
  height:50px;
}

.pb-f-global-footer-colored footer .footer-logo {
  height:auto;
  width:78px;
}

@media screen and (min-width:320px) {
  footer .footer-logo {
    display:block;
    margin-bottom:-10px;
  }
}

@media screen and (min-width:768px) {
  footer .footer-logo {
    display:inline;
    margin-bottom:7px;
  }
}

.pb-f-global-footer-colored footer .footer-row-1 {
  clear:both;
  text-align:center;
}

@media screen {
  footer {
    margin-top:75px;
    float:left;
    height:auto;
    line-height:75px;
  }

  footer .footer-sub-nav-item {
    font-size:14px;
    font-weight:100;
    font-family:"Arial","Helvetica",sans-serif;
    padding-top:5px;
    letter-spacing:0.04em;
  }

  footer .footer-links {
    margin:0 0 0 0;
    padding:0;
    text-align:left;
    line-height:2;
  }

  footer .footer-links li {
    list-style-type:none;
    margin:0;
    padding:0;
    display:inline-block;
  }

  footer .footer-links .footer-sub-nav li {
    line-height:20px;
    display:block;
    text-align:left;
    letter-spacing:0;
  }

  footer .header-label {
    color:white;
    font-size:14px;
    letter-spacing:0.04em;
    text-transform:capitalize;
  }

  footer .header-label.footer-nav-item {
    margin-left:40px;
    margin-bottom:0px;
  }

  footer .header-label.footer-nav-item.logo-holder {
    font-size:14px;
    font-weight:100;
    display:inline;
    margin:15px 0 10px;
  }
}

@media screen and (max-width:768px) {
  footer .header-label.footer-nav-item.logo-holder { height:55px; }
}

@media screen and (min-width:320px) {
  footer .footer-logo {
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
  }

  footer .homepage-footer-share-buttons,
  footer .header-label { display:none; }

  footer .homepage-footer-share-buttons.footer-nav-item.company-name,
  footer .header-label.footer-nav-item.company-name {
    margin-left:0px;
    font-size:12px;
  }

  footer .footer-links li {
    padding-left:0;
    font-size:12px;
  }

  footer .footer-links { margin-top:30px; }
}

@media screen and (min-width:768px) {
  footer {
    float:none;
    line-height:3;
    margin-top:40px;
  }

  footer .footer-logo { margin-top:0px; }

  footer .homepage-footer-share-buttons,
  footer .header-label { display:block; }

  footer .homepage-footer-share-buttons.footer-nav-item.company-name,
  footer .header-label.footer-nav-item.company-name { margin-left:20px; }

  footer .footer-links { margin:0; }

  footer .footer-links li {
    padding-left:40px;
    float:none;
    display:block;
    text-align:left;
  }
}

@media screen and (min-width:992px) {
  footer .header-label.footer-nav-item.company-name { margin-left:40px; }
}

@media screen and (min-width:768px) {
  footer .homepage-footer-share-buttons { display:block; }

  footer aside.header-label {
    display:inline-block;
    margin:0 0 0 40px;
    text-align:center;
    clear:none;
  }
}

@media print {
  footer { display:none; }
}

.pb-f-global-footer-colored footer .footer-nav-item {
  font-family:"Arial","Helvetica",sans-serif;
  font-weight:600;
  font-size:14px;
  letter-spacing:0.00em;
}

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-flyin .flyin-pb {
  width:45px;
  height:45px;
  background:#919396;
  color:white;
  font-size:24px;
  position:fixed;
  visibility:hidden;
  -webkit-transition-duration:0.4s;
  -moz-transition-duration:0.4s;
  transition-duration:0.4s;
  -o-transition-duration:0.4s;
  border-radius:6px;
}

.pb-f-global-flyin .flyin-pb a { color:#fff; }

.pb-f-global-flyin .flyin-pb:hover { background:#58585b; }

.pb-f-global-flyin .flyin-pb-right {
  right:-350px;
  bottom:35px;
}

@media (max-width:768px) {
  .pb-f-global-flyin .flyin-pb-right { bottom:75px; }
}

.pb-f-global-flyin .full-pb-span {
  display:block;
  height:100%;
  padding:5px 12px;
}

.pb-f-global-flyin .on { visibility:visible; }

.pb-f-global-flyin .flyin-pb-right.on { right:20px; }

.pb-f-global-flyin .flyin-pb-left {
  left:-350px;
  bottom:35px;
}

@media (max-width:768px) {
  .pb-f-global-flyin .flyin-pb-left { bottom:75px; }
}

.pb-f-global-flyin .flyin-pb-left.on { left:20px; }

.pb-f-global-flyin .close-btn-pb-flyin {
  width:20px;
  height:20px;
  background:#000;
  color:#fff;
  font-size:14px;
  border-radius:10px;
  text-align:center;
  line-height:17px;
  position:absolute;
  top:-7px;
  right:-11px;
  border:2px solid white;
  box-shadow:1px 1px 5px #888888;
  cursor:pointer;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-video-sticky-player {
  padding:0 10px 10px 0 !important;
  border:none !important;
  z-index:536870902 !important;
  position:fixed !important;
  bottom:0;
  right:0;
}

.pb-f-video-sticky-player.wpv-hidden { display:none; }

.pb-f-video-sticky-player .arc-sticky-player-video.wpv-hidden { visibility:hidden !important; }

.pb-f-video-sticky-player .arc-sticky-player-wrapper {
  height:100%;
  width:100%;
  background:#FFFFFF;
  display:block;
  border:1px solid white;
  box-shadow:0 0 3px 2px #696969;
}

.pb-f-video-sticky-player .arc-sticky-player-text {
  width:100%;
  padding-top:10px;
  line-height:15px;
  background:#FFFFFF;
}

.pb-f-video-sticky-player .arc-sticky-player-text.wpv-hidden { display:none !important; }

.pb-f-video-sticky-player .arc-sticky-player-exit {
  cursor:pointer;
  background:#ffffff;
  margin:.3em 0;
  padding:7px 11px;
  line-height:22px;
  drop-shadow:opacity 30%;
  border:1px solid #e9e9e9;
  border-radius:4px;
  color:#2a2a2a;
  display:inline-block;
  -moz-box-shadow:0px 2px 2px #696969;
  -webkit-box-shadow:0px 2px 2px #696969;
  box-shadow:0 2px 2px #696969;
}

.pb-f-video-sticky-player .arc-sticky-player-exit i { padding-right:.5em; }

.pb-f-video-sticky-player .arc-sticky-player-exit:hover { opacity:1; }
