@charset "utf-8";
/* Responsive Tasarim */
@media screen and (max-width:740px) {
	body {font-size: 16px; }
	.site_tutucu{  min-width: 0px; }
	.site {
		background-size: auto 280px;
    	background-position: center top; }
	.androidapp .site {background-size: auto 280px;}
	.mobilmenudugme {display: block; }
	.mobilalarmdugme{display: block; }
	.site,.logo_tutucu, .menu_tutucu, .icerik, .urunler, .suzgec, .sekmeler ul, .sagbolme, .solbolme,.tanitim { width: auto !important; margin: 0px !important; float: none !important; min-width: auto !important;  }
	.bildirimler { width: auto !important; margin: 3px 3px 3px 3px !important; }
	.suzgec_tutucu { padding: 0px 0px 0px 0px; }
	.suzgec{ padding-left: 3px; padding-right: 3px; }
	.menu_tutucu, .sosyal { display: none; }
	.icerik .ic { padding: 2px; }
	.solbolme { margin-right: -2px!important; margin-left: -2px!important; margin-top: -3px!important; padding: 0px 3px 8px 3px; }
	.solbolme {    background-color: #26384c; }
	.icerik.mini .ic { display: block; max-width: 100%; }
	.footer { text-align: center; padding-bottom: 3px; padding-top: 5px; }
	.footer ul li { float: none; display: none; }
	.footer .copyright { display: block; margin: 2px; float: left; padding-top: 4px ;text-align: center; padding-left: 0px; padding-right: 0px; margin-left: 0px; }
	.footer .biltek {padding-right: 0px; }

	.footer .signature a:nth-child(2):before { top:-1px; }
	.footer .signature a:first-child {
    top: 0px;
	}
	.footer .signature a:last-child { top: 1px; }
	.footer_tutucu { position: relative !important; }
	.tanitim {padding: 0px 6px; }
	.tanitim .kutu {float:none; margin: 0px; padding: 5px; width: auto; border-bottom: 2px dashed #e7eeef; }
	.tanitim .kutu br {display: none; }
	.tanitim h3 {    font-size: 18px;    line-height: 24px; }
	.tanitim p {  font-size: 16px;    line-height: 18px; }
	.formlar { float: none !important;padding: 3px 3px; width: auto !important; }
	.formlar .form {padding-bottom: 0px; }
	.menu_tutucu .menu ul li a, .menu_tutucu .menu ul li b  { font-size: 17px; color: #aaa;    padding: 5px 6px; }
	.menu_tutucu .menu ul li b { color: #aaa; }
	.menu_tutucu .menu { padding: 5px 3px; text-align: center; width: auto; margin: 0px; }
	.menu_tutucu .menu ul {display: inline-block; }
	.sekmeler ul li {  width:auto ; width:49.8%; }
	.sekmeler ul li a { width:auto; border-top-color: #999; border-bottom-width: 3px; top:0px; margin-bottom:2px;     font-size: 24px;    line-height: 26px;    height: 52px;  }
	
	.sekmeler ul li:nth-child(odd) { float: left; }
	.sekmeler ul li:nth-child(even) { float: right; }
	

	
	.sekmeler ul li.aktif a {
		border-bottom-color: #2d3e50;
   	 	border-right-color: #2d3e50;
	}
	.sekmeler .cizgi { display:none; }
	.sekmeler { padding-top: 2px; }
	table { line-height:normal !important; width:100% !important; }
	.formlar select { width:100% !important; margin-bottom:8px;     height: 45px;     font-size: 18px; line-height: 20px; border-radius: 5px !important; float: none; }
	.formlar input[type=submit] {   
	width: 100% !important;
    float: none;
    font-size: 25px !important;
    padding: 5px;
	height: 45px;
	border-radius: 5px !important; 
	}
	.formlar input[type=submit].bul {     
	text-align: center;
    text-indent: 0px;
    background-size: 22px;
    height: 45px;
    line-height: normal;
    width: 55px !important;
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 0px 5px 5px 0px !important;
    bottom: 0px;
	}
	
	.formlar input[type=submit].suz {   
	text-align: center;
    background-position: 8px center;
    text-indent: 0px;
    background-size: 22px;
    height: auto;
    width: auto;
    line-height: normal
	}
	.formlar textarea { padding:5px; width:100% !important; }
	.formlar input[type=text], .formlar input[type=password],  .formlar input[type=file]{
	width: 100% !important;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	margin-bottom: 8px;
	height: 45px;
    font-size: 18px;
	border-radius: 5px !important;
	float: none; 
	}
	
	.formlar input[type=text].fiyataz { width: 47% !important; }
	.formlar input[type=text].fiyatfazla { width: 47% !important; }
	
	.secenekler input[type=text] {background-color: #eeeeee;}
	.formlar table td, .formlar table th {
	display: block;
    width: auto;
    text-align: left;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
	white-space: pre-line;
	}
	
	.tablo.blok table td, .tablo.blok table th {
	display: block;
    width: auto;
    text-align: left;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
	white-space: pre-line;
	}
	.tablo.blok table th { padding-top: 10px; padding-bottom: 10px;    border-bottom: 1px solid #aaa;    padding-left: 5px;  } 
	.formlar.normal table td, .formlar.normal table th { white-space: normal; }
	
	.formlar table th { padding-top: 8px; } 
	.yonet .formlar table th { padding-top: 10px; padding-bottom: 10px;    border-bottom: 1px solid #aaa;    padding-left: 5px;  } 
	.yonet .formlar table th:hover {background-color: #c83c01; } 
	.formlar input[type=file]{     padding-top: 7px;    padding-bottom: 13px;}
	input[type=text].aramakutusu { height: 45px; width: 100% !important; margin-bottom: 0px; padding-right: 63px; }
	.suzgec .formlar input[type=text]
	{
		color: #202c39;
		background-color: #FFF; 
		border-color: #fff;
	}
	
	.suzgec .formlar input[type=text]:focus
	{
		color: #202c39;
		background-color: #FFF; 
		border-color: #fff;
	}
	.suzgec .formlar select
	{
		border: 1px solid #202c39;
		color: #d4e2e6;
		background-color: #202c39; 
	}
	
	.suzgec .formlar select:focus
	{
		color: #202c39;
		background-color: #FFF; 
		border-color: #fff;
	}
	.filtre{  text-align: center; }
	.urunler { padding: 0px 0px; }
	.urunler .urun {  border-radius: 0px;  height: 100px; }
	.urunler .urun .urun-oran { border-radius: 0px;     width: 45px;     background-size: 45px; }
	.urunler .urun .urun-oran u { line-height: 65px; display: block; position: static; font-size: 25px; }
	.urunler .urun .urun-oran span { line-height: 15px; font-size:45px; }
	.urunler .urun .urun-oran img {
    width: 54px;
    height: 54px;
    padding: 24px 4px;
	}
	.urunler .urun .urun-ad,.urunler .urun_tutucu.dikey .urun .urun-ad { height: auto; max-height: 40px; margin-bottom: 0px; }
	.urunler .urun .urun-ad a { font-size: 17px; line-height: 20px;  }
	.urunler .urun .urun-fiyat { width: 80px; border-radius:0px 0px 0px 0px; background-color: transparent; }
	.urunler .urun .urun-bilgiler {padding-right: 70px; padding-left: 50px; }
	.urunler .urun.resimli .urun-bilgiler {padding-right: 65px; padding-left: 70px; }
	.urunler .urun.aramasonuc .urun-bilgiler {padding-right: 65px; padding-left: 65px; }
	
	.urunler .urun .urun-dugme { font-size:15px;  line-height: 24px;  float: left; margin-left: 6px;  }
	.urunler .urun .urun-dugme a.gecmis { height: 24px; width: 24px; background-size: 23px;  }
	.urunler .urun .urun-dugme a.begen { height: 24px; width: 24px; background-size: 24px;  }
	.urunler .urun .urun-dugme a.alarm { height: 24px; width: 24px; background-size: 23px;  }
	.urunler .urun .urun-dugme a.gizle { height: 24px; width: 24px; background-size: 24px;  }
	.urunler .urun .urun-dugme a.duzenle { height: 24px; width: 24px; background-size: 21px;  }

	.urunler .urun .urun-dugme a.bildirimyolla { height: 24px; width: 24px; background-size: 24px;  }

	.urunler .urun.resimli .urun-oran { border-radius: 0px 0px 5px 0px; }
	.urunler .urun .urun-resim{    opacity: 1; width: 60px;  }
	.urunler .urun_tutucu.yatay  .urun .urun-resim:hover { left: 55px; transform: scale(2.8); }
	
	
	.urunler .urun.resimli .urun-oran u {
    display: inline; line-height: 39px; position: relative;
	}
	.urunler .urun_tutucu.dikey .urun .urun-oran u {
    display: inline; line-height: 39px; position: relative;
	}
	.urunler .urun_tutucu.dikey .urun  .urun-oran { border-radius: 0px 0px 5px 0px; }
	.urunler .urun_tutucu.dikey .urun-altbilgi { height: 24px; }
	.urunler .urun .urun-dugme a.begen.var { padding-left: 28px; background-position: left center; min-width: 12px; width: auto; font-size: 18px; line-height: 26px;  }
	.urunler .urun .urun-dugme a.alarm.var { padding-left: 28px; background-position: left center; min-width: 12px; width: auto; font-size: 18px; line-height: 26px;  }
	.urunler .urun .urun-dugme a.alarm.gerceklesti {background-position: 5px center;     line-height: 24px; padding-left: 24px; min-width: 0px; padding-right: 5px; }
	.urunler .urun .urun-dugme.guncelleme { float:right; margin-left: 0px; margin-right: 5px; padding-left: 0px;  border-left: 0px;  }
	.urun_tutucu.dikey .urun .urun-dugme.guncelleme { display: none !important; }
	.urun .urun-guncelleme { border-radius: 0px 0px 0px 5px; }
	.urunler .urun .urun-fiyat .fiyat-eski {     
	height: 31%;
		background-color: transparent;
		color: #425161;
    line-height: 365%;
		opacity: 0.5;
		text-decoration:line-through; 
    font-size: 22px;} 
	.urunler .urun .urun-fiyat .fiyat-yeni {  
		background-color: transparent;
		color: #666;
	height: 75%;
    line-height: 245%;
    font-size: 34px;}
	.urunler .urun .urun-fiyat .fiyat-eski.cizgisiz {font-size: 22px; }
	.urunler .urun .urun-site {     margin-right: -2px; font-size:15px; padding: 0px 5px 0px 5px; line-height: 24px; height: 24px; vertical-align: middle; display: block;     text-overflow: ellipsis;    overflow: hidden;     }
	.urunler .urun .urun-kategori { font-size: 15px;     line-height: 22px; }
	.urunler .urun .urun-kiyas { right: 0px; display: none; } 
	.urunler .urun .urun-kiyas a { font-size: 13px; padding: 3px 3px; }
	.urunler .urun:hover .urun-ara {display: none; }
	.urunler .urun .urun-altbilgi { bottom:2px; height: 24px;     left: 50px; right: 70px; }
	.urunler .urun.resimli .urun-altbilgi { left: 70px; }
	.urunler .urun.aramasonuc .urun-altbilgi { left: 70px; }
	.urunler .urun.reklam { height: auto; }
	.urunler .urun_tutucu.dikey .urun.reklam { height: auto !important; }
	.urunler .urun.reklam .urun-oran { display: none; }
	.urunler .urun.reklam .urun-bilgiler {padding-right: 3px; padding-left: 3px;}
	
	
	
	.urunler .urun_tutucu.dikey { float: none; margin-right: 0px !important; width: auto !important;}
	.urun_tutucu.dikey { position: static; }
	.urun_tutucu.dikey .islemsonuc { position: static; width: auto; }
	.urun_tutucu.dikey .yukleniyor { position: static; width: auto; }
	.urun_tutucu.dikey .islemsonuc fieldset { box-shadow: none; }

	.urunler .urun_tutucu.dikey .urun.resimli .urun-altbilgi {left: 5px; height: 24px; }
	
	
	.mobilgizle { display: none; }
	.logo_tutucu .logo b {    font-size: 24px;    line-height: 24px;}
	.logo_tutucu .logo strong { font-size: 24px; line-height: 24px;}
	.logo_tutucu .logo span { font-size: 13px; line-height: 13px; padding: 4px 4px; position: relative; top: -7px; }
	.logo_tutucu .logo { padding-bottom: 5px; padding-top: 10px; display: block; float: none; }
	.yonet .logo_tutucu .logo { padding-bottom: 5px; padding-top: 5px; }
	.yonet .mobilmenu {top:85px; }
	.logo_tutucu .logo a {
    width: 185px;
    height: 75px;
    background-size: 185px auto;}
	.dugmeler { width:  auto !important; display: block!important;  }
	.gecmis .dugmeler {  display: inline!important;  }
	.filtre .dugmeler a, .dugmeler a { width: auto; display: block; float: none; font-size: 20px; margin-bottom: 5px;
    height: 20px;
    line-height: 20px; }
	.gecmis .dugmeler a { margin-bottom: 0px; font-size: 15px; }
	fieldset legend h3 {     font-size: 14px;    line-height: 20px; }
	.tablo table tr td { font-size: 12px; }
	.not { text-align: center; font-size: 17px;     padding-top: 8px;  }
	.alarmnot { display: block; text-align: center; padding: 5px;}
	.solyumusat { border-radius: 0px !important; }
	.sagyumusat { border-radius: 0px !important; }
	.aramagecmis a { font-size: 14px; padding: 6px 8px;  }
	.aramagecmis h3 {   
    color: #d4e2e6;
    font-size: 18px;
    font-weight: normal;}
	.mobilgizle { display: none !important; }
	.masaustugizle { display: block !important; }
	.bildirim { font-size: 17px; margin: 3px 3px 6px 3px; line-height: 22px; width: auto !important; }
	.bildirim.mini { font-size: 17px; margin: 3px 0px; }
	.bildirim b { margin-bottom: 5px; }
	.indirimbildirim .bresim { margin-top: 5px; margin-bottom: 5px;     margin-left: 0px;    margin-right: 7px;  }
	.indirimbildirim .altbilgi { text-align: right; }
	.indirimbildirim li { padding: 5px; }
	.captcha { width: auto !important; height: auto !important; float: none; border-radius: 5px; }
	.captcha .kodgetir { line-height: 15px; bottom: 4px; right: 4px; padding: 3px 5px;  } 
	/*.tooltipster-base { display:none !important; }*/
	.formlar form { display: block; }
	fieldset { display: block; padding: 8px 5px 5px 5px; }
	.sayfalama { text-align: center; width: auto !important; }
	.sayfalama ul { display: inline-block; }
	.sayfalama ul li { float: none; display: inline-block}
	.sayfalama ul li a{ display: inline-block; padding: 6px 14px; line-height: 21px; font-size: 18px;  margin: 4px 3px;  border-radius: 3px; }
	.siralama ul li {float: none; width: auto !important; margin-bottom: 3px;  }
	.siralama ul li a{border-radius: 5px !important;     line-height: 25px;    height: 23px;    font-size: 15px; }
	.secimler { position: static; height: auto; width: auto !important; }
	.siralama { padding-right: 0px;  }
	
	.gorunum {position: static; width: auto; }
	.gorunum ul li a{    line-height: 25px;    height: 23px;    font-size: 15px; }
	
	
	
.formlar.uyeolform .u_eposta, .formlar.girisform .u_eposta{
	background-position: 97% center;
	background-size: 24px;
}
.formlar.uyeolform .u_ad{
	background-position: 97% center;
	background-size: 24px;

}
.formlar.uyeolform .u_parola, .formlar.girisform .u_parola{
	background-position: 97% center;
	background-size: 24px;

}
	
.uye-avatar {
	float: none;
    text-align: center;
    margin: 0px auto 5px auto;}
	
.tooltipster-site .tooltipster-content {
		font-size: 16px !important;
		line-height: 18px !important;
		padding: 8px 10px;
	}
	
.urunicireklam {
	max-width: 100%;
    overflow: hidden;
    text-align: left;
    max-height: 100%;
}

.sifreunuttum {text-align: center; float: none; display: block; margin-bottom: 15px; margin-top: 0px; line-height: 20px; font-size: 16px; }
.magazalar .magaza { width: 48%; float: left; display: block; margin: 3px 0px 3px 0px; }	
	
.magazalar .magaza:nth-child(odd) { float: left; margin-left: 2px; }
.magazalar .magaza:nth-child(even) { float: right; margin-right: 2px; }
	
.urunler .urun_tutucu { padding-bottom: 2px; }	
	.siralama { padding-right: 2px; padding-left: 2px; }
.ozetbilgi { width: 49%; padding: 0px; margin-right: 0px; display: inline-block; float: left; }
	.ozetbilgi:nth-child(odd) { float: left; }
	.ozetbilgi:nth-child(even) { float: right; }
.yanmenu {
    background-color: #232f3e;
	margin-bottom: 5px;
	color: #d4e2e6;}
.yanmenu ul li a { color: #d4e2e6;
	background-image: url(../gorsel/secimbosbeyaz.png);
	opacity: 0.8;
	background-size: 20px;
    padding-left: 30px;
	}
.yanmenu ul li a.aktif {
    color: #d4e2e6;
	background-image: url(../gorsel/secimsecilibeyaz.png);
	font-weight: 400;
}
.yanmenu ul li i {
    background-image: url(../gorsel/simge_yanmenuacbeyaz.png);
	opacity: 0.5;
}
.yanmenu ul li a:hover {background-color: #232f3e;color: #fff; opacity: 1; }
.yanmenu ul li a img { display: none; }
.yanmenu .secenekler { display: none; }	
.yanmenu h3 b { display: inline-block; }
.yanmenu h3 { font-weight: 400; }
.yanmenu h3 i {
    width: 32px;
    height: 24px;
    background-size: 24px;
	background-image: url(../gorsel/secimbosbeyaz.png);
}
.yanmenu h3 i.aktif {
    background-image: url(../gorsel/secimsecilibeyaz.png);
}
.yanmenu ul li i { right: 3px; }
.yanmenu .tire { width: 2%; padding-top: 10px !important; }
.yanmenu h3 b { font-size: 20px; line-height: 23px;     color: #d4e2e6; }
	
	
.yanmenu.site-secim ul li { width: 49%; }
.yanmenu.site-secim ul li:nth-child(odd) { float: left; }
.yanmenu.site-secim ul li:nth-child(even) { float: right; }
	
	
	.lSSlideOuter {  }
	.kart, .satinal { margin-left: 3px; margin-right: 3px; }
	.kart.bir, .satinal { margin-top: 0px !important; }
	
	.kart.bir { width: 49.5%; float: left; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;  }
	.kart.iki { width: 49.5%; float: right; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
	.kart.uc { margin-bottom: 0px; clear: both; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
.sekmeler ul li a i{ 
    top: 3px;
    right: 3px;
    font-size: 15px;
    height: 25px;
    width: 26px;
    line-height: 25px;
	}
.sekmeler ul li.aktif a i{top: 4px;}
.magazadetay, .urundetay { margin-top:0px; }
.urundetay .resim { height: auto; }
.urundetay .resim img { height: auto; width: 90%;  }
.urundetay .altbilgi span{ background-size: 28px 28px; padding: 6px 3px 6px 36px; font-size: 16px; line-height: 16px;  }
.urundetay .magaza { font-size: 20px; padding: 5px 8px; border-radius: 5px; line-height: 22px; }
.urundetay .magaza a { }
.urundetay .ad { font-size: 18px; line-height: 20px; padding-top: 10px;  }
.urundetay .kategori { font-size: 16px; line-height: 18px; }
.urundetay .link a { font-size: 22px; line-height: 22px;  }
.urundetay .fiyat{  font-size: 48px; line-height: 50px; margin-bottom: 10px; }
.urundetay .fiyat .simge-tl{ font-size: 35px; }

}
@media screen and (max-width:400px) { .logo_tutucu .logo span { margin-top: 10px;  } .urunler .urun .urun-kiyas { display: none; } }

