@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Dosis:400,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,latin-ext);

* { margin:0px; padding:0px; border:0px; }

body { background:#f1f1f1;
font-family: 'Dosis', sans-serif;
font-size:16px;

}

#haber  ul , #haber  ul *  { list-style:none; padding:0px; padding:0px; border:0px;}
.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; }

.container{ min-width:1170px; max-width:1200px !important; width:1170px !important;}
a  { text-decoration:none !important;}
p { font-family: 'Open Sans', sans-serif; font-size:14px;}

header { width:100%; display:block; min-height:90px;  background-color:#fff; box-shadow:1px 1px 2px 2px rgba(0,0,0,0.1); z-index:999999; position:relative; min-width:1170px; }

header .container  ,header .container  .col-lg-3{  padding-left:0px;}

nav.menu {list-style:none;/* position:absolute; *//* right:0px; *//* bottom:5px; *//* width:100%; */display:inline-block;/* height:25px; */margin-top: 27px;}

.menu  li{  float:right;  }
.menu li a {padding-left:15px;padding-right:15px;font-weight: 600;line-height:35px;color: #5a5a5a;} 

.slayt { background:url(../images/slaytBG.png) center top no-repeat;  height:513px;}

.ortaSlayt { padding:10px; }
.ortaSlayt .container { position:relative;  background-color:#fff; box-shadow:1px 1px 5px 4px rgba(0,0,0,0,50); min-height:60px; margin-top:10px; border-radius:5px;}

.resimsol { float:left; margin-right:10px; margin-bottom:10px;}

#owl-demo { position:relative;}

#owl-demo .item{
  margin: 3px;
  margin-top:20px;
}
#owl-demo .item img{
  display: block;
  height: auto;
  float:left; 
  margin-right:20px;
  padding:5px; 
  background:#fff;
  border:1px solid #dedede;
}

.owl-prev{ position:absolute; left:-50px;  top:40%; background:url(../images/parts.png) left top no-repeat !important; width:13px; height:32px;  content:'';	 }
.owl-next{ position:absolute; right:-50px;  top:40%; background:url(../images/parts.png) -20px top no-repeat !important; width:13px; height:32px;  content:'';	 }

.ortaSlayt .prev{ position:absolute; left:-30px;  top:35%; background:url(../images/parts.png) left top no-repeat !important; width:23px; height:32px;  content:'';}
.ortaSlayt .next{ position:absolute; right:-30px;  top:35%; background:url(../images/parts.png) -20px top no-repeat !important; width:23px; height:32px;  content:''; }

.ortaSlayt .prev , .next { opacity:1;}

.social { width:42%; height:60px; position:absolute; top:0px; right:0px;}
.socialParts  { background:url(../images/parts.png) left top no-repeat; }
.social div.lang { width:130px; height:35px; background-position:-45px 0px;  padding-left:20px; float:right; }
.social div.lang  a { color:#fff; font-size:12px;  padding-left:6px; padding-right:5px; float:left; line-height:32px;}

.social div.phone  { width:130px; height:36px; background-position:-176px 0px;  padding-left:25px; float:right;  text-align:center;}
.social div.phone  a { color:#fff; font-size:12px;  padding-left:6px; padding-right:5px;  line-height:32px;}

.social a.fb  { width:35px; height:37px; background-position:-310px 0px;  padding-left:25px; float:right; margin-left:5px; }
.social a.fb  { color:#fff; font-size:12px;  padding-left:6px; padding-right:5px; float:left; line-height:32px; float:right;}

.social a.tw  { width:35px; height:37px; background-position:-349px 0px;  padding-left:25px; float:right; margin-left:5px; }
.social a.tw  { color:#fff; font-size:12px;  padding-left:6px; padding-right:5px; float:right; line-height:32px;}

.readmore { float:right; line-height:45px; height:45px;  }

#owl-demo2 .item{
  margin: 3px;
  text-align:center;
  height:60px;
  line-height:60px;
}


 
.page .container{  min-height:400px; background-color:#fff;} 
.page .baslik{  height:80px;      border-bottom:3px solid #dedede; width:100%;  font-size:54px; line-height:74px; position:absolute; left:0px; bottom:0px;   padding-left:10px; padding-right:30px; color:#fff; font-weight:bold;   }
 
 
 .page .top { position:relative;    }
 .page .container p { padding-left:20px; padding-right:20px; } 
 .solmenu  { overflow:hidden; }
 .solmenu h3 { border-bottom:1px solid #dedede; line-height:65px; height:65px; background-color:#35719f; color:#fff; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px;}
 .solmenu nav { list-style:none; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2); border-radius:5px; overflow:hidden;}
 .solmenu nav li { line-height:25px;  }
 .solmenu nav li a { line-height:45px; padding-left:15px; width:100%; display:block; color:#333; background-color:#dedede;}
 .solmenu nav li a:hover  ,   .solmenu nav li.active a{ background-color:#ccc;}
 .solmenu nav li a i { margin-right:10px; color:#333;}
  h2 { line-height:45px; border-bottom:1px dashed #dedede; color:#35719f;}
  
  
  .gmap3 {
	background: #296484;
	border: 6px solid #f6f6f6;
	width: 100%;
	height: 400px;
}
.gmaplabels {
	color: #fff;
	background: #296484;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family: Calibri, Tahoma;
	border: 1px solid #f3af01;
	padding: 7px;
	white-space: nowrap;
}
#map {
	width: 100%;
	height: 400px;
	 
}

input[type=text], input[type=email], input[type=tel] {
	padding: 0 15px;
	width: 100%;
	float: left;
	line-height: 37px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 37px;
	background-color: #efefef;
	;
}
label {
	text-align: left;
	float: left;
	width: 25%;
	line-height: 30px;
	height: 30px;
}
textarea {
	padding: 0 15px;
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 150px;
	background-color: #efefef;
}
input[type=text]:hover, textarea:hover {
	border: 1px solid #1f4182
}
img#refresh {
	height: 35px !important;
	margin-left: 3%;
	cursor: pointer;
}
 input[type=submit] {
	height: 35px;
	width: 105px;
	border: 1px solid #35719f;
	background: #35719f;
	margin-top: 10px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	margin-left: 3%;
}
input[type=submit]:hover {
	background-color: #2a282b;
}
label.error, div.error {
	margin-left: 28%;
	color: #FF0000;
	font-size: 11px;
	width: 60%;
}

.referans div i { color:rgba(0,0,0,0.7); padding-right:5px; padding-left:10px;}
.referans div{  border:1px solid #dedede; padding:10px; margin-bottom:10px; box-shadow:1px 1px 5px 0px rgba(120,120,120,0.1); border-radius:8px;  }
 

.belge { padding:20px; border:1px solid #dedede; background-color:#fff; display:inline-block; margin-bottom:20px;}

.resimsol { margin-right:10px; margin-bottom:10px; padding:10px; background-color:#fff; border:1px solid #dedede !important;} 


#haber { overflow:hidden;}
#haber , #haber li { height:150px !important;}
#haber li { float:left; padding-left:10px;}
#haber li img { float:left;}
#haber li a , #owl-demo .item a { color:#000;} 

#footer {
	background-color: #28282c;
	padding: 50px 0 50px;
	position: relative;
	z-index: 1;
	border-style: solid;
}

#footer::-webkit-input-placeholder {
	color: #999;
}

#footer:-moz-placeholder {
	color: #999;
}

#footer::-moz-placeholder {
	color: #999;
	opacity: 1;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

#footer:-ms-input-placeholder {
	color: #999;
}


#sidebar .widget,
#footer-widgets .widget {
	position: relative;
	z-index: 1;
	margin-top: 60px;
}

#footer-widgets .widget {
	margin: 0 0 25px;
	color: #fff;
}

#sidebar .widget.widget_spacer,
#footer-widgets .widget.widget_spacer {
	margin: 0;
}

#sidebar .widget:first-child {
	margin: 0;
}

.widget.widget_pages ul ul {
	display: none;
}

#sidebar .widget ul,
#footer-widgets .widget ul {
	margin: 0;
	list-style: none;
}

#footer-widgets select {
	background-color: #4d5053;
	border-color: #4d5053;
	color: #b6b7b8;
	margin: 0;
}

#footer-widgets input,
#footer-widgets textarea,
#footer-widgets .widget.widget_calendar table,
#footer-widgets .widget.widget_calendar th,
#footer-widgets .widget.widget_calendar td {
	border-color: #4d5053;
	color: #b6b7b8;
}

#footer-widgets hr {
	background-color: #4d5053;
}

.widget.widget_categories ul li:before,
.widget.widget_categories ul li:after,
.widget.widget_archive ul li:before,
.widget.widget_archive ul li:after {
	content: "";
	clear: both;
	display: table;
}

.widget.widget_categories ul li,
.widget.widget_archive ul li {
	position: relative;
	text-align: right;
}

.widget.widget_categories ul li a,
.widget.widget_archive ul li a {
	float: left;
}

#sidebar .widget.widget_recent_entries .post-date,
#footer-widgets .widget.widget_recent_entries .post-date {
	display: block;
	font-size: 1em;
}

#sidebar .widget.widget_recent_comments .comment-author-link,
#sidebar .widget.widget_recent_comments ul li a {
	color: #333;
}

#sidebar .widget.widget_recent_comments ul li {
	border: 0;
	border-bottom: 1px solid #e0e0e0;
	padding: 4px 0 30px 78px;
	margin-top: 25px;
}

#sidebar .widget.widget_recent_comments ul li:first-child {
	margin-top: 0;
}

#sidebar .widget.widget_recent_comments ul li:before {
	content: "\e95b";
	font-size: 27px;
	font-weight: normal;
	width: 61px;
	height: 61px;
	line-height: 61px;
	text-align: center;
	background-color: #fd563a;
	color: #fff;
	border-radius: 0;
	top: 0;
	transform: none;
}

#footer-widgets .widget.widget_recent_comments .comment-author-link {
	color: #b1b1b1;
}

#sidebar .widget.widget_calendar caption,
#footer-widgets .widget.widget_calendar caption {
	color: #fd563a;
}

/* Title Widget */

#sidebar .widget .widget-title,
#footer-widgets .widget .widget-title {
	letter-spacing: 0.5px;
	font-size: 16px;
	color: #999;
	margin: 0 0 25px 0;
	text-transform: uppercase;
	z-index: 1;
	position: relative;
}

#sidebar .widget .widget-title > span,
#footer-widgets .widget .widget-title > span {
	display: block;
	position: relative;
	padding: 0 0 10px 0;
}

#sidebar .widget .widget-title > span:after,
#footer-widgets .widget .widget-title > span:after {
	width: 32px;
	height: 3px;
	background-color: #fd563a;
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	z-index: -2;
}

#footer-widgets .widget .widget-title > span {
	padding-bottom: 11px;
}

#footer-widgets .widget .widget-title {
	margin-bottom: 33px;
	color: #fff;
}


/* Widget: Text */

#sidebar .widget.widget_text p:last-child,
#footer-widgets .widget.widget_text p:last-child {
	margin-bottom: 0;
}


/* Widget: Categories, Meta, Archives, Pages */

.widget.widget_categories ul li,
.widget.widget_meta ul li,
.widget.widget_pages ul li,
.widget.widget_archive ul li,
.widget.widget_recent_entries ul li,
.widget.widget_recent_comments ul li,
.widget.widget_nav_menu ul li {
	font-size: 14px;
	font-weight: 500;
	font-family: "Poppins", sans-serif;
	padding: 13px 0 11px;
	border-top: 1px solid #e0e0e0;
	text-transform: uppercase;
}

.widget.widget_rss ul li {
	padding: 12px 0;
	border-top: 1px solid #e0e0e0;
}

.widget.widget_categories ul li:last-child,
.widget.widget_meta ul li:last-child,
.widget.widget_pages ul li:last-child,
.widget.widget_archive ul li:last-child,
.widget.widget_recent_entries ul li:last-child,
.widget.widget_recent_comments ul li:last-child,
.widget.widget_rss ul li:last-child {
	border-bottom: 1px solid #e0e0e0;
}

.widget.widget_categories ul li a,
.widget.widget_meta ul li a,
.widget.widget_pages ul li a,
.widget.widget_archive ul li a,
.widget.widget_recent_entries ul li a,
.widget.widget_recent_comments ul li a {
	color: #777;
}

.widget.widget_categories ul li a,
.widget.widget_meta ul li a,
.widget.widget_pages ul li a,
.widget.widget_archive ul li a,
.widget.widget_recent_entries ul li a,
.widget.widget_recent_comments ul li,
.widget.widget_nav_menu ul li a {
	position: relative;
	padding-left: 33px;
	color: #777;
	display: inline-block;
}

.widget.widget_categories ul li a:before,
.widget.widget_meta ul li a:before,
.widget.widget_pages ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_recent_entries ul li a:before,
.widget.widget_recent_comments ul li:before,
.widget.widget_nav_menu ul li a:before {
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #fd563a;
	border-radius: 50%;
	content: "\e912";
	font-size: 8px;
	font-family: "ninzio";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
#sidebar .widget.widget.widget_information ul li i,
#footer-widgets .widget.widget.widget_information ul li i {
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
}


/* Widget: Links */

#sidebar .widget.widget_links ul li,
#footer-widgets .widget.widget_links ul li {
	border: 0;
}

#sidebar .widget.widget_links ul.col2 li,
#footer-widgets .widget.widget_links ul.col2 li {
	width: 50%;
	float: left;
	padding: 0;
}

#sidebar .widget.widget_links ul li a,
#footer-widgets .widget.widget_links ul li a {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	color: #777;
}

#sidebar .widget.widget_links ul li i,
#footer-widgets .widget.widget_links ul li i {
	position: absolute;
	left: 0;
	top: 6px;
}

#sidebar .widget.widget_links ul li a:hover,
#footer-widgets .widget.widget_links ul li a:hover {
	color: #fd563a;
}

#footer-widgets .widget.widget_links ul li a {
	color: #dfdfdf;
}
#bottom {
	background-color: #1c1d20;
	color: #b4b4b4;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

#bottom a:hover {
	color: #fff;
}

#bottom .bottom-bar-inner-wrap {
	padding: 14px 0 13px;
}

#bottom #copyright {
	color: #b4b4b4;
}

#bottom .bottom-bar-inner-wrap {
	display: table;
	width: 100%;
}

#bottom .bottom-bar-left {
	display: table-cell;
	margin: 0;
	text-align: left;
	vertical-align: middle;
	width: 40%;
}

#bottom .bottom-bar-right {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 60%;
}


