﻿footer {
    background: #f2f2f2;
    padding: 80px 0;
}

    footer hr {
        margin: 40px 0;
    }

    footer .footer-content {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

        footer .footer-content .footer-contact {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

            footer .footer-content .footer-contact a {
                color: black;
            }

            footer .footer-content .footer-contact .footer-logo {
                margin-bottom: 38px;
            }

            footer .footer-content .footer-contact .footer-icon svg {
                vertical-align: middle;
                display: inline-block;
                margin-right: 5px;
                width: 1.3em;
                height: 1.3em;
            }


        footer .footer-content .footer-nav {
            display: flex;
            flex-direction: row;
            gap: 40px;
        }

            footer .footer-content .footer-nav div {
                display: flex;
                flex-direction: column;
                gap: 12px;
            }

                footer .footer-content .footer-nav div p {
                    font-weight: 600;
                    line-height: 140%;
                    padding-bottom: 8px;
                    font-size: 1.1em;
                }

                footer .footer-content .footer-nav div a {
                    line-height: 18px;
                    color: black;
                    font-weight: 300;
                }

    footer .footer-end {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

        footer .footer-end h2 {
            font-weight: 400;
            font-size: 1.1em;
        }

            footer .footer-end h2 svg {
                vertical-align: middle;
                display: inline-block;
                margin-right: 5px;
                width: 1.5em;
                height: 1.5em;
            }

        footer .footer-end .footer-social {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 12px;
        }

        footer .footer-end .icon-container {
            width: 35px; /* Dairenin genişliği */
            height: 35px; /* Dairenin yüksekliği */
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #D8D8D8; /* Dairenin arka plan rengi */
            border: 1px solid #808080; /* Çerçeve rengi ve kalınlığı */
            border-radius: 50%; /* Yuvarlak daire */
            transition: 0.3s ease; /* Hover için animasyon */
        }

        footer .footer-end .footer-language {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 127px;
            height: 35px;
            background-color: #D8D8D8;
            border: 1px solid #808080;
            border-radius: 99px;
        }

            footer .footer-end .footer-language a {
                padding-right: 10px;
            }

/*sadsadsa*/
/*.language-selector {
    position: relative;
    display: inline-block;
}

    .language-selector #selectedLang {
        padding-right: 10px;
    }

.lang-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 127px;
    height: 35px;
    background-color: #D8D8D8;
    border: 1px solid #808080;
    border-radius: 99px;
    padding: 5px 10px;
    font-size: 14px;
    cursor: pointer;
    outline: none;
}

    .lang-button .arrow-icon {
        margin-left: 8px;
    }

.lang-dropdown {
    background-color: #D8D8D8;
    position: absolute;
    bottom: 37px;
    left: 12px;
    width: 102px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
}

    .lang-dropdown a {
        padding: 10px 12px;
        text-decoration: none;
        color: black;
        font-size: 14px;
        display: block;
    }

        .lang-dropdown a:hover {
            background-color: #f0f0f0;
        }

.hidden {
    display: none;
}*/







@media(max-width:768px) {
    footer {
        padding: 20px 0;
    }

        footer hr {
            margin: 24px 0;
        }

        footer .footer-content {
            flex-direction: column;
        }


            footer .footer-content .footer-contact .footer-logo {
                margin-bottom: 16px;
            }

            footer .footer-content .footer-nav {
                padding: 24px 0;
                flex-direction: column;
                gap: 16px;
            }

                footer .footer-content .footer-nav div {
                    flex-direction: row;
                    flex-wrap: wrap;
                    gap: 0;
                }

                    footer .footer-content .footer-nav div p {
                        flex-basis: 100%;
                        padding-bottom: 0px;
                        gap: 0;
                    }

                    footer .footer-content .footer-nav div a {
                        padding-right: 20px;
                        padding-top: 12px;
                    }

        footer .footer-end {
            display: flex;
            flex-direction: column-reverse;
            justify-content: center;
            align-items: center;
            gap: 20px;
        }
}
