.menu-row .mega-menu table td.wide_menu .more_items{
    color: var(--light_basic_text_black);
}
.menu-row .mega-menu table td.wide_menu .more_items:hover{
    color: var(--fill_dark_light_white_hover);
}

img.shop-podrugka {
	max-height: 33px;
	margin-top: -3px;
}

.blog-menu__right {
  max-width: 926px;
  width: 100%;

  .blog-menu__subcats-items {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(4, 1fr);

    & .blog-menu__subcats-item {
      height: 364px;
      cursor: pointer;

      & .blog-menu__subcats-item__name {
        color: #595959;
        font-family: 'Evolventa';
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 124%;
        letter-spacing: -0.28px;
        margin-bottom: 4px;
      }

      & .blog-menu__subcats-item__image {
        height: 336px;
        width: 100%;
        border-radius: 12px;
        overflow: hidden;

        @media(max-width:1300px) {
          height: 240px;
        }

        & img {
          object-fit: cover;
          width: 100%;
          height: 100%;
        }

        & video {
          object-fit: cover;
          width: 100%;
          height: 100%;
        }
      }
    }
  }
}

.nav-inner .sub-menu.customMenu .catalog-menu__right {
	max-width: 100%;
	width: 100%;
	
      & .catalog-menu__subcats-items {
        grid-template-columns: repeat(18, 1fr);
      }	
      
      & .catalog-menu__subcats-item {

        &:hover {
          & svg {
            transform: none;
          }
        }	

        &:nth-child(5) {
          grid-column: span 6;
          height: inherit;
        }

        &:nth-child(6) {
          grid-column: span 6;
          height: inherit;
        }    
        
       		        	
        & .catalog-menu__cats {        
	        display: flex;
	        flex-direction: column;
	        gap: 8px;
	        margin-bottom: 30px;
               
	        & svg {
	          position: relative;
	          bottom: auto;
	          right: auto;   	          
	        }
	        
	        & a {
	          display: flex;
	          justify-content: space-between;
	          align-items: center;
	          width: 100%;
	
	          & span {
	            color: var(--Text-Primary);
	            text-align: center;
	            font-family: 'Evolventa';
	            font-size: 18px;
	            font-style: normal;
	            font-weight: 400;
	            line-height: 132%;
	            letter-spacing: -0.36px;
	            padding: 8px 16px;
	            padding-left: 0;
	            transition: color .3s ease-in;
	          }
	
	          & svg {
	            & path {
	              transition: color .3s ease-in;
	            }
	          }
	
	          &:hover {
	            & span {
	              color: #5C7A57;
	            }
	
	            & svg {
	              & path {
	                fill: #5C7A57;
	              }
	            }
	            
	          }
	          
	        }
        
        	        
        }
        
         & .catalog-menu__shops {
	        & svg {
	          position: relative;
	          bottom: auto;
	          right: auto;         
	        }
	             
		    & a:not(:last-child) {
		      max-width: 32.5%;

		      @media(max-width:603px) {
		        max-width: 32.5%;
		      }
		
		      @media(max-width:491px) {
		        max-width: 32.3%;
		      }
		
		      @media(max-width:413px) {
		        max-width: 32.1%;
		      }
		
		      @media(max-width:361px) {
		        max-width: 31.8%;
		      }
		    }
		
		  }  	        
        }        
                
        
	}
}