/*
 * 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-mediadojo-mediadojo-native-ad>.mediadojo-native-ad {
  clear:both;
  display:block;
  text-align:center;
}

.pb-f-mediadojo-mediadojo-native-ad .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-mediadojo-mediadojo-native-ad { clear:both; }
}

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

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

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

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

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

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

/*
 * 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-ads-dfp-jquery-ad-item .dfp-item {
  clear:both;
  display:block;
  text-align:center;
  margin:10px 0px;
}

.pb-f-ads-dfp-jquery-ad-item .dfp-initial-hidden {
  height:0;
  margin:0;
}

.pb-f-ads-dfp-jquery-ad-item .dfp-jquery-ad-preview {
  background-color:lightgrey;
  text-align:center;
  margin:10px auto;
}

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

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

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

  header .subheadline {
    text-align:left;
    font-size:18px;
    line-height:16px;
    color:#333333;
    margin-bottom:10px;
    font-family:"Trade Gothic Condensed","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;
  width:100%;
}

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

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

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

  header .subheadline {
    font-size:24px;
    line-height:24px;
  }
}

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

  header .subheadline {
    font-size:30px;
    line-height:28px;
  }
}

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

@media screen and (max-width:992px) {
  header img { max-width:100%; }
}

@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:#fff;
  margin-left:15px;
}

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

.pb-f-article-header .hero img {
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:0;
  padding:0 50%;
  background-size:contain;
  background-repeat:no-repeat;
  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:0;
  clear:both;
  background-color:#000;
  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-global-sharebar .padding-top { padding-top:10px; }

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

.pb-f-global-sharebar .sharebar-wrapper .social-tools-wrapper {
  overflow:hidden;
  display:inline;
  height:auto;
}

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

.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;
  display:inline-block;
}

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

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

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

.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:inline-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:inline-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:inline-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:inline-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:inline-block; }
}

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

  .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;
    position:fixed;
    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.fixed,
  .sharebar-wrapper.sharebar-top-desktop.stick,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.fixed,
  .sharebar-wrapper.sharebar-sticky-desktop.stick.stick { position:fixed; }
}

@media screen and (min-width:768px) and (min-width:0px) {
  .sharebar-wrapper.sharebar-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick { top:145px; }
}

@media screen and (min-width:768px) and (min-width:992px) {
  .sharebar-wrapper.sharebar-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick { top:165px; }
}

@media screen and (min-width:768px) and (min-width:1200px) {
  .sharebar-wrapper.sharebar-top-desktop,
  .sharebar-wrapper.sharebar-sticky-desktop.stick { top:185px; }
}

@media screen and (min-width:768px) {
  .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 (min-width:768px) {
  .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 { top:45px; }
}

@media screen and (min-width:768px) and (min-width:992px) {
  .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 { top:45px; }
}

@media screen and (min-width:768px) and (min-width:1200px) {
  .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 { top:45px; }
}

@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;
    padding-left:20px;
  }

  .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;
    position:fixed;
    bottom:0px;
  }

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

  .sharebar-wrapper.sharebar-top-mobile.fixed,
  .sharebar-wrapper.sharebar-top-mobile.stick,
  .sharebar-wrapper.sharebar-sticky-mobile.stick.fixed,
  .sharebar-wrapper.sharebar-sticky-mobile.stick.stick { position:fixed; }

  .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-article-slimline-byline .byline p { margin-bottom:0; }

.pb-f-article-slimline-byline .byline .publish,
.pb-f-article-slimline-byline .byline .updated {
  color:#aaa;
  font-size:13px;
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-weight:300;
  display:inline-block;
  vertical-align:middle;
}

.pb-f-article-slimline-byline .byline .updated::before {
  content:'';
  height:4px;
  width:4px;
  display:inline-block;
  vertical-align:middle;
  margin:0 4px;
  background-color:#d8d8d8;
}

.pb-f-article-slimline-byline .byline .author-name-wrap {
  width:100%;
  padding-right:15px;
}

.pb-f-article-slimline-byline .byline .author-name {
  font-weight:700;
  display:inline-block;
  padding-right:5px;
  font-size:16px;
  margin-top:0;
}

.pb-f-article-slimline-byline .byline .author-name span { padding-right:5px; }

.pb-f-article-slimline-byline .byline div.author-name { float:left; }

.pb-f-article-slimline-byline .byline div.author-name:hover { color:#636363; }

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

.pb-f-article-slimline-byline .byline .twitter-follow-button { margin-top:8px; }

.pb-f-article-slimline-byline .byline .author-name-wrap .thinline { border-bottom:1px solid #d5d5d5; }

@media (max-width:768px) {
  .byline .author-name-wrap .thinline { margin-right:-15px; }
}

@media screen {
  .byline {
    font-family:'Arial','Helvetica',sans-serif;
    font-size:18px;
    font-weight:300;
    padding-right:0;
  }

  .byline div.author-name {
    font-size:100%;
    margin-left:0;
  }
}

@media screen and (min-width:320px) {
  .byline {
    margin-bottom:20px;
    padding-left:0;
  }

  .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:480px) {
  .byline { margin-bottom:20px; }

  .byline img {
    margin-bottom:15px;
    margin-right:15px;
  }

  .byline img div.author-image { margin-left:30%; }
}

@media screen and (min-width:480px) {
  .byline { margin-bottom:20px; }

  .byline img {
    margin-bottom:15px;
    margin-right:15px;
  }

  .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:768px) {
  .byline { margin-bottom:20px; }

  .byline img {
    width:15%;
    margin:auto;
  }

  .byline img div.author-image { margin-left:20%; }
}

@media screen and (min-width:992px) {
  .byline img {
    width:85%;
    float:none;
  }

  .byline div.author-image { margin-left:0; }
}

@media print {
  .slimline { display:block !important; }

  .twitter-follow-button { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-body .article-row { clear:both; }

.pb-f-article-body .pb-ad-container { clear:both; }

@media (min-width:990px) and (max-width:1200px) {
  .pb-ad-container.inline-leaderboard-728x90 { display:none; }
}

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

.pb-f-article-body .article-body .caption-below { margin:auto; }

.pb-f-article-body .article-body .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 { text-align:left; }
}

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

.pb-f-article-body .article-body a.buy-btn {
  background:#265EA7 url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c0 1.094-.906 2-2 2-1.094 0-2-.906-2-2 0-1.094.906-2 2-2 1.094 0 2 .906 2 2zm14 0c0 1.094-.906 2-2 2-1.094 0-2-.906-2-2 0-1.094.906-2 2-2 1.094 0 2 .906 2 2zm2-17v8c0 .5-.39.938-.89 1L8.796 13.906c.078.36.203.72.203 1.094 0 .36-.22.688-.375 1H23c.547 0 1 .453 1 1 0 .547-.453 1-1 1H7c-.547 0-1-.453-1-1 0-.484.703-1.656.953-2.14L4.187 2H1c-.547 0-1-.453-1-1 0-.547.453-1 1-1h4c1.047 0 1.078 1.25 1.234 2H25c.547 0 1 .453 1 1z' fill-rule='nonzero' fill='%23FFF'/%3E%3C/svg%3E%0A") no-repeat 10px center;
  border:none;
  border-radius:2px;
  color:#FFFFFF;
  font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
  font-size:16px;
  font-weight:bold;
  padding:16px 20px 16px 46px;
  transition:.4s;
}

.pb-f-article-body .article-body a.buy-btn,
.pb-f-article-body .article-body a.buy-btn:visited,
.pb-f-article-body .article-body a.buy-btn:active { text-decoration:none; }

.pb-f-article-body .article-body a.buy-btn:hover { background-color:#204D88; }

.pb-f-article-body figcaption {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-weight:700;
  color:#333;
}

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

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

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

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

.pb-f-article-body figcaption .credit { font-style:italic; }

.pb-f-article-body .element-image div { text-align:left; }

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

.pb-f-article-body .element-image .image-thumbnail {
  height:150px;
  width:120px;
}

.pb-f-article-body .element-image div.caption-beside { margin-bottom:2em; }

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

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

@media print {
  .element-image { display:none; }
}

.pb-f-article-body #beside-thumbnail { display:inline-flex; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-f-article-body .element-ol,
.pb-f-article-body .element-ul {
  font-family:"adobe-caslon-pro-n4","adobe-caslon-pro","adobe-caslon-pro-1","adobe-caslon-pro-2",Georgia,serif;
  margin-bottom:30px;
}

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

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

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

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

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

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

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

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

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

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

@media screen {
  blockquote::after { margin-left:.25em; }
}

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

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

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

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

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

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

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

.pb-f-article-body .element-rawhtml img {
  height:auto;
  max-width:700px;
}

.pb-f-article-body .element-rawhtml #close-icon {
  display:none;
  background-color:#fff;
  letter-spacing:.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 .element-rawhtml #close-icon.show-close-icon { display:block; }

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

@media (max-width:768px) {
  .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:0; }

.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 #d3d3d3;
  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:#fff;
  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 .8s ease 0s;
}

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

.pb-f-article-body .modal.and.carousel button {
  background-color:#000;
  border:2px solid #fff;
  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:#fff; }

.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:#fff;
  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;
  display:block;
}

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

.pb-f-article-body>.inline-mediadojo-native-ad {
  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:0 10px;
  clear:both;
}

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

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

@media print {
  .pb-f-ads-dfp-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:#fff;
  margin:5px 7px;
  width:20px;
  height:20px;
  border:0;
}

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

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

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

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

@media print {
  .inline-big-box-300x250,
  .inline-leaderboard-728x90 .inline-mediadojo-native-ad { display:none !important; }
}

.pb-f-article-body .element-oembed.youtube {
  position:relative;
  height:0;
  overflow:hidden;
  padding-bottom:56.25%;
}

.pb-f-article-body .element-oembed.youtube iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

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

.pb-f-article-byline .byline .publish {
  color:#aaaaaa;
  font-weight:300;
  margin:0 0 10px 0;
  padding-bottom:0px;
  width:85%;
}

.pb-f-article-byline .byline .author-name { font-weight:700; }

.pb-f-article-byline .byline .author-name:hover { color:#265ea7; }

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

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

  .byline img {
    width:100%;
    height:auto;
    float:left;
  }

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

@media screen and (min-width:320px) {
  .byline { margin-bottom:20px; }

  .byline img {
    width:25%;
    margin-right:15px;
    margin-bottom:15px;
  }

  .byline div.author-text { font-size:110%; }

  .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:480px) {
  .byline { margin-bottom:20px; }

  .byline img {
    margin-bottom:15px;
    margin-right:15px;
  }

  .byline div.author-text { font-size:125%; }

  .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:768px) {
  .byline { margin-bottom:20px; }

  .byline img {
    width:15%;
    margin:auto;
  }

  .byline div.author-text { font-size:110%; }

  .byline div.author-image { margin-left:20%; }
}

@media screen and (min-width:992px) {
  .byline img {
    width:85%;
    float:none;
  }

  .byline div.author-text { font-size:95%; }

  .byline div.author-image { margin-left:0px; }
}

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

/*
 * 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 {
  padding-right:10px !important;
  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:"Trade Gothic Condensed","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 { margin-left:5px; }

.pb-f-article-big-button-share .social-tools-bottom .left { margin-right:5px; }

.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 {
    padding-right:10px !important;
    border-right:0;
  }
}

@media only screen and (max-width:480px) {
  .pb-f-article-big-button-share {
    padding-right:10px !important;
    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-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-article-explore-topics section { margin-bottom:20px; }

.pb-f-article-explore-topics section p {
  font-family:"Trade Gothic","Helvetica",sans-serif;
  font-size:16px;
  line-height:18px;
  font-weight:bold;
  border:1px solid #ccc;
  border-radius:25px;
  text-overflow:ellipsis;
  max-width:100%;
  white-space:nowrap;
  overflow:hidden;
  padding:5px 15px;
  float:left;
  margin-right:5px;
  text-transform:capitalize;
  background-color:#fff;
}

.pb-f-article-explore-topics section p:hover {
  background-color:#265ea7;
  color:#fff;
}

.pb-f-article-explore-topics section p a:hover { color:#fff; }

@media print {
  .explore-topics,
  .pb-f-article-explore-topics { display:none !important; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-comments-disqus.disqus-container {
  height:50px;
  clear:both;
  text-align:center;
  padding:10px;
  margin-bottom:20px;
}

.pb-f-article-comments-disqus.pb-f-article-comments-disqus { clear:both; }

@media print {
  _root.pb-f-article-comments-disqus { display:none; }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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