#PM_alt .telifust {
    background: #454545;
  	padding: 25px 0px;
}
#PM_alt .telifust span{
    font-size:20px;
  	color: #fff;
}
body #PM_alt .site_telif {
    padding: 0 !important;
}
#PM_alt .grid{
 	align-items: start !important; 
}
#PM_alt input#mce-EMAIL {
    border-radius: 3px 0 0 3px;
}
#PM_alt input#mc-embedded-subscribe {
    border-radius: 0 3px 3px 0;
    border-color: #444 !important;
    background-color: #787878 !important;
  	color: #fff;
}
#PM_alt .infoarea span{
 	color: #444; 
}
#PM_alt .infoarea span b{
 	font-size:16px;
}
#PM_alt .infoarea img{
 	width: 60px; 
  margin-bottom: 15px;
}
.copyright_row .col-auto a{
 	display:none; 
}
/*
.telifmain .social {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px !important;
    font-weight: 400;
}

.telifmain .teliforta .d_sol {
    display: inline-block;
    vertical-align: top;
    margin-right: 70px !important;
}

.telifmain .teliforta .d_sag {
    display: inline-block;
    vertical-align: top;    
    margin-right: 60px !important;
}
*/
.acilirmenu > ul > li > a {
    font-size: 12px;
    text-decoration: none;
    display: block;
    line-height: 24px;
    padding: 16px;
}
/*
.telifmain {
    color: #444;
    font-weight: 200;
    margin-top: 30px;
}

.telifust .leftarea {
    background: url(https://platincdn.com/3748/dosyalar/images/mail.png) top center no-repeat;
    width: 475px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding-left: 150px;
}

.telifust .icrow {
    width: 1200px;
    padding: 15px 0px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.telifust {
    background: #cccfd3;
    clear: both;
}

.telifust .rightarea {
    display: inline-block;
    vertical-align: middle;
}

#mc_embed_signup .email {
    border-radius: 0px!important;
    border: none!important;
    border-top-right-radius: 0px!important;
    width: 350px!important;
    border-bottom-right-radius: 0px!important;
    font-size: 12px!important;
    height: 30px!important;
    display: inline-block!important;
    vertical-align: middle!important;
    padding: 6px 12px!important;
    margin: 0px!important;
}
#mc_embed_signup input.email {
    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    display: block;
    padding: 0 0.4em;
    margin: 0 4% 10px 0;
    min-height: 32px;
    width: 58%;
    min-width: 130px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#mc_embed_signup .button {
    display: inline-block!important;
    vertical-align: middle!important;
    border: none!important;
    background: #444!important;
    color: #fff!important;
    width: auto!important;
    margin: 0px!important;
    padding: 5px 25px!important;
    height: 44px!important;
    border-radius: 0px!important;
    margin-left: -5px!important;
    font-size: 16px!important!important;
}

#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0px !important;
}
*/
#urun_detay_tab1 div.urun_aciklama {
    display: flex;
    flex-direction: column;
    align-items: baseline !important;
    justify-content: center;
}

#urun_detay_tab1 div {
	text-align:left !important;
}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
    background-image: url(https://platincdn.com/3748/dosyalar/images/star.png);
}

.pre_pro_name {
    display: none !important;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--base-margin);
}

.urun_detay_kategori_agaci ul li:last-child {
    display: none;
}

.footer-ust-ikonlar {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px;
  	margin-top: 50px;
  	text-align: center;
}

.odeme_secenekleri_kampanyalar {
	color: #337ab7 !important;
    border-color: #f3ebeb;
    background: #f5f5f5;
}

tr.kargo_yok td {
	color: red !important;
}

.bt-safe .list-group-item, .bt-safe .list-group-item.active, .bt-safe .list-group-item.active:focus, .bt-safe .list-group-item.active:hover .bt-safe a.list-group-item, .bt-safe a.list-group-item:focus, .bt-safe a.list-group-item:hover, .bt-safe button.list-group-item, .bt-safe button.list-group-item:focus, .bt-safe button.list-group-item:hover {
	color: red !important;

}

  .bt-safe .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: red !important;
}

.tabs-group * {
    list-style-type: revert !important;
}

#PM_main {
    position: relative;
    margin: 0 auto;
    /*background: #F5F7FA;*/
}

.bt-safe .panel {
    border-width: 0;
    border-radius: 0;
    margin-bottom: calc(var(--base-margin)*6);
    background-color: #F5F7FA !important;
    -webkit-box-shadow: 0 2px 2px rgb(0 0 0 / 2%);
    box-shadow: 0 2px 2px rgb(0 0 0 / 2%);
}

.iletisim ul li {
    display: flex;
    position: relative;
    padding-left: 15px;
    align-items: center;
    margin: auto;
}
/*.urun .butonveikonlar{
	height:0;
    bottom: 0 !important;
}
.urun:hover .butonveikonlar{
	height:57px;
}*/
.haber_detay ol li{
  	list-style: auto;
    margin-left: 30px;
}
@media (max-width:770px) {
    .urun_detay_orta .urun_sepete_ekle #sepete_ekle_buton.sepet_fixed{
        position: fixed;
        bottom: 0;
        z-index: 2;
        padding: 0;
        margin-left: -25px;
        left: 0;
        right: 0;
        margin: 0 !important;
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        animation: animatesepet .20s linear;
    }
}
@keyframes animatesepet{
    0%{
      transform: translateY(100%);
    }
    50%{
        transform: translateY(50%);
      }
    100%{
      transform: translateY(0);
    }
    #PM_urun_detayi .icerik .urun_bilgiler .urun_detay_orta form .urun_sepete_ekle #sepete_ekle_buton, #PM_urun_detayi .icerik .urun_bilgiler .urun_detay_orta form .urun_sepete_ekle #hemenal_buton {
        width: auto !important;
        padding: 0 16px;
    }  
}
.acilirmenu>ul>li>div.menu_container {
    top: 40px;
}
.acilir-tumcat:hover .tumcat-row {
    top: 48px;
}

@media (min-width: 700px) {
    body #anasayfa_yazisi .banner-hover {
        position: relative;
        overflow: hidden;
        display: inline-block;
        margin-bottom: 10px;
    }
}

.form-floating>.form-control:focus ~ label, .form-floating>.form-control:not(:placeholder-shown) ~ label, .form-floating>.form-select ~ label {
    opacity: 50;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    color: #495057;
}

#PM_siparis_sayfasi_adim1 .form-floating label, #PM_siparis_sayfasi_adim2 .form-floating label, #PM_siparis_sayfasi_adim3 .form-floating label, #PM_siparis_sayfasi_adim4 .form-floating label, #PM_siparis_sonu .form-floating label {
    padding: 0.5rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 300;
}
body .main-banner.partBanner .banner-right .offer .card-body .urun{
 	display:block !important; 
}

.diger_linkler a
{
  color: #212529;
}

.iletisim_footer a{
	display: flex;
}

@media (min-width: 900px) {
  #toTop {
  	bottom: 100px !important;
  }
}

@media (max-width: 600px) {

  #alt_menu .row{
  	row-gap: 1rem;
  }
  .iletisim_footer img {
  	display: none;
  }
}
html{
  overflow-x: hidden;
}
.acilir-tumcat{
	width: 250px; 
}

#PM_link_detayi .link_detay .baslik {
    text-align: center;
    margin-top: 20px;
}

@media (min-width: 900px) {

".acilirmenu ul li:last-child{
"  	display: none !important;
"  }
  
.cat-contain ul li:last-child{
  	display: flex !important;
  }  
}

body .urun .ikonlar .kargo_bedava, body .urun .ikonlar .ayni_gun_kargo_urun, body .urun .ikonlar .kritik_stok, body .urun .ikonlar .hizli_ucretsiz, body .urun .ikonlar .yeni_urun {
    display: flex
;
    font-size: 12px;
    line-height: 13px;
    font-weight: 500;
    color: white;
    padding: 2px 5px;
    border-radius: 2px;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    margin-bottom: 3px;
}

body .urun .ikonlar .yeni_urun {
    background-color: #eeb25f;
}

body .urunler.vitrin_owl .baslik {
    padding: 16px !important;
    background-color: var(--green);
    margin-bottom: 0;
    justify-content: start !important;
    color: white;
}



.owl-prev, .owl-next {
    display: block !important; /* Her durumda görünür yapar */
}
.owl-nav {
    z-index: 1000; /* Önde görünmesi için */
}

body .owl-theme .owl-nav [class*=owl-] {
	line-height: 1;
}

#PM_alt p {
    display: none !important;
}

body .urun .ikonlar .yeni_urun::before {
    content: "Fırsat Ürünü";
    font-size: 12px; /* Mobil için biraz küçültüldü */
    font-weight: bold;
    color: #fff;
    background-color: #eeb25f;
    padding: 4px 8px;
    border-radius: 3px;
    display: inline-block;
}

body .urun .ikonlar .yeni_urun {
    color: transparent;
    display: block; /* Mobilde gizlenmesini engeller */
    align-items: center;
    justify-content: center;
}

/* Mobil uyum için medya sorgusu */
@media screen and (max-width: 768px) {
    body .urun .ikonlar .yeni_urun::before {
        font-size: 10px;
        padding: 3px 6px;
    }
}


body .urun .ikonlar .kargo_bedava::before {
    content: "Fırsat Ürünü";
    font-size: 12px; /* Mobil için biraz küçültüldü */
    font-weight: bold;
    color: #fff;
    background-color: #eeb25f;
    padding: 4px 8px;
    border-radius: 3px;
    display: inline-block;
}

body .urun .ikonlar .kargo_bedava {
    color: transparent;
    display: none; /* Mobilde gizlenmesini engeller */
    align-items: center;
    justify-content: center;
}




.img-fluid {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px !important;
}