#pix-fe .mini-cart-content .zoey-mini-cart-content-header .messages .shopping-cart-error-count-minicart {
    display:none !important;
}

#pix-fe .mini-cart-content .zoey-mini-cart-content-header .messages .error-msg {
    display:none !important;
}


/*Homepage Slider CSS*/
#pix-fe .cp-6384fddf650b4468031151 .text-block {
    transform: translate(20%, -60%) !important;
}
#pix-fe .cp-6384fddf650b4468031151 .text-block,
#pix-fe .cp-6384fddf650b4468031151 .text-block h2,
#pix-fe .cp-6384fddf650b4468031151 .text-block h3{
    text-align: left !important;
}
#pix-fe .cp-6384fddf650b4468031151 .text-block .button {
    margin-left: 10px;
}
/*Homepage Banner CSS*/
#pix-fe a.zoey-infobanner-left,
#pix-fe a.zoey-infobanner-middle,
#pix-fe a.zoey-infobanner-right
 {
    background-color: #FFFEFF;
    border-radius: 3px;
    box-shadow: 0px 3px 6px #00000029;
    padding: 32px !important;
}
#pix-fe.media-d .cp-6384fddf6539d206613276.zoeydev-component-info-banner-preset1 .container .zoey-infobanner-left,
#pix-fe.media-d .cp-6384fddf6539d206613276.zoeydev-component-info-banner-preset1 .container .zoey-infobanner-middle,
#pix-fe.media-d .cp-6384fddf6539d206613276.zoeydev-component-info-banner-preset1 .container .zoey-infobanner-right {
    width: 30.6% !important;
    margin: 1.33%;
}
#pix-fe .cp-6384fddf6539d206613276 .container h2 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
/*General CSS*/
#pix-fe .button{
    font-size: 14px !important;
}
#pix-fe .zoey-product-image {
    border-radius: 3px;
}
#pix-fe .price-box .price-label {
    white-space: normal !important;
}
/*Header Box-shaddow*/
#pix-fe.media-d .zoey-core-header > .component-content > .group-background-image-container {
    box-shadow: 0px 3px 6px #00000017;
}
/*Header Cart Update
#pix-fe .zoey-header-cart .zoey-header-cart-trigger > .count, 
#pix-fe .zoey-header-cart .zoey-header-cart-trigger > .label {
   margin-top: -3px;
   margin-left: -3px;
}*/
/*Header Nav Update*/
#pix-fe .pix-design-component .zoey-nav-primary li ul {
    padding: 10px;
    border-radius:0px 0px 3px 3px;
    box-shadow: 0 6px 10px 0px #00000012 !important;
    width: auto;
}
#pix-fe .pix-design-component .zoey-nav-primary li ul li {
    padding-right: 12px;
    white-space: nowrap;
}
/*Search Bar Customizations*/
#pix-fe .pix-design-component .form-search .search-container .search-input {
    padding: 9px 40px 9px 20px;
    height: auto;
}

#pix-fe:not(.media-m) .pix-design-component .form-search .search-container .icon-search {
    display: flex;
    height: 100%;
    align-items: center;
}

/**
Don Changed
#pix-fe .form-search .search-container .search-input {
    padding: 20px;
}
#pix-fe .form-search .icon-search {
    top: 5px !important;
    right: 10px !important;
    border: none !important;
}
**/
/*Account Drop-Down Customizations*/
#pix-fe ul.zoey-account-links-content {
    border-radius: 3px;
    box-shadow: 0 4px 6px 0px rgb(51 51 51 / 16%) !important;
}
/*Table View CSS*/
#pix-fe .zoey-table-mode__css__add-to-cart-container {
   box-shadow: 0px -1px 15px #0000001c; 
}
#pix-fe .zoey-table-mode-clear-items-trigger {
    font-size: 16px !important;
}
#pix-fe .zoey-table-mode__css__add-to-wishlist-trigger {
    font-size: 14px !important;
    margin-left: 22px !important;
}
#pix-fe .zoey-table-mode__css__add-to-cart-container .button{
    font-size: 14px !important;
}
#pix-fe .zoey-table-mode__js__add-to-quote-trigger.button-2{
    font-size: 14px !important;
    padding: 13px 38px 13px 38px !important;
}
#pix-fe .zoey-table-mode__css__add-to-cart-container .zoey-table-mode__css__add-to-wishlist-trigger span {
    font-size: 14px !important;
}
/*Grid View CSS*/

#pix-fe.media-m .pix-design-component .is-grid .zoey-product .zoey-product-actions .button {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
/*
Don Changed
#pix-fe .zoey-product .zoey-product-info .zoey-product-name { */
/*    font-size: 20px !important; */
/*}*/
/*
Don Change
#pix-fe .add-to-links { margin: 0px 0px 0px 0px !important; }
*/
    
/*Quick Order Page CSS*/
#pix-fe .quick-order-container tr td { 
    padding: 8px !important
}
#pix-fe .quickorder-content-container table .qo-qty-row-cell .qo-qty-row {
    min-width: 80px !important;
}
#pix-fe .quick-order-container tr input[type=number] {
    border-radius: 3px;
    font-size: 14px !important;
}
#pix-fe .qo-info img {
    border-radius: 3px;
}
#pix-fe textarea {
    line-height: 1.4 !important;
}
#pix-fe:not(.media-m) .quick-order-container.with-order-pad  {
   border-right-width: 1px;
   border-style: solid;
   border-color: rgba(247,247,247,1);
}
#pix-fe .order-pad textarea {
    border-radius: 3px !important;
}

/*Product Page CSS*/
#pix-fe .add-to-cart-buttons .button {
    height: auto !important;
}
#pix-fe .product-essentials-attribute-group.product-essentials-attributes-below-add-to-cart-button {
    text-align: center;
}
/*Packaging Font Size Change*/
#pix-fe.catalog-product-view .qty-increment-package.display-full .qty-package-convertion-configured-qty[data-qty-label]:before, #pix-fe .product-view .qty-increment-package.display-full .qty-package-convertion-configured-qty[data-qty-label]:before {
    content: attr(data-qty-label) ":";
    font-size: 16px;
    margin-right: 10px;
}
/*Swatch Updates*/
#pix-fe .configurable-swatch-list .has-image .swatch-label {
    padding: 0 !important;
}
#pix-fe .product-options dt.swatch-attr label {
    color: #1C1A17 !important;
}
#pix-fe .product-options dt.swatch-attr .select-label{
    font-size:13px !important;
    font-weight: bold;
}
#pix-fe .swatch-label {
    background: #F9F8F7 !important;
    border: none;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1C1A17;
}
#pix-fe .configurable-swatch-list .swatch-label {
    padding: 4px 20px !important;
    border-radius: 5px;
    /**
    Don Changed - Wasn't being used properly
    height: 24px !important;
    line-height: 2.4 !important;
    **/
    color: #00000;
}
#pix-fe .configurable-swatch-list .selected .swatch-link {
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color:#FFFFFF;
}
#pix-fe .configurable-swatch-list .selected .swatch-label {
    background: #979799 !important;
    box-shadow: inset 0px 0.5px 4px rgb(0 0 0 / 48%);
    color: white;
}
#pix-fe .configurable-swatch-list .selected .has-image .swatch-label {
    background: none !important;
    box-shadow: none !important;
}
#pix-fe .zoey-product-list .item:not(.item-header):nth-child(odd),
#pix-fe .zoey-product-list-container .zoey-product-list-products.is-table ul.zoey-product-list li.item:nth-child(odd):not(.item-header){
    background: none !important;
}
#pix-fe .price-box .minimal-price-link .label {
    text-transform: inherit !important;
}
#pix-fe .swatch-label img {
    border-radius: 5px;
    border:1px #f5f5f5 solid;
}
#pix-fe .swatch-link.has-image .swatch-label {
    border-radius: 5px;
}
#pix-fe .configurable-swatch-list .selected .swatch-link {
    border-radius: 5px;
    outline: none !important;
}

/**
Don Changed was breaking active filters.
#pix-fe a.swatch-link.has-image.float-container {
    border: none !important;
}
**/

#pix-fe #configurable_swatch_color.configurable-swatch-list .selected img {
    border: 3px solid #FFFFFF;
    box-shadow: 0px 1px 8px rgba(40, 41, 61, 0.58), 0px 2px 12px rgba(96, 97, 112, 0.4);
}
#pix-fe #configurable_swatch_finish.configurable-swatch-list .selected img {
    border: 3px solid #fff;
    box-shadow: 0 1px 8px rgb(40 41 61 / 58%), 0 2px 12px rgb(96 97 112 / 40%);
}
#pix-fe #configurable_swatch_finish.configurable-swatch-list .not-available .swatch-label {
    text-decoration: line-through;
    text-decoration-color: red;
    color:red;
    opacity:0.4;
}
#pix-fe .configurable-swatch-list .not-available .swatch-label {
    text-decoration: line-through;
    text-decoration-color: red;
    color:red;
    opacity:0.4;
}
#pix-fe .configurable-swatch-list .not-available .swatch-link.has-image img {
    opacity: 0.1 !important;
}
#pix-fe .product-pricing, 
#pix-fe .tier-prices, 
#pix-fe .tier-prices-grouped {
   background: #f0f0f0 !important;
   border: 1px solid #dddddd !important;
   border-radius: 3px;
}
#pix-fe .product-shop .product-options dd {
    border-bottom: none !important;
}
#pix-fe .add-to-cart-wrapper .qty-wrapper label {
    margin-bottom: 5px;
}
#pix-fe .product-shop .product-options dd .zoey-styled-select select {
    line-height: 1.4;
    border-radius: 3px;
}
#pix-fe .add-to-cart-wrapper .qty-wrapper .qty {
    border: 1px solid #ccc !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
}
#pix-fe .product-pricing li, #pix-fe .tier-prices li, #pix-fe .tier-prices-grouped li {
    font-size: 14px !important;
}
#pix-fe .product-pricing, #pix-fe .tier-prices, #pix-fe .tier-prices-grouped {
    padding: 8px 10px;
}
#pix-fe .zoey-product-media .zoey-product-status-flags .zoey-product-status-flag {
    margin-left: 0 !important;
}
#pix-fe .product-image-gallery .gallery-image.visible {
    border-radius: 3px;
}
#pix-fe.catalog-product-view .qty-increment-package.display-full, 
#pix-fe .product-view .qty-increment-package.display-full {
    padding-top: 0 !important;
}
#pix-fe .review-sort .review-sort-list li {
    font-size: 16px;
}
/*Packaging Font Size Updates*/
#pix-fe.catalog-product-view .qty-increment-package.display-full .qty-package-estimate .label, 
#pix-fe .product-view .qty-increment-package.display-full .qty-package-estimate .label, 
#pix-fe.catalog-product-view .qty-increment-package.display-full .qty-package-estimate .value, 
#pix-fe .product-view .qty-increment-package.display-full .qty-package-estimate .value {
    font-size: 20px !important;
}
#pix-fe.catalog-product-view .qty-increment-package.display-full .qty-package-convertion-configured-qty[data-qty-label]:before, 
#pix-fe .product-view .qty-increment-package.display-full .qty-package-convertion-configured-qty[data-qty-label]:before {
    font-size: 16px !important;
}
#pix-fe .availability-only {
    padding-top: 10px;
}

/*Reviews CSS*/
#pix-fe .review-sort .review-sort-list li {
   font-size: 14px !important;
padding: 10px 12px !important;
}

/*Mobile Styles*/
#pix-fe input#search_mobile {
    padding: 10px;
}
#pix-fe .zoey-account-links-content-mobile ul.level0 li > a {
    padding: 8px 0px 8px 0;
    font-size: 14px;
}
#pix-fe.media-m .zoey-toolbar {
    line-height: 2.5;
}
#pix-fe.media-m .inventory-report-download {
    margin-left: 0 !important;
}
#pix-fe.media-m .configurable-swatch-list {
    display: none;
}
#pix-fe.media-m .qty-increment-package.display-slim {
    position: inherit !important;
}
#pix-fe.media-m .breadcrumbs {
    line-height: 1.6;
}
/*To round filter border on mobile*/ 
#pix-fe.media-m .zoey-layered-nav .mobile-header {
    border-radius: 3px;
}
#pix-fe.media-m .cp-61493de75e9ca569171462 .zoey-layered-nav .currently { 
    border-radius: 3px;
}
/*Hide Footer Newsletter*/
#pix-fe .zoey-newsletter-subscribe {
    display: none;
}
/*Checkout Updates*/
#pix-fe .ui-drawer-title .minicart-subtitle {
    line-height: 1.2 !important;
}
#pix-fe.checkout-onepage-index ol.opc li.section .step-title h2.step-title-header, #pix-fe.pixonepage-checkout-full ol.opc li.section .step-title h2.step-title-header {
    color: #000000 !important;
}
#pix-fe.checkout-onepage-index a, #pix-fe.pixonepage-checkout-full a {
    color: #000000 !important;
}
#pix-fe.checkout-onepage-index ol.opc li.section .step :not(.control) label, #pix-fe.pixonepage-checkout-full ol.opc li.section .step :not(.control) label {
    margin-bottom: 5px !important;
}
/*Quick Order Updates*/
#pix-fe .quick-order-container tr td {
    padding: 5px;
}
#pix-fe .quick-order-container tr input[type=number] {
    min-width: 0;
    border: none;
    padding: 0;
    text-align: center;
    font-size: 16px;
    background-color: #f7f7f7;
    height: 30px;
}
/*Category Page CSS*/
#pix-fe .is-grid .zoey-product-list .zoey-product {
    box-shadow: 0px 3px 4px #00000014;
}
#pix-fe .zoey-layered-nav dt {
    border-top: 1px solid #DDDDDD;
}
#pix-fe .packaged-qty-grid-container .qty-increment-package .qty-package-convertion {
    width: auto !important;
}
#pix-fe .zoey-layered-nav dd a {
    line-height: 1.2em;
}
#pix-fe .zoeyFilterLabel:before {
    vertical-align: middle !important;
}
#pix-fe .price-box .special-price {
    padding-left: 5px !important;
}
#pix-fe.media-d .zoey-product-actions-table-cell-qty-packaging-layout>div, 
#pix-fe.media-t .zoey-product-actions-table-cell-qty-packaging-layout>div {
    display: block !important;
}
#pix-fe .zoey-table-mode__css__add-to-cart-container {
   box-shadow: 0px -1px 15px #0000001c;
}
/*My Account*/
#pix-fe .zoey-account-dashboard .zoey-my-acount-dashboard-quick-links ul li > a .quick-link-content p:not(:empty) {
    margin-top: 2px !important;
}
#pix-fe .zoey-account-dashboard .zoey-my-acount-dashboard-quick-links ul li {
    border-radius: 3px;
    min-height: 130px;
}
#pix-fe .zoey-account-dashboard .page-title {
    border-bottom: 2px solid rgb(239 239 239);
}
#pix-fe.customer-account-index .zoey-account-dashboard-net-term-summary h2 {
    margin-bottom: 20px !important;
}
/*Klevu Status Flag Hardcoding*/
#pix-fe .klevu-name-desc-l2 .zoey-product-status-flags {
    text-align: center;
    width: 100px;
}
#pix-fe .zoey-product-status-flags .zoey-product-status-flag {
    border-color: rgba(240,240,240,0.18) !important;
    background-color: rgb(183 183 183) !important;
    color: rgb(255 255 255) !important;
    border-radius: 3PX;
}
#pix-fe .klevuSuggestionHeading a {
    color: #000000 !important;
}

/*Search Results Page*/
#pix-fe .kuFilterNames ul li a {
   overflow: visible !important;
   margin: 10px 5px !important;
}
#pix-fe .kuListView ul li {
   border-radius: 3px !important;
}
#pix-fe .kuListView img {
border-radius: 3px !important;
}
#pix-fe .kuAddtocart a.kuAddtocartBtn { 
    border-radius: 3px !important;
}
#pix-fe .kuPerPage select {
    border-radius: 3px !important;
}
#pix-fe .kuResultInfo {
   border-bottom: 2px solid rgb(239 239 239) !important;
}
#pix-fe .kuFilterHead {
   border-bottom: 2px solid rgb(239 239 239) !important;
}
#pix-fe .ku-search-filter-tag {
    padding: 5px 10px !important;
   border-radius: 3px !important; 
}
/*Cart Message Add X More for Discount - Border Radius*/
#pix-fe .zoey-sales-quote-item-grid .cart-item-price-message {
    border-radius: 3px;
}
/*My Account Buttons*/
#pix-fe .page-title .buttons a {
    border-radius: 3px;
    text-decoration: none !important;
}