/* Restricted Price Message */
#pix-fe .product-shop .price-info {
    color: #59abe1 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}


/*Homepage Animation stuff*/

#pix-fe .cp-663a359499ac9684715029 .text-block h2 {
    position: relative;
    animation: mymove 2s ease-out forwards;
    animation-iteration-count: 1;
}

@keyframes mymove
{
  from {transform: translateY(50px); opacity: 0;}
  to { transform: translateY(0); opacity: 1;}
  }
  
#pix-fe .slide_content .text-block {
    top: 70% !important;
}

/*Hide QTY*/
#pix-fe .add-to-cart-wrapper .qty-wrapper > label {
    display:none !important;
}
  

/*Ken Burns*/
#pix-fe .cp-663a359499ac9684715029 {
  overflow: hidden;
}

#pix-fe .slide_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('your-background-image.jpg');
  background-size: cover;
  background-position: center;
  animation: kenBurns 20s infinite alternate;
}

@keyframes kenBurns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}


#pix-fe .cp-663a359499ac9684715029 .slide_content {
    /*animation: fadeInAnimation ease 2s;*/
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation: kenBurns 20s infinite alternate;
}
@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
#pix-fe .cp-63a2ed63af8c0494989334 .slick-arrow:before {
   font-size: 35px;
}

#pix-fe .cp-63a2ed63af8c0494989334:hover .slick-arrow.slick-next {
    right: 20px !important;
}

/*menu edits*/
#pix-fe .pix-design-component .zoey-nav-primary li ul {
min-width: 150px; }

/*product image zoom on hover*/
.zoey-product-image:hover {
  transform: scale(1.1);
}

/*Subcategories*/
#pix-fe.media-d #cp-663a72d9d5d96102309289.pix-design-component {
    padding:20px;
}

#pix-fe .zoey-list-item-single {
    border-radius: 3px;
}

/*My Account menu*/
#pix-fe .zoey-account-links-content {
    margin-top: 12px;
}

#pix-fe ul.zoey-account-links-content li a:hover {
    width:100%;
    padding: 12px 30px 12px 20px;
    background-color: #efefef;
    text-decoration: none;
}

#pix-fe ul.zoey-account-links-content li a {
    padding: 12px 30px 12px 20px;
}


/*ZOEY JAVALAVA THEME CSS START*/
/*Homepage Slider CSS*/
#pix-fe .zoeydev-component-slideshow-slide-preset4 .text-block {
    transform: translate(20%, -60%) !important;
}
#pix-fe .zoeydev-component-slideshow-slide-preset4 .text-block,
#pix-fe .zoeydev-component-slideshow-slide-preset4 .text-block h2,
#pix-fe .zoeydev-component-slideshow-slide-preset4 .text-block h3{
    text-align: left !important;
}
#pix-fe .zoeydev-component-slideshow-slide-preset4 .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
 {
    border-radius: 3px;
    box-shadow: 0px 3px 6px #00000029;
    padding: 32px !important;
}
#pix-fe.media-d .zoeydev-component-info-banner-preset1 .container .zoey-infobanner-left,
#pix-fe.media-d .zoeydev-component-info-banner-preset1 .container .zoey-infobanner-middle,
#pix-fe.media-d .zoeydev-component-info-banner-preset1 .container .zoey-infobanner-right {
    width: 30.6% !important;
    margin: 1.33%;
}
#pix-fe .zoeydev-component-info-banner-preset1 .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 Nav Update*/
#pix-fe .pix-design-component .zoey-nav-primary li ul {
    padding: 10px;
    border-radius: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;
}
/*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%;
}
/*Quote Review Page*/
#pix-fe .b2bquote-item-group .product-name {
    font-size: 14px;
}
/*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;
    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;
}
#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 .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 .zoey-layered-nav .currently { 
    border-radius: 3px;
}
/*Hide Footer Newsletter*/
#pix-fe .cp-63a2ed63ae0a6253842781 .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-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;
}
#pix-fe .product-essentials-attribute-group.product-essentials-attributes-below-price span {
    line-height: 1.2;
}
}
/*ZOEY JAVALAVA THEME CSS END*/
