/*  KÜREKOD İBRAHİM ASLAN 
// 21 NİSAN 2016 
// KUREKOD.COM */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700&subset=greek-ext,greek,vietnamese,latin,cyrillic-ext,cyrillic);
body {  font-family: 'Roboto Slab', serif;font-size:13px; line-height:1.4; color:#666; background:#030010; overflow: hidden }
a { text-decoration:none; transition:all 0.2s ease-in-out; color:#666; } 
a:hover { color:#d50f10; text-decoration:none; }

 

h1 { font-size: 20px; }
h2 { font-size: 18px; line-height:24px; }
h3 { font-size: 16px; line-height:22px; }
h4 { font-size: 14px; line-height:20px; }
h5 { font-size: 12px; }
.bold { font-weight:bold; }
.bold2 { font-weight:600; }
.bosluk10 { height:10px; }
.bosluk15 { height:15px; }
.bosluk20 { height:20px; }
.p10 { padding:10px;  }
.p20 { padding:20px; }
.clear { clear:both; } 
.f-left { float:left; }
.f-right { float:right; }
.link { text-decoration:underline; } 
.font14 { font-size:14px; line-height:20px; }
.font11 { font-size:11px !important; }
img { display:block; width:100%; height:auto; }
p {font-size:14px; margin-bottom:15px;font-family: "Open Sans"; }
.m-bottom-10 { margin-bottom:10px; }
.m-bottom-20 { margin-bottom:20px; }
.m-bottom-30 { margin-bottom:30px; }
.m-bottom-40 { margin-bottom:40px; }
.p-right-0 { padding-right:0; }
.p-left-0 { padding-left:0; }
.p-left-5 { padding-left:5px; }
input, select, button, textarea { font-family:'Roboto Slab', sans-serif; font-size:13px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }
.border { border-bottom:1px solid #EEE; height:1px; margin-bottom:15px; }
.table > thead > tr > th { font-size:16px; font-weight:600;  }
a.label { color:#FFF; font-weight:400; font-size:11px; border-radius:0; margin-right:5px; }
#map { width:100%; height:350px; position:relative; border:1px solid #CCC;}
.mobile-select { display:none; }
.center { text-align:center; }

.header-bg { width:100%; height:60px; background:#da251c; position:absolute; margin-top:40px; border-bottom:5px solid #860600;}
.header-bg .container { position:relative; }
.header-bg .top-menu { position:absolute; right:159px; top:-40px; line-height:40px; }
.telefon { position:absolute; right:15px; top:-40px; line-height:40px; } 
.telefon i {font-size:20px;margin-left:10px;margin-right:10px;position:relative;top:3px;}
.header-bg   a { padding:0 10px; color:#fff;}
.header-bg  a:last-child { padding-right:0; }
.header { min-height:100px; position:relative; z-index:999; background:#210b73; }
.header .logo { position:absolute; margin-top:5px; }
.header .menu { float:right; margin-top:38px; position:relative; z-index:5; }
.header .menu ul li { float:left;  }
.header .menu ul li a { margin-left:20px;display:inline; line-height:60px;padding:10px; font-size:16px; font-weight:700; color:#FFF; }
.header .menu ul li a:hover , .header .menu .active { background:#920700; }

.header .mobile-toogle  { position:relative; width:40px; height:40px; background:#FFF; line-height:38px; text-align:center; float:right; font-size:20px; margin-top:50px; display:block; border-radius:50%; border:1px solid #CCC;  }
.header .mobile-toogle:hover { background:#d50f10; color:#FFF; border:1px solid #d50f10; }
.header .mobile-menu { display:none; }
.header .mobile-toogle { display:none; }

.mobile-menu { display:none; /*margin-top:20px; margin-bottom:20px; */ position:absolute; top:0; left:0; bottom:0; z-index:101111; width:80%; background:#222; box-shadow:5px 0 40px #333, 5px 0 45px #999; }
.mobile-menu .mobile-menu-baslik { font-size:26px; font-weight:300; padding:20px; background:#210b73; color:#FFF;  }
.mobile-menu ul li { float:none;  }
.mobile-menu ul li a { padding:12px 20px; background:#222; color:#FFF; border-bottom:1px solid #444; display:block; font-size:16px;   }
.mobile-menu ul li a:hover { text-decoration:none;  background:#d50f10;  }
.mobile-menu ul li a.active { text-decoration:none;  background:#d50f10;  }
.mobile-menu ul li ul li a { padding:10px 20px 10px 40px; background:#FF0020; font-size:14px;  } 
.mobile-menu ul li ul li a:hover { background:#d50f10;  }
.mobile-menu ul li ul li a.active { background:#d50f10; }

.slider-kapsa { position:relative; width:100%; height:100%; overflow:hidden;  }
.slider-kapsa .tp-caption { width: 70% !important; left: 0 !important; text-align: center !important;  }
.slider-kapsa .title-top { font-size:2em; color:#FFF; text-shadow:1px 1px 1px #333; font-weight:700; display: inline-block;
 background: rgba(205,0,0,0.7); padding: 20px 0; width: 550px; }
.slider-kapsa .title-bottom { 
font-size: 2.1em;
    color: #FFF;
    text-shadow: 1px 1px 1px #333;
    font-weight: 700;
    display: inline-block;
    background: rgba(0,0,0,0.5);
    padding: 30px 17px;
}

.bg1 { background:url(../../images/subImages.jpg) center top no-repeat; }
.sub-images { width:100%; height:280px; overflow:hidden; position:relative; }
.sub-images .breadcrumb { position:absolute; bottom:0; margin-bottom:0; background:#d50f10; color:#FFF; border-radius:0; -webkit-border-radius:0; }
.sub-images .breadcrumb a { color:#FFF; }

.content { background:#EEE; padding:30px 0; }
.content .home-content .kolon { position:relative; background:#FFF; border:1px solid #E5E5E5; padding:20px; height:220px; overflow:hidden; }
.content .home-content .home-baslik { color:#d50f10; font-size:16px; font-weight:600; margin-bottom:10px; }
.content .home-content .baslik  { font-size:14px; font-weight:600; margin-bottom:10px; }
.content .home-content .detay a { color:#d50f10; }
.content .home-content .detay a:hover { text-decoration:underline; }
.content .home-content .detay i { margin-right:7px; }
.content .home-content .ac-hakkinda {background: url("../../images/harita.jpg");  }
.content .home-content .haberler .haber-image { float:left; width:45%;   }
.content .home-content .haberler .haber-icerik { float:right; width:55%; padding-left:10px; }
.content .home-content .urunler .urun-image { position:absolute; left:0; right:0; top:0;  }
.urun-item .image {height:200px;}
.urun-item .image img {margin:0 auto;width:100%;height: 250px;}

.urun-item .fiyat {   color:#fff; padding: 10px;
    background: #d50f10;
    position: absolute;
    top: 20px;
    font-size: 20px;}

.content .home-content .urunler .urun-icerik { position:absolute; z-index:10; right:0; top:0; bottom:0; width:50%; padding:20px; background:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s; }
.content .home-content .urunler:hover .urun-icerik { margin-right:-40%;  }
.content .home-content .urunler a:hover { color:#666; }

.content .sidebar-menu .menu-baslik { padding:20px; background:#111; color:#FFF; font-size:16px; font-weight:600; }
.content .sidebar-menu ul li a { background:#FFF; border:1px solid #DDD; border-top:none; padding:10px 20px; display:block; font-size:14px; }
.content .sidebar-menu ul li a:hover { background:#f7f7f7; }
.content .sidebar-menu ul li a.active { background:#d50f10; border:none; color:#FFF; }
.content .page-content { background:#FFF; padding:20px 30px; border:1px solid #DDD; border-top:none; margin-top:-30px; }
.content .page-content h1 {border-bottom:1px solid #eee;padding-bottom:15px; color:#d50f10; font-weight:300; margin-bottom:15px; font-size:32px;
	 font-weight: 400 !important }
.content .page-content h3 { margin-bottom:15px; }
.content .haberler-list .haber { margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #DDD;  }
.content .haberler-list .haber .image { float:left; width:20%; border:1px solid #DDD;  }
.content .haberler-list .haber .haber-icerik { float:right; width:78%;  }
.content .haberler-list .haber .baslik { font-weight:600; font-size:16px; margin-bottom:10px; }
.content .haberler-list .haber .aciklama {  margin-bottom:10px; }
.content .haberler-list .haber .detay i {  margin-left:5px; color:#d50f10; }
.content .haberler-list .haber .detay a { color:#d50f10; }
.content .referans-list .referans { margin-bottom:30px; height:140px;  }
.content .referans-list img { border:1px solid #DDD;   }
.content .referans-list .logo { margin-bottom:5px;  }
.content .referans-list .baslik { text-align:center;   }
.content .urunler-list .image { border:1px solid #DDD;   }
.content .urunler-list .urunadi { padding:15px; text-align:center; background:#0E0042; color:#FFF; font-size:16px; font-weight:700; transition:all 0.3s; -webkit-transition:all 0.3s;position:relative; }
.content .urunler-list .urun-item { margin-bottom:30px; }
.content .urunler-list .urun-item:hover .urunadi { background:#d50f10; }
.content .bayi-list .bayi { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #DDD; font-size:14px; }
.content .bayi-list .bayi .image { float:right; margin-left:10px; width:250px;  }
.content .bayi-list .bayi .sehir { font-size:16px; font-weight:600; margin-bottom:10px; margin-top:10px; color:#d50f10;  }
.content .bayi-list .bayi .item { margin-bottom:3px;   }
.content .bayi-list .bayi .image {  }



.content .foto-galeri .item { margin-bottom:30px; height:110px; overflow:hidden; }
.content .page-content .iletisim-box h2 { margin-bottom:15px; }
.content .page-content .iletisim-box h3 { margin-bottom:5px; font-weight:600; }
.content .page-content .iletisim-box .sosyal i { width:32px; height:32px; line-height:34px; font-size:16px; text-align:center; margin-left:5px; color:#FFF; border-radius:50%; -webkit-border-radius:50%; }
.content .page-content .iletisim-box .sosyal i.fa-facebook { background:#3b5998; }
.content .page-content .iletisim-box .sosyal i.fa-youtube { background:#cc181e; }
.content .page-content .iletisim-box .sosyal i.fa-flickr { background:#1c9be9; }

.content .satis-servis .image { background:#210b73;  }
.content .satis-servis .image img { transition:all 0.3s; -webkit-transition:all 0.3s;  } 
.content .satis-servis .baslik  { padding:15px 20px; font-size:20px; font-weight:300; background:#d50f10; color:#FFF;  }
.content .satis-servis a:hover .image img { opacity:0.5; -webkit-opacity:0.5; }

.content .neden-ac .item { margin-bottom:30px; }
.content .neden-ac .item .icerik { background:#EEE; color:#333; padding:20px; height:380px;  }
.content .neden-ac .item .icerik .baslik  { font-size:18px; margin-bottom:15px; }


.content .urun-detay { position:relative; }
.content .urun-detay .ozellik-ikon { margin:0 -5px 20px; }
.content .urun-detay .ozellik-ikon span { width:12.5%; float:left; display:inline-block; padding:0 5px; } 
.content .urun-detay .ozellik-ikon span img { border:1px solid #aaa; } 
.content .urun-detay .resimler { margin-bottom:20px; }
.content .urun-detay .resimler span { width:25%; float:left; display:inline-block; } 
.content .urun-detay .bilgiler { margin-bottom:20px; }
.content .urun-detay .bilgiler .ozellikler-tablo .baslik { padding:15px; background:#d50f10; color:#FFF; font-size:18px; }
.content .urun-detay .bilgiler .ozellikler-tablo .icerik { border:1px solid #CCC; border-top:none; padding:15px; height:320px; }
.content table.teknik { width:100%; }
.content table.teknik thead { background:#888; color:#FFF; font-size:16px;  }
.content table.teknik td, .content table.teknik th { padding:5px 10px; }
.content table.teknik td { font-size:12px; }
.content table.teknik tr.bg1 { background:#f5f5f5; }
.content .urun-detay .butonlar { position:absolute; right:0; top:-55px; }
.content .urun-detay .butonlar a  { display:inline-block; width:140px; font-size:16px; text-align:center; padding:10px 0; background:#d50f10; color:#FFF; margin-left:10px;  }
.content .urun-detay .urun-resimleri .item { margin-bottom:30px; border:1px solid #DDD; }

.footer { color:#FFF;  }
.footer a { color:#FFF;  }
.footer .footer-top { background:#d50f10; height:60px; line-height:60px; }
.footer .footer-top .footer-menu { float:left; }
.footer .footer-top .footer-menu ul li { float:left; margin-right:15px; }
.footer .footer-top .footer-menu ul li a { font-weight:600;  }
.footer .footer-top .footer-menu ul li i { margin-right:8px; color:#B10016; }
.footer .footer-top .sosyal { float:right; }
.footer .footer-top .sosyal i { width:32px; height:32px; line-height:34px; font-size:16px; text-align:center; margin-left:5px; background:#FFF; color:#B10016; border-radius:50%; -webkit-border-radius:50%;  }
.footer .footer-bottom { font-size:12px; height:60px;  }
.footer .footer-bottom .copy {   color: #aaa;
    float: left;
    margin-top: 20px;
    font-size: 14px;
    letter-spacing: 0.3px; }
.footer .footer-bottom .imza { float:right; line-height:60px; }





.form label { display:block; margin-bottom:5px; }
.form fieldset { border:1px solid #DDD; padding:20px; margin-bottom:20px; }
.form legend { display:inline-block; width:auto; padding:0 15px; font-size:16px; font-weight:600;  }

.textbox { padding:10px; border:1px solid #DDD; width:100%; margin-bottom:15px; }
.selectbox { padding:10px; border:1px solid #DDD; width:100%; margin-bottom:15px; }
.textarea { padding:10px; border:1px solid #DDD; width:100%; height:120px; margin-bottom:15px; }
.button { padding:10px 25px; background:#B21209; color:#FFF; font-size:16px; border:none;  }
.button:hover { background:#E10118; }
.button i { margin-right:5px; }

@media (max-width: 1199px) {
	.content .home-content .kolon { height:250px; }
	.header .menu ul li { margin-left: 25px; }
	.header .menu ul li a { font-size: 15px; }
}

@media (max-width: 992px) {
	.header .mobile-toogle { display:block; }
	.header .menu-hidden { display:none; }
	.content .home-content .kolon { margin-bottom:20px; height:auto; }
	.content .home-content .haberler .haber-image { float:left; width:20%;   }
	.content .home-content .haberler .haber-icerik { float:right; width:75%; }
	.content .home-content .urunler { height:220px; }
	.content .home-content .urunler .urun-icerik { width:30%; }
	.content .home-content .urunler:hover .urun-icerik { margin-left:-20%;  }
	.content .urun-detay .bilgiler .ozellikler-tablo .icerik { height:auto; margin-bottom: 20px; }
}
@media (max-width: 768px) {
	.footer .footer-top .footer-menu { display:none; }
	.footer .footer-top .sosyal { float:none; text-align:center; }
	.footer .footer-bottom .copy { float:none; text-align:center; margin-top:15px; margin-bottom:10px; }
	.footer .footer-bottom .imza { float:none; text-align:center; line-height:1.4; margin-bottom:15px; }
	.content .urun-detay .urun-resimleri .item { margin-bottom:30px; height: 120px; overflow: hidden; }
	.content .urun-detay .butonlar { position:relative; right:0; top:0; margin-bottom: 20px; }
	.content .urun-detay .butonlar a  { width:auto; font-size:12px; padding:7px 10px; margin-left:0; margin-right: 5px;  }
	.slider-kapsa .title-top { width: 100%; padding: 10px 0; }
	.slider-kapsa .title-bottom { width: 100%; padding: 15px 0; }
}
@media (max-width: 480px) {
	.slider-kapsa .tp-caption { display: none; }
	.header-bg .top-menu { display:none; }
	.header .logo { width:70px; }
	.header { min-height:100px; }
	.header-bg { margin-top:40px; }
	.header .mobile-toogle { margin-top:50px; }
	.content .page-content h1 { font-size:28px; }
	.sub-images .breadcrumb { font-size:11px; }
	.content .satis-servis .mobile-margin { margin-bottom:20px; }
	.sub-images { height:230px; }
	.content .referans-list .referans { height:100px; }
	.content .home-content .urunler .urun-icerik { width:50%; }
	.content .home-content .urunler:hover .urun-icerik { margin-left:-40%;  }
	.content .urun-detay .urun-resimleri .item { height: 80px; }
	.sub-images { display: none; }
}





.home_baslik {font-weight:bold;font-size:29px;margin:10px  0 40px  0 ;color:#333;z-index:999;}
 .baslik_cizgi {border:1px solid #ddd;margin-top:-30px;z-index:1;}




 #araclar {margin-bottom:70px;}
 #araclar .item {text-align:center;  
 border-right:1px solid #ddd;
; }
#araclar .item img {width:71%;margin:0 auto;}
.urun_imgcon {height:152px;}
 #araclar h2 {margin-top:10px;font-size:25px;margin-bottom:20px}
 #araclar .fiyat {width:100px;height:38px;margin:0 auto ;font-weight:bold;text-align:Center;background:url(../../images/fiyat.png);color:#fff;font-size:18px;
 	padding:12px 4px;display:block; }
 #araclar img {width:250px}


 
 

 
 .fiyat_tablo { border:1px solid #333;text-align:center;width:100%;margin-bottom:30px;}
 .fiyat_tablo h2 {font-size:23px;font-weight:bold}
 .fiyat_tablo  tr {background:#fefefe;}
 .fiyat_tablo  tr td{padding:13px;border-top:1px solid #333;font-size:20px;color:#333}
 
 
 

 .kirala  {margin:30px auto ;}
 .kirala h3{font-size:25px;margin-bottom:10px;}
 .tel_ {font-weight:bold;font-size:20px;}
 .tel_ img {display:inline-block;width:50px;position:relative;top:13px;margin-right:7px;}
 .tel_ span {color:#F00;font-size:14px;}
 
 


 /* Preloader */
 
#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* sayfa yüklenirken gösterilen arkaplan rengimiz */
    z-index:99; /* efektin arkada kalmadığından emin oluyoruz */
}
 
#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%;
    top:50%;
    background-image:url(yukleniyor.gif); /* burası yazının ilk başında bahsettiğimiz animasyonu çağırır */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px;
}
#imza-digital {
  position:relative;
  width: 150px;
}
#imza-digital a p {margin-bottom: 0px;text-align: center;}
#imza-digital a img {
    position: absolute;
    width: 24px;
    right: 0;

    top: 0px;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}
#imza-digital a img.top {
  opacity:0;
}
#imza-digital a img.top:hover {
  opacity:1;
  transition: transform 1s;
  transform: scale(.8);
}








