 @import url('https://fonts.googleapis.com/css?family=Titillium+Web');

body {
    font-family: 'Titillium Web', sans-serif;
  color: #000;
 /* background:#f9f9f9 url(bg.png) repeat; */
 background:#fff;

font-size: 14px;
  padding:0px;
  margin:0px;
}

body > header,
body > section,
body > footer {
  display: block;
  width: 100%;
  clear: both;
  float: left;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child,
.h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child {
  margin-top: 0;
}

h1,
.h1 {
   font-size: 32px;
   margin:2px;
}

h2,
.h2 {
   font-size: 20px;

}

h3, h4, h5, h6,
.h3, .h4, .h5, .h6 {
   font-size: 18px;
   margin:5px 5px 10px 5px;
}


a {
  color: #000;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

header, section {

}

header, section, footer {

}

section, footer {

}

header h1 a {
  color: #333;
  border-bottom: none;
}

header p {
  margin: 2em 0;
}

.lead {
  font-size: 1.5em;
}

#renki { background:#fff; }

 label.error { color:red; font-size:10px; }

.takipfacebook {
  color:#666;   text-align:center; border-radius:5px;
}
.takipfacebook:hover {
background:#3b5998; color:#fff;   text-align:center; border-radius:5px;
}

.takiptwitter {
  color:#666;      text-align:center; border-radius:5px;
}
.takiptwitter:hover {
background:#55acee; color:#fff;   text-align:center;   border-radius:5px;
}
.takipgoogle {
  color:#666; padding:10px;     text-align:center; border-radius:5px;
}
.takipgoogle:hover {
background:#d34836; color:#fff; padding:10px;  text-align:center;    border-radius:5px;
}

.takipwhatsapp {
  color:#666; padding:10px;    text-align:center; border-radius:5px;
}
.takipwhatsapp:hover {
background:#25d366; color:#fff; padding:10px;  text-align:center;    border-radius:5px;
}


.takipinstagram{
  color:#666;   text-align:center; border-radius:5px;
}
.takipinstagram:hover {
background: linear-gradient( #400080, transparent), linear-gradient( 200deg, #d047d1, #ff0000,    #ffff00); color:#fff;   text-align:center;  border-radius:5px;
}

.social a { float:left;  padding:0 5px; font-size:18px;  margin-right:4px; }
.social2 a { float:left; padding:20px; font-size:20px; margin-top:-10px; margin-right:4px; }
.social2 a:hover { padding:20px; font-size:20px; }


.button {
  border-radius: 5px;
  background: #efefef;
  background-image: -moz-linear-gradient(#FCFCFC, #EFEFEF);
  background-image: -webkit-linear-gradient(#FCFCFC, #EFEFEF);
  background-image: -ms-linear-gradient(#FCFCFC, #EFEFEF);
  background-image: linear-gradient(#FCFCFC, #EFEFEF);
  border: 1px solid #DDDDDD;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
  padding: 8px 16px;
  text-shadow: 0 1px 0 #fff;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: .5em;
}

.button:hover, .button:focus {
  outline: none;
  border: 1px solid rgba(255,0,0,.5);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 0 10px rgba(255,0,0,.3);
}

footer p {
  margin: 0;
  font-size: 1em;
}




.section p {
  margin: 0;
}

.section .unit pre {
  margin: 0;
  padding: 10px 0;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.section .unit pre:hover {
  background: #fc0;
}

.grid, .unit {
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}



.section .unit .grid:first-child {
  border-radius: 5px 5px 0 0;
}

.section .unit .grid:last-child {
  border-radius: 0 0 5px 5px;
}




.ias_trigger {
padding:10px;
text-align:center;
width:100%;
clear:both;
margin:10px;
}


ul#menu { margin:24px 0 0 10px; padding:0; }
ul#menu li{ list-style-type:none; margin:0px; padding:0px;}
ul#menu li a{ float:left; padding:10px; margin:0 5px; color:#000; font-size:14px; background:url(../images/amenubgukose.png) top right no-repeat;  }
ul#menu li a:hover{ border-radius:0 0 0 30px; background:#f60c0b url(../images/amenubgukose.png) top right no-repeat;; color:#fff; }




form#arama{
width:100%;
}

#ara {
position:relative;
width:100%;
height:20px;
}

#ara .yaz{

	background:#fff;
	border:1px solid #d7d7d7;
	padding:10px;
	font-size:16px;
	float:left;
	font-size:14px;
	color:#808080;
	width:100%;
}
#ara .submit{
	float:left;
	padding:6px;
	border:0px;
	cursor:pointer;
	background:#fff url(../images/araicon.png) no-repeat center;
	color:#777;
position:absolute;
right:5px;
top:5px;
	z-index:10;
}



#menuyan {

    background: #fff none repeat scroll 0% 0%;
	padding:10px;

}

#menuyan ul{
list-style: none outside none;
margin: 0px;
padding: 0px;
}
#menuyan ul>li  {
padding: 2px 0px;

}
#menuyan ul>li>li  {
padding: 2px 0px;
margin-left: 16px;
}
#menuyan li a {
    line-height: 18px !important;
	color: #000;
text-decoration: none;
padding:5px;
margin-bottom:2px;
border-bottom:1px solid #ccc;
display:block;
}
#menuyan li a:hover {
	color:#00a0e3;
  border-bottom:1px solid #00a0e3;
}


ul.hata { margin:0; padding:0;}
ul.hata li{ display:block; padding:10px; border-radius:4px; border:1px solid #d70008; background-color:#ffb7b7; color:#d50009; text-align:center;}



#upr {

    float: left;
    height: 300px;

    margin-bottom:10px;

    width: 100%;
}


#urun {


width:100%;
float:left; border: 1px solid #ccc; background:#fff; margin:5px;
text-align:center;
padding-bottom:20px;
    height: 300px;
	color:#000;

}

.ures { height:150px; overflow:hidden;  background:#fff;}

.ures img {
 text-align:center; overflow:hidden;

}


#urunfiyati {  padding:10px; }

.parca-fiyat {

    font-size: 20px;
    font-weight: bold;
	text-align:right;


	}

.urunozel {
text-align:left;
float:left;

}
.urunozel  p {
font-size: 10px;
font-weight: normal;
}




.bedenleri {

opacity: 0;

}




#urunyazi {
padding:10px;
text-align:left;
}



#uye label { margin-bottom:4px; display:block; }
#uye label:hover{ text-decoration:underline; }

label { line-height: 22px; cursor:pointer;}

#alisveris-sepeti{
	display:block;
	position:relative;
	width:20px;
	height:20px;
	float:right;
	position:absolute;
	top:12px;
	right:2px;
}

#alisveris-sepeti .sepetsayisi{
position:absolute; top:0px; left:0px; font-size:12px; color:#ac0000; text-align:center;
background:#fff; border-radius:40px; font-weight:bold;
width:20px; height:20px;
}

.clear {
    clear: both;
}

 #alisveris-sepetim {
	border: 1px solid #ccc;



	width: 100%;


	margin-bottom:30px;
	margin-top:20px;
}
#alisveris-sepetim td, #alisveris-sepetim th {
	border-top-color: white;
	border-bottom: 1px solid #eee;

}


#alisveris-sepetim th {

	 background:#eee;
	font-weight: bold;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}
#alisveris-sepetim td {

	padding: 10px;
	vertical-align: middle;
}

tr.sepetalti {   }

p.fiyat { color: #000;
font-size: 18px; font-weight:bold; }


#havalebildir{

	background-color:#7ab201;

  border-radius:3px;
  border:1px solid #5b9300;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:10px 30px 10px 10px;
 font-size:16px;
}
#havalebildir:hover{
	cursor:pointer;
	border: 1px solid #2F5BB7 !important;

}

#devamet{

	background-color:#ac0000;

  border-radius:3px;
  border:1px solid #8e0303;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:10px 30px 10px 10px;
 font-size:16px;
}
#devamet:hover{
	cursor:pointer;
	border: 1px solid #f00 !important;

}





#satinal{


 background:#7ab201 url(../images/ok.png) left center no-repeat;

  border-radius:3px;
  border:1px solid #5b9300;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:10px 30px 10px 40px;
 font-size:16px;
 float:right;
}
#satinal:hover{
	cursor:pointer;
	border: 1px solid #6aa905 !important;

	 background:#91d400 url(../images/ok.png) left center no-repeat;

}



#adresekle{


 background:#900 url(../images/eklee.png) left center no-repeat;

  border-radius:3px;
  border:1px solid #f00;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:4px 4px 4px 30px;

}
#adresekle:hover{
	cursor:pointer;
	border: 1px solid #900 !important;
 background:#f00 url(../images/eklee.png) left center no-repeat;

}



#kuponekle{


 background:#900;

  border-radius:3px;
  border:1px solid #f00;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:6px;
 line-height:20px;
}
#kuponekle:hover{
	cursor:pointer;
	border: 1px solid #900 !important;
 background:#f00;

}








#vazgec {
	border: 1px solid #ddd !important;
	background: #eee url(../images/gerigit.png) no-repeat left;
 padding:10px 30px 10px 20px;
 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#333;
 cursor:pointer;

}
#vazgec:hover {
	border: 1px solid #666 !important;


 color:#000;
 cursor:pointer;
}



#yeniekle {


	background: #f00 url(../images/eklee.png) no-repeat left;

 -webkit-transition: border .20s;
 -moz-transition: border .20s;
 -o-transition: border .20s;
 transition: border .20s;

 color:#fff;
 cursor:pointer;
 padding:11px 11px 11px 30px;
}
#yeniekle :hover {
	border: 1px solid #066839!important;
	background: #3F83F1;


 color:#fff;
 cursor:pointer;
}







.beyaz { background:#fff; }
.gri { background:#F2F2F2; }



  #etable {
	border: 1px solid #DFDFDF;

	background-color: #eee;
	width: 100%;

	color:#292d2e;
	margin-bottom:30px;
	margin-top:20px;
}
#etable td, #etable th {
	border-top-color: white;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	color:#292d2e;
	text-align:center;
}
#etable tr:hover {

	background:#f0f6ff;
}

#etable td a{
color:#039;
font-weight:bold;
}
#etable td a:hover{
text-decoration:underline;
}

#etable th {
	text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
	background:#eee;
	font-weight: bold;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}
#etable td {
	font-size: 12px;
	padding: 3px;
	vertical-align: middle;
}


#topmenu {float:right; width:80%; }
#topmenu  ul { margin:0; padding:0; list-style-type:none; }

#topmenu  ul li{

float: left;
font-size: 12px;
width: 25%;
margin: 15px -1px;

}


#menust {
background:#f1f1f1;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;
}
#menubgust {
background:#182128;
border-bottom:2px solid #ddd;


}


#ziyaretci ul  {
margin:4px 0 0 0;
padding:0;
}

#ziyaretci > ul > li {
float: right;
position: relative;
padding:5px;
text-align: left;

list-style: outside none none;

}



.wrapper-dropdown-5 {
    position: relative;
	padding-right:30px;
	padding-left:10px;
    cursor: pointer;
    outline: none;

}

.wrapper-dropdown-5:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #4cbeff transparent;
}

.wrapper-dropdown-5 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
z-index:9999;
    /* Styles */
    background: #fff;

    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
}


ul.dropdown{
    padding: 0;
	margin:0;
	width:140px;

}

.wrapper-dropdown-5 .dropdown li {
    padding: 0;
	margin:0;

}

.wrapper-dropdown-5 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding:5px;
	width:100%;
	float:left;
	text-align:left;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown-5 .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown-5 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}

/* Hover state */

.wrapper-dropdown-5 .dropdown li:hover a {
    color: #57a9d9;
}

/* Active state */

.wrapper-dropdown-5.active {

    background: #4cbeff;
    box-shadow: none;
    border-bottom: none;
    color: white;
}

.wrapper-dropdown-5.active:after {
    border-color: #82d1ff transparent;
}

.wrapper-dropdown-5.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}












#naviler, #naviler a {

color:#a2a2a4;
}
  #naviler a:hover{

text-decoration:underline;
}














h1#sayfa {

   font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font-size: 50px;

    color: #222;
    letter-spacing: -1px;
    border-bottom: 1px solid #D8D8D8;
	margin-bottom:5px;
}

input, textarea {
    float: left;


    margin: 5px 0px 0px;
    padding: 10px 0px 10px 5px;
    border: 1px solid #CCC;
    border-radius: 3px;
    box-sizing: border-box;
}

#yeniadresekleme input, #yeniadresekleme  textarea { width:100%; }



#h2bg { padding:10px;  font-size:14px; height:30px; width:100%;  text-align:left; display:block; background:#fff url(../images/h2bg.jpg) bottom repeat-x; }

.ulasim{  background: url(../images/ulasim.png) right no-repeat; }
.onlinedestek{  background: url(../images/onlinedestek.png) right no-repeat; }
.ik{  background: url(../images/ik.png) right no-repeat; }


.skutu {
box-shadow: 0px 2px 2px 0px #ECECEC;
background: none repeat scroll 0% 0% #FFF;
border-radius: 3px;
margin-bottom: 15px;
border: 1px solid #DCDCDC;
}
.skutu:hover {
border-bottom: 1px solid #900;
}


.circle{
color: #fff;
display: inline-block;
text-align: center;
margin: 3px 1.5px 20px 3px;
}




.kucuk {
width: 36px;
height: 36px;
line-height: 36px;
}
.orta {
width: 46px;
height: 46px;
line-height: 46px;
}

.buyuk {
width: 62px;
height: 62px;
line-height: 62px;
}

.yesil{
background-color: #58B25E;
border-color: #58B25E;
color: #FFFFFF;
}

.mor {
background-color: #A085C6;
border-color: #A085C6;
color: #FFFFFF;
}

.kirmizi {
background-color: #e60001;
border-color: #e60001;
color: #FFFFFF;
}
.ckirmizi {
color: #790004;
}

.mavi {
background-color: #02A1DB;
border-color: #02A1DB;
color: #FFFFFF;
}

.turuncu {
background-color: #EF7B45;
border-color: #EF7B45;
color: #FFFFFF;
}

.right { float:right;}
.left { float:left;}

 .p10 { padding:10px;}
 .p5 { padding:5px;}
 .br5px { border-radius:5px;}
 .bgf5 { background:#f5f5f5;}
 .bgfff{ background:#fff;}
 .be8 { border:1px solid #e8e8e8;}
 .h50ovhid { height:70px; overflow:hidden;}
 .h40ovhid { height:44px; overflow:hidden;}
 .h30ovhid { height:30px; overflow:hidden;}
 .h20ovhid { height:20px; overflow:hidden;}

 .dfb { margin-top:20px; margin-bottom:10px; display:block; color:#ccc; font-size:12px;}
 .dfb:hover{ color:#000; }
 .fs12 { font-size:12px;}
 .fs14 { font-size:14px;}
 .fs18 { font-size:18px;}
 .color666 { color:#666;}
 .tac { text-align:center;}
 .tar { text-align:right;}
 .tal { text-align:left;}


.kayitbuton {
    background: #75A94E none repeat scroll 0% 0%;
    width: 100%;
	color:#fff;
	line-height: 30px;
	padding: 7px 18px;
	cursor: pointer;
	border-radius:3px;
border: 1px solid #eee !important;
box-shadow: 0px 1px 0px 0px #FFF inset;
    box-sizing: border-box;

}



 #refresim {
height:150px; overflow:hidden; border-radius:0 0 5px 5px;
}

.bbkirmizi { border:1px solid #eee; }

 blockquote{
    margin:6px;
    font-size: 16px;
    padding:5px;
color: #8E8E8E;
}



hr {
background:url(../images/hrbg.png) center no-repeat;
border-width:0;
height:17px;
text-align:center;
width:100%;
}



#site_alti {
padding-top:20px;
 border-bottom:1px solid #ddd;
}

 ul.altlist { margin:0; padding:0 0 0 15px;  }
 ul.altlist li { list-style-type:none; border-bottom:1px dotted #eee; }
 ul.altlist li a { color:#000; padding:5px 2px; display:block;     overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
 ul.altlist li a:hover{ color:#444;  }


.cfff { color:#fff;}
a.ashver i:hover{ color:#fff;}


a#aktifmenu {    background:#666; color:#eee; border-bottom:1px dotted #062d52; display:block;  padding:10px;}
a#pasifmenu {   border-bottom:1px dotted #062d52;    display:block; color:#000; padding:10px;   }
a#pasifmenu:hover {   color:#111; border-bottom:1px dotted #062d52; display:block; padding:10px;}









#secilenadim { background:#353535 url(../images/ileriok.png) right no-repeat; color:#fff; }
#adimok{ opacity:0.4; background:#f8f8f8 url(../images/adimok.png) right no-repeat; color:#000; }
#adim { background:#f8f8f8; color:#000; }
.no { width:10%; float:left; font-size:32px; }
.bilgi > h3 { font-size:16px; margin:10px 0 0 0; }
.bilgi > p { font-size:12px; }


#adresler table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#adresler th, #adresler td { padding:10px; border-bottom:solid 1px #ccc; vertical-align:middle; text-align:left; }




 #siparisformu {
	border: 1px solid #DFDFDF;

	background-color: #F9F9F9;
	width: 100%;

	color: #333;
	margin-bottom:30px;
	margin-top:20px;
}
#siparisformu td, #siparisformu th {
	border-top-color: white;
	border-bottom: 1px solid #DFDFDF;
	color: #555;
}


#siparisformu th {
	text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
	background:#eee;
	font-weight: bold;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}
#siparisformu td {
	font-size: 12px;
	padding: 10px;
	vertical-align: middle;
}






#osmaniye-web-tasarim {


text-align:center;
padding-right:20px;
height:50px;
clear:both;

}
#osmaniye-web-tasarim a{
width:101px; height:40px;
display: inline-block;
background:url(../osmaniye-web-tasarim-bw.png) no-repeat;
}
#osmaniye-web-tasarim a span{
display:none;
}
#osmaniye-web-tasarim a:hover{
background:url(../osmaniye-web-tasarim.png) no-repeat;
}
