/* dtcoltonmraz - fixing nav hover colors */

.navbar-default.responsive .container .navbar-nav .dropdown {width:12%;}

/* dtcoltonmraz - index service disclaimer color fix */
.index .service-section .text-muted {color:black;}


/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by icortez on 03/09/20 11:36 AM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 18.2px; color: #21b500; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by mtoof1 on 05/18/21 08:27 AM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* M-00414009 ddcbobc */
.facet-browse-widget button { background: #000; }
.facet-browse-widget button:hover { background: #0d65bf; }

/* M-00414258 ddcbobc */
.header-transition .page-header.responsive-centered-nav { background: rgba(255, 255, 255, 0.75); }

/* M-00440837 william.thompson */
.index #facet-browse-inventory-search1 { background: rgba(255,255,255,0.5); padding: 0 15px; border-radius: 15px; }

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by ryanworden on 06/04/18 05:34 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: line-through; font-size: 18.2px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* Start 'vlp-new-price-label-abSub' (do not modify this line) */
/* Modified by mtoof1 on 07/12/19 01:41 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 12px; color: #21b500; }
/* End 'vlp-new-price-label-abSub' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by ryanworden on 06/04/18 05:50 PM EDT */
.vdp .inv-type-new.pricing .msrp .price { text-decoration: line-through; font-size: 23.4px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vlp-new-price-label-abcSub' (do not modify this line) */
/* Modified by mtoof1 on 05/14/19 01:58 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abcSub .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #c3002f; }
/* End 'vlp-new-price-label-abcSub' (do not modify this line) */

/* Start 'vdp-new-price-value-abcSub' (do not modify this line) */
/* Modified by mtoof1 on 05/14/19 02:00 PM EDT */
.vdp .inv-type-new.pricing .abcSub .price { text-decoration: none; font-weight: bold; font-size: 16px; color: #21b500; }
/* End 'vdp-new-price-value-abcSub' (do not modify this line) */

/* Start 'vdp-new-price-label-abcSub' (do not modify this line) */
/* Modified by mtoof1 on 05/14/19 02:01 PM EDT */
.vdp .inv-type-new.pricing .abcSub .label { text-decoration: none; font-weight: bold; font-size: 13.6px; color: #c3002f; }
/* End 'vdp-new-price-label-abcSub' (do not modify this line) */

/* Start 'vdp-new-price-label-abSub' (do not modify this line) */
/* Modified by mtoof1 on 05/14/19 02:01 PM EDT */
.vdp .inv-type-new.pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 13.6px; color: #c3002f; }
/* End 'vdp-new-price-label-abSub' (do not modify this line) */

/* Start 'vlp-new-price-value-abSub' (do not modify this line) */
/* Modified by mtoof1 on 07/12/19 01:41 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #21b500; }
/* End 'vlp-new-price-value-abSub' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by mtoof1 on 12/16/19 04:51 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-new-price-label-abcAdd' (do not modify this line) */
/* Modified by mtoof1 on 01/25/20 11:54 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abcAdd .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-abcAdd' (do not modify this line) */

/* Start 'vlp-new-price-label-msrp' (do not modify this line) */
/* Modified by mtoof1 on 01/25/20 11:55 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-msrp' (do not modify this line) */

/* Start 'vdp-invoicePrice-price-value-font-weight-bold' (do not modify this line) */
/* Modified by icortez on 03/09/20 10:29 AM CDT */
.vdp .inv-type-new.pricing-detail .invoicePrice .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #21b500; }
/* End 'vdp-invoicePrice-price-value-font-weight-bold' (do not modify this line) */

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by icortez on 03/09/20 10:42 AM CDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #21b500; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* jdford 08613660 */
.vlp .inv-type-new .invoicePrice.final-price .value:before,
.vdp .inv-type-new .invoicePrice > span.price-value:before{content:"-";}

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by mtoof1 on 07/17/20 02:30 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14.9px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* ddcjosiahl 10555120 */
.page-header .header-default .vcard .adr2 .street-address:after {content:"";}
.page-header.responsive .header-default .vcard .tels .tel.phone1,.page-header.responsive .header-default .vcard .tels .tel {font-size: 16px;}
.page-header .header-default .vcard .adr span {font-size: 14px;}

/* wabbey 10557040 - fixing header in safari 11+ */
@media not all and (min-resolution:.001dpcm) { 
  @supports (-webkit-appearance:none) and (stroke-color:transparent) {
    .page-header.compact.responsive.sticky-header-nav {  height:110px !important; }
    .header-logo-style { top:15px !important; }
  }
}

/* ddcrandyh CC12910196 */
:is(.blog-post-list,.blog-post-detail) :is(.h1, h1) { font-size: 30px; }
:is(.blog-post-list,.blog-post-detail) :is(.h2, h2) { font-size: 24px; }
:is(.blog-post-list,.blog-post-detail) :is(.h2, h3) { font-size: 20px; }
:is(.blog-post-list,.blog-post-detail) :is(.h4, h4) { font-size: 18px; }
:is(.blog-post-list,.blog-post-detail) { font-size: 16px; }

/* 04749883 */
.inventory-featured-default .hproduct { padding-bottom: unset; }
.inventory-featured-default .yui3-g:nth-child(n + 2) { border-top: 2px solid var(--color-neutral-200); margin-top: 32px; padding-top: 32px; }