/*Menu Items Styling Which are Retreived via Plugin*/
.product-row {
    display: flex;
}


@media (min-width: 999px){
       li#mega-menu-item-1764 ul.mega-sub-menu {
    width: 210px !important;
    }
        
    li#mega-menu-item-2039 ul.mega-sub-menu {
    width: 250px !important;
    }
     li#mega-menu-item-2039 ul.mega-sub-menu {
    width: 227px !important;
    }   
    li#mega-menu-item-3412 ul.mega-sub-menu {
    width: 234px !important;
    }    
    li#mega-menu-item-3453 ul.mega-sub-menu {
    width: 210px !important;
    }    
       
        

  
    li#mega-menu-item-775 {
    width: 920px !important;
    max-width: 920px !important;
    }    
        
    li#mega-menu-item-35 ul.mega-sub-menu {
        width: 132px !important;
    } 
    li#mega-menu-item-1764 ul.mega-sub-menu {
    width: 266px !important;
    }
    
    li#mega-menu-item-519 ul.mega-sub-menu li#mega-menu-item-2023 ul.mega-sub-menu {
    width: 400px !important;
    }
        
    li#mega-menu-item-2025 ul.mega-sub-menu {
    width: 300px !important;
    }
    li#mega-menu-item-2023 ul.mega-sub-menu {
    width: 312px !important;
    }
    li#mega-menu-item-2744 {
        width: 623px !important;
        max-width: 623px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    
    
    li#mega-menu-item-1243 {
        width: 586px !important;
        max-width: 590px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    
    li#mega-menu-item-774 {
        width: 400px !important;
        max-width: 400px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-3072 {
        width: 567px !important;
        max-width: 567px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        padding-left: 5px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-right: 5px !important;
    }
    li#mega-menu-item-775 {
        width: 501px !important;
        max-width: 501px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    
    li#mega-menu-item-776 {
        width: 200px !important;
        max-width: 200px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important; 
    }
    li#mega-menu-item-777 {
        width: 356px !important;
        max-width: 356px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-778 {
        width: 356px  !important;
        max-width: 356px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-779 {
        width: 200px !important;
        max-width: 200px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-780 {
        width: 200px !important;
        max-width: 200px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-781 {
        width: 222px !important;
        max-width: 222px!important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    
    
    
    
    li#mega-menu-item-1232 {
        width: 742px !important;
        max-width: 742px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1233 {
        width: 800px !important;
        max-width: 800px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1234 {
        width: 650px !important;
        max-width: 650px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1235 {
        width: 503px !important;
        max-width: 503px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1236 {
        width: 820px  !important;
        max-width: 820px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1241 {
        width: 400px !important;
        max-width: 400px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1242 {
        width: 345px !important;
        max-width: 345px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    
    
    
    li#mega-menu-item-1244 {
        width: 605px !important;
        max-width: 605px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1245 {
        width: 800px !important;
        max-width: 800px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1246 {
        width: 650px !important;
        max-width: 650px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1247 {
        width: 503px !important;
        max-width: 503px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1248 {
        width: 820px  !important;
        max-width: 820px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7288 {
        width: 300px  !important;
        max-width: 300px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7289 {
        width: 300px  !important;
        max-width: 300px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7290 {
        width: 300px  !important;
        max-width: 300px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7186 {
        width: 605px  !important;
        max-width: 605px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7188 {
        width: 400px  !important;
        max-width: 400px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-7190,li#mega-menu-item-7192,li#mega-menu-item-7194,li#mega-menu-item-7196,li#mega-menu-item-7198,li#mega-menu-item-7200 {
        width: 300px  !important;
        max-width: 300px  !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1249 {
        width: 400px !important;
        max-width: 400px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1250 {
        width: 345px !important;
        max-width: 345px !important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }
    li#mega-menu-item-1251 {
        width: 300px !important;
        max-width: 300px!important;
        text-align: left !important;
        background: #f1f1f1 !important;
        
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 15px !important;
    }

}





@media (max-width: 999px){
    #mega-menu-wrap-header_bottom_menu #mega-menu-header_bottom_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
        color: #ffffff;
        background: none!important;
    }
    ul.mega-sub-menu {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    a.mega-menu-link:focus {
    background: none!important;
    }
    a.mega-menu-link-custom {
        color: black !important;
        padding-left: 10px !important;
    }
    .product-row {
        display: inline-block !important;
        padding-left: 10px;
    }
    li#mega-menu-item-774 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-775 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-776 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-777 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-778 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-779 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-780 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-781 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1232 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1233 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1234 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1235 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1236 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1241 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1242 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1243 {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    li#mega-menu-item-1244 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1245 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1246 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1247 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1248 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1249 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1250 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-1251 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7186 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7188 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7190,li#mega-menu-item-7192,li#mega-menu-item-7194,li#mega-menu-item-7196,li#mega-menu-item-7198,li#mega-menu-item-7200 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7288 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7289 {
        width: 100% !important;
        max-width: 100% !important;
    }
    li#mega-menu-item-7290 {
        width: 100% !important;
        max-width: 100% !important;
    }
    
}