        .productblockcard{
            font-size:1.0rem;
            transition: transform 0.3s ease; 
            /* border-radius:12px; 
            position: relative
            padding:0px;
            background-color:white;*/
            
        }
        .productblockcard .paragraph{
            font-size:1.0rem;
        }
        .productblockcard .heading{
            font-size:1.0rem;
            background-color:rgba(233, 164, 60, 1);
            /*color:black;
            border-radius: 0 0 12px 12px;
            width:100%; 
            padding:0px;
            margin:0px;
            text-align:center;*/
        }
        .advertblock{            
            background-color:#444444;
            font-size:1.0rem;
            /* border-radius:12px;
            padding:20px;            
            position: relative;*/
        }

        /* .productinfo{
            text-align:left !important;
        } */

        .pricedisp{
            font-size:1.1rem;
        }
        .productblockcard .heading a{
            color: black;
            /*text-decoration: none !important;  Ensure a is not underlined */
        }
        .productblockcard a {
            color: black;
           /* text-decoration: none;  Ensure a is not underlined */
        }
        /*.blocklink{
             text-decoration: none;  Ensure a is not underlined 
        }*/

        .productblockcard:hover {
            transform: scale(1.05); /* Slight zoom on hover */
            cursor:pointer;
        }

        .productblockcard:hover .heading {
            background-color: rgba(243, 154, 50, 1); /* Remove transparency on hover */
        }
        .subcathead{
        color:#ea6724
        }      

        .advertblockwhite{
             background-color:#ffffff;
             color:black;
        }
        .advertblockwhite a{
            /* text-decoration: none;*/  
             color:black;
        }

        .advertblockorange{
             background-color:#ea6724;
             color:white;
        }

        .advertblockoblue{
            background-color:#083578;
            color:white;
        }
        /* .text-center{
            text-align:center;
        } */

        /* .rightblockmenulist li{
            padding:5px 2px;
            border-bottom:1px solid;
        } */

        .rightblockmenulist li:hover{
           background-color:#bebebe;
        }
        .addtocartblockbutton{
              position: absolute;
              bottom: 10px;
              right: 10px;
        }
        .addtocartblockbutton:hover{
            color:white;
        }

        .menu-item.cartindicator.cart {
            position: relative;
         }

        .cart-popup {
          display: none;
          position: absolute;
          top: 100%;
          right: 0;
          background: #bebebe;
          border: 1px solid #ccc;
          border-radius: 12px;
          padding: 10px;
          min-width:300px;
          z-index: 100;
          font-size:0.7rem;
          color:black;
          margin-top:10px;
        }

        .navcartthumb{
             border-radius: 6px;
             background-color:white;
             border:1px solid white;
             max-width:30px;
             display:inline-block;
             padding:2px;
             margin:2px 4px;
        }

        .cartmenurow{
            border-bottom: 1px solid #191919;

        }
        .openurl{
            cursor:pointer;
        }

        .openurl:hover{
            color:#083578;
        }