/***********
  ** Override CSS goes here
  ** Typically added to live sites that aren't compiled anymore
************/
.rpb-cards.bootstrap-cards-slider .splide__slider .splide__track{
	margin-left: 1rem;
	margin-right: 1rem;
}

.headless-failsafe {
    z-index:9!important;
}
@font-face {
  font-family: 'Intro Rust';
  src: url('/wp-content/themes/basebuildv3/resources/assets/fonts/IntroHeadB-Trial-Base.eot');
  src: url('/wp-content/themes/basebuildv3/resources/assets/fonts/IntroHeadB-Trial-Base.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/basebuildv3/resources/assets/fonts/IntroHeadB-Trial-Base.woff2') format('woff2'),
       url('/wp-content/themes/basebuildv3/resources/assets/fonts/IntroHeadB-Trial-Base.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.mello-headless-nav {
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
    background-color: #e0e0e0;
    padding:0 10px;
}

@media (min-width: 576px) {
    .mello-headless-nav .range-headless {
        flex:1;
    }
}

.mello-headless-nav .headless-menu-navbar {
    padding-left:0!important;
}

.mello-headless-nav .headless-menunav-btn {
    padding:.65rem 1rem;
    line-height:1;
}

.mello-nav-delivery a {
    line-height:1;
    padding:.65rem 1rem!important;
}

@media (max-width: 575.98px) {
    /* .headless-menu-navbar .headless-menu-navbar-searchbar-form .headless-menu-navbar-searchbar-submit {
        margin-left:auto;
    } */
    .mello-headless-nav {
        padding: 0 5px;
    }
    
    .mello-nav-delivery {
    }
    .mello-nav-delivery a {
        font-size:18px!important;
        padding: 5px 8px!important;
    }
    .headless-menu-navbar .headless-menu-navbar-wrapper .headless-menu-navbar-searchbar-form {
        align-items:stretch;
    }
    
    .headless-menu-navbar .headless-menu-navbar-wrapper .headless-menu-navbar-buttons {
        width:auto!important;
    }
    
    .mello-headless-nav .headless-menunav-btn {
        padding: 5px 8px;
    }
	
	.headless-menu-navbar .headless-menu-navbar-cart {
		height: auto!important;
	}
	
	.mello-headless-nav .range-headless {
		flex: 1;
	} 
}

.category-cards .card-img-top {
    z-index:2 !important;
    position:relative !important;
    transform:scale(0.85) !important;
}
.category-cards .card {
    transition: transform 200ms ease-out !important; 
    will-change: transform !important;
    background-color: unset !important;
  }

  .category-cards .card:hover {
    transform: scale(0.96) !important;
    transition-timing-function: ease-in !important; 
  }


  .category-cards .card:hover {
    transform: scale(0.96) !important;
    transition-timing-function: ease-in !important; 
  }

  .mw-1200 {
    max-width: 1200px!important;
  }
