.navigation {
            height: 70px; /* $nav-height */
            background: #262626; /* $nav-background */
        }

        /* Logo and branding */
        .brand {
            position: absolute;
            padding-left: 20px;
            float: left;
            line-height: 70px; /* $nav-height */
            text-transform: uppercase;
            font-size: 1.4em;
        }

        .brand a,
        .brand a:visited {
            color: #ffffff; /* $nav-font-color */
            text-decoration: none;
        }

        /* Container with no padding for navbar */
        .nav-container {
            max-width: 1000px; /* $content-width */
            margin: 0 auto;
        }

        /* Navigation */
        nav {
            float: right;
        }

        nav ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        nav ul li {
            float: left;
            position: relative;
        }

        nav ul li a,
        nav ul li a:visited {
            display: block;
            padding: 0 20px;
            line-height: 70px; /* $nav-height */
            background: #262626; /* $nav-background */
            color: #ffffff; /* $nav-font-color */
            text-decoration: none;
        }

        nav ul li a:hover {
            background: #2581DC; /* $link-hover-color */
            color: #ffffff; /* $nav-font-color */
        }

        nav ul li a:not(:only-child):after {
            padding-left: 4px;
            content: ' ▾';
        }

        /* Dropdown list */
        nav ul li ul li {
            min-width: 190px;
        }

        nav ul li ul li a {
            padding: 15px;
            line-height: 20px;
        }

        /* Dropdown list binds to JS toggle event */
        .nav-dropdown {
            position: absolute;
            display: none;
            z-index: 1;
            box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
        }

        /* Mobile navigation */
        /* Binds to JS Toggle */
        .nav-mobile {
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            background: #262626; /* $nav-background */
            height: 70px; /* $nav-height */
            width: 70px; /* $nav-height */
        }

        @media only screen and (max-width: 798px) {
            /* Hamburger nav visible on mobile only */
            .nav-mobile {
                display: block;
            }
            nav {
                width: 100%;
                padding: 70px 0 15px; /* $nav-height */
            }
            nav ul {
                display: none;
            }
            nav ul li {
                float: none;
            }
            nav ul li a {
                padding: 15px;
                line-height: 20px;
            }
            nav ul li ul li a {
                padding-left: 30px;
            }
            .brand a { font-size: 0.8em;}
        }

        @media screen and (min-width: 799px) { /* $breakpoint */
            .nav-list {
                display: block !important;
            }
        }

        #nav-toggle {
            position: absolute;
            left: 18px;
            top: 22px;
            cursor: pointer;
            padding: 10px 35px 16px 0px;
        }

        #nav-toggle span,
        #nav-toggle span:before,
        #nav-toggle span:after {
            cursor: pointer;
            border-radius: 1px;
            height: 5px;
            width: 35px;
            background: #ffffff; /* $nav-font-color */
            position: absolute;
            display: block;
            content: '';
            transition: all 300ms ease-in-out;
        }

        #nav-toggle span:before {
            top: -10px;
        }

        #nav-toggle span:after {
            bottom: -10px;
        }

        #nav-toggle.active span {.navigation {
    height: 70px;
    background: #262626;
    width: 100%;
    position: relative;
    z-index: 999;
}

/* Logo */
.brand {
    position: absolute;
    left: 20px;
    top: 0;
    line-height: 70px;
    font-size: 1.4em;
    text-transform: uppercase;
}
.brand a {
    color: #fff;
    text-decoration: none;
}

/* Navbar container */
.nav-container {
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
}

/* Menü */
nav {
    float: right;
}
nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}
nav ul li {
    position: relative;
}
nav ul li a {
    display: block;
    padding: 0 20px;
    line-height: 70px;
    color: #fff;
    text-decoration: none;
    background: #262626;
    transition: 0.3s;
}
nav ul li a:hover {
    background: #2581DC;
}
nav ul li a:not(:only-child)::after {
    content: " ▾";
    padding-left: 5px;
}

/* Dropdown */
.nav-dropdown {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    background: #262626;
    box-shadow: 0 3px 12px rgba(0,0,0,0.15);
    min-width: 180px;
}
.nav-dropdown li a {
    padding: 10px 15px;
    line-height: normal;
}

/* Hover ile dropdown (desktop) */
@media (min-width: 799px) {
    nav ul li:hover .nav-dropdown {
        display: block;
    }
}

/* Hamburger */
.nav-mobile {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 70px;
    background: #262626;
    cursor: pointer;
}
#nav-toggle {
    position: relative;
    top: 32px;
    left: 18px;
    width: 35px;
    height: 5px;
    background: #fff;
}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
    display: block;
    position: absolute;
    height: 5px;
    width: 35px;
    background: #fff;
    border-radius: 2px;
    transition: all 0.3s;
}
#nav-toggle span:before {
    content: '';
    top: -10px;
}
#nav-toggle span:after {
    content: '';
    top: 10px;
}
#nav-toggle.active span {
    background: transparent;
}
#nav-toggle.active span:before {
    transform: rotate(45deg);
    top: 0;
}
#nav-toggle.active span:after {
    transform: rotate(-45deg);
    top: 0;
}

/* Mobil Menü */
@media (max-width: 798px) {
    .nav-mobile {
        display: block;
    }
    nav {
        display: none; /* JS ile toggle edilecek */
        width: 100%;
        flex-direction: column;
        background: #262626;
        position: absolute;
        top: 70px;
        left: 0;
    }
    nav ul {
        flex-direction: column;
    }
    nav ul li a {
        padding: 15px 20px;
        line-height: normal;
    }
    nav ul li ul li a {
        padding-left: 30px;
    }
}
parent;
        }

        #nav-toggle.active span:before,
        #nav-toggle.active span:after {
            top: 0;
        }

        #nav-toggle.active span:before {
            transform: rotate(45deg);
        }

        #nav-toggle.active span:after {
            transform: rotate(-45deg);
        }

        /* Page content */
        article {
            max-width: 1000px; /* $content-width */
            margin: 0 auto;
            padding: 10px;
        }