/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2026 | 11:55:28 */
/* STRONA GLOWNA - Mega menu
-------------------------------------------------------------- */


@media (min-width: 768px) {
    .home #mega-menu-item-59304, 
    .home #mega-menu-item-86021, 
    .home #mega-menu-item-127624 {
        position: absolute !important;
        right: -10px !important;
    }
    
    .home #mega-menu-item-59304 a, 
    .home #mega-menu-item-86021 a, 
    .home #mega-menu-item-127624 a {
        display:none !important;
    }
}
   
    .max_button {width: 75%;
    text-align: center;
    margin: 0 auto;}
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {letter-spacing: 1px;}
    #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-item > a.mega-menu-link {letter-spacing: 0.06em;}
    #mega-menu-wrap-max_mega_menu_7 #mega-menu-max_mega_menu_7 > li.mega-menu-item > a.mega-menu-link {letter-spacing: 0.06em;}
    #mega-menu-wrap-max_mega_menu_8 #mega-menu-max_mega_menu_8 > li.mega-menu-item > a.mega-menu-link {letter-spacing: 0.06em;}
    
   
    
    @media screen and (max-width: 960px) {
li.mega-menu-item-9623 {z-index:0;}
                        }
    
    .max_menu_img img {border-radius:5px;}
    
    .max_menu_title{color: black;
    line-height: 24px;
    font-size: 20px;
    font-weight: 500;
    padding: 9px 0 5px 0;}
    
    .max_menu_hr{background: #e5e5e5;
    height: 1px;
    
    margin-top: 10px;
    margin-bottom: 10px;}
    
    .max_menu_desc{    color: #767676;;
    }
    
    a.max_menu_link:hover .max_menu_img {-webkit-filter: brightness(.9);
   filter: brightness(.9);}
    
    
    #mega-menu-wrap-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_2, #mega-menu-wrap-max_mega_menu_3, #mega-menu-wrap-max_mega_menu_6, #mega-menu-wrap-max_mega_menu_7 {z-index:9999;}
    .ramka {    border-right: 1px dashed #d3d3d3 !important;min-height: 310px !important;}
    .ramka_center {    border-right: 1px dashed #d3d3d3 !important;}
    
    .menu_bg_separator_horizontal {width: 100%;   height: 1px;    border-top: 1px dashed #d3d3d3 !important;margin: 20px 0 20px 0;}
    .menu_bg_separator_horizontal_jars {width: 100%;   height: 1px;    border-top: 1px dashed #d3d3d3 !important;margin: 0px 0 0px 0;}

    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {text-align:center;}
    
    #mega-menu-wrap-max_mega_menu_4 #mega-menu-max_mega_menu_4 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_4 #mega-menu-max_mega_menu_4 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {text-align:center;}
    
    #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {text-align:center;}
    
    #mega-menu-wrap-max_mega_menu_7 #mega-menu-max_mega_menu_7 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_7 #mega-menu-max_mega_menu_7 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {text-align:center;}
    


.max_menu_button_cat {padding-top: 4px;}
.max_menu_button_cat p {    
	font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #333;
    margin-top: -1px;
    letter-spacing: 0.05em;
}
    
    
    
    .mega-menu-item-54557 a {height: 26px !important;
    line-height: 26px !important;
    border-radius: 10px !important;
    background: #0041f3 !important;
    color: white !important ;}
    
    .mega-menu-item-51068 a {height: 26px !important;
    line-height: 26px !important;
    border-radius: 10px !important;
    background: #d9dded !important;
    margin-right:10px !important;
    }
    
    
   .mega-menu-item-59304 a.mega-menu-link {font-weight: 600 !important;}
   .mega-menu-item-86021 a.mega-menu-link {font-weight: 600 !important;}
   .mega-menu-item-127624 a.mega-menu-link {font-weight: 600 !important;}
   
   
   .food_cat li {width:auto !important;}
   .food_cat a {padding: 2px 25px 1px 25px !important;
    border: 1px solid #333 !important;
    border-radius: 20px !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    margin-bottom: 5px !important;
       transition: all 0.15s ease-in-out !important; /* magia */
   }
    
    .food_cat a:hover {
    border: 1px solid #112ff9 !important;
    background: #112ff9 !important;
    color:white !important;
   }

#mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 13px;
	letter-spacing: 0.05em;
	font-weight: 500;
	line-height: 17px;
}