/* Google Fonts: Karla */
@import url('https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;600;700&display=swap');

/* Tüm sitedeki genel yazı tipi ayarı */
*:not(.fa) {
    font-family: 'Karla', sans-serif !important;
    font-weight: 700; /* Regular */
}

/* Üst Menü */
#ust_ek_menu_2 {
    list-style-type: none;
    display: table-cell;
    width: 1200px;
    margin: 50;
    background-color: #f99d1c;
}

/* Üst menüdeki bağlantılar */
#ust_ek_menu_2 a {
    color: #8b658b;
    font-weight: 700; /* Menü yazılarını kalınlaştırdık */
}
#ust_ek_menu_2 a:hover {
    color: #ffcc00;
    background-color: #985396;
}

/* Üst menüdeki liste içindeki bağlantılar */
#ust_ek_menu_2 li a {
    color: #000000;
    font-weight: 600; /* Menüdeki yazılar kalın */
}
#ust_ek_menu_2 li a:hover {
    color: #ffffff;
    background-color: #985396;
}

/* Logo ve üyelik kısmı */
#logo_ve_uyelik {
    height: 140px;
}
#logo_ve_uyelik .logo a img {
    max-height: 130px;
    padding-left: 20px;
}

/* Ürün başlıkları */
#PM_anasayfa_urunler .baslik {
    font-size: 21px !important;
    background-color: #f99d1c !important;
    font-weight: 600;
}

/* Arka plan rengi */
.row3 {
    background-color: #f99d1c !important;
}

/* İndirimli ürün etiketi */
#PM_orta div.urun div.indirimli_urun {
    padding: 5;
    background: #f9781c;
    color: #ffffff;
    font-weight: 600;
    font-size: 19px;
}

/* Yeni ürün ikonu */
#PM_orta div.urun img.yeni_urun_ikon {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background: #28aaff !important;
    font-size: 19px !important;
    color: #ff0000 !important;
}

/* Navbar logoları */
.navbar-default .logo a,
.navbar-default .tcell.logo a {
    height: 200px;
}

/* Müşteri hizmetleri bölümü */
#PM_musteri_hizmetleri #PM_musteri_hizmetleri_iletisim {
    display: flex;
    flex-direction: column-reverse;
}

/* İndirimli ürünler arka plan */
.indirimliUrunler {
    color: #ffffff !important;
    background-color: #985396;
}

.galeri-container {
    width: 63% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}