@charset "utf-8";
/* CSS Document */
@import url('mobil.css');
@import url('sky-forms.css');
.header-top{
	background: #6d6e71;
	height:	28px;
}
.CoverImage {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto 1em;
  max-height: 107px;
  max-width: 272px;
}
.FlexEmbed {
  display: block;
  overflow: hidden;
  position: relative;
}
.FlexEmbed:before {
  content: "";
  display: block;
  width: 100%;
}

.menuzordImg:before {
  padding-bottom: 40%;
}

.MenuOver {
	width: 100%;
	height: 100%;
	position: fixed;
	background-image: url(../images/MenuOver.png);
	z-index: 9998;
	display: none;
}
#menuzord ul li ul li a span{
	color: #EC0000;	
}
#menuzord ul li ul li a:hover span{
	color: #fff;	
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
  width: 100%;
  max-height: 485px;
}

.carousel-caption {
	left: 0!important;
	bottom: 0px!important;
	text-align: right!important;
}
.carousel-caption h3{
	margin: 0;
	background:rgba(255,168,0,0.80);	
	text-shadow: none;
	padding: 10px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	display: inline-block;
}
.carousel-caption p{
	max-width: 430px;
	width: 430px;
	background:rgba(109,110,113,0.80);
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 15px;
	margin: 0;
}
.carousel-caption .btn-primary{
	background:rgba(255,255,255,0.80);
	border: none;
	border-radius: 0;
	color: #6d6e71;
	font-family: 'Open Sans', sans-serif;
}
.carousel-caption .btn-primary:hover{
	background:rgba(255,255,255,0.80);
	color: #ffa800;
}

.ortaKisim{
	margin: 30px 0 105px;
}
.ana_baslik{
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	color: #6d6e71;
	font-weight: 300;
	font-size: 26px;
	border-bottom: 5px solid #ffa800;
	padding-bottom: 7px;
	width: 315px;
	margin: auto;
}
.grayborder{
	border-bottom: 1px solid #ffa800;	
}
.uretimler{
	padding: 10px!important;
	background: none!important	
}
.effect-ming {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 0;
	min-width: 100%!important;
	max-width: 100%!important;
	max-height: 100%!important;
	width: 48%;
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.effect-ming img {
	position: relative;
	display: block;
	min-height: 100%;
	height: 240px;
	max-height: 240px;
	max-width: 100%;
	opacity: 0.8;
}
.effect-ming .baslik{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 16px;
	padding: 10px;
	text-align:left;
	background: rgba(109,110,113,0.80);
	margin: 0;
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
}
.effect-ming:hover .baslik{
	background: rgba(255,168,0,0.80);
}
.effect-ming .title{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom:-20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #4d4d4d;
	font-size: 13px;
	text-align:left;
	background: rgba(255,255,255,0.80);
	margin: 0;
	padding:10px;
	height: 0px;
	transition:height .5s , color 1s;
	-webkit-transition:height .5s , color 1s;
	-moz-transition:height .5s , color 1s;
	-o-transition:height .5s , color 1s;
}

.effect-ming:hover .title{
	height: 93%;
}
.effect-ming .title p{
	height: 95px;	
}
.effect-ming .title .button{
	width: 90px;
	height: 25px;	
	background: #8a8b8d;
	float: right;
	margin-right: -10px;
	margin-top: 63px;	
}
.effect-ming .title .button a{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-left: 5px;
	margin: 0;	
	display: inline-block;
	line-height: 25px;
}
.effect-ming .title .button a:hover{
	text-decoration: none;	
}
.effect-ming .title .button span{
	background: #727376;
	padding: 4px 8px;
	color: #fff;	
	margin-left: 5px;
}

.altKisim{
	background: #f2f2f2;
	height: 195px;
	min-height: 195px;	
}
.altKisim .vitrin{
	position: relative;
	margin-top: -62px;
	margin-bottom: 35px;	
}
.altKisim .vitrin a{
	display: block;	
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
}
.altKisim .vitrin a .title{
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 24px;
	color: #fff;
	padding-left: 15px;
	padding-bottom: 8px;
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
}
.altKisim .vitrin a:hover .s{
	color: #ffa800	
}
.altKisim .vitrin a .titleImg1{
	background: url(../images/teknolojikAltyapi.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin  a:hover .titleImg1{
	background: url(../images/teknolojikAltyapiHover.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin a .titleImg2{
	background: url(../images/isIsci.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin  a:hover .titleImg2{
	background: url(../images/isIsciHover.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin .titleImg3{
	background: url(../images/dijitalKatalog.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	transition:background .5s , color 1s;
	-webkit-transition:background .5s , color 1s;
	-moz-transition:background .5s , color 1s;
	-o-transition:background .5s , color 1s;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin  a:hover .titleImg3{
	background: url(../images/dijitalKatalogHover.jpg) no-repeat 0 0;
	width: 100%;
	height: 125px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.altKisim .vitrin .title .m1{
	color: #6d6e71;
	font-weight: 300!important;	
	font-family: 'Open Sans', sans-serif;
}
.altKisim .vitrin .title .m2{
	color: #ffa800;
	font-weight: 300!important;	
	font-family: 'Open Sans', sans-serif;
}

.altKisim .vitrinAlt img{
	float: left;
	margin-right: 15px;
}
.altKisim .vitrinAlt .baslik{
	color: #ffa800;
	font-weight: 400!important;	
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	margin-top: -5px;
	margin-bottom: 0px!important;
}
.altKisim .vitrinAlt p{
	color: #6d6e71;
	font-size: 13px;
	font-weight: 400!important;	
	font-family: 'Open Sans', sans-serif;
	margin-top: 10px;	
}
.altKisim .vitrinAlt span{
	font-size: 24px;
	font-weight: 300!important;	
	font-family: 'Open Sans', sans-serif;
	margin: 0!important;
	padding: 0!important;
}
.altKisim .vitrinAlt a{
	color: #6d6e71;
	font-size: 13px;
	font-weight: 400!important;	
	font-family: 'Open Sans', sans-serif;
	display: block;
}
.sosyal{
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	
}
.sosyal span{
	vertical-align:middle;
	font-size: 14px!important;
	font-weight: 600!important;	
	font-family: 'Open Sans', sans-serif;	
}
.sosyal img{
	margin-right: 5px!important;
}
.footer{
	background: #6d6e71;
	padding: 25px 0	
}
.footer-baslik{
	color: #ffa800;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
}
.footer-baslik span{
	color: #f60717;	
	font-family: 'Open Sans', sans-serif;
	font-weight: 600
}
ul.footer-menu li {margin-top:7px;}
ul.footer-menu li a{color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px; font-weight: 300; padding-bottom:10px;}
ul.footer-menu li a:hover{
	text-decoration: underline!important;	
}
.footer-Referans{
	margin-left: -60px;	
}
.footer-Referans li{
	display: inline-block;
	margin:7px 0 0 60px;
	background: #f9fafc;
	text-align: center;
	box-shadow: inset 0px 0px 0px 1px rgba(244, 244, 246, 1.0);
	border-radius: 10px;
}
.footer-Referans li a img{
	display: block;
	margin: 15px auto;
	width: 80%;	
}
.beyaz{
	color: #fff;	
}
.FooterIletisim div:last-child {
    color: #9ac8e3;
    font-size: 17px;
    line-height: 25px;
    text-align: right!important;
}
.FooterIletisim span.telefon {
	color: #ffffff;
	font-size: 35px;
	display: block;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 300;
	text-align: right!important;
}
.FooterIletisim span.telefon i{
	font-weight: 300;
}
.FooterIletisim p{
	text-align: right!important;
	color: #fff;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 400;
	font-size: 12px;
}
.FooterIletisim .marka{
	color: #ffa800;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 600;
}


.sayfaBaslikAlan{
	background: #f6a704;
	height: 100px;
	min-height: 100px;
}
.sayfaBaslikAlan h1{
	color: #fff;	
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 400;
	line-height: 100px;
}

.sol .neredeyim{
	padding: 10px 0;	
	border-bottom: 1px solid #6d6e71;
	margin-bottom: 15px;
}
.sol .neredeyim ul{
	margin: 0!important;	
}
.sol .neredeyim ul li{
	display: inline-block;
	color: #6d6e71;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 12px;
	text-transform: uppercase;
}
.sol .neredeyim ul li a{
	color: #6d6e71!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 12px;
	text-transform: uppercase;
}
.sol .spotMetin p{
	color: #6d6e71;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 17px;	
}

.sol .sayfaYazi{
	margin-top: 15px;	
}
.sol .sayfaYazi p{
	color: #6d6e71;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;	
}
.sol .sayfaYazi p a{
	color: #ffa800;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;	
}
.sol .sayfaVitrin{
	margin-top: 35px;
	margin-bottom: 100px;
	border-bottom: 1px solid #6d6e71;
	padding-bottom: 35px;
}
.sol .sayfaVitrin .box{
	height: 60px;
	min-height: 60px;	
	background: #6d6e71;
	margin-right: 10px;
	text-align: center;
	line-height: 60px;
}
.sol .sayfaVitrin .box a{
	display: block;
	color: #fff;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 18px;
	font-weight: 300;		
}
.sol .sayfaVitrin .box a i{
	margin-right: 10px;
	font-size: 28px;	
	font-weight: 300;
	vertical-align: middle;
}
.sol .sayfaVitrin .box a:hover{
	text-decoration: none;	
}
.sol .sayfaVitrin .teknikDetaylar{
	background: #f6a704;	
}

.sag .sayfaResim{
	position: relative;	
	margin-top: -80px;
}
.sag .sayfaResim .sayfaKategori{
	position: absolute;
	bottom: 0;
	left: 0;	
	background: rgba(109,110,113,0.80);
	width: 100%;
	color: #fff;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 24px;
	font-weight: 300;	
	padding: 13px 0 10px 20px
}
.sag .sagMenu{
	margin-bottom: 100px;	
}
.sag .sagMenu li{
	background: #ececec;	
	padding: 20px 0 20px 20px;
	border-top: 1px solid #fff;
}
.sag .sagMenu li a{
	color: #6d6e71;	
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;
	font-weight: 400;
}
.sag .sagMenu li a:hover, .sag .sagMenu li a.aktif{
	color: #f6a704;	
	text-decoration: none;	
}

.PressReflection {
    display: block;
    margin-left: 47px;
    overflow: hidden;
}
.PressReflection .PressItem {
    display: block;
    margin-top: 20px;
    overflow: hidden;
}
.PressReflection .PressItem .Title {
    color: #595454;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 4px;
}
.PressReflection .PressItem .Title a {
    color: #595454;
    font-size: 14px;
    font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
.PressReflection .PressItem .Description {
    color: #595454;
    font-size: 13px;
    font-weight: 100;
    margin-bottom: 5px;
}

.PressReflection .PressItem .Description a {
    color: #595454;
    font-size: 13px;
    font-weight: 100;
	font-family: 'Open Sans', sans-serif;
}
.PressReflection .PressItem .GoOn {
    background-color: #f0eeef;
    background-image: url("../images/PressReleaseArrow.png");
    background-position: 93% center;
    background-repeat: no-repeat;
    color: #595454;
    float: left;
    font-size: 12px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    text-indent: 24px;
    width: 167px;
}
.PressReflection .PressItem .GoOn:hover {
    background-color: #e4e1e1;
}
.PressReflection .PressItem .GoOn a {
    color: #595454;
    display: block;
    font-size: 12px;
    font-weight: 100;
	font-family: 'Open Sans', sans-serif;
}
.NewsDetail {
    display: block;
    margin-left: 47px;
    overflow: hidden;
}
.NewsDetail > p {
    color: #595454;
    font-size: 16px;
    font-weight: 100;
	font-family: 'Open Sans', sans-serif;
}
.NewsDetail img {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
	width: 300px;
	height:132px;
}

.NewsDetail .haberIcerik p{
    clear: both;
    color: #595454;
    display: block;
    font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif!important;
}
.BodyDetail h1 {
    background-color: #6d6e71;
    color: #fff;
    font-size: 24px;
    height: 59px;
    line-height: 59px;
    padding-left: 40px;
	font-family: 'Open Sans', sans-serif!important;
}
.BodyDetail h2 {
    background-color: #ffa800;
    color: #fff;
    font-size: 24px;
    height: 59px;
    line-height: 59px;
    padding-left: 40px;
	font-family: 'Open Sans', sans-serif!important;
}

.BodyDetail .PageDetail {
    color: #000;
    font-size: 13px;
    padding-left: 0px;
    padding-top: 18px;
}
.BodyDetail .PageDetail .ContactDetail .ContactDetailList {
    border-bottom: 1px solid #ededed;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}
.ContactUl {
    margin-top: 7px;
}
.ContactUl li {
    background-repeat: no-repeat;
    color: #000;
    margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif!important;
	font-weight:300;
	font-size: 14px;
}
.ContactUl li a {
    color: #000;
    font-weight:300;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif!important;
}
.ContactUl li a:hover {
    text-decoration: underline;
}
.ContactUl .Phone {
    background-image: url("../images/PhoneIcon.png");
    background-position: left top;
    font-weight:300;
	font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding-left: 28px;
}
.ContactUl .Faks {
    background-image: url("../images/FaksIcon.png");
    background-position: left center;
    font-weight:300;
	font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding-left: 28px;
}
.ContactUl .Address {
    background-image: url("../images/AddressIcon.png");
    background-position: left top;
    padding-left: 28px;
}
.ContactUl .Mail {
    background-image: url("../images/MailIcon.png");
    background-position: left top;
    height: 28px;
    line-height: 28px;
    padding-left: 28px;
}
.BodyDetail .Form  input.Req[type="text"] {
    background-position: left 0;
}
.BodyDetail .Form  input[type="text"] {
    height: 40px;
    padding-left: 10px;
    padding-right: 34px;
	border: 1px solid #eee;
	width: 100%;
	margin-bottom: 10px;
}
.BodyDetail .Form  input[type="text"]:hover, .BodyDetail .Form  input[type="text"]:focus {
	border: 1px solid #ffa800
}
.BodyDetail .Form  textarea:hover, .BodyDetail .Form  textarea:focus {
	border: 1px solid #ffa800
}
.BodyDetail .Form textarea {
    border: 1px solid #eee;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 100%;	
}

.BodyDetail .Form .Send {
    background-image: url("../images/SendButton.jpg");
    color: #fff;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-right: 9px;
    margin-top: 21px;
    text-indent: 12px;
    width: 140px;
}
.tab2_icerik a i{
	color: #ffa800;
	font-size: 22px;
	background: none!important;	
}
.tab2_icerik #c1:before {
  content: "";
}
.imgclient{
	float:left;
	width:100%;
	background-color:#f9fafc;
	text-align:center;
	-webkit-transition: background 0.8s ease;
     -moz-transition: background 0.8s ease;
       -o-transition: background 0.8s ease;
      -ms-transition: background 0.8s ease;
          transition: background 0.8s ease;	
	
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(244, 244, 246, 1.0);
	box-shadow: inset 0px 0px 0px 1px rgba(244, 244, 246, 1.0);	
	border-radius: 10px;
	margin-bottom: 25px;
}
.imgclient:hover{
	background-color:transparent;
}
.imgclient img{
	display: block;
    margin: 15px auto;
	width:80%;
}
ul.projects_ul{
	margin:0px 0 0px 0px;
	width:100%;
	position:relative;
	list-style: none;
}
ul.projects_ul li{
	position:relative;
	float:left;
	width:100%;
	margin:7px 0 0px 0;
	font-size:12px;
}
ul.projects_ul li a{
	width:100%;
	background:#e5e5e5;
	display:block;
	cursor:pointer;
	color:#3e3e3e;
	text-decoration:none;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.beyazAlan{
	background: #fff;
	width:83%;
	float: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.projects_ul li a:hover{
	width:100%;
	background:#f6a704;
	display:block;
	cursor:pointer
}
ul.projects_ul li a:hover p.projectdate{
	background:#f6a704;
}
ul.projects_ul li p{
	position:relative;
	float:left;
	line-height:14px;
	margin-bottom: 0;
}
ul.projects_ul li p.projectnumber{
	width:55px;
	height:58px;
	padding:0px 0px 0 10px;
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	line-height:0px;
	text-align:center;
}
ul.projects_ul li p.projectnumber img{
	position: relative;
	top: 60%;
	transform: translateY(-60%);
}
ul.projects_ul li p.projectname{
	width:49%;
	height:58px;
	padding:17px 0 0 10px;
}
ul.projects_ul li p.projecttype{
	width:21%;
	height:58px;
	padding:17px 0 0 10px;
	margin:0 15px 0 15px;
}
ul.projects_ul li p.projectdate{
	width:24%;
	padding:10px 9px;
	margin: 5px 0 0 0;
	color:#FFFFFF;
	background:#999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.zebra{margin-top: 15px;}
.zebra tbody tr:nth-child(even) {
    background: #EBEBEB;      
}
.zebra td, .zebra th {
	font-family: "Open Sans";
	font-size: 14px;  
	height: 25px;
	padding: 5px;
}
.pdf{
	
}
.pdf p{
	margin: 20px 0!important;
}
.pdf a{
	background: #ececec;
	padding: 10px 20px;
	border-top: 1px solid #fff;
	color: #6d6e71;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;
	font-weight: 400;
	
}
.pdf a:before {
  content: "» ";
}
.pdf a:hover, .pdf a:hover span{
	color: #ffa800;
	text-decoration: underline!important;
}