html{overflow-x:hidden}body{margin:0}
/* Tighten gap between breadcrumb navigation and first white section title */
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb {
  padding-top: 8px !important;
  padding-bottom: 2px !important;
}
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .section,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + section,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .product-hero,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .pdp-hero-sec,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .kgn-hub-wrap,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .kgn-topic-wrap,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .stats,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .stats-band,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .category-container,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .page-container,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .kgc.contact-section {
  padding-top: 28px !important;
}
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .stats + .section {
  padding-top: 36px !important;
}
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .section .sec-title,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + section .sec-title,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + * > .wrap > .sec-title:first-child,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + * > .wrap > h1:first-child,
body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + * > .wrap > h2:first-child {
  margin-top: 0 !important;
}
@media (max-width: 768px) {
  body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .section,
  body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + section,
  body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .product-hero,
  body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .pdp-hero-sec,
  body.demo251-body:not(.is-home):not([page-type="index"]) .k2-crumb + .category-container {
    padding-top: 20px !important;
  }
}
