/*CHECKOUT PAGE ZIP CODE CHECKER*/
#pix-fe #zoey-checkout-verify-steps .pixonepagecheckout-config-information .zipcode-checker--wrapper {
    padding-bottom:24px;
}

#pix-fe #zoey-checkout-verify-steps .pixonepagecheckout-config-information .zipcode-form label {
   padding-bottom: 8px;
   font-size: 1.6em;
   font-weight: normal;
}

#pix-fe #zoey-checkout-verify-steps .pixonepagecheckout-config-information .zipcode-checker--wrapper .paragraph-content {
    padding: 16px 8px 6px;
    text-align: center;
    font-size: 14px; 
    color: #000 !important;
}

#pix-fe #zoey-checkout-verify-steps .pixonepagecheckout-config-information .zipcode-checker--wrapper .paragraph-content p {
    color: #000 !important;
}

#pix-fe #location-hours_shqpickup1 {
    display: none !important;
}

/***** HOW TO BUY PAGE + HERO *****/
#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__wrap,
#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__inner,
#pix-fe .cp-66c38fcc286ad207871416  .hero__wrap,
#pix-fe .cp-66c38fcc286ad207871416  .hero__inner {
    position: relative;
}

#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text {
    position: absolute;
}

.zoey-accordion-title.zoey-accordion__js__trigger { position: relative; }
.zoey-accordion-title.zoey-accordion__js__trigger::after {
    content: '+';
    position: absolute;
    right: 0;
    margin-right: 20px;
}

/*Beef Image Sections*/
#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy.one {
    top: 18%;
    left: 24%;
    width: 15%;
    height: 25%;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy.two {
    top: 22%;
    left: 40%;
    width: 14%;
    height: 20%;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy.three {
    top: 20%;
    left: 56%;
    width: 15%;
    height: 22%;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy.four {
    top: 15%;
    left: 72%;
    width: 15%;
    height: 40%;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy.five {
    top: 48%;
    left: 24%;
    width: 46%;
    height: 25%;
}

/*Pork Image Sections*/
#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.one {
    top: 12%;
    left: 21%;
    width: 22%;
    height: 25%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.two {
    top: 5%;
    left: 44%;
    width: 34%;
    height: 25%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.three {
    top: 40%;
    left: 21%;
    width: 20%;
    height: 26%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.four {
    top: 32%;
    left: 44%;
    width: 28%;
    height: 24%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.five {
    top: 32%;
    left: 73%;
    width: 18%;
    height: 40%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy.five:before {
    content: '';
    display: block;
    height: 60px;
    position: absolute;
    width: 60px;
    right: 0;
    top: -60px;
}

/*Hero Image Sections*/
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.beef,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.lamb,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.pork,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.poultry,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.seafood,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.specialty,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.boxes {
    top: 40%;
    height: 30%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.beef {
    left: 9%;
    width: 14%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.lamb {
    left: 23%;
    width: 14%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.pork {
    left: 30%;
    width: 13%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.poultry {
    left: 43%;
    width: 14%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.seafood {
    left: 50%;
    width: 12%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.specialty {
    left: 62%;
    width: 12%;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--text.boxes {
    left: 74%;
    width: 14%;
}

/*** Hover Styles ***/
#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__hover,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--hover {
    background: #81302f;
    color: #FFFFFF;
    position: absolute;
    padding: 14px!important;
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    line-height: 1.5;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}

#pix-fe .cp-66c38fcc286ad207871416  .hero__image--hover {
    box-shadow: 10px 4px 10px rgba(0,0,0,.5);
}

#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__hover li,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--hover li {
    padding-bottom: 4px;
}

#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__hover li a,
#pix-fe .cp-66c38fcc286ad207871416  .hero__image--hover li a {
    color: #fff !important;
}

#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy__hover:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 38px 14px 0 14px;
    border-color: #81302f transparent transparent transparent;
    bottom: -37px;
    right: 30px;
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 38px 14px 0 14px;
    border-color: #81302f transparent transparent transparent;
    bottom: -37px;
    left: 50%;
    transform:  translateX(-50%);
}

#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy:hover .how-to-buy__hover,
#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy:active .how-to-buy__hover,
#pix-fe .cp-5d19e710cdd65556546402 .how-to-buy:focus .how-to-buy__hover,
#pix-fe .cp-5d19e710cdd65556546402 .hero__image--text:hover .hero__image--hover,
#pix-fe .cp-5d19e710cdd65556546402 .hero__image--text:active .hero__image--hover,
#pix-fe .cp-5d19e710cdd65556546402 .hero__image--text:focus .hero__image--hover {
   opacity: 1;
   visibility: visible;
}

/*Beef Hover Styles*/   
#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.one {
    width: 220px;
    top: -156px;
    left: -85px;
}
#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.one:before{
    left: 40%;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.two {
    width: 222px;
    top: -192px;
    left: -126px;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.three {
    width: 160px;
    top: -160px;
    left: -46px;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.four {
    width: 190px;
    top: -210px;
    left: -80px;
    /*width: 160px;*/
    /*top: -160px;*/
    /*left: -85px;*/
}
#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.four:before{
    left: 85px;
}

#pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.five {
    width: 120px;
    top: -118px;
    left: 0;
}

@media only screen and (max-width: 767px) {
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.two:before,
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.three:before {
        left: 50%;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.one {top:-220px;}
}

@media only screen and (min-width: 768px) {
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.one {
        top: -220px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.one:before{
        left: 50%;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.two {
        top: -198px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.three {
        top: -215px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.four {
        top: -206px;
        /*top: -148px;*/
        left: 0;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.four:before{
        left: 20px;
    }
}

@media only screen and (min-width: 1024px) {
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.five {
        width: 120px;
        top: 100px;
        left: 80px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .beef-purchase .how-to-buy__hover.five:before{
        border-width: 0 14px 38px 14px;
        border-color: transparent transparent #81302f transparent;
        top: -37px;
        left: 0;
    }
}

/*Pork Hover Styles*/   
#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.one {
    width: 180px;
    top: -110px;
    left: -28px;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.two {
    width: 280px;
    top: -208px;
    left: -120px;
}
#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.two:before{
    left: 50%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.three {
    width: 140px;
    top: -120px;
    left: -60px;
}
#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.three:before {
    left: 60%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.four {
    width: 160px;
    top: -140px;
    left: -60px;
}
#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.four:before {
    left: 50%;
}

#pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.five {
    width: 140px;
    top: -160px;
    left: -70px;
}

@media only screen and (max-width: 767px) {
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.one:before{
        left: 30px;
    }
}

@media only screen and (min-width: 768px) {
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.one {
        top: -160px;left:-88px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.two {
        width: 340px;
        top: -202px;
        left: -100px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.three {
        top: -116px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.four {
        left: -40px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.five {
        left: -60px;
    }
}

@media only screen and (min-width: 1024px) {
     #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.one {
        top: -152px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.two {
        left: -85px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.three {
        top: 120px;
        left: 20px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.four {
        top: 116px;
        left: 0;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.five {
        top: -168px;
        left: -24px;
    }
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.three:before, 
    #pix-fe .cp-5d19e710cdd65556546402 .pork-purchase .how-to-buy__hover.four:before {
        border-width: 0 14px 38px 14px;
        border-color: transparent transparent #81302f transparent;
        top: -37px;
        left: 40px;
    }
}

/*Hero Image Sections*/
#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.beef {
    width: 180px;
    top: -330px;
    left: -5px;
}

@media (max-width: 980px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--text {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.beef:before {
        left: 15%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.beef:before {
        left: 30%;
    }
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.lamb {
    width: 130px;
    top: -180px;
    left: -25px;
}

@media only screen and (max-width: 767px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.lamb:before {
        left: 30%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.lamb:before {
        left: 40%;
    }
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.pork {
    width: 150px;
    top: -310px;
    left: 0px;
}

@media only screen and (max-width: 767px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.pork:before {
        left: 20%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__image--hover.pork:before {
        left: 35%;
    }
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.poultry {
    width: 160px;
    top: -110px;
    left: -65px;
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.seafood {
    width: 160px;
    top: -60px;
    left: -50px;
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.specialty {
    width: 160px;
    top: -60px;
    left: -55px;
}

#pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.boxes {
    width: 130px;
    top: -35px;
    left: -40px;
}

@media only screen and (min-width: 768px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.beef {
        top: -290px;
        width: 250px;
        /*top: -275px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.lamb {
        top: -90px;
        /*top: -125px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.pork {
        top: -300px;
        width: 190px;
        /*top: -250px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.poultry {
        top: -260px;
        left: -30px;
        /*top: -50px;*/
        /*left: -50px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.seafood {
        top: -200px;
        left: -10px;
        /*top: 0;*/
        /*left: -20px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.specialty {
        top: -15px;
        left: -20px;
        /*top: 0;*/
        left: -25px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.boxes {
        top: -10px;
        left: -10px;
        /*top: 25px;*/
        /*left: -15px;*/
    }
}

@media only screen and (min-width: 1024px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.beef {
        top: -280px;
        left: -50px;
        /*top: -240px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.lamb {
        top: -70px;
        /*top: -90px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.pork {
        top: -290px;
        width: 190px;
        left: -20px;
        /*top: -210px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.poultry {
        top: -230px;
        /*top: -10px;*/
        left: -25px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.seafood {
        top: -180px;
        /*top: 40px;*/
        left: 10px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.specialty {
        top: 10px;
        /*top: 40px;*/
        left: -10px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.boxes {
        top: 20px;
        /*top: 65px;*/
        left: 0;
    }
}

@media only screen and (min-width: 1210px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.beef {
        top: -245px;
        left: -35px;
        /*top: -210px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.lamb {
        top: -35px;
        /*top: -60px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.pork {
        top: -260px;
        left: 10px;
        /*top: -185px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.poultry {
        top: -190px;
        /*top: 15px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.seafood {
        top: -135px;
        left: 20px;
        /*top: 65px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.specialty {
        top: 45px;
        left: 8px;
        /*top: 65px;*/
        /*left: 0;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.boxes {
        top: 50px;
        /*top: 90px;*/
        left: 10px;
    }
}

@media only screen and (min-width: 1439px) {
    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.beef {
        top: -260px;
        left: -30px;
        /*top: -190px;*/
        /*left: 5px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.lamb {
        top: -20px;
        left:-25px;
        width: 140px;
        /*top: -40px;*/
        /*left: -20px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.pork {
        top: -250px;
        left: -10px;
        width: 190px;
        /*top: -165px;*/
        /*left: 10px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.poultry {
        top: -190px;
        /*top: 30px;*/
        left: -20px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.seafood {
        top: -120px;
        left: 0;
        width: 200px;
        /*top: 80px;*/
        /*left: 20px;*/
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.specialty {
        top: 50px;
        /*top: 80px;*/
        left: 10px;
    }

    #pix-fe .cp-5d19e710cdd65556546402 .hero__wrap .hero__image--hover.boxes {
        top: 100px;
        left: -10px;
        width: 180px;
        /*top: 100px;*/
    }
}
/* Meat Case Instructions */
.hero__image--instructions {
    position: absolute;
    top: 75%;
    left: 9%;
    color: white;
    font-size: 1.5em;
    background-color: #691010;
    padding: 25px;
    width: 80%;
    text-align: center;
}
@media screen and (max-width: 980px) {
    .hero__image--instructions {
        display: none;
    }
}


/** ORDERS & RETURNS **/
#pix-fe #cp-5d19e710cdd65556546402 .body-non-dc-content .breadcrumbs,
#pix-fe #cp-5d19e710cdd65556546402 .body-non-dc-content .page-title {
    text-align: center;
}

#pix-fe #cp-5d19e710cdd65556546402 .body-non-dc-content .breadcrumbs {
    margin-bottom: 16px;
}

#pix-fe #cp-5d19e710cdd65556546402 .body-non-dc-content .breadcrumbs li {
    display: inline-block;
}

/** GIFT CARDS **/
@media screen and (max-width: 650px) {
    #pix-fe #cp-5d19e710cdd65556546402 .body-non-dc-content .main {
        padding: 48px 16px;
    }
    
    #pix-fe #cp-5d19e710cdd65556546402 #giftcard-balance-check-form table {
        width: 100% !important;
        max-width: 480px;
    }
    
    #pix-fe #cp-5d19e710cdd65556546402 #giftcard-balance-check-form table tr {
        display: flex;
        flex-direction: column;
    }
    
    #pix-fe #cp-5d19e710cdd65556546402 #giftcard-balance-check-form table tr td:first-child {
        padding-bottom: 8px;
    }
}

/* ADDED BY OBXM **************** */

/* Category list page (used exclusively for client review purposes) */
#pix-fe.media-d .col-sm-3 {width: 100%;}

/* Making Shipper HQ Pickup Location Dropdown Full Height */
#location-select_shqpickup1 { height: 100% !important;}

/* Fixing Brand Page Add to Cart Button Rending Issue */
.zoey-table-mode__css__add-to-cart-container {
    z-index: 9000001 !important;
}
.zoey-table-mode__css__add-to-cart-container .zoey-table-mode__js__add-to-cart-trigger {
    display: inline-block !important;
} 

/*** MAIN NAV ***/
/* Changing About Dropdown menu to be a single column */
.nav-1 .sub-menu-container { max-width: 300px !important; left: 20% !important; }
.nav-1 .sub-menu-container li { width: 100% !important; }
.nav-1 .sub-menu-container a { color: black !important; font-weight: normal !important; }
.nav-1 .sub-menu-container a:hover { color: var(--zoey-color-primary) !important; font-weight: bold !important;}
@media (max-width: 1191px) and (min-width: 1120px) {
    .nav-1 .sub-menu-container { left: 18% !important; }
}
@media (max-width: 1119px) and (min-width: 1030px) {
    .nav-1 .sub-menu-container { left: 15% !important; }
}
@media (max-width: 1029px) and (min-width: 952px) {
    .nav-1 .sub-menu-container { left: 12% !important; }
}
@media (max-width: 951px) and (min-width: 854px) {
    .nav-1 .sub-menu-container { left: 8% !important; }
}
@media (max-width: 853px) {
    .nav-1 .sub-menu-container { left: 2% !important; }
}

/* Adding styling to products dropdown */
.nav-3 .sub-menu-container li.level1 {padding: 15px !important; }
.nav-3 .sub-menu-container li.level2 a:hover {font-weight: bold !important; }

/* Adjusting dynamic responsiveness for smaller screens products dropdown */
@media (max-width: 690px) {
    .nav-3 .sub-menu-container ul.level0 { display: flex !important; flex-wrap: wrap; }
}


/* FOOTER */
/* Adjusting Footer columns for smaller screens */
@media (min-width: 769px) {
    .zoey-core-footer ul.row > li { width: 24% !important; }
}
/* Adding text wrap to footer button */
@media (max-width: 1200px) {
    .zoey-core-footer .cp-611c2afa57999779773067 a.button { text-wrap: wrap !important; }
}
/* Fixing footer gutter issue on larger screens */
.zoey-core-footer .full-width-content-element > * { overflow-x: hidden; }

/* Adjusting recaptcha to show on the left side of the screen - code from article by Victor Duse */
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  z-index: 9999;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}

/* MEAT CASE place order button */
.place-orders-link {
    position: absolute;
    left: 37%;
    top: 7%;
}
.place-orders {
    width: 330px;
    height: 90px;
    content: '';
}
@media (min-width: 981px) and (max-width: 1186px) {
    .place-orders {
        width: 290px;
    }
}
@media (max-width: 980px) {
    .place-orders-link {
        left: 0;
        top: 0;
    }
}
@media (min-width: 900px) and (max-width: 980px) {
    .place-orders {
        width: 980px;
        height: 742px;
    }
}
@media (min-width: 581px) and (max-width: 899px) {
    .place-orders {
        width: 900px;
        height: 600px;
    }
}
@media (min-width: 419px) and (max-width: 580px) {
    .place-orders {
        width: 580px;
        height: 350px;
    }
}

@media (max-width: 418px) {
    .place-orders {
        width: 418px;
        height: 250px;
    }
}

/* Hiding Mailchimp Newsletter popup on the login/account, cart, and checkout pages */
.customer-account-login #PopupSignupForm_0, .customer-account-index #PopupSignupForm_0, .checkout-cart-index #PopupSignupForm_0, .checkout-onepage-index #PopupSignupForm_0 { display: none !important; }

/* Homepage - fixing button text wrapping at bottom of page */
.cp-66d9fe834e57c280113570 a { text-wrap: wrap !important; }


/* TEMP DISABLE STORE FUNCTIONALITY */

/* Temporarily Hiding add to cart button */
/*.add-to-cart, .add-to-cart-buttons-container { display: none !important;}*/

/* Temporarily hiding add to cart button on search results */
/*.kuAddtocart { visibility: hidden !important; }*/

/* Temporarily hiding add to cart button on brand page tables */
/*.zoey-table-mode__js__add-to-cart-trigger.button { display: none !important; }*/