@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,500i,600');
body
{
  font-family: 'Poppins', sans-serif;
}
.row3
{
	background:#2C8DBF;
}
.acilirmenu > ul > li > a, #ust_ek_menu_2 li a
 {
	 color:#FFFFFF;
 }
#ust_ana_menu li a
{
font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight:600;	
}
.menum > ul > li > a, .menum > ul > li > ul > li > ul > li > a, .menum > ul > li > ul > li > a, #ust_ek_menuler_yerlesimi .Popup li a

{
	font-family: 'Poppins', sans-serif !important  ; 
	font-size:14px ;
	font-weight:600;
}

.menum .baslik
{ font-family: 'Poppins', sans-serif; font-size:14px;
	font-weight:700;  }
	
	#PM_anasayfa_urunler div.urunler p.baslik { font-family: 'Poppins', sans-serif; font-size:14px;
	font-weight:700; }
	div.pm_telif { display:none;}
#ust_ek_menu_2 li a { font-family: 'Poppins', sans-serif;  font-size:14px; padding:15px !important;
	font-weight:700;  }
	#urun_arama_select {
    font-size: 14px;
    padding: 12px 15px;
    float: left;
    border-right: none;
    width: 180px;
    height: 44px;
     border-top-left-radius: 5px; 
     border-bottom-left-radius: 5px; 
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
#urun_arama_submit {
    cursor: pointer;
    padding: 13px 40px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.urun_ekstra_butonlar
{
	background:#408ed4 !important
	
}
.urun_ekstra_butonlar ul a
{
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:600;
}
.urun_ekstra_butonlar ul a:hover
{
	color:#000 !important;
	font-size:12px;
	font-weight:600;
}
 
.urun_aciklama  > table		      { 
  
  border-collapse: collapse; 
   overflow:hidden;
  width:700px;
  margin:0;
  position:relative;
  border:5px solid #f5f3f2;
  margin-top:10px;
  font-family: 'Montserrat', sans-serif !important;   
}
  
  .urun_aciklama  > table td,th           { padding-left:8px}

 
  
 .urun_aciklama  > table tr        { 
  height:40px; 
  border-bottom:1px solid #E3F1D5 ;
     
  }
  
 	 .urun_aciklama  > table td,th { text-align:left; padding:8px !important; }
	 
	.urun_aciklama  > table tr:nth-child(even) {background-color: #f2f2f2;}
	
	.urun_aciklama ul {
    padding-left: 0;
    list-style-type: none;
    font-size: 14px;
    font-family: "Poppins", Arial, sans-serif;
    margin-top: 0;
    width: 674px;
}

.urun_aciklama ul li {
    border-bottom: 1px dotted #CCC;
    padding: 5px 0px;
}
.urun_aciklama ul li strong {
    width: 140px;
    display: inline-block;
}
#ust_ek_menu_2 li a:hover, #ust_ek_menuler_yerlesimi .home {
    color: #000 !important;
    background-color: #ffffff !important;
}
#urun_detay_tab1 div.urun_aciklama
{
	line-height:1.4 !important;
}
	
	/* VARYASYON CSS */

#PM_urun_detayi div.urun_detay_orta div.urun_secenekleri table tr td select
{
	padding: 5px 12px !important;
    height: 59px !important;
    width: 500px !important;
    margin-right: 10px !important;
    border: 2px solid #d02b0b !important;
    font-size: 18px !important;
	}
	
	#PM_urun_detayi div.urun_detay_orta div.urun_secenekleri table td label
	{
		font-weight:600;
		font-size:18px !important;
	}
	.urunler_main div.urunler .product_group > div {
    flex: 0 0 calc(100% / 4) !important;
    padding: 0;
    margin-bottom: 20px;
}

body header .top-menu .acilirmenu.list li {
     border-right: 1px solid #525252;
}
body header .top-menu .acilirmenu.list ul:first-child>li>a {
    padding: 16px 14px !important;
}

.icerik > div > .urun
{
    border: 1px solid #ddd !important;
    border-radius: 5px !important;
    padding: 7px !important;
}


.telefon_sabit{
    position:fixed;
     z-index:99999999999999;
    bottom:85px;
 left:20px;
    background-color:#116BE8;
    color:#FFF;
    text-align:center;
    font-size:32px;
     width: 55px;
    height: 55px;
    border-radius: 100px;
     
  
}
.telefon_sabit:hover
{
   background-color:#3200A7;
    color:#FFF; 
}
.float{
    position:fixed;
     z-index:99999999999999;
    bottom:20px;
    left:20px;
    background-color:#25d366;
    color:#FFF;
    text-align:center;
    font-size:32px;
     width: 55px;
    height: 55px;
    border-radius: 100px;
     
  
}
.float:hover
{
   background-color:#075e54;
    color:#FFF; 
}

