#menu-parques {
    nav.g-main-nav {
        position: fixed;
        margin-top: 80px;
        transition: top 0.2s ease;

        ul.g-toplevel {
            display: flex;
            flex-direction: column;
        }

        ul>li.g-menu-item-type-custom,
        ul>li.g-menu-item-type-separator,
        ul>li.g-standard {
            justify-content: center;
            height: 40px !important;
            margin-bottom: 5px;
            background-color: #00594F;
            border-radius: 8px;

            a,
            span,
            i {
                height: 40px !important;

                span {
                    color: white;
                }
            }

            a,
            .g-menu-item-container {
                padding: 8px;
            }
        }

        ul>li.g-menu-item-type-custom:hover,
        ul>li.g-menu-item-type-separator:hover,
        ul>li .g-standard:hover {
            border-radius: 8px;
            border: solid 1px #00594F;
            background-color: #f1f1f1;

            a,
            span,
            i {
                height: 40px !important;

                span {
                    color: #00594F;
                }
            }
        }

        ul.g-sublevel li,
        ul.g-sublevel li .g-menu-item-type-custom:hover,
        ul.g-sublevel li .g-standard:hover {
            background: none !important;
            border: none !important;

            a,
            span,
            i {
                color: #00443c !important;
                font-weight: 500;

            }
        }

        .g-dropdown-column {
            /* margin-left: 20px; */
            justify-content: center;
            /* height: 40px !important; */
            margin-bottom: 5px;
            /* background-color: white !important; */
            background-color: #f1f1f1;
            border-radius: 8px;
            border: solid 1px #00594F !important;
            width: 100%;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
            transition: box-shadow 0.3s ease, transform 0.2s;

            a,
            span,
            i {
                height: 40px !important;

                span {
                    color: #00594F;
                }
            }

            a,
            .g-menu-item-container {
                padding: 8px;
            }
        }

        /* ul.g-sublevel li:hover {
            box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);
            transform: translateY(-2px);
        } */
    }
}

.logo-parque {
    transition: top 0.2s ease;
    position: fixed;
    max-width: 170px;
    max-height: 200px;
}

@media screen and (max-width: 768px) {

    #menu-parques {
        text-align: center;

        nav.g-main-nav {
            position: static !important;
            justify-content: center;
            display: flex;
            margin-top: 0px;

            ul>li.g-menu-item-type-custom,
            ul>li.g-standard {
                max-width: 200px;
            }
        }
    }

    .fas.fa-search {
        margin-left: 30px;
    }

    .main-parques .g-grid:nth-child(2) {
        flex-direction: column-reverse;
        align-items: center;

        .g-block {
            width: 100%;
            display: flex;
            justify-content: center;

            .logo-parque {
                position: static !important;
                width: 200px !important;

                img {
                    width: 200px !important;
                }
            }
        }
    }
}