body{background-color:#d9d9d9;background-image:url(../images/PageBackgroundFinal.jpg);background-repeat:repeat;}
.page-header{background-color:#767c4c;}
.page-header .panel.wrapper{color:#ffffff;}
.page-header .header.content .block-search .action.search{background:#f54336;}
.page-header .header.content .block-search .action.search:hover{background:#d4180b;}
.minicart-wrapper .action.showcart{background:#f54336;}
.minicart-wrapper .action.showcart:hover{background:#d4180b;}
.action.primary{background:#8c0505;border-color:#6b0000;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#610a0e;border-color:#6b0000;}
.nav-sections{background-color:#484c2e;}
.navigation .level0 > .level-top:hover,.navigation .level0 > .level-top.ui-state-focus{color:#1f1f1f;}
.navigation .level0.active > .level-top,.navigation .level0.has-active > .level-top{color:#ffffff;}
.nav-sections .navigation .navpro-departments a.level-top{color:#ffffff;background-color:#2c2e2c;}
.nav-sections .navigation .navpro-departments.level0 > .level-top:hover, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-focus, .nav-sections .navigation .navpro-departments.level0.active > .level-top:hover, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-focus{color:#333333;}
.nav-sections .navigation .navpro-departments.level0.active > .level-top, .nav-sections .navigation .navpro-departments.level0.has-active > .level-top{color:#d9d9d9;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1:hover > a{color:#ededed;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1:hover > a > .navpro-icon-caret:before{color:#48492e;}
.page-footer{background-color:#383838;}
.page-footer .footer.content, .page-footer .footer-toolbar-top .content{color:#8a8a8a;}
.footer.content a, .footer.content a:hover, .footer.content a:visited, .footer.content .links a, .footer.content .links a:hover, .footer.content .links a:visited, .page-footer .footer.content .footer.links a, .page-footer .footer.content .footer.links a:visited{color:#b3b3b3;}
.page-footer .footer-toolbar-bottom .copyright, .page-footer .footer-toolbar-bottom, .page-footer .footer-toolbar-bottom a, .page-footer .footer-toolbar-bottom .alink, .page-footer .footer-toolbar-bottom a:hover, .page-footer .footer-toolbar-bottom .alink:hover, .page-footer .footer-toolbar-bottom a:visited, .page-footer .footer-toolbar-bottom .alink:visited{color:#b3b3b3;}
.amsearch-input-wrapper{margin-bottom: 0px;}
.panel.wrapper{background-color:#2c2e2c;}
.header-left div{float:left;margin-right:10px;}
.header-left a{color:#ffffff;}
.bundle-options-container{clear:none;}
/* Mobile header fix */
@media only screen and (max-width: 768px){
    .page-header .minicart-wrapper {
        margin-top: -158px;
    }
}

/* Category button styles */
a.pagebuilder-button-secondary {
    background: #767c4c;
    color: #ffffff;
}
a.pagebuilder-button-secondary:hover {
    background: #48492e;
    border: 1px solid #000000;
}

/* Breadcrumb alignment */
.breadcrumbs .item:not(:last-child)::after {
    font-size: inherit;
}
.breadcrumbs .items > li {
    vertical-align: bottom;
}

/* Fix CVV on checkout */
.checkout-payment-method .ccard .cvv .input-text {width: 75px;}

/* TEMP OVERRIDE */
#block-shipping {display:none;}

/* Hide short description on PDP */
.product-info-main .product.attribute.overview {
  display: none;
}

/* Show full product title on category page */
.page-products .products-grid:not(.swiper-container) .product-items .product-item .product-item-name, .block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-name {
  overflow: inherit;
  white-space: inherit;
}

/* Notice after T&C link on checkout */
.actions-toolbar::before {
    content: "Orders cannot be modified or combined after clicking Place Order";
    font-weight: bold;
}