/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 24 2026 | 22:07:24 */
/* =====================================================
   DIESEL PREMIER — ENGINES MEGA MENU
   Funciona sobre ambas instancias de Thrive
   ===================================================== */

li.menu-item-849 {
    position: static !important;
}

/* SUBMENU */
li.menu-item-849 ul {
    width: 700px !important;
    min-width: 700px !important;
    max-width: 700px !important;

    padding: 30px 40px !important;

    background: #ffffff !important;

    box-sizing: border-box !important;
}

/* GRID CUANDO SE ABRE */
li.menu-item-849:hover > ul,
li.menu-item-849:focus-within > ul {
    display: grid !important;

    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    column-gap: 25px !important;
    row-gap: 20px !important;
}

/* CADA MARCA */
li.menu-item-849 ul > li {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    float: none !important;

    box-sizing: border-box !important;
}

/* LINK DE CADA MARCA */
li.menu-item-849 ul > li > a {
    display: block !important;

    width: 100% !important;

    padding: 14px 0 !important;
    margin: 0 !important;

    white-space: normal !important;

    box-sizing: border-box !important;
}



/* ==========================================================
   DIESEL PREMIER — ENGINE BRAND CARDS
   ========================================================== */


/* ----- TARJETAS ----- */

li.menu-item-849 > ul > li {
    min-height: 125px !important;
}

li.menu-item-849 > ul > li > a {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: flex-start !important;

    min-height: 125px !important;

    padding: 78px 16px 14px 16px !important;

    background-color: #ffffff !important;

    border: 1px solid #e6e6e6 !important;
    border-radius: 4px !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        transform .2s ease !important;

    box-sizing: border-box !important;
}


/* ----- HOVER ----- */

li.menu-item-849 > ul > li > a:hover {
    background-color: #f7f7f7 !important;
    border-color: #FFD100 !important;
    transform: translateY(-2px) !important;
}


/* ==========================================================
   LOGOS
   ========================================================== */

li.menu-item-849 > ul > li > a::before {
    content: "" !important;

    position: absolute !important;

    top: 16px !important;
    left: 16px !important;
    right: 16px !important;

    height: 48px !important;

    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;

    pointer-events: none !important;
}


/* MTU */

li.menu-item-6307 > a::before {
    background-image: url("https://dieselpremier.com/wp-content/uploads/2026/07/mtu-signature-150x61-removebg-preview.png") !important;
}


/* YANMAR */

li.menu-item-836 > a::before {
    background-image: url("https://www.yanmar.com/marine/wp-content/themes/yanmar-chisel/dist/assets/images/img/img_site-logo_04.png") !important;
}


/* KOHLER / REHLKO */

li.menu-item-833 > a::before {
    background-image: url("https://images.ctfassets.net/j8d15ks7g2zd/2ko4hWndpZN6APbHsU5yGA/5014594505341bba701474fea1c87a06/kohler-logo.jpg") !important;
}


/* KUBOTA */

li.menu-item-834 > a::before {
    background-image: url("https://dieselpremier.com/wp-content/uploads/2026/09/jhon-deere.png") !important;
}

li.menu-item-832 > a::before {
    background-image: url("https://dieselpremier.com/wp-content/uploads/2026/09/jhon-deere.png") !important;
}

