.breadcrumb, .current-page-title .title.heading, .breadcrumb .title.heading {
  display: none; }

.breadcrumb {
  background: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 11px; }

#breadCrumb a,
#breadCrumb strong {
  display: inline-block;
  padding: 0 0 0;
  margin: 0px 0px 0px 4px; }

#breadCrumb a:first-child {
  margin: 0px; }

@media (max-width: 991.98px) {
  #bread-crumb .breadcrumb {
    display: block; } }

@media (min-width: 992px) {
  .breadcrumb,
  .current-page-title .title.heading,
  .breadcrumb .title.heading {
    display: block;
    opacity: 0;
    -webkit-transition: opacity 0.4s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: opacity 0.4s cubic-bezier(0, 0, 0.2, 1);
    -moz-transition: opacity 0.4s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.4s cubic-bezier(0, 0, 0.2, 1); }
  .breadcrumb.breadcrumb-visible,
  .title.heading.heading-visible {
    opacity: 1; } }

body {
  padding-top: 51px; }
  @media (min-width: 769px) {
    body {
      padding-top: 101px; } }
  body.has-sticky {
    padding-top: 92px; }
    @media (min-width: 769px) {
      body.has-sticky {
        padding-top: 142px; } }
  body.global-nav-open {
    position: fixed;
    overflow: hidden;
    height: 100%; }
