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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-global-header-nav div.headernav #drawer {
  position:absolute;
  left:-350px;
  width:350px;
  z-index:10000;
  text-transform:uppercase;
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1,0.765,0.88);
  -webkit-transition:-webkit-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -moz-transition:-moz-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  -o-transition:-o-transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
  transition:transform 500ms cubic-bezier(0.565,1.65,0.765,0.88);
}

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

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

.pb-f-global-header-nav div.headernav #drawer .sub-nav-arrow {
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  width:0;
  height:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-right:14px solid #EEE;
  position:absolute;
  top:10px;
  left:228px;
  z-index:1000;
}

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

.pb-f-global-header-nav div.headernav #drawer ul.sub-nav {
  padding:10px 0;
  color:#333;
  margin:0;
  z-index:1002;
  float:right;
  width:200px;
  overflow-y:auto;
  overflow-x:hidden;
  display:block;
  background-color:#EEE;
  border-radius:6px;
  -webkit-transition:opacity 250ms ease-in;
  -moz-transition:opacity 250ms ease-in;
  -ms-transition:opacity 250ms ease-in;
  -o-transition:opacity 250ms ease-in;
  transition:opacity 250ms ease-in;
  display:none;
  position:absolute;
  top:0px;
  left:240px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-generic-results-title header {
  border-bottom:1px solid #d5d5d5;
  margin-bottom:10px;
  margin-top:10px;
}

.pb-f-global-generic-results-title header h1 { text-transform:capitalize; }

@media screen {
  header h1 {
    font-size:22px;
    line-height:26px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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