﻿.footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 0;
    background: var(--footerArkaplanRengi);
    padding: 32px 0 0
}

    .footer .footerIcerik {
        padding: 0px 0 0;
        position: relative;
    }


        .footer .footerIcerik .footerKolonu {
            padding-bottom: 40px;
        }

            .footer .footerIcerik .footerKolonu > h2 {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 20px;
                color: var(--ikinciYaziRengi);
            }

            .footer .footerIcerik .footerKolonu .footerAboutText {
                font-size: 14px;
                line-height: 20px;
                display: block;
                color: var(--ikinciYaziRengi);
            }

            .footer .footerIcerik .footerKolonu ul.rptFooterPageList li a,
            .footer .footerIcerik .footerKolonu ul.rptFooterPageList li a:visited,
            .footer .footerIcerik .footerKolonu ul.rptFooterUrunList li a,
            .footer .footerIcerik .footerKolonu ul.rptFooterUrunList li a:visited,
            .footer .footerIcerik .footerKolonu .footerProductChildren li a,
            .footer .footerIcerik .footerKolonu .footerProductChildren li a:visited,
            .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem,
            .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem a {
                color: var(--ikinciYaziRengi) !important;
            }

            .footer .footerIcerik .footerKolonu ul.rptFooterPageList li a:hover,
            .footer .footerIcerik .footerKolonu ul.rptFooterPageList li a:focus,
            .footer .footerIcerik .footerKolonu ul.rptFooterUrunList li a:hover,
            .footer .footerIcerik .footerKolonu ul.rptFooterUrunList li a:focus,
            .footer .footerIcerik .footerKolonu .footerProductChildren li a:hover,
            .footer .footerIcerik .footerKolonu .footerProductChildren li a:focus,
            .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem a:hover {
                color: var(--ikinciYaziRengi) !important;
                opacity: .85;
            }

            .footer .footerIcerik .footerKolonu .footerProductGroup {
                margin-bottom: 14px;
            }

            .footer .footerIcerik .footerKolonu .footerProductColumns {
                display: grid;
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 0 24px;
                margin-top: 10px;
            }

            .footer .footerIcerik .footerKolonu .footerProductChildren {
                margin-top: 0;
            }

            .footer .footerIcerik .footerKolonu .footerProductChildren li {
                break-inside: avoid;
                margin-bottom: 6px;
            }

            .footer .footerIcerik .footerKolonu .footerProductChildren li a {
                display: block;
                font-size: 13px;
                line-height: 1.35;
                opacity: .9;
                color: var(--ikinciYaziRengi) !important;
            }


            .footer .footerIcerik .footerKolonu ul.footerHaberler li {
                width: 100%;
                float: left;
                margin-bottom: 10px;
            }

                .footer .footerIcerik .footerKolonu ul.footerHaberler li .footerHaberItem {
                    width: 100%;
                    float: left;
                }


                    .footer .footerIcerik .footerKolonu ul.footerHaberler li .footerHaberItem .footerHaberResmi {
                        width: 30%;
                        float: left;
                        height: 50px;
                        overflow: hidden;
                        position: relative;
                    }

                        .footer .footerIcerik .footerKolonu ul.footerHaberler li .footerHaberItem .footerHaberResmi img {
                            width: auto;
                            position: absolute;
                            min-height: 50px;
                            min-width: 100%;
                            max-width: 100%;
                            top: 50%;
                            transform: translateY(-50%);
                        }


                    .footer .footerIcerik .footerKolonu ul.footerHaberler li .footerHaberItem .haberAciklama .haberAdi h2 {
                        font-size: 18px;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        overflow: hidden;
                        margin: 0;
                        line-height: 20px;
                        padding-left: 12px;
                        color: var(--ikinciYaziRengi);
                    }

                    .footer .footerIcerik .footerKolonu ul.footerHaberler li .footerHaberItem .haberAciklama .haberTarihi {
                        font-size: 12px;
                        padding-left: 12px;
                        color: var(--ikinciYaziRengi);
                    }


            .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem {
                display: block;
                margin-bottom: 7px;
            }

                .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem .fa {
                    margin-right: 0;
                    width: 32px;
                    text-align: center;
                    float: left;
                    line-height: 24px;
                    color: var(--ikinciYaziRengi);
                }

                .footer .footerIcerik .footerKolonu .footerIletisim .footerContactItem a {
                    color: var(--ikinciYaziRengi);
                }


            .footer .footerIcerik .footerKolonu .footerIletisim .footerSocial li {
                float: left
            }


                .footer .footerIcerik .footerKolonu .footerIletisim .footerSocial li a i {
                    width: 32px;
                    text-align: left;
                    color: var(--ikinciYaziRengi);
                }

    .footer .footer-bottom {
        background: var(--footerArkaplanRengi);
        padding: 10px 0;
        position: relative;
    }

        .footer .footer-bottom:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: rgba(0,0,0,0.2);
            z-index: 0;
        }

        .footer .footer-bottom .copyright {
            color: var(--ikinciYaziRengi);
            line-height: 30px;
            position: relative;
            z-index: 11;
        }

        .footer .footer-bottom .footerDiller ul {
            margin: 0;
            float: right;
            position: relative;
            z-index: 11;
        }

            .footer .footer-bottom .footerDiller ul li {
                float: left;
                margin: 0 6px;
            }

                .footer .footer-bottom .footerDiller ul li a .dilBayrak img {
                    width: 30px;
                }

.adadijital {
    color: var(--ikinciYaziRengi);
    bottom: 12px;
}
@media (max-width:991px) {
    .footer {
        position: relative;
    }
    .height-emulator {
        display: none;
    }
    .footer .footerIcerik .footerKolonu .footerProductColumns {
        grid-template-columns: 1fr;
    }
}
