[data-test="cart-shipping"] .cart-priceItem-value > span {
  font-size: 0;
  color: transparent;
  display: none;
}

[data-test="cart-shipping"] .cart-priceItem-value::before {
  content: "TBD";
}


/* --------------------------------
 *
 * RDM Industrial - Main Template Custom Styles
 * Author: Sparking Design & Bullman Design
 * Date: 2014
 * Revised: 01-22-2018
 *
 * -------------------------------- */
.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;
}
.M40 {
margin-left: 40px;
margin-right: 40px;
}
.M20 {
margin-left: 20px;
margin-right: 20px;
}
.btn.next {
background-image: url(../../Outdoor/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(../../Outdoor/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}

/* ADDED BY BULLMAN DESIGN */
.hide-from-guest,
.hide-from-pending,
.ProductPrice,
.ProductActionAdd,
.ProductDetails em,
.AddCartAction,
.ProductOtherDetails {
	display: none !important;
}

.QuickSearchResultMeta .Price {
	display: none;
}

/* Hiding quickview button for all products */
.QuickViewBtn {
	display: none !important;
}

body.logged-in .show-to-guest,
body.logged-in.pending .hide-from-guest,
body.logged-in.approved .show-to-pending {
	display: none !important;
}

body.logged-in.approved .hide-from-guest,
body.logged-in.approved .hide-from-pending,
body.logged-in.approved .ProductPrice,
body.logged-in.approved .ProductActionAdd,
body.logged-in.approved .ProductDetails em,
body.logged-in.approved .AddCartAction,
body.logged-in.approved .ProductOtherDetails {
	display: inherit !important;
}

.LoginNotice {
	font-size: 18px;
}

.ProductList li {
	min-height: 258px;
}

.core_bank_notice {
	background: #E4F2F8;
	padding: 20px;
	width: 50%;
	margin-top: 10px;
}

.core_bank_notice h5 {
	font-weight: 600;
	text-transform: none;
	font-size: 14px;
	line-height: 125%;
	margin: 0 0 10px 0;
}

.ShippingProviderList label strong {
	display: none;
}

.Textbox,
textarea,
.field-xlarge {
	height: auto;
}

.CreateAccountIntro {
	line-height: 1.5;
}

#prodAccordion h2 {
	display: none;
}

#ProductOtherDetails .DetailRow .Label,
#ProductOtherDetails .DetailRow .Value {
	font-size: 16px;
	padding: 0 0 5px 0;
	display: inline-block;
}

#ProductOtherDetails .DetailRow .Label {
	font-weight: 600;
}

#ProductOtherDetails .DetailRow .Value {

}

.prodAccordionContent {
	padding: 0 20px 0 0;
}

.CheckoutRedeemCoupon {
	background: #C3E6FA;
	width: auto;
}

.CheckoutReviewCartContents {
	margin-top: 30px !important;
}

.CouponCode {
	background-color: #efefef;
	float:right !important;
}
.GiftCertificate{
	display: none;
}

/* ADDED BY SPARKING DESIGN */
html{
background:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/grey.png?t=1714061596) repeat;
}
body{
background-color:#ccc;
background:url(https://cdn10.bigcommerce.com/s-zwc292kpc9/images/stencil/original/image-manager/whitebackground-new.png?t=1664474167) center top no-repeat;
background-size: 100% auto;

}

/*GLOBAL*/

h1.PageHeader, h1.PageHeader.M40{
font-size:28px;
letter-spacing:0px;
background:url(https://cdn10.bigcommerce.com/s-zwc292kpc9/images/stencil/original/image-manager/green-new-productcatalogbanner.png?t=1664478991) no-repeat;
padding:7px 0 7px 75px;
margin:20px 0 !important;
color:#fff;
}

.ProductActionAdd {
	float: left;
}

/*.ProductActionAdd a {
	background-color: #000000 !important;
	border:none !important;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}

.ProductActionAdd a:hover{
	background-color: #a1cd3a !important;
}*/

#Outer #Wrapper{
background:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/grey.png?t=1714061596);
}
.Content{
background:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/grey.png?t=1714061596);
}
.disclaimer{
font-size:10px;
font-style:italic;
margin-right:30px;
padding-top:15px;
border-top:dotted 1px #999999;
margin-top:20px;
}
 a{
color:#EC2227;
-webkit-transition: .2s ease-in-out;
   -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
     -o-transition: .2s ease-in-out;
        transition: .2s ease-in-out;
}
.Content a:hover{
color:#666666;
}

.ProductActionAdd a,
input[type=submit], .btn,
input[type=reset],
input[type=button] {
	background-color: #EC2227 !important;
	border: 0px solid #354353 !important;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.ProductActionAdd a:hover,
input[type=submit]:hover, .btn:hover,
input[type=reset]:hover,
input[type=button]:hover {
	background-color: #a1cd3a !important;
	border: 0px solid #D9663D !important;
}

/*Top Bar*/
.topBar{
width:100%;
background-color:#444;
position:fixed;
z-index:100;
}
.topBarCont{
	max-width:1020px;
	margin:0 auto;
	min-height:35px;
	
}
.topBar p{
color:#fff;
text-align:left;
font-weight:bold;
font-size:1.3em;
padding:12px 20px;
line-height:1.3em;
margin-bottom:0;
letter-spacing:.08em;
float:left;
}
.topBar a{
color:#fff;
text-decoration:underline;
}
.searchFormCont{
	padding:5px;
	background-color:#121;
	float:right;
	max-width:250px;
}
.topBar #SearchForm{
	border-radius:20px;
	border-color:#EC2227;
}
.topBar #SearchForm button span{
	background-color:#EC2227;
	background-size:65%;
}
.topBar #SearchForm button:hover span{
	background-color:#000000;
	background-size:65%;
}
.topBar #SearchForm #search_query { /*prevents placeholder text from being cut off*/
    width: 180px;
}
.topBarSocial{
	display: inline-block;
	padding: 10px;
}
/*TOP MENU*/
#TopMenu {
background: #000000;
border-bottom:NONE;
width:1020px;
margin:0 auto;
padding-top:45px;
}
#TopMenu a {
color: #fff;
/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);*/
text-transform:uppercase;
font-size:1.2em;
}
#TopMenu a:hover {
	color: #fff;

/*text-shadow: 1px 1px 2px rgba(255,255,255, 0.4);*/
}
#TopMenu ul.acctLinks li a{
	padding:5px 10px;
	background-color:#a1cd3a;
	border-radius:20px;
}
#TopMenu ul.acctLinks li a:hover{
	background-color: #EC2227;
}
#TopMenu .accLink a {
    display: initial;
}
#TopMenu  .checkout {
background: #EC2227;
}
#TopMenu  .checkout:hover {
background: #000;
text-shadow: none;
}


#TopMenu .FloatRight {
background: #000000;
height: 35px;
}
/*RDM Branch Icon Menu*/
#rdmBranchMenu{
margin-top:-120px;
margin-bottom:10px;
min-width:600px;
text-align:center;
}
#rdmBranchMenu a{
display:inline-block;
text-transform:uppercase;
color: #000000;
padding:115px 10px 10px 10px;
font-size:1em;
font-weight:bold;
letter-spacing:.05em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 8px;
opacity:.5;
width:100px;
	height: 50px;
	background-size: 85%;
	background-position: top center;
	white-space: nowrap;
}
#rdmBranchMenu a:hover{
opacity:1;

text-shadow:1px 1px 5px #000;
}
#rdmBranchMenu a.ActivePage{
opacity:1;
}
#rdmBranchMenu .carwashBtn{

background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/carBtn2%402x.png?t=1714061596);
background-repeat:no-repeat;
background-position:top center;
}
#rdmBranchMenu .carwashBtn:hover, #rdmBranchMenu .foodserviceBtn:hover{
		color:#0079C1;
	}
#rdmBranchMenu .petroleumBtn{

background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/petBtn2%402x.png?t=1714061596);
background-repeat:no-repeat;
background-position:top center;
}
#rdmBranchMenu .petroleumBtn:hover, #rdmBranchMenu .industrialBtn:hover{
color:#BED63A;
}
#rdmBranchMenu .intercomBtn{

background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/intercomBtn%402x.png?t=1714061596);
background-repeat:no-repeat;
background-position:top center;
}
#rdmBranchMenu .intercomBtn:hover{
	color:#EC2227;
}
#rdmBranchMenu .industrialBtn{

background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/indBtn%402x.png?t=1714061596);
background-repeat:no-repeat;
background-position:top center;
}
#rdmBranchMenu .foodserviceBtn{

background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/medBtn-2x.png?t=1714061596);
background-repeat:no-repeat;
background-position:top center;
}
/*Home page Intro Block*/
.homeIntroBlock{
padding:0 20px 25px 20px;
/*border:solid 1px red;*/
margin-top:-23px;
overflow:hidden;
}
.homeIntroBlock .Block.banner_home_page_top p{
line-height:1.5em;

margin:30px 5px 5px 30px;
}
.homeIntroBlock .Block.banner_home_page_top h1{
width:1020px;
margin-left:-20px;
margin-bottom:15px;
text-indent:40px;
line-height:1.7em;
text-align:center;
background-color:#a1cd3a;
color:#fff;
font-size:2.4em;
font-weight:bold;
background-image:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/indIcon.png?t=1714061596);
background-repeat:no-repeat;
background-position:230px center;
background-size: auto 80%;
}

/*MAIN MENU*/
#HeaderLower {
background: url('');
background-color:rgba(34,34,34,0.6);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#HeaderLower li.ActivePage a,
#HeaderLower li.over a,
#HeaderLower li a:hover {
background-color: none;
background-color:rgba(0,0,0,0);
color:#EC2227;
}
#HeaderLower li a {
padding: 0 15px 0 15px;
}

#HeaderLower li a .sub-indicator {
background: url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/subDrop.png?t=1714061596) no-repeat 0 0 !important;
display: block;
height: 16px !important;
margin-top: -8px !important;
opacity: 1 !important;
right: 5px !important;
top: 50% !important;
width: 10px !important;
position: absolute;
z-index: 1;

}
#HeaderLower li ul {

padding: 10px 0 20px 0;
}






#Logo{
background: #000000;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding:20px;
margin: 0px 0 70px 0;
}
#Logo #LogoImage{
	width:275px;
}
.Inner .First{
padding-left:10px;

}
.call{
font-size:18px;
color:#BED63A;
font-style:italic;
margin-top:-120px;
text-shadow:1px 1px 5px #1e2f36;
}.call a{
color:#BED63A;
text-decoration:underline;
}
.storeSubtitle{
text-transform:uppercase;
text-shadow:1px 1px 7px #000;
margin-top:20px;
color:#EC2227;
font-weight:600;
font-style:italic;
font-size:26px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}
/*BOTTOM MENU*/
.bottomMenu ul{
/*margin:0 0 0 0;*/
}
.bottomMenu{
background-color:#333333;
text-align:center;
color:#fff;
height:40px;
}
.bottomMenu li{
display:inline-block;
padding:12px 35px 12px  35px;

position:relative;
text-transform:uppercase;
font-size:14px;
background:url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/bottomMenuBullet.png?t=1714061596) no-repeat left 10px;

}
.bottomMenu a{
color:#fff;

}
.bottomMenu a:hover{
color:#a1cd3a;
}
.bottomMenu li.connect{
padding:0 0 0 0px;
background:none;
}
.bottomMenu li.social{
padding:0 40px 0 0;
background:none;
}

#socnet a{

display:inline-block;
margin:-1px 5px 0 5px;

}

/*Breadcrumbs and Search form under main menu*/
.crumbSearch{
background:url('') repeat;
height:36px;
}
#Breadcrumb{
border:solid 1px green;
float:left;
background:none;

}

/*SEARCH*/
#SearchForm input{
color:#999999;
text-transform:uppercase;
border:1px solid #CCCCCC;
}
#SearchForm button span {
background: #BED63A url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/searchBtnIcon.png?t=1714061596) 45% 45% no-repeat;
}
#SearchForm button:hover span {
background: #EC2227 url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/searchBtnIcon.png?t=1714061596) 45% 45% no-repeat;
}
#SearchForm{
float:right;
margin: 0;
}
/*For Category Templates*/
.categoryLogo{
	display: block;
	margin: -30px auto 25px auto;
}


/* HOME PAGE SLIDER*/
.flex-control-paging li a{
background:#EC2227 !important;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active{
background:#7F141C !important;
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.6) !important;
}
.slide-show-render .slides {
height: 325px !important;
}
.slide-show-render .slides li {
height: 325px !important;
}
.slide-show-render-full .slide-overlay{
/*border:solid 1PX yellow;*/
width: 85%;
padding: 140px 0px 0 50px;
}
.slide-show-render-full .slide-heading  {
font-size: 48px;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 1);
margin: 0 0 10px 0;
font-weight:bold;
}
.slide-show-render-full .slide-text {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
font-size: 16px;
text-transform: none;
margin: 0 0 15px 0;
letter-spacing:2px;
padding-right: 0 !important;
}
.slide-show-render .slide-button span {
  background:  #000 !important;
  opacity:.7;
  border:none;
  color:#BED63A !important;

    font-weight: 600;

	font-family:Arial, Helvetica, sans-serif !important;
}

/*HOME STYLES*/
#HomeFeaturedProducts {

clear:none;
margin:-3px 0 0 0;
}

/*CONTENT BLOCK*/

#LayoutColumn2 .Content .Block#HomeFeaturedProducts h2, #LayoutColumn2 h2{
background:none !important;
color:#000 !important;
margin-left:0;
padding-left:0;
margin-top:5px;
font-size:20px;

}
.Content .Block#HomeFeaturedProducts h2{
background:url(https://cdn10.bigcommerce.com/s-zwc292kpc9/images/stencil/original/image-manager/new-feature-products.png?t=1664477995) no-repeat;
color:#fff;
font-weight:bold;
}
#CategoryHeading {
min-height: 0;
position: relative;
z-index: 2;
padding: 0px;

}
#CategoryHeading h1{
color:#fff;
}
#CategoryHeading .BlockContent {
margin-top:10px;
margin-bottom:10px;
}

/*LEFT SIDEBAR*/
.Left{
	margin-left: 0;
}
}
.Left ul ul {
display: block;
margin:5px 0 0 5px;

list-style-type:circle;
}
.Left ul li a{
color:#a1cd3a;
}
.Left ul ul li{
padding-left:15px;
list-style-position:inside;
}
.Left .CategoryList  li {
font-weight: 600;
/*white-space:nowrap;*/
}
.Left {
width: 200px;
margin-right:20px;
}


/*FOOTER*/

#FooterUpper {
background: url(//cdn10.bigcommerce.com/s-zwc292kpc9/templates/__custom/images/footerBG2.jpg?t=1714061596) repeat;
max-width:1020px;
padding:15px 0 0 0;
margin:40px auto 0 auto;
}

#FooterUpper .Column, .Column {
float: left;
/*width: 230px;*/
width: 313px;
margin: 0 0 0 20px;
}

#FooterUpper .Column li{
white-space:nowrap;
}
#FooterUpper .Column h2 {
border-bottom: none;
color:#333;
background-color:#fff;
padding:5px;
}
#FooterUpper .Column li a {
color: #333;
border-bottom:#fff dashed 1px;
padding:3px 0;
}
#FooterUpper .Column li a:hover {
color: #EC2227;
}
.Inner .First{
padding-left:0;
}
#FooterUpper p.copyright{
text-align:center;
font-size:11px;
color: #333;
background-color:#BED63A;
margin-bottom:-35px;
margin:25px 0 0 0;
padding:10px 0;
border-top:solid 2px #fff;
}
#FooterUpper p.copyright a{
color:#333;
text-decoration:underline;
}
/*newsletter signup*/
#FooterUpper .Column label {
color: #333;
font-size:13px;
/*width: 55px;
line-height: 23px;
margin-bottom: 10px;*/
float: left;
display: block;
}
.newsletter a.button{
background-color: #BED63A;
color: rgb(255, 255, 255);
display: inline-block;
padding: 8px 20px;
text-shadow: none;
border:1px solid #aaa;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.newsletter a.button:hover{
background-color:#EF3E42;
}
/*#FooterUpper .Column input {
height: 16px;
margin-bottom: 10px;
padding: 4px 5px 3px 5px;
width: 170px;
border: solid 0px;
float: left;
}
#FooterUpper .Column input.Button {
margin-left: 55px;
height: 25px;
font-size: 12px;
min-width: 180px;
width: auto;
cursor: pointer;
font-weight: 300;
text-transform: capitalize;

}
#FooterUpper .Column input[type=submit]{
background: #333 !important;
border:0px;
}
#FooterUpper .Column input[type=submit]:hover{
background: #EC2227 !important;
border:0px;
}*/

/** Checkout fixes **/
dd.clear {
	display: none;
}