@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(http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900,900italic,100,100italic&subset=latin,latin-ext);
body {  font-family: 'Open Sans', sans-serif; font-size:13px; line-height:1.4; color:#555;  }
a { text-decoration:none; transition:all 0.2s ease-in-out; color:#666; } 
a:hover { color:#1A578A; text-decoration:none; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
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; }
img.inline { width:auto !important; height:auto !important; }
p { margin-bottom:15px; }
.m-bottom-10 { margin-bottom:10px; }
.m-bottom-15 { margin-bottom:15px; }
.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', 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; outline:none; }
.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:380px; position:relative; border-bottom:1px solid #CCC; margin-bottom:30px; }
.mobile-select { display:none; }
.center { text-align:center; }
.page-container { width:100%; max-width:1400px; margin:0 auto; position:relative; }
.not { font-style:italic; }


/*.header-top { height:0; background:#666; background:url(/images/header-top-bg.jpg) top center no-repeat;   color:#FFF;  }
.header-top a { color:#FFF;  }
.header-top a:hover { color:#FFF; }
.header-top .header-iletisim { line-height:32px; }
.header-top .header-iletisim i { margin-right:5px; }
.header-top .dil-secimi { float:right; }
.header-top .dil-secimi a { width:34px; height:32px; line-height:32px; text-align:center; display:block; float:left; }
.header-top .dil-secimi a.active { background:#1A578A; color:#FFF;  }
.header-top .sosyal { float:right; line-height:32px; margin-right:30px; }
.header-top .sosyal i { padding:0 5px; font-size:12px; }*/


.header { min-height:106px;  }
.header .logo { float:left; margin-top:17px;   }
.header .menu { float:right; /*margin-top:30px;*/ background:#333; background: linear-gradient(#888, #333); -webkit-background: linear-gradient(#888, #333);  }
.header .menu ul li {  float:left; }
.header .menu ul li a { display:block; font-size:18px; font-weight:400; line-height:46px; color:#FFF; padding:0 15px; border-left:1px solid #666;  }
.header .menu ul li a:hover { background:#1A578A; color:#FFF; }
.header .menu ul li a.active { background:#1A578A; color:#FFF; }
.header .menu ul li .sub-menu { position:absolute; z-index:999; /* background:#1A578A;*/ background:rgba(26,87,138,0.8); width:300px; display:none; }
.header .menu ul li .sub-menu li { float:none; }
.header .menu ul li .sub-menu li a { font-size:14px; line-height:1.4; padding:10px 15px;  border:none; border-bottom:1px solid #527FA6; }
.header .menu ul li .sub-menu li a:hover { background:#174D7A; } 
.header .menu ul li .sub-menu li ul li a { font-size:13px; padding-left:30px; /*background:#1D619B;*/  }
.header .menu ul li:hover { background:#1A578A; }
.header .menu ul li:hover .sub-menu { display:block; }
.header .menu ul li .sub-menu li:hover { background:none; }

.header .mobile-menu {  margin-top:20px; margin-bottom:20px; }
.header .mobile-menu ul li { float:none;  }
.header .mobile-menu ul li a { padding:12px 20px; background:#024DA1; color:#FFF; margin-bottom:1px; display:block; font-size:16px;   }
.header .mobile-menu ul li a:hover { text-decoration:none;  background:#00A2D6;  }
.header .mobile-menu ul li a.active { text-decoration:none;  background:#00A2D6;  }
.header .mobile-menu ul li ul li a { padding:10px 20px 10px 40px; background:#0267D9;  } 
.header .mobile-menu ul li ul li a:hover { background:#0267D9;  }
.header .mobile-menu ul li ul li a.active { background:#0267D9;  }
.header .mobile-toogle  { width:40px; height:40px; line-height:38px; text-align:center; float:right; font-size:20px; margin-top:30px; display:block; border-radius:50%; border:1px solid #CCC;  }
.header .mobile-toogle:hover { background:#00A2D6; color:#FFF; border:1px solid #00A2D6; }
.header .mobile-menu { display:none; }
.header .mobile-toogle { display:none; }
.header .header-iletisim { line-height:32px; float:right; margin-right:30px; }

.header .dil-secimi { float:right; margin-bottom:10px; }
.header .dil-secimi a { width:34px; height:32px; line-height:32px; text-align:center; display:block; float:left; }
.header .dil-secimi a.active { background:#1A578A; color:#FFF; }
.header .sosyal { float:right; line-height:32px; margin-right:30px; }
.header .sosyal i { padding:0 5px; font-size:12px; }

.slider-kapsa { position:relative; width:100%; height:100%; overflow:hidden; }
.slider-kapsa .tp-caption { width:100% !important; left:0 !important; }
.slider-kapsa .title-top { font-size:2.4em; color:#FFF;  font-weight:400; width:100%; text-align:center;   }
.slider-kapsa .title-top span.title-bg { text-align:center; padding:10px 0; background:rgba(0,0,0, 0.6); width:570px; display:block; margin:0 auto; }
.slider-kapsa .title-top span.title-bg2 { text-align:center; padding:10px 0; background:rgba(6,75,130, 0.6); font-weight:600; width:570px; display:block; margin:0 auto;  }
.slider-kapsa .tp-bullets { }

.sub-bg { width:100%; height:50px; /*background:url(../../images/sub-images.jpg) top center no-repeat;*/ overflow:hidden; margin-bottom:20px; border-bottom:1px solid #EEE;  }
.sub-bg .sub-bg-color { height:50px; line-height:50px; /*background:rgba(0,0,0, 0.8);*/ /*background:#333; background: linear-gradient(#666, #111); -webkit-background: linear-gradient(#666, #111);*/ background-color:#FFF; color:#FFF;  }
.sub-bg .sub-bg-color h1 { float:left; font-size:30px; font-weight:400; /*color:#1A578A;*/ color:#000000;}
.sub-bg .sub-bg-color .breadcrumb { padding:0; margin-bottom:0; background:none; /*color:#1A578A;*/ color:#000000;}
.sub-bg .sub-bg-color .breadcrumb a { /*color:#1A578A;*/ color:#000000;}

.sub-bg .sub-bg-color .menu-ust { float:left; width:25%;  padding-right:20px; } 
.sub-bg .sub-bg-color .menu-ust h1 { background:#1A578A; color:#FFF; display:block; width:100%; padding-left:20px; }

.content .home-content { background:url(/images/home2.png) top center repeat-y; padding:30px 0; color:#FFF;  }
.content .home-content .home-baslik { font-size:22px; padding-bottom:10px; border-bottom:1px solid #aaa; margin-bottom:10px; }
.content .home-content a { color:#FFF; }
.content .home-content a:hover { text-decoration:underline; }
.content .home-content ul li { margin-bottom:5px; margin-right:10px; font-size:14px; } 
.content .home-content ul li i { margin-right:5px; }
.content .home-content ul li span.width { width:300px; display:inline-block; }
.content .home-content .home-left { padding-right:30px; }
.content .home-content .home-right { padding-left:30px; }

.content .hosgeldiniz { background:#aaa; padding:40px 0; color:#fff; text-align:center; font-size:50px; font-weight:300; }
.content .hizmet-bg {  background:rgba(0,0,0, 0.8); padding:40px 0; }
.content .home-hizmetler {  text-align:center; background:url(../../images/slider/slide.jpg) top center no-repeat; }
.content .home-hizmetler .hizmet-baslik { font-size:36px; margin-bottom:25px; font-weight:100; }
.content .home-hizmetler .icon { font-size:40px; color:#FFF; margin:0 auto; margin-bottom:15px; width:70px; height:70px; line-height:70px; text-align:center; background:#444; border-radius:50%;  }
.content .home-hizmetler .baslik { font-size:22px; margin-bottom:10px; color:#DDD; }
.content .home-hizmetler .aciklama { font-size:15px; font-weight:300; margin-bottom:10px; color:#CCC; }
.content .home-hizmetler .detay a { color:#DDD; font-size:15px; text-decoration:underline; }
.content .isodem-hakkinda { padding:40px 0; text-align:center; font-size:16px; color:#777; }
.content .isodem-hakkinda .baslik { font-size:30px; line-height:1; color:#333; margin-bottom:10px; font-weight:600; }
.content .isodem-hakkinda .baslik span { width:100px; height:3px; background:#14558B; display:inline-block; }
.content .page-content { margin-bottom:30px; }
.content .page-content h2 { color:#1A578A; }
.content .page-content .iletisim-baslik { font-size:22px; font-weight:500; margin-bottom:20px; }
.content .page-content .iletisim-bilgileri { font-size:16px; }
.content .page-content .iletisim-bilgileri .iletisim-image { margin-bottom:20px; }
.content .page-content .iletisim-bilgileri .iletisim-item { height:30px; font-weight:300; }
.content .page-content .iletisim-bilgileri .iletisim-item i { width:16px; text-align:center; margin-right:10px; float:left; margin-top:3px; margin-bottom:5px; color:#1A578A;  }
.content .page-content .iletisim-bilgileri .iletisim-item i.map-marker { height:40px; }
.content ul.hizmet { margin-bottom:15px;  }
.content ul.hizmet li { margin-bottom:5px; }
.content ul.hizmet li i { margin-right:8px; }

.content ul.urunlist { margin-bottom:15px; margin-left:20px;  }
.content ul.urunlist li { margin-bottom:5px; list-style-type:square; padding-left:5x;}

i.agac { background:url(/images/menu-agac.png) center center no-repeat #333; display:inline-block; width:26px; height:24px; margin-right:10px; margin-top:-2px;  float:left; clear:left; }
.content .sub-menu { margin-bottom:30px; }
.content .sub-menu .baslik { background:#666; padding:20px; font-size:18px; font-weight:600; color:#FFF;  }
.content .sub-menu ul { /*border-top:5px solid #555;*/ }
.content .sub-menu .baslik { background:#666; padding:20px; font-size:18px; font-weight:600; color:#FFF;  }
.content .sub-menu ul { background:#333;  }
.content .sub-menu ul li a { display:block; background:#333; background: linear-gradient(#666, #222); -webkit-background: linear-gradient(#666, #222); color:#FFF; padding:15px 20px; font-size:14px;  font-weight:600;   }
.content .sub-menu ul li a:hover { background: linear-gradient(#206BAA, #1A578A); -webkit-background: linear-gradient(#206BAA, #1A578A); }
.content .sub-menu ul li a.active { background: linear-gradient(#206BAA, #1A578A); -webkit-background: linear-gradient(#206BAA, #1A578A); }
.content .sub-menu ul li ul { border-top:none;  }
.content .sub-menu ul li ul li { }
.content .sub-menu ul li ul li a { padding:10px 20px 10px 40px; font-weight:400; font-size:13px; border-bottom:none; background:#E2E6E9;  transition:none; border-bottom:1px solid #FFF; color:#000;  }
.content .sub-menu ul li ul li i { margin-right:7px; }
.content .sub-menu ul li ul li a:hover {  background:url(/images/menu-agac.png) 10px center no-repeat #1A578A; color:#FFF; }
.content .sub-menu ul li ul li a.active {  background:url(/images/menu-agac.png) 10px center no-repeat #1A578A; color:#FFF; }

.content .e-bulten { background: #1A578A; color:#FFF; padding:20px;  }
.content .e-bulten .baslik { font-size:16px; font-weight:600; margin-bottom:10px;  }
.content .e-bulten .txt-bulten { width:100%; border:none; height:30px; padding:0 5px; margin-bottom:5px; color:#1A578A; }
.content .e-bulten .btn-bulten { height:30px; padding:0 20px; border:none; color:#1A578A; background:#FFF; }

.footer { background:#111;  -webkit-background: linear-gradient(#666, #111); padding:20px 0; color:#CCC; border-bottom:1px solid #444; position:relative; }
.footer a { color:#CCC; margin:0 8px; }
.footer a:first-child { padding-left:0; }
.footer-bottom { padding:15px 0;  background:#FFF; /*background: linear-gradient(#111, #555); -webkit-background: linear-gradient(#111, #555);*/ color:#333; }
.footer-bottom a { color:#333; }
.footer .unvan { text-align:right;   }
.footer-bottom .imza {  }
.footer-bottom .footer-agac { position:absolute; }
.footer-bottom .footer-agac.right { right:30px; top:-10px; width:60px; }
.footer-logolar { position:absolute; top:-5px; right:30px;  }



/*.footer { background:#111;  -webkit-background: linear-gradient(#666, #111); padding:20px 0; color:#CCC; border-bottom:1px solid #444; position:relative; }
.footer a { color:#CCC; margin:0 8px; }
.footer a:first-child { padding-left:0; }
.footer-bottom { padding:15px 0;  background:#333; background: linear-gradient(#111, #555); -webkit-background: linear-gradient(#111, #555); color:#CCC; font-weight:300; }
.footer-bottom a { color:#CCC; }
.footer-bottom .unvan { text-align:right; margin-right:115px;  }
.footer-bottom .imza {  }
.footer .footer-agac { position:absolute; }
.footer .footer-agac.left { left:20px; }
.footer .footer-agac.right { right:15px; }
.footer-logolar { position:absolute; top:-10px; right:130px; }*/



.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:#1A578A; color:#FFF; font-size:16px; border:none;  }
.button:hover { background:#00A2D6; }
.button i { margin-right:5px; }

@media (max-width: 1199px) {
	
}

@media (max-width: 992px) {
	.home-content .p-left-0 { padding-left:15px; }
	.home-content .p-right-0 { padding-right:15px; }
}
@media (max-width: 768px) {
	.p-left-0 { padding-left:15px; }
	.p-right-0 { padding-right:15px; }
	.content .left-menu { display:none; }
}
@media (max-width: 480px) {
	.slider-kapsa .tp-caption { display:none; }
}














