/** Shopify CDN: Minification failed

Line 231:0 Expected "}" to go with "{"

**/
/* add the SKU and increase the price font size */

/* Product Mega Menu */
.grid.Brands .grid__item {
    margin: 0% 2% !important;
    text-align: center;
}

.megamenu {
   /* height: 403px !important; */
}

.showSKU {
    margin-top: 10px !important;
    color: grey;
}

.grid-product__price {
    font-size: 20px;
    font-weight: 600;
}

/* Home Page change the covid description text side to 14px */
div#shopify-section-template--14218011541607__16345936467fa5933a .rte p {
    font-size: 14px !important;
   
}

/* Collection page sidebar filter section */
ul.no-bullets.product-menu {
    height: 400px;
    overflow-y: scroll;
}

.grid__item.medium-up--one-fifth.grid__item--sidebar {
    max-height: 150vh;
  
}
.grid__item.medium-up--one-fifth.grid__item--sidebar {
    overflow:hidden;
}
/* change the page title font size and add border bottom */
h1.section-header__title {
    font-size: 55px;
    padding-bottom: 10px;
  font-family: 'Montserrat', sans-serif !important;
    
}
header.section-header.section-header--flush {
    border-bottom: 3px solid #a4a4a470;
    padding-bottom: 10px;
}
.ingot-row {
  display: flex;
}
/* Hide the AppseConnect brand from Brand Filter */
/*ul.no-bullets.tag-list li:first-of-type {
    display:none !important;
} */

/* Header Nested Menu Style into Column */
div#custom-mega-menu-column-Products {
    width: 80%;
}

div#custom-mega-menu-column-Products .h5 {
    width: 30%;
    float: left;
  padding-right: 40px;
}

a#hide-menu-link-Brands {
    display: none;
}

.icon.icon--wide.icon-chevron-down {
  display: none;
}

.svg-mask img.megamenu__collection-image.image-element { 
    object-fit: contain !important;
    margin-bottom: 0px !important;
}
/* Header Nested Menu Style into Column */

/* Product Page Template - Insert Metafield Guru */
.bg-pattern {
    padding:20px;
    background: url(/cdn/shop/t/3/assets/pattern.png);
}
/* Product Page Template */

.header-layout--ingot-layout .header-item--navigation {
  justify-content: flex-end; 
}

.header-layout--ingot-layout .header-item--navigation .site-nav__link {
  font-size: 14px;
}

/* Hide logo on collection page right side */

img#img-id-156849864807 {
    display: none;
}
.collection-hero {
    height: 180px !important;
}

.ingot-toolbar {
  margin-bottom: 10px;
}
.ingot-toolbar .header-item {
  justify-content: flex-end;
}
.ingot-toolbar .site-nav__link--icon .icon {
  width: 22px;
  height: 22px;
}

.header-layout--ingot-layout .header-item--logo {
  position: absolute;
  margin-top: -45px;
}

.header-layout--ingot-layout .site-nav:last-child {
  margin-right: -15px;
}

@media only screen and (min-width: 769px) {
    .grid__item--sidebar {
        top: 110px;
    }
}

@media only screen and (min-width: 1100px) {
  .ingot-toolbar .site-header__logo img {
    margin-bottom: -35px;
    width: 150px;
  }
}
@media only screen and (max-width: 750px) {
  
  .newsletter-section.newsletter-template--14218011639911__1634240306bdf871a6 .theme-block {
    width: 100% !important;
   
}

  .ingot-toolbar .phone-text {
	display: none; 
  }
  /* hide the category filter on mobile */
  .collection-sidebar__group--3 {
    display: none;
}
  
  /* Make the table responsive on mobile device */
  section.model__information.bg-pattern {
    padding: 0px;
}

section.model__information.bg-pattern figure {
    margin: 0px;
    width: auto;
}
  /* Mobile Menu -  Make the item padding tighter */
  li.mobile-nav__item {
    padding: 0px 0px !important;
}

.mobile-nav__child-item a {
    padding: 2px 15px !important;
}
  #Linklist-collections-solo2 button.collapsible-trigger {
    display: none;
}
  

 
}



@media only screen and (max-width: 768px) {
   h1.section-header__title {
    font-size: 40px !important;
    padding-bottom: 10px;
    font-family: Montserrat,sans-serif!important;
}
  
  
  h1.section-header__title {
    font-size: 32px !important;
   
   
}
  .section-header {
    margin-bottom:30px !important;
}

@media only screen and (max-width: 514px) {
     img.collection-hero__image.image-fit.lazyautosizes.lazyloaded {
    width: 100% !important;
    object-fit: contain;
    position: absolute;
    right: 0px !important;
    width: 320px;
    padding-right:0px !important;
    bottom: 26px; 
}
  
  
header.section-header.section-header--hero {
 margin-bottom:0px !important;
  padding-bottom:0px !important;
  display:block;
  text-align:center;
}
    h1.section-header__title {
    font-size: 22px !important;
   
   
}
}

