@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  src: local('Dosis ExtraLight'), local('Dosis-ExtraLight'), url(http://fonts.gstatic.com/s/dosis/v4/W6aLiTthA4f3EVhqR-mpuHYhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: local('Dosis Light'), local('Dosis-Light'), url(http://fonts.gstatic.com/s/dosis/v4/-agn7DEysY24H6o49RsJa3YhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: local('Dosis Regular'), local('Dosis-Regular'), url(http://fonts.gstatic.com/s/dosis/v4/7L9_zC5qZfwiKVyE9UcfBqCWcynf_cDxXwCLxiixG1c.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: local('Dosis Medium'), local('Dosis-Medium'), url(http://fonts.gstatic.com/s/dosis/v4/6IkLHUPBdD51YuDmY4AIrXYhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: local('Dosis SemiBold'), local('Dosis-SemiBold'), url(http://fonts.gstatic.com/s/dosis/v4/pNb6JFAIpT1MOYTh9chdRHYhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: local('Dosis Bold'), local('Dosis-Bold'), url(http://fonts.gstatic.com/s/dosis/v4/SD_sh9aV9vitKsBsjDXok3YhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: local('Dosis ExtraBold'), local('Dosis-ExtraBold'), url(http://fonts.gstatic.com/s/dosis/v4/g0XXq8DOcbF1Ej32xw6Dt3YhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}


body {
	margin: 0px;
	padding: 0px;
	
	font-family: 'Dosis', sans-serif; 
	font-size: 17px;

	line-height:170%;
	color:#5f5f5f;
	background-color:#c63332;
}

html { height: 100%; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.topla { width:80%; margin-left:auto; margin-right:auto;}




.beyaz {color:#fff;}

a.altbeyaz { color:#fff; text-decoration:none;}
a.altbeyaz:hover { color:#ddd;}

a { 

color:#666; text-decoration: underline;
}
a:hover {color: #666;}


p {
margin-top:0px;
}

.clear{clear:both;}


.zorunlu { color:#F00; font-size:10px;}

.iletisimsol {float:left; width:15%; min-height:23px; color:#666666; }
.iletisimo {float:left; width:4%; min-height:23px; color:#666;}
.iletisimsag {float:left; width:85%;  min-height:23px;}


.iksol {float:left; width:35%; min-height:23px; color:#666666; }
.iko {float:left; width:4%; min-height:23px; color:#666;}
.iksag {float:left; width:65%;  min-height:23px;}

.yenikutu {padding:10px; border:1px solid #d5e4bb; margin-top:7px; margin-bottom:7px; background-color:#e6f0d4; font-size:13px;}
.formtus { padding:6px; background-color: #9f1a1f; font-size:15px; color:#fff; text-shadow:1px 1px black; border:0px;}



.inajans {margin-top:10px; text-align:center; }
.inajans img {width:80px; border:0px;}




.aciz {background-color:#b7b7b7; height:1px; font-size:1px; margin-top:5px; margin-bottom:5px; }
.bciz {background-color:#eaeef1; height:1px; font-size:1px; margin-top:4px; margin-bottom:4px; }
#page{
        width:100%;
          text-align:left; 
		  background-color:#fff;
		  margin-left:auto; margin-right:auto; min-height:500px;
       
		  padding-bottom:20px;
		  margin-top:0px;
		
          margin-right:auto;
          margin-left:auto;
		  
		  
		 
}


.onla {padding:10px;}


.ptop { padding-top:5px; padding-bottom:5px;}

.pasol { float:left; width:90px;}
.pasol img { width:80px; height:55px; border:0px;}
.pasag { float:left; margin-top:10px; width:70%; line-height:140%; }


.anabaslik {color:#093; font-size:15px; font-weight:bold;}
.analiste { padding-left:22px; background-image:url(gorsel/arti.png); min-height:19px; background-repeat:no-repeat; background-position:left 5px; }


.aragritam { border-bottom:1px dashed #c9c9c9; margin-top:8px; margin-bottom:8px;}
.aragriflu { border-bottom:1px dashed #e0e0e0; margin-top:8px; margin-bottom:8px;}






.kutum {margin-bottom:10px; height:60px; background-color:#fff; width:290px; height:68px;}
#enust { width:100%; background-color:#ec392f; text-align:center; line-height:100%;}
#enust a {color:#fff; font-size:13px; text-decoration:none; margin-left:5px; margin-right:5px;}
#enust a:hover { text-decoration:underline;}
.pady {padding:5px;}




 .alan {width:72%; margin-left:auto; margin-right:auto; }
#ustbolum {  margin-left:auto;  margin-right:auto; width:100%; padding-top:15px;  padding-bottom:0px;  }
#ustbolum img { border:0;}
#altbolum img { border:0;}
#altbolum {width:72%; margin-left:auto; margin-right:auto; font-size:11px;
	color: #666;  text-align:center;  padding-bottom:10px; margin-top:15px; }
	.altcizgi {width:100%; margin-left:auto; margin-right:auto; font-size:11px;
	border-top:1px solid #9f1a1f; }	
	
	.altsol { float:left; width:100%;}
	.altsag {float:left; width:100%; margin-top:20px;}
	.altsag img { width:70px;}

#takvim {margin-top:15px;}

#ustsol { float:left; width:320px;  } #ustsol img { width:320px;  } #logo { }
#ustsag { float:right; width:auto; text-align:right;   }
#ustsag a { font-size:13px; color:#666; text-decoration:none; margin-left:5px; margin-right:5px;}
#ustsag a:hover { color:#c43537;}

#ge{margin-top:15px;}
#blogdan { margin-top:20px;}

#ge h1, #ge h2, #blogdan h2 { color:#0b3f88; font-size:22px; font-weight:bold; margin:0px; padding:0px;}

#gesol {float:left; width:100%;}
#gesag {float:right; width:49%;}


#gesolt {float:left; width:100%;}
#gesagt {float:left; width:100%;}

.getakvim {width:15%; float:left; text-align:center; background-color:#f0b118; line-height:140%; margin-top:5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;   }
.getakvim img {width:100%; border:0px;}
.getarih {  text-align:center; padding:20px; }
.gegun { font-size:28px; color:#fff; font-weight:bold; } 
.geay { font-size:12px;  color:#fff; font-weight:bold;  padding-top:2px;}

.gedetay { float:right; width:82%; margin-top:1px;}
.gedetay a { color:#445f85; font-size:18px; font-weight:normal; margin:0px; text-decoration:none;}
.gedetay a:hover { color:#0b3f88;}
.bsure { margin-top:5px; font-size:16px; color:#0b3f88;}

a.gpd { color:#063e8a; font-size:15px; font-weight:bold; text-decoration:none;}
a.gpd:hover { color:#006;}

a.gok { color:#da251c; font-size:15px; font-weight:bold; text-decoration:none;}
a.gok:hover { color:#b01109;}

.gel { margin-top:5px;}
.getu {font-size:16px;}
.getu a { color:#da251c; text-decoration:none; font-weight:bold;}

.gehaber { line-height:130%;}
.gehaber a { color:#445f85; font-size:17px; font-weight:normal; margin:0px; text-decoration:none;}
.blogoku {float:left; text-align:center; background-color:#da251c; line-height:100%; margin-top:6px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;   }
.blogtarih {float:left; margin-left:10px; text-align:center; background-color:#f0b118; line-height:100%; margin-top:6px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;   }
.bta { padding:5px; color:#fff; font-size:15px;}
.blogbaslik { line-height:135%; }
.blogbaslik a {color:#445f85; font-size:17px;  margin:0px; text-decoration:none; font-weight:bold;}
.blogbaslik a:hover { color:#036;}
.blogdetay { line-height:150%;}
.blogdetay a {color:#445f85; font-size:15px; font-weight:normal; margin:0px; text-decoration:none; }




#ustsosyal { float:right; margin-right:20px; margin-top:5px;}
#ustsosyal img { border:0px; width:32px;}
#ustarama { float:right; margin-top:5px;}

.enustmenu { margin-top:37px; margin-right:0; float:right;}
.enu {float:left;} 


#menu {   height:55px; width:100%; background-color:#f1f1f1; margin-top:5px; border-top:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;    }



img.hovi:hover
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}




#incele { text-align: justify; min-height:400px; background-color:#f5f5f5;   width:72%; margin-left:auto; margin-right:auto;}
.incelea { text-align: justify; background-color:#f2efed;   width:100%; margin-left:auto; margin-right:auto;}

#ip { padding:10px;}





.ustalt { padding-top:15px; }
#slogan h2 { margin:0px; color:#fdcf16; font-size:22px;}
#slogan h3 {margin-top:6px; margin-bottom:0px; font-size:20px; font-weight:normal; color:#fff; font-style:italic; }
.smb img {width:125px; border:0px;}
.altarasi {height:1px; margin-top:11px; margin-bottom:11px; border-bottom:1px dashed #db4140;}
#altsosyal {}
#altsosyal img { border:0px; width:33px; margin:3px;}
#alti { color:#fff; font-size:14px; margin-top:5px; }

#cr { color: #eee; font-size:13px; line-height:145%; margin-top:15px;}

.altbasla { padding-top:15px; text-align:center;}

.pb {color:#000; text-decoration:none; padding-left:8px; line-height:130%; background-image:url(gorsel/a.png); background-repeat:no-repeat; background-position:left 6px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}		  
#bes {padding-bottom:15px;}
#kurumsal {width:950px; padding-top:10px;  text-align:justify;}

.pbg {float:left; height:200px; width:840px; background-image:url(gorsel/pbg.png);}

.bbaslik2 {color:#666; font-size:11px; margin-top:5px; line-height:140%; }
.bbaslik {margin-bottom:3px; }
a.bl {color:#4071b5; font-size:11px; text-decoration:none; font-weight:bold;}

.kurumsalbaslik {color: #C00; font-size:15px; text-decoration:none; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }		


.solon {margin-left:10px;}





.padon {padding:10px;}


#banner {margin-top:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  background-color:#eee;}


.inceleic {padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; width:970px; }





#hizmet {width:990px; margin-left:auto; margin-right:auto; padding-bottom:15px; margin-top:15px;}

.solondort {margin-left:14px;}
.dortbaslik {font-size:15px; color:#eb3a30; font-weight:bold;}


a.tum {color:#333333; font-size:11px; text-decoration:none; }




.arama {padding:9px; width:140px; background-color:#eee; border:1px solid #f2f2f2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  }
.button {padding:8px;  background-color: #f0b118;  border:1px solid #f0b118; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;    }

.prebutton {padding:5px; width:100px; background-color: #f8dfaf;  border:1px solid #cdc9c9;      color:#000; float:right;}


.altbitis { height:1px; background-color:#014268; margin-top:5px; margin-bottom:5px; width:100%;}


a.adetay {color:#000000; text-decoration:none; font-size:11px;}
a.adetay:hover {color: #333333;}


a.solbaslik {font-size:14px; color:#069;  font-weight:bold; text-decoration:none;}

#sosyal { width:100%; height:40px; background-color:#6cbeee; border-bottom:1px solid #0b3d61;} 



h1.basliki {margin:0px; padding:0px; color:#fff; font-size:26px; font-weight:bold; }
.basliki {margin:0px; padding:0px; font-size:13px; font-weight:bold; color: #000;}
.baslikit {margin:0px; padding:0px; font-size:14px; font-weight:bold; color: #2A2A28;}


img.icer {bordeR:1px solid #CCCCCC;}
a.katdetayb {color: #505050; text-decoration:none; font-size:14px; }  a.katdetayb:hover {color: #000;}
a.katdetay {color: #666; text-decoration:none; font-size:14px; } a.katdetay:hover {color: #333;}
a.katbaslik {color: #333; text-decoration:none; font-size:17px; font-weight:bold; }

a.altli { color:#9ee5ff; font-size:12px; float:left; text-decoration:none; margin-left:10px; margin-right:10px;}
a.altli:hover { color:#fff;}
.altmenu {  margin-left:auto; margin-right:auto; width:650px;}

img.rsag {float:right; padding-left:9px; width:250px;}

img.rsol{float:left; padding-right:5px;}






img.ka {border:1px solid #CCCCCC;}





.liste { background-image:url(gorsel/a.png); background-repeat:no-repeat;  padding-left:8px;  background-position:left 7px; margin-bottom:5px; margin-top:5px;  }

a.habb:link,a.habb:active,a.habb:visited {
	color: #666666;
	font-size: 15px;
	text-decoration:none;

}

a.habb:hover { color: #333333;}



a.habba:link,a.habba:active,a.habba:visited,a.habba:hover  {
	color: #000;
	font-size: 15px;
text-decoration:none;

}

.yenialbum {
	border: 1px dashed #B5B5B5 ;
	width:100%;
	padding-top:10px;
	margin-top:10px;  
	
}

.yenialbum2 {
	border: 1px dashed #B5B5B5 ;
	width:758px;
	padding-top:10px;
	margin-top:10px;  
	
}


.slink {color:#333333; font-size:11px; margin-right:10px; padding:3px; width:15px; background-color:#ccc; float:left;}
.saktif {color: #f1f1f1; font-size:11px; margin-right:10px; padding:3px; width:15px;   background-color: #C00; float:left;}

a.pdetay {color: #666; text-decoration:none; }
a.pdetay:hover {color:#666;}



.uyegbox {width:300px; padding:3px; border:1px solid #e7e4e4;}
.uyegboxs {width:100px; padding:3px; border:1px solid #e7e4e4;}

.uyegboxss {width:220px; padding:3px; border:1px solid #e7e4e4;}
.uyegboxxss {width:175px; padding:3px; border:1px solid #e7e4e4;}

.uyegboxse {padding:10px;   background-color: #e7e4e4; color: #000000;   font-size:13px; border:0px;}


.tus { padding: 8px;  background-color: #9f1a1f; color: #FFFFFF; font-size:12px; border:0px; }
.menule {padding-top:11px;}

.arti {font-size:11px; color:#3CF;}


.menu_container {  }



.responsive_menu select {
	display: block;
	width: 100%;
	height: 50px;
	
	font-size: 16px;
	line-height: 1.42857;
	color: rgb(85, 85, 85);
	vertical-align: middle;
	background-color: #eee;
	background-image: none;
	border: none;
}
.nofull select {width: auto;}
label {float: left;line-height: 36px;font-weight: 800;font-size: 12px;}

#menuc {  margin-top:3px; text-align:center; }
#aramasag {float:right; padding-top:8px; margin-right:10px;}

#nav {list-style:none;  z-index:500; text-decoration:none;  padding:0px; width:810px; margin: 0 auto;}

#nav li.top {display:block; float:left; }
#nav li a.top_link {
display:block;  
float:left; 	
color: #333; font-size:15px; text-decoration:none; text-shadow: 1px 1px #fff;  padding-left:10px; padding-right:10px; padding-top:9px; padding-bottom:10px;  margin-left:5px; margin-right:5px;}


#nav li:hover a.top_link { background-color:#f8f8f8;  }



#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:5px; top:40px; background-color: #f8f8f8; width:auto; height:auto; z-index:300;  }
#nav li:hover ul.sub li
{display:block;  position:relative; float:left; width:260px; font-weight:normal;}
#nav li:hover ul.sub li a
{
	display:block;
	font-size:15px;

	width:auto;
	color: #333;
	text-decoration:none;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
text-shadow: 1px 1px #fff; 
	line-height:130%;
	text-align:left;
}

#nav li:hover ul.sub li a:hover 
{background-color:#f2f2f2;  }



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; background: #000000; white-space:nowrap; width:auto; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{ color:#000; border-color:#bbd37e;} 

#ealt { margin-top:10px; font-size:11px; margin-left:auto; margin-right:auto; color:#666; width:990px;}



#nav li a.top_linku {
display:block;  
float:left; 	
color: #333; font-size:15px; text-decoration:none; text-shadow: 1px 1px #fff;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; margin-right:0px; margin-left:15px; border-bottom:2px solid #da7c2d; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.24
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}




.fc-calendar-container {
	position: relative;
	height: 400px;
	width: 400px;
}

.fc-calendar {
	width: 100%;
	height: 100%;
}

.fc-calendar .fc-head {
	height: 30px;
	line-height: 30px;
	background: #ccc;
	color: #fff;
}

.fc-calendar .fc-body {
	position: relative;
	width: 100%;
	height: 100%;
	height: -moz-calc(100% - 80px);
	height: -webkit-calc(100% - 80px);
	height: calc(100% - 80px);
	border: 1px solid #e5e5e5;
}

.fc-calendar .fc-row {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}

.fc-four-rows .fc-row  {
	height: 25%;
}

.fc-five-rows .fc-row  {
	height: 20%;
}

.fc-six-rows .fc-row {
	height: 16.66%;
	height: -moz-calc(100%/6);
	height: -webkit-calc(100%/6);
	height: calc(100%/6);
}

.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div {
	float: left;
	height: 100%;
	width:  14.28%; /* 100% / 7 */
	width: -moz-calc(100%/7);
	width: -webkit-calc(100%/7);
	width: calc(100%/7);
	position: relative;
}

/* IE 9 is rounding up the calc it seems */
.ie9 .fc-calendar .fc-row > div,
.ie9 .fc-calendar .fc-head > div {
	width:  14.2%;
}

.fc-calendar .fc-row > div {
	border-right: 1px solid #e5e5e5;
	padding: 4px;
	overflow: hidden;
	position: relative;
}

.fc-calendar .fc-head > div {
	text-align: center;
}

.fc-calendar .fc-row > div > span.fc-date {
	position: absolute;
	width: 30px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	color: #e5e5e5;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.8);
	bottom: 5px;
	right: 5px;
	text-align: right;
}

.fc-calendar .fc-row > div > span.fc-weekday {
	padding-left: 5px;
	display: none;
}

.fc-calendar .fc-row > div.fc-today {
	background: #fff4c3;
}

.fc-calendar .fc-row > div.fc-out {
	opacity: 0.6;
}

.fc-calendar .fc-row > div:last-child,
.fc-calendar .fc-head > div:last-child {
	border-right: none;
}

.fc-calendar .fc-row:last-child {
	border-bottom: none;
}
/* Custom calendar elements */

.custom-calendar-wrap {
	margin: 0px;
	position: relative;
	overflow: hidden;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; 
}

.custom-inner {
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.custom-inner:before,
.custom-inner:after  {
	content: '';
	width: 99%;
	height: 50%;
	position: absolute;
	background: #f6f6f6;
	bottom: -4px;
	left: 0.5%;
	z-index: -1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.custom-inner:after {
	content: '';
	width: 98%;
	bottom: -7px;
	left: 1%;
	z-index: -2;
}

.custom-header {
	background: #697585;
	padding: 5px;
	
	position: relative;
	
	border-bottom: 1px solid #ddd;
}

.custom-header h2,
.custom-header h3 {
	text-align: center;
}

.custom-header h2 {
	color: #fff;
	font-weight: 300;
	font-size: 15px;
	margin-top: 3px;
}

.custom-header h3 {
	font-size: 130px;
	font-weight: 700;
	color: #b7bbc2;
}

.custom-header nav span {
	position: absolute;
	top: 7px;
	width: 23px;
	height: 23px;
	color: transparent;
	cursor: pointer;
	margin: 0 1px;
	font-size: 11px;
	line-height: 30px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.custom-header nav span:first-child {
	left: 5px;
}

.custom-header nav span:last-child {
	right: 5px;
}

.custom-header nav span:before {
	
	color: #eee;
	position: absolute;
	text-align: center;
	width: 100%;
}

.custom-header nav span.custom-prev:before {
	content: '\25c0';
}

.custom-header nav span.custom-next:before {
	content: '\25b6';
}

.custom-header nav span:hover:before {
	color: #0b3f88;
}

.custom-content-reveal {
	background: #f6f6f6;
	background: rgba(246, 246, 246, 0.9);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100;
	top: 100%;
	left: 0px;
	text-align: center;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}

.custom-content-reveal span.custom-content-close {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 20px;
	height: 20px;
	text-align: center;
	background: #ef4f69;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	cursor: pointer;
	line-height: 13px;
	padding: 0;
}

.custom-content-reveal span.custom-content-close:after {
	content: 'x';
	font-size: 18px;
	color: #fff;
}

.custom-content-reveal a,
.custom-content-reveal span {
	font-size: 22px;
	padding: 10px 30px;
	display: block;
}

.custom-content-reveal h4 {
	font-size: 13px;
	font-weight: 300;
	letter-spacing: 3px;
	color: #777;
	padding:10px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 5px solid #ef4f69;
	box-shadow: 0 1px rgba(255,255,255,0.9);
	margin-bottom: 30px;
}

.custom-content-reveal span {
	color: #888;
}

.custom-content-reveal a {
	color: #ef4f69;
}

.custom-content-reveal a:hover {
	color: #333;
}

/* Modifications */

.fc-calendar-container {
	height: 270px;
	width: auto;
	padding-top: 4px; padding-left:20px; padding-right:20px; padding-bottom:0px;
	background: #eee;
	box-shadow: inset 0 1px rgba(255,255,255,0.8);
}

.fc-calendar .fc-head {
	background: transparent;
	color: #0b3f88;
	font-weight: bold;

	font-size: 11px;
}

.fc-calendar .fc-row > div {
	background: #fff;
	
}

.fc-calendar .fc-row > div:empty {
	background: transparent;
}

.fc-calendar .fc-row > div > span.fc-date {
	top: 50%;
	left: 50%;
	text-align: center;
	margin: -10px 0 0 -15px;
	color: #686a6e;
	font-weight: 400;
	pointer-events: none;
}

.fc-calendar .fc-row > div.fc-today {
	background-color:#fff;
} 

.fc-calendar .fc-row > div.fc-today > span.fc-date {
	
	color:#da251c;
}

.fc-calendar .fc-row > div.fc-content {
	font-weight:bold; background-color:#feca4b;  cursor:pointer;
}
.fc-calendar .fc-row > div.fc-content > span.fc-date {
	color:#0b3f88; font-weight:bold;
} 
.fc-calendar .fc-row > div.fc-content:hover { background-color:#f7d240; 
  
}

.fc-calendar .fc-row > div.fc-content:hover:after{
	color: #da251c;
}

.fc-calendar .fc-row > div.fc-today.fc-content:hover:after{
	color: #fff;
}

.fc-calendar .fc-row > div > div a,
.fc-calendar .fc-row > div > div span {
	display: none;
	font-size: 22px;
}

@media screen and (max-width: 400px) {
	.fc-calendar-container {
		height: 300px;
	}
	.fc-calendar .fc-row > div > span.fc-date {
		font-size: 15px;
	}
}


    #owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
    }

@charset "utf-8";



@media only screen and (max-width: 990px) {
#ustsol{
	width:100%;
	text-align:center;

}

#ustlinkler a { font-size:17px;}

.topla {width:90%;}

#gesol { float:none; width:100%;}
#gesag { float:none; width:100%; margin-top:20px;}



#ustsosyal {float:none; text-align:center; width:100%; padding-top:7px;}

#ustsol img { }
#ustsag{
	width:100%; margin-top:10px; text-align:center;
}

#ustlinkler { float:none; width:100%; text-align:center;}
#ustarama { float:none; width:100%; text-align:center;}

#ustsag a {margin-left:2px; margin-right:2px;}

#menu { background-color:transparent; border-top:1px solid #fff; padding-bottom:10px;}

#ustsol img {width:280px;}
.ucle { width:100%; margin-top:10px;}
.uara { margin-left:0px;}
#tusem {margin-top:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  background-color:#eee; }
.tusemb { width:100%; margin-bottom:10px; margin-left:auto; margin-right:auto;  }


.tusemb img {width:100%; margin-left:auto; margin-right:auto;}
#aramasag { float:none;   margin-top:10px; text-align:center;}


#menuc { float:none;}

#asag { float:none; width:60%; margin-left:auto; margin-right:auto; }
#asag img { width:100%; }
#asol {width:100%; float:none;  text-align:justify; }

img.rsag { float:none; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:10px; margin-left:auto; margin-right:auto; width:100%;}

.iletisimsol {width:28%; margin-right:2%;  }
.iletisimsag {width:70%;  }

.uyeform {width:90%;} .uyeformkod2 {width:25%;}
.altmenu { width:100%;}
a.altli { float:none;  margin-top:5px; }

.falt { display:none;}
.ustalt { padding-bottom:15px;}
#haber { float:none; width:100%; min-height:50px;}
#ik { float:none; margin-top:15px; width:100%; min-height:50px;}
#fp { float:none; margin-top:15px; width:100%; margin-left:0px; min-height:50px;}
.il {width:7%;}
.ir {width:91%;}

#sag { float:none; width:100%; margin-left:0px;}
#sol {float:none; width:100%; margin-top:15px;}
.pasag { width:60%; margin-top:3px;}
.altsol { float:none; width:100%;}
.altsag { float:none; width:100%; margin-top:10px;}
.projesol { width:35%; text-align:left; }
.projesag { width:62%;}
.projeresim { float:left;  width:19%;  text-align:left; }
.projeresim img { border:0px; width:100%; height:90px;}
}

@media only screen and (max-width: 790px) {
	
	.dortara { margin-left:0px; margin-top:10px; }
	.dortle {float:none; width:100%;}
}

@media only screen and (max-width: 590px) {
	
	.getakvim {width:30%;}
	.gedetay { width:68%;}
}


	
@media only screen and (min-width: 1800px) {
	
.projeresim { float:left;  width:19%;  text-align:left; }
.projeresim img { border:0px; width:100%; height:160px;}
}


	
	
	