/* #Reset & Basics 
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after,	q:before, q:after { content: ''; content: none; } 
	table { border-collapse: collapse; border-spacing: 0; }

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
	/* font-size:14px; */
}

body {  
	margin:0; padding:0; 
	font-family: 'Roboto', sans-serif;
	font-size: 1rem; /* (tarayıcının varsayılan font-size değeri 16px. Öyleyse 1rem = 16px. Ancak bu değer html içindeki font size ile değiştirilebilir.) */
	font-weight: 400;
	line-height: 1.5; 
	color:#333;	/* background: #fff url('images/bg-repak.jpg'); */ }
	
	

/* Typography
------------------------------------- */
h1, h2, h3, h4, h5, h6{
	margin-top: 0;
	margin-bottom: 1rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
h1{
	font-size: 2.5rem;
}

h2{
	font-size: 2rem;
}

h3{
	font-size: 1.75rem;
}

h4{
	font-size: 1.5rem;
}

h5{
	font-size: 1.25rem;
}

h6{
	font-size: 1rem;
}

p {
	margin-top: 0;
	margin-bottom: .5rem;
}

b,
strong {
	font-weight: bolder;
}

small {
  font-size: 80%;
}

/* Links
------------------------------------- */

a{ color: #000; text-decoration: none; outline: 0; }
a:hover {  color: #f4a137; }

/* Buttons
------------------------------------- */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, 
	.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus  {}
.button{ background: #555555; border: none; color: #fff; display: inline-block; font-size: 14px; font-weight: bold; text-decoration: none; cursor: pointer;  margin-bottom: 20px;
	  line-height: normal; padding: 5px; margin:5px 0px 0px 0px; }

/* #hr
================================================== */	
	hr.cizgi{ display: block; height:1px; margin:10px 0px; padding: 0; clear: both; border:none; border-bottom:1px solid #ddd;}
	hr.nokta{ display: block; height:1px; margin:10px 0px; padding: 0; clear: both; border:none; border-bottom:1px dashed #ddd;}
	  

/* Forms
------------------------------------- */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	padding:6px 6px; /* The 6px vertically centers text on FF, ignored by Webkit */ background-color:#fff; border:1px solid #D1D1D1;	box-sizing:border-box;}
/* Removes awkward default styles on some inputs for iOS */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea {
	-webkit-appearance:none; -moz-appearance:none; appearance:none;}
textarea {width:80%; padding-top:6px; padding-bottom:6px;}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	border:1px solid #33C3F0; outline:0;}
label, legend {display:block; padding-top:6px; padding-bottom:6px; font-weight:400;}
fieldset {padding:0; border-width:0;}
input[type="checkbox"], input[type="radio"] {display:inline;}


/* Lists
------------------------------------- */
ul { list-style: circle inside; }
ol { list-style: decimal inside; }
ol, ul { padding-left: 0; margin-top: 0; }
ul ul, ul ol, ol ol, ol ul { margin: 0 0 0 5px; }
li { margin-bottom: 8px; }


/* Tables
------------------------------------- */
th,
td { padding: 3px; text-align: left;  border-bottom: 1px solid #ddd; }
th:first-child, td:first-child { padding-left: 0; }
th:last-child, td:last-child { padding-right: 0; }


/* Spacing
------------------------------------- */
button, .button {cursor: pointer;}
strong {font-weight:700;}
em {font-style: italic;}
 
 
img {border:none; padding:0; margin:0; display:block;}
  
/* GRID
------------------------------------- */
.container {position:relative;	width:1140px; margin:0 auto; padding:0;}
.grid {position:relative; width:100%; padding:0; margin:0; /* background:#ddd; */}
	.grid:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.col-1-12, .col-2-12, .col-3-12, .col-4-12, .col-5-12, .col-6-12, .col-7-12, .col-8-12, .col-9-12, .col-10-12, .col-11-12, .col-12-12, .col-1-5, .col-2-5, .col-3-5, .col-4-5 {
	position:relative; float:left; /* border:1px solid rgba(221,221,221,1);	box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	background-color:#ddd; */}
.col-1-12 {width:8.33%;}
.col-2-12 {width:16.66%;}
.col-3-12 {width:25%;}
.col-4-12 {width:33.33%;}
.col-5-12 {width:41.66%;}
.col-6-12 {width:50%;}
.col-7-12 {width:58.33%;}
.col-8-12 {width:66.66%;}
.col-9-12 {width:75%;}
.col-10-12 {width:83.33%;}
.col-11-12 {width:91.66%;}
.col-12-12 {width:100%;}
/* --- */
.col-1-5 {width:20%;}
.col-2-5 {width:40%;}
.col-3-5 {width:60%;}
.col-4-5 {width:80%;}
/* .col-5-4 -> .col-12-12 */

.content {position:relative; /* background:#fff; */ margin:0px 16px; padding:0;}
	.content:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

/* 998-1139 | 	600-997 | 0-599 */ 
	
@media only screen and (min-width:998px) and (max-width:1139px) {
	.container {width:90%;}
	.content {margin:0px 12px;}
}
@media only screen and (min-width:0px) and (max-width:997px) {

	.container {width:96%;}
	.col-1-12 {width:100%;}
	.col-2-12 {width:100%;}
	.col-3-12 {width:100%;}
	.col-4-12 {width:100%;}
	.col-5-12 {width:100%;}
	.col-6-12 {width:100%;}
	.col-7-12 {width:100%;}
	.col-8-12 {width:100%;}
	.col-9-12 {width:100%;}
	.col-10-12 {width:100%;}
	.col-11-12 {width:100%;}
	.col-12-12 {width:100%;}
	
	.col-1-5 {width:100%;}
	.col-2-5 {width:100%;}
	.col-3-5 {width:100%;}
	.col-4-5 {width:100%;}
	
	.content {margin:0px 12px;}
}

.img {}
	.img img {max-width:100%;}
.img-k {position:relative; width:100%; padding-top:75%;}/* 100% -> 1:1 Aspect Ratio | 75% -> 4:3 Aspect Ratio | 62.5% -> 8:5 Aspect Ratio */
	.img-k img {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; vertical-align:middle; /*height:100%;*/ width:auto; max-width:100%;} 

.clearfix:after {display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix {zoom:1;} /* IE6 */ 
*:first-child+html .clearfix {zoom:1;} /* IE7 */

.clear {clear:both; padding:0 !important; margin:0 !important;}

.bg-fff{background:#fff;}

.anchor {
  display: block;
  height: 60px; /*same height as header*/
  margin-top: -60px; /*same height as header*/
  visibility: hidden;
}
#headerkapgizli {position: relative; height:100px; width:100%; margin:0 auto; background:#231f20;}

/* HEADER */

#headerkap {position: fixed; width:100%; margin:0 auto; padding:0; background:#231f20 url('../images/pattern/noise.png'); z-index:5; height:100px;
-webkit-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.8);
box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.8);
}

#header {}

#logo {position:relative; float:left; width:100px; padding:0; margin:0; z-index:11;}
	#logo img {max-width:100%;}

ul.headerustmenu {position: relative; float:right; margin:32px 0 0 0; padding:0; list-style:none;}
	ul.headerustmenu li {position:relative; float:left; margin:0; padding:0 20px; border-right:1px solid #555;}
	ul.headerustmenu li a {display:block; font-size:1rem; line-height:2; padding:0;  margin:0; color:#fff;}
	ul.headerustmenu li a span {margin-right:8px;}
	ul.headerustmenu li:last-child {margin-right:0px; border-right:none;}
	ul.headerustmenu li a:hover {color:#fff; }

	#headerkap.azyuksek {height: 60px;}
	#headerkap.azyuksek #logo {width:60px;}
	#headerkap.azyuksek ul.headerustmenu {margin-top:15px;}
	

ul.araico {position:fixed; z-index:50; padding:0; bottom:40px; right:0; list-style:none; width:80px; padding:10px; background: rgba(0,0,0,0.5); -webkit-border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -ms-border-radius:6px 0 0 6px; -o-border-radius:6px 0 0 6px; border-radius: 6px 0 0 6px;}
ul.araico li {float:left; text-align:center; width:60px; height:60px; font-size:40px; color:#fff; line-height:60px; width:60px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px;}
ul.araico li.araicoWhatsapp {background:green;}
ul.araico li.araicoPhone {background:red; display:none;}
ul.araico li.araicoPhoneNo {background:red; font-size:15px; line-height:20px;}
ul.araico li a {display:block; color:#fff; }	

@media only screen and (min-width:998px) and (max-width:1139px) {

}

@media only screen and (min-width:600px) and (max-width:997px) {
	#headerkapgizli {height:60px;}
	#headerkap {height:60px;}
	#logo {width:60px;}
	ul.headerustmenu {margin-top:15px;}
	ul.headerustmenu li {padding:0 10px;}
	ul.headerustmenu li a {font-size:1rem;}
	
}

@media only screen and (min-width:0px) and (max-width:599px) {
	#headerkapgizli {height:60px;}
	#headerkap {height:60px;}
	#logo {width:60px;}
	ul.headerustmenu {margin-top:15px;}
	ul.headerustmenu li {padding:0 5px;}
	ul.headerustmenu li a {font-size:0.8rem;}
	
ul.araico li.araicoPhone {display:block;}
ul.araico li.araicoPhoneNo {display:none;}
}

/* SLAYT
**************************** */
#slaytkap {position:relative; background:#fff; width:100%; margin:0 auto; padding:0; }
#slaytim {position:relative; width:100%; padding:0; margin:0;}

	#slaytim .slaytimg {position:relative; width:100%; padding:0; margin:0;}
	#slaytim .slaytimg img {width:100%; max-width:1440px; z-index:5; margin:0 auto;}

	#slaytim .bilgikutusu {position:absolute; top:30%; left:0; width:100%; z-index:6;
		/* background:rgba(143,6,13,.8); -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px; */ }
	#slaytim .bilgikutusu h2 {font-size:3rem; line-height:2; margin:0px; padding:0; color:#fff; text-shadow:3px 3px 4px #000; font-family: 'PT Serif', serif; font-weight:400; letter-spacing:2px;}
	#slaytim .bilgikutusu p {font-weight:300; font-size:2rem; line-height:1.5; margin:0px; padding:0; color:#fff; text-shadow:3px 3px 4px #000;}

	.owl-item.active .bilgikutusu {animation:1s .1s fadeInUp both;}
	.owl-item.active .bilgikutusu h2 {animation:1s .2s fadeInUp both;}
	.owl-item.active .bilgikutusu p {animation:2s .4s fadeInUp both;}

	#slaytim .owl-nav {}
	#slaytim .owl-nav button.owl-prev, #slaytim .owl-nav button.owl-next {position:absolute; top:50%; transform:translateY(-50%); opacity:0; font-size:1.5rem; line-height:2; 
		width:3rem; height:3rem; color:#fff; background:rgba(255,255,255,0.3);	
		-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; cursor:pointer;
		-webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px;
		}
	#slaytim .owl-nav button.owl-prev {left:50px;}
	#slaytim .owl-nav button.owl-next {right:50px;}	
	#slaytim .owl-nav button.owl-prev:hover, #slaytim .owl-nav button.owl-next:hover {background:rgba(0,0,0,0.8); color:#fff;}
	
	#slaytim:hover .owl-nav button.owl-prev {opacity:0.8; left:10px;}
	#slaytim:hover .owl-nav button.owl-next {opacity:0.8; right:10px;}
	
	
	h2.anasayfah2 {position:relative; color:#333; font-weight:600; margin:30px 0 30px 0; text-align:center; font-size:24px; line-height:36px;}
	h2.anasayfah2 a {color:#333;}
	h2.anasayfah2:after {position:absolute; content:""; background-color:#cf0a14; bottom:-12px; left:50%; margin-left:-100px; width:200px; height:2px;}	
	
/* tab */	
ul.sayfatabs{ width:100%; text-align:center; margin:0; padding:30px 0px;  list-style: none; }
	ul.sayfatabs li{display:inline-block; float:none; list-style:none; background: #fff; color: #333; padding: 8px; margin:5px 10px 5px 0px; cursor: pointer; border:2px solid #eee;  }
	ul.sayfatabs li.current{ color: #333; border:2px solid #000; }
	.sayfatab-content{position:relative; display: none; border:none; padding:0px; margin-bottom:30px;}
	.sayfatab-content.current{ display: inherit;	}
	
	
img.karekod {width:240px; max-width:100%; border:1px solid #bbb; margin-bottom:20px;}
	
/* form */	

#contactform {padding-bottom:30px;}
	#contactform input {width:90%; line-height:1.5; font-size:1rem;}
	#contactform textarea {width:90%; height:180px;}
	#contactform label {font-weight:500;}
	#contactform label.error {position:absolute; text-indent:-9999px;}
	#contactform input.error, #contactform textarea.error {border:1px solid red;}
	#contactform img {float:left;	margin:5px;}
	
/* MAİLFORM
**************************** */

#mailformkap {position: relative; width:100%; margin:0 auto; background: transparent url('../images/jeans-texture-bg2.jpg') center top;}
	
	#mailform {color: #fff; padding:32px 0 0 0;}
	#mailform .col-12-12, #mailform .col-8-12,  #mailform .col-4-12 {margin-bottom:32px;}
	#mailform p {color:#fff;}
	#mailform a {color:#fff;}
	
	#mailform h4 {position:relative; color:#fff; font-weight:500; margin-bottom:2rem; font-size:1.2rem; line-height:1.5;}
	#mailform h4 a{color:#fff;}
	#mailform h4:after {position:absolute; content:""; background:rgba(255,255,255,0.8); bottom:-10px;left:0; width:50px; height:2px;}
	
#mailformum{position: relative; padding:0; height:50px; margin:0; width:30%; box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;}
	#mailformum .input{ float:left; padding:0px 2%; width:75%; height:50px; line-height:50px; background:#fff; color:#555; border:1px solid #ddd;
				border-radius: 3px; /* Standart */
				-moz-border-radius: 3px; /* Firefox */
				-webkit-border-radius: 3px; /* Safari ve Chrome */}
	#mailformum .ok-but {float:left; padding:0; width:25%; height:50px; display:inline-block; border:none; cursor:pointer; background:rgba(34,34,34,0.6);}
	#mailformum .ok-but:hover {background:rgba(12,14,16,1);}



	
/* FOOTER
**************************** */
	
#footerkap {position: relative; width:100%; margin:0 auto; background: #333;}
	
	#footer {color: #fff; padding:32px 0 0 0;}
	#footer .col-4-12, #footer .col-8-12  {margin-bottom:32px;}
	#footer p {color:#ccc; margin:0 0 6px 0; font-size:.8rem; line-height:1;}
	#footer a {color:#ccc;}
	
	#footer h4 {position:relative; color:#fff; font-weight:500; margin-bottom:2rem; font-size:1.2rem; line-height:1.5;}
	#footer h4 a{color:#fff;}
	#footer h4:after {position:absolute; content:""; background:rgba(255,255,255,0.8); bottom:-10px;left:0; width:50px; height:2px;}
	
	img.footer-logo {width:120px; margin-bottom:20px;}
	
	ul.sosyal-link {list-style:none; margin:0; padding:0; float:right;}
	ul.sosyal-link li {position:relative; display:block; float:left; list-style:none; width:2rem; height:2rem;
		margin:0 2px 2px 2px; padding:0; background:rgba(12,14,16,0.6); color:#fff; text-align:center; -webkit-transition:all 0.15s ease-out; -moz-transition:all 0.15s ease-out;	transition:all 0.15s ease-out;
		-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;
		}
	ul.sosyal-link li a {color:#fff; display:block; font-size:1rem; line-height:1.8;}
	ul.sosyal-link li a span {color:#fff;}
	ul.sosyal-link li:hover {background:rgba(12,14,16,1);}

@media only screen and (min-width:998px) and (max-width:1139px) {

}

@media only screen and (min-width:600px) and (max-width:997px) {
#mailformum {width:60%;} 
ul.sosyal-link {float:left;} 
}

@media only screen and (min-width:0px) and (max-width:599px) {
#mailformum {width:90%;}
ul.sosyal-link {float:left;} 
}
