p.czr-credits {display:none;}

a.navbar-brand-sitename {
	font-size: 14px;
	letter-spacing: 1px;
	text-decoration: none !important;
}

.mobile-navbar__wrapper .navbar-brand-sitelogo img {
	max-height: 70px!important;
}

mark.count {
	display: none;
}

.post header.entry-header {
	display: none !important;
} 

.single-post div.czr-hot-crumble.container.page-breadcrumbs  {
	display: none!important;
}

hr.wp-block-separator {
	margin: 0px;
}

p.wp-block-paragraph {
	margin-bottom: 4px;
	margin-top: 4px;
}

div.jp-carousel-info {
	display: none;
}

.content-width-inside {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 48px);
}

.page header.entry-header {
	display:none;
}

.page div.czr-hot-crumble.container.page-breadcrumbs  {
	display: none!important;
}

body.page div.container {
	margin-top: 0px!important;
}

footer.post-footer {
	display:none;
}

li.mobile-woocart__container {
	display: none;
}

a.button.product_type_simple {
	display: none!important;
}

div.menu-footer-column-2-container li.menu-item {
	margin-bottom: 1px!important;
	color: #BDBDBD!important;
	font-weight: bold;
}

.search-results ul.tags {
	display: none;
}

.search-results div.tax__container {
	display: none;
}

.search-results div.post-info {
	display: none;
}


.search-results div.tc-grid-caption {
	display: none;
}

p.woocommerce-result-count {
	display: none;
}

form.woocommerce-ordering {
	display: none;
}

.page-id-59 article .entry-content a {
	text-decoration: none;
}

@media (min-width: 768px) and (max-width: 990px) {

  /* Let the mobile menu wrapper behave naturally */
  .mobile-nav__inner.container {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    position: relative !important;
    transition: none !important;
		margin-bottom: 0px!important;
  }

  .mobile-nav,
  .mobile-nav__wrapper,
  .mobile-nav__nav {
    overflow: visible !important;
    transition: none !important;
  }

  /* Top-level menu items stay in normal flow */
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item {
    position: relative !important;
  }

  /* IMPORTANT: closed dropdowns should take up zero space */
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item:not(.mega-toggle-on) > ul.mega-sub-menu {
    display: none !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }

  /* Open dropdown escapes the container, but does not span full screen */
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    display: block !important;
    visibility: visible !important;
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    width: auto !important;
    min-width: 260px !important;
    max-width: 420px !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    transition: none !important;
  }

}

@media (min-width: 768px) and (max-width: 990px) {

  /* Brands dropdown panel */
  #mega-menu-wrap-main #mega-menu-main li.brands-menu.mega-toggle-on > ul.mega-sub-menu {
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
    padding: 18px !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  /* Stack all Brands submenu columns/items */
  #mega-menu-wrap-main #mega-menu-main li.brands-menu > ul.mega-sub-menu > li,
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu .mega-menu-column,
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu .mega-menu-row,
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu .mega-menu-item,
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu .mega-menu-item-type-widget {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  /* Give each logo some breathing room */
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu .mega-menu-item {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
  }

  /* Make the logo links fill the panel */
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu a {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  /* Make the actual logo images readable */
  #mega-menu-wrap-main #mega-menu-main li.brands-menu .mega-sub-menu img {
    display: block !important;
    width: auto !important;
    max-width: 180px !important;
    max-height: none !important;
    height: auto !important;
    margin: 0 auto !important;
  }

}
