@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src: url("/font/LatoLatin-Black.eot?#iefix") format("embedded-opentype"), url("/font/LatoLatin-Black.woff2") format("woff2"), url("/font/LatoLatin-Black.woff") format("woff"), url("/font/LatoLatin-Black.ttf") format("truetype");
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: bold;
    src: url("/font/LatoLatin-Bold.eot?#iefix") format("embedded-opentype"), url("/font/LatoLatin-Bold.woff2") format("woff2"), url("/font/LatoLatin-Bold.woff") format("woff"), url("/font/LatoLatin-Bold.ttf") format("truetype");
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: normal;
    src: url("/font/LatoLatin-Regular.eot?#iefix") format("embedded-opentype"), url("/font/LatoLatin-Regular.woff2") format("woff2"), url("/font/LatoLatin-Regular.woff") format("woff"), url("/font/LatoLatin-Regular.ttf") format("truetype");
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: normal;
    src: url("/font/LatoLatin-Italic.eot?#iefix") format("embedded-opentype"), url("/font/LatoLatin-Italic.woff2") format("woff2"), url("/font/LatoLatin-Italic.woff") format("woff"), url("/font/LatoLatin-Italic.ttf") format("truetype");
}

body{font-family:'Lato',sans-serif}
a {color:#009640;}
a,a:hover, a:focus {text-decoration:none;outline:0}
a, header ul ul, nav, .menu ul, input, .menu>li:hover>a:after, .links a:after, .links strong:after, .address-list+a:after, #map+a:after {transition-duration:.2s; -webkit-transition-duration:.2s;}
input, select {border:1px solid #ccc; height:30px; border-radius:2px; padding:0 10px; font-family:'Lato',sans-serif; outline:0;}
select {height:28px;}
button, .button {border-radius:2px; background-color:#009640; font-size:14px; font-weight:bold; color:#fff; border:none; padding:0 10px;}
button:before, .button:before, button.green:before, .button.green:before {background-color:#222;}
button.green, .button.green {border-radius:2px; background-color:#009640; font-size:14px; font-weight:bold; color:#fff; border:none; padding:5px 20px;}
.pr0 {padding-right:0!important;}
.center-block {margin:0 auto; float:none;}
.full-width {width:100%;}
img {max-width:100%; height:auto!important; border-radius:2px;}
hr {clear:both;}
h1 {font-size:34px; line-height:40px;}
.mt30 {margin-top:30px!important;}
.mt15 {margin-top:15px!important;}
.mt5 {margin-top:5px!important;}
.mb15 {margin-bottom:15px!important;}
.mb5 {margin-bottom:5px!important;}

p label {display:inline-block; width:140px;}
	p label:after {content:':'; width:15px; float:right;}

header {padding-top:15px; padding-bottom:15px; background-color:#f7f7f7;}
	.logo {display:block;text-align:center}
	.logo img {max-width:100%}
	header ul {margin-top:8px; margin-bottom:0;}
		header li {position:relative; padding:0!important;}
		header ul a {display:block; font-size:14px; font-weight:bold; line-height:20px; color:#222; padding:6px 11.1px;}
		header ul.pull-right>li>a {background-color:#fff!important;}
			header ul li:hover>a {color:#fff; color:#000\9\0;}
			header ul li>a:hover {color:#000\9\0;}
			header ul li>a:before {background:#222!important;}
			header ul li:hover>a:before {background:#222; -webkit-transform:scale(2); transform:scale(2);}
		header ul ul {position:absolute; top:25px; left:0; z-index:9999; opacity:0; visibility:hidden; pointer-events:none; width:175px; margin:0; background-color:rgba(255,255,255,.9); border-top:3px solid #222; padding:5px;}
			header li:hover>ul {top:32px; opacity:1; visibility:visible; pointer-events:auto;}
			header ul ul a {padding:5px 10px; line-height:18px; background-color:transparent;}
			header ul ul li:hover>a {background-color:transparent; color:#03bb51;}
			
nav {position:fixed; top:0; left:100%; width:100%; bottom:0; z-index:999; background-color:#222; padding:10px;}
nav.open {left:0; z-index:9999;}
	nav .menu-open {position:absolute; top:10px; left:-65px; background-color:#222; width:50px; height:50px; text-align:center; font-size:28px; line-height:50px; color:#fff;}
	nav .menu-close {position:absolute; top:10px; left:15px; background-color:#444; width:40px; height:40px; text-align:center; font-size:24px; font-weight:normal; line-height:40px; color:#fff;}
	nav .social-media {position:absolute; top:0; right:0;}
	nav .social-media a {display:block; width:40px; height:40px; text-align:center; font-size:24px; font-weight:normal; line-height:40px; color:#fff;}
	.menu {float:none; margin-top:70px; padding:0; overflow:auto;}
		.menu>li {border-bottom:1px solid #444;}
		.menu>li>a {text-transform:uppercase;}
		.menu a {display:block; font-size:16px; font-weight:bold; line-height:20px; color:#fff; padding:12px 0;}
		.menu ul {margin:0 10px 20px; display:none;}
			.menu ul a {font-size:14px; padding:5px 0;}
			
	nav form {display:block; position:absolute; left:-10px; right:-10px; padding:18px 25px; background-color:#444;}
		nav input {border:none; box-shadow:none; width:100%; height:36px;}
		nav button {background-color:transparent; border:none; font-size:22px; color:#444; line-height:25px; position:absolute; top:20px; right:30px;}

.facebook {color:#446dc2!important;}
.twitter {color:#1da1f2!important;}
.youtube {color:#e62117!important;}
		
.gray {background-color:#e9e9e9; padding:15px 0;}
	.slider {background-color:#222; position:relative;}
		.slider .info {padding:10px 15px; color:#fff; box-sizing:border-box;}
			.slider .info h4 {font-size:18px; line-height:24px;}
			.slider .info p {font-size:14px; line-height:18px; max-height:72px; overflow:hidden;}
			.slider .info a {display:block; line-height:20px; color:#fff;}
			.slider .image {background-size:cover;}
	.slider .bx-wrapper {padding-bottom:0;}
	.slider .bx-wrapper .bx-pager {width:100%; background-color:#111; bottom:0;}
	.slider .bx-wrapper .bx-pager.bx-default-pager a{font-size:14px; line-height:25px; color:#fff; text-indent:0; width:auto; height:auto; background-color:transparent; border:none; padding:0 6px; border-radius:0;}
		.slider .bx-wrapper .bx-pager.bx-default-pager a.active, .slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#009640;}
	.slider+a {display:block; font-size:14px; font-style:italic; font-weight:normal; line-height:25px; color:#fff; background-color:#009640; text-align:center; padding:0 10px;}
		.slider+a:before {background-color:#222;}
	
.news {position:relative; margin-top:20px; margin-bottom:0;}
.news:after {content:''; clear:both; display:block;}
	.news li {border-bottom:1px solid #fff;}
		.news li a, .sub-menu a {padding:11px 10px; display:block; background-color:transparent; border-radius:2px;}
		.duyuru li {margin-top:0!important;}
		.duyuru li+li {border-top:1px dotted #ccc;}
		.duyuru a {padding:8px 10px 8px 0; display:block; background-color:transparent; font-weight:bold; color:#222; border-radius:2px; margin:0 15px;}
		.map ul a {padding:8px 10px; display:block; background-color:transparent; font-weight:bold; color:#222; border-radius:2px;}
		.duyuru p {margin-bottom:0;}
		.duyuru .onemli {color:#cc0000;}
		.duyuru span {display:block; font-size:14px; font-weight:normal; font-style:italic; line-height:20px;}
		.duyuru i {width:20px; text-align:center;}
		.sub-menu a {background-color:#e9e9e9; border-radius:0;}
		.sub-menu a:hover, .duyuru a:hover, .map a:hover {color:#222;}
		.news li a:before, .sub-menu a:before, .duyuru a:before, .map a:before {background-color:#f1f1f1;}
		.news li a p, .sub-menu a {font-size:134x; font-weight:bold; color:#222; line-height:16px; margin-bottom:0;}
		.news li a p i, .sub-menu a i {font-size:14px; font-weight:bold; float:left; margin:2px 5px 2px 0;}
		.news li a span {display:block; font-size:14px; font-style:italic; color:#666;}
	.sub-menu a.active {background-color:#222; color:#fff;}
	.news>a {display:inline-block; font-size:14px; font-style:italic; line-height:25px; color:#fff; padding:0 10px; background-color:#9b9fa1;}
		.news>a:before {background-color:#009640;}
	
.links {margin:10px -5px;}
.links:after {content:''; clear:both; display:block;}
	.links li, .black li {width:49%; display:inline-block; margin:5px 0; padding:0; vertical-align:top; position:relative;}
	.links a, .address-list+a, #map+a {display:block; padding:20px 0 15px; margin:0 5px; font-size:14px; font-weight:bold; color:#222; background-color:#fff; position:relative;}
	.address-list+a, #map+a {font-size:14px; padding:10px 15px 5px; margin:0; text-align:center; background-color:#009640; color:#fff; border-radius:2px;}
	.links a:hover {color:#222;}
	.links a:before {background-color:#f1f1f1;}
	.address-list+a:before, #map+a:before {background-color:#222;}
	.links a:after, .address-list+a:after, #map+a:after {content:''; display:block; width:0; height:4px; margin:15px auto -15px; background-color:#009640;}
	.links a:hover:after, .address-list+a:hover:after, #map+a:hover:after {width:100%;}
	.links span {display:block; margin-bottom:15px;}
	.links img, .address-list+a img {max-width:30px;}
	.address-list+a img {margin-right:10px;}
	.links strong {display:block; position:relative; line-height:20px;}
	
.kumelenme strong:after, .cluster strong:after, .kres strong:after, .santral strong:after {content:'dosabkumelenme.com'; background-color:#f1f1f1; position:absolute; top:0; left:0; right:0; bottom:0; text-indent:0; font-size:13px; padding:10px 0; opacity:0; visibility:hidden; pointer-events:none;}
.kumelenme:hover strong:after, .cluster:hover strong:after, .kres:hover strong:after, .santral:hover strong:after {opacity:1; visibility:visible;}
.cluster strong:after {content:'dosabcluster.com';}
.kres strong:after {content:'dosabkres.com';}
.santral strong:after {content:'dosabenerjisantrali.com';}
	
.black {background-color:#222; padding:15px 0 5px; color:#fff;}
	.black h3 {font-size:18px; margin:5px 0 10px;}
	.black ul {font-size:16px; text-align:center;}
	.black ul:after {content:''; clear:both; display:block;}
	.black li {margin:5px 0;}
		.black li strong {display:block; font-size:28px; line-height:37px; font-weight:800; color:#009640;}
	.head {margin:20px 0 0; padding:10px 0;}
		.head a {display:block; color:#fff;}
		.head img {width:100%; margin-bottom:10px;}
		.head h5 {font-size:16px; line-height:20px;}
			.head strong {display:block;}
		.head p {font-size:14px; line-height:18px; margin:0;}
	
.shortcuts {margin-top:15px; margin-bottom:15px;}	
	.shortcuts a {display:block; background-color:#9b9fa1; margin:5px 0; padding:20px 5px; text-align:center; color:#fff;}
	.shortcuts a:hover {color:#222;}
	.shortcuts a:before {background-color:#fff;}
		.shortcuts a i {font-size:34px; font-weight:normal; margin-bottom:10px;}
		
.maillist {background-color:#009640; padding:10px;}
	.maillist p {margin:0 20px 0 0; line-height:25px; font-size:16px; color:#fff; text-align:center;}
	.maillist form {display:inline-block;}
		.maillist input {width:100%; border:none; height:25px; margin:5px 5px 5px 0; color:#000;}
		.maillist button {border:1px solid #fff; height:23px; font-size:14px; margin:5px auto; font-weight:normal;}
		
.perspektif {margin:20px 0; text-align:center;}
	.perspektif h4 {background-color:#222; padding:5px 15px; font-size:14px; color:#fff; line-height:20px; text-align:left; margin:0;}
	.perspektif img {max-width:100%;}
	
.sites li {margin-top:5px;}
	.sites a {display:block; background-color:#222; padding:10px 0; color:#fff; line-height:15px;}
	.sites p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0; line-height:15px;}
	.sites i {display:block; font-size:13px; font-style:italic;}
	.sites img {width:100%;}
	
footer {background-color:#222; margin-top:20px;}	
	footer .contact {background-color:#1d1d1d; font-size:14px; line-height:24px; color:#cdcdcd; padding:15px 0 0; margin-bottom:20px;}
		footer .contact:after {content:''; clear:both; display:block;}
	footer i {color:#03bb51; font-size:15px!important; width:20px; text-align:center;}
	footer .big-icon i {width:auto; font-size:40px!important; color:#03bb51; float:left; margin:15px 20px 15px 10px;}
	footer .contact p, footer .contact ul {padding:0 0 15px; margin:0;}
	footer h3 {font-size:16px; font-weight:bold; color:#009640; margin:10px 0; padding-bottom:10px; position:relative;}
		footer h3:after {content:''; width:50px; height:2px; background-color:#009640; position:absolute; bottom:0; left:0;}
	footer a {color:#cdcdcd;}
		footer a:hover {color:#03bb51;}
	footer .col-md-6>a {font-size:14px; line-height:20px;}
	footer span {display:inline-block; width:75px;}
	footer.en span {width:80px;}
		footer span:after {content:':'; float:right; padding-right:5px;}
	footer h3+ul {margin-bottom:20px;}
	
	.copyright {font-size:14px; font-style:italic; color:#555; border-top:1px solid #333; padding-top:15px; margin-top:10px;}
		
.content-header, .content, table, .vp2_html5_rightSidePlaylistBorder {margin-bottom:30px;}
thead tr {background-color:#e9e9e9; font-weight:bold;}
.carousel-slider {padding:20px 0;}

.yayinlar a {display:block; text-align:center; margin-bottom:20px;}
	.yayinlar h4 {font-size:15px; font-weight:bold; color:#222;}
		.yayinlar .image:before {z-index:9; background-color:rgba(255,255,255,.4);}
	.yayinlar img {width:100%; border-radius:2px;}
	.yayinlar i {font-size:40px; position:absolute; bottom:5px; right:5px; color:#fff; text-shadow:0 0 5px #222;}

.breadcrumb {background-color:#f1f1f1; margin-top:10px; margin-bottom:10px;}

div.pager {clear:both;}
ul.pager {padding:5px;}
	.pager li>a, .pager li>span {padding:3px 10px; border-radius:2px; margin:0 1px; color:#009640;}
	
#arama {display:block; background-color:#9b9fa1; padding:5px 15px; border-radius:2px; position:relative; margin:20px 0;}	
#arama:after {content:''; clear:both; display:block;}
	#arama input[type=text], #arama select {width:100%; background-color:transparent; border:none; color:#fff;}
	#arama input[type=text]::-webkit-input-placeholder, #arama select::-webkit-input-placeholder {color:#f9f9f9;}
	#arama input[type=text]:-moz-placeholder, #arama select:-moz-placeholder {color:#f9f9f9;}
	#arama input[type=text]::-moz-placeholder, #arama select::-moz-placeholder {color:#f9f9f9;}
	#arama input[type=text]:-ms-input-placeholder, #arama select:-ms-input-placeholder {color:#f9f9f9;}
	#arama button {width:100%; height:28px; background-color:transparent; font-size:16px; text-align:left;}
#arama .row div {padding:0;}
	
.haber a {display:block; padding:10px; margin-bottom:30px; background-color:#f5f5f5; color:#222; border-radius:2px;}
	.haber a:hover {color:#222;}
	.haber a:before {background-color:#e9e9e9;}
	.haber img {width:100%; margin-bottom:10px;}
	.haber span {display:block; font-size:14px; font-style:italic; color:#666;}
	.haber h4 {font-size:14px; font-weight:bold; line-height:18px;}
	.haber p {font-size:14px; line-height:18px; height:72px; overflow:hidden;}
	
.map h3 {border-bottom:1px solid #222; padding-bottom:10px; font-size:18px; font-weight:bold; color:#222;}
.map ul {max-height:480px; overflow:auto;}
.map ul ul {margin:10px 20px; max-height:140px; overflow:auto; font-size:14px;}
	
.alp {text-align:center;}
.alp.fixed {position:fixed; top:0; left:0; right:0; margin:0; z-index:99;}
	.alp a {font-size:18px; font-weight:900;}
h3.letter {padding:40px 0 15px; margin:0; font-size:34px; font-weight:900;}

.company+.company:before {content:''; clear:both; display:block; margin:15px; height:1px; background-color:#e9e9e9;}
	.company .image {display:none;}
	.company h4 {font-weight:900; color:#009640; margin-bottom:15px;}
	.company p+ul {margin-top:20px;}
	.company ul i {width:30px; text-align:center;}
	.company ul li {margin:0;}
	
.address-list {background-color:#eee; padding:10px 15px; border-radius:2px;}
#map {clear:both; display:none; height:300px; margin-top:20px; border-radius:2px;}
#gmap-list {height:300px;}

.map-position {width:200px; position:absolute; z-index:99; background-color:#222; border-radius:2px; box-shadow:3px 3px 3px rgba(0,0,0,.5); padding:10px; text-align:center; font-weight:bold; color:#fff;}
	.map-position:after {content:''; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid #222; position:absolute; left:50%; bottom:-20px; margin-left:-20px;}

.content.organizasyon {text-align:center;}
.content.organizasyon span {display:none;}
.content.organizasyon a, .content.organizasyon label {font-weight:normal;}
.content.organizasyon strong {display:block;}
	.content.organizasyon>ul>li, .content.organizasyon>ul>li>ul>li {vertical-align:top;}
	.content.organizasyon>ul>li>div, .content.organizasyon>ul>li>ul>li>div {margin:20px 0; position:relative;}
		.content.organizasyon>ul>li>div>a, .content.organizasyon>ul>li>div>label {display:block; padding:10px; background-color:#009640; color:#fff; border-radius:2px; font-size:15px; line-height:22px; vertical-align:middle;}
		.content.organizasyon>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>div>label {display:block; padding:10px; background-color:#444; color:#fff; border-radius:2px; font-size:15px; line-height:22px; vertical-align:middle;}
		.content.organizasyon>ul>li>ul>li>ul>li>div {margin:5px 0 0; position:relative;}
			.content.organizasyon>ul>li>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>ul>li>div>label {display:block; padding:10px; background-color:#666; color:#fff; border-radius:2px; font-size:14px; line-height:18px; vertical-align:middle;}
			.content.organizasyon ul ul ul ul, ul.detail-org {margin:10px 0 30px;}
			ul.detail-org {display:none;}
			.content.organizasyon ul ul ul ul a, .content.organizasyon ul ul ul ul label, .detail-org a, .detail-org label {font-size:14px!important; color:#222!important; background-color:transparent!important; padding:0!important;}
			.content.organizasyon ul ul ul ul li>div, .detail-org>li>div {border-bottom:1px dotted #ddd; padding:5px 0; text-align:left; position:relative;}
			ul.detail-org li>div {margin:0 30px!important;}
			.content.organizasyon ul ul ul ul li+li:last-child>div, .detail-org li+li:last-child>div {border-bottom:none;}
			
.content.organizasyon li {position:relative;}

.side.organizasyon ul ul {margin:10px 20px 20px;}	
	.side.organizasyon>ul>li>a, .side.organizasyon>ul>li>label {background-color:#444; color:#fff; border-radius:2px; padding:10px 15px; font-size:15px;}
	.side.organizasyon a, .side.organizasyon label {display:block; font-weight:normal; color:#333; padding:5px;}
	.side.organizasyon ul ul a strong, .side.organizasyon ul ul label strong {display:block; color:#222;}
	.side.organizasyon ul ul {font-size:14px;}
	.side.organizasyon ul ul li {border-bottom:1px dotted #ddd;}
	.side.organizasyon ul ul ul {display:none;}
	.side.organizasyon ul ul ul li:last-child {border-bottom:none;}
	.side.organizasyon span {display:block; width:15px; height:15px; float:left; margin:4px 5px 7px 5px; cursor:pointer;}
	.side.organizasyon span.active:before {content:'\f0fe'; font-family:'FontAwesome';}
	.side.organizasyon span.active.closed:before {content:'\f146';}
	.side.organizasyon span.active.closed ul {display:none;}

.puanlama li {float:left; width:20%; text-align:center; border-top:none!important; font-weight:bold;}	
	.anket p {padding-top:10px; padding-bottom:10px;}
	
.form-group label {display:block; padding:5px 0;}
.puanlama label {display:block; padding:0; margin:0;}

.graphic {height:400px; margin:0 auto 30px;}
	
@media (min-width:767px){
.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1),.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1){clear:none}.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:left}

nav {left:auto; right:-400px; width:400px;}
header.container, nav .container {width:100%;}
nav.open {left:auto; right:0;}

.slider .info {width:31%; float:left;}
.slider .image {width:69%; float:right; box-sizing:border-box;}
.slider .bx-wrapper .bx-pager {width:31%;}
.slider+a {position:absolute; bottom:0; left:31%; margin-left:5px;}

.links li, .black li {width:20%; float:left;}
.black ul {text-align:left;}

.shortcuts.row {margin-left:-5px; margin-right:-5px;}	
.shortcuts .col-lg-3, .shortcuts  .col-md-4, .shortcuts .col-sm-4 {padding-left:5px; padding-right:5px;}

.maillist {padding:0;}
	.maillist p {display:inline-block; margin-right:0 20px 0 0; text-align:left;}
		.maillist input {width:160px;}
		.maillist button {display:inline-block; margin:5px 0;}

.duyuru span {text-align:center;}

.addthis_toolbox {float:right;}

.company h4 {margin-bottom:30px;}
.company .image {display:block;}

.content.organizasyon>ul>li, .content.organizasyon>ul>li>ul>li, .content.organizasyon>ul>li>div, .content.organizasyon>ul>li>ul>li>div, .content.organizasyon>ul>li>ul>li>ul>li>div, .content.organizasyon ul ul ul ul li>div, .detail-org li>div {display:inline-block;}
.content.organizasyon>ul>li>div>a, .content.organizasyon>ul>li>div>label, .content.organizasyon>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>div>label, .content.organizasyon>ul>li>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>ul>li>div>label {display:table-cell; padding:0;}
.content.organizasyon>ul>li>div>a, .content.organizasyon>ul>li>div>label, .content.organizasyon>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>div>label {height:75px; padding:0;}
.content.organizasyon>ul>li>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>ul>li>div>label {height:50px; padding:0;}
.content.organizasyon>ul>li>div, .content.organizasyon>ul>li>ul>li>div {margin:20px 30px;}
.content.organizasyon>ul>li>div>a, .content.organizasyon>ul>li>div>label, .content.organizasyon>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>div>label {width:300px;}
.content.organizasyon>ul>li>ul>li>ul>li>div>a, .content.organizasyon>ul>li>ul>li>ul>li>div>label, .content.organizasyon ul ul ul ul li>div {width:260px;}

.content.organizasyon>ul>li:before {content:''; width:370px; height:0; top:55px; left:50%; margin-left:-185px; border-bottom:1px dashed #bbb; position:absolute;}
.content.organizasyon>ul>li:after {content:''; width:370px; height:85px; top:55px; left:50%; margin-left:-185px; border-left:1px dashed #bbb; border-right:1px dashed #bbb; position:absolute; pointer-events:none;}
	.content.organizasyon>ul>li>ul>li:before {content:''; width:0; top:58px; bottom:30px; left:0; border-left:1px dashed #bbb; position:absolute;}
	.content.organizasyon>ul>li>ul>li+li:before {left:auto; right:0;}
	.content.organizasyon>ul>li>ul>li:after {content:''; width:30px; top:58px; left:0; border-bottom:1px dashed #bbb; position:absolute;}
	.content.organizasyon>ul>li>ul>li+li:after {left:auto; right:0;}
	.content.organizasyon>ul>li>ul>li>ul>li:before {content:''; width:50px; top:30px; left:0; border-bottom:1px dashed #bbb; position:absolute;}
	.content.organizasyon>ul>li>ul>li+li>ul>li:before {left:auto; right:0;}

}
@media (min-width:992px){
.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:none}.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1){clear:left}

.show-mobile {display:none!important;}
header {padding-top:20px; padding-bottom:10px; background-color:#fff;}
header ul a {padding:6px 6.4px;}

header.container, nav .container {width:970px;}

nav {position:relative; top:auto; left:auto; right:auto; bottom:auto; width:100%; padding:0;}
	nav .container {position:relative;}
	nav .social-media {margin:0; padding:20px 10px; position:relative; top:auto; right:auto;}
	nav .social-media li {line-height:25px; color:#ddd; vertical-align:middle;}
	nav .social-media a {display:block; font-size:20px; line-height:25px; color:#ddd; background-color:transparent; width:auto; height:auto;}
		nav .social-media a:hover {color:#fff;}
	.menu {margin:0 0 0 7px; padding:0; overflow:visible;}
		.menu>li {float:left; margin:0; padding:0; position:relative; border-bottom:none;}
			.menu a {font-size:14px; line-height:25px; padding:20px 13px; position:relative;}
			nav.en .menu a {padding-left:10px; padding-right:10px;}
			.menu li:hover>a {color:#03bb51;}
		.menu>li>ul {position:absolute; top:58px; left:0; z-index:9999; display:block; opacity:0; visibility:hidden; pointer-events:none; width:200px; margin:0; background-color:rgba(255,255,255,.9); border-top:3px solid #222; padding:5px;}
		.menu ul li, header ul ul li {position:relative;}
		.menu ul ul, header ul ul ul {position:absolute; top:-5px; left:163px; z-index:9999; display:block; opacity:0; visibility:hidden; pointer-events:none; width:200px; margin:0; background-color:rgba(255,255,255,.9); border-left:3px solid #222; border-top:none; padding:5px;}
			.menu ul ul:before, header ul ul ul:before {content:''; width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #333; position:absolute; left:-8px; top:13px;}
			.menu>li:hover>ul {top:65px; opacity:1; visibility:visible; pointer-events:auto;}
			.menu ul li:hover>ul, header ul ul li:hover>ul {top:-5px; left:170px; opacity:1; visibility:visible; pointer-events:auto;}
			.menu ul a {font-size:14px; color:#222; line-height:18px; padding:5px 10px;}
	nav form {display:block; position:absolute; top:18px; bottom:auto; left:auto; right:20px; padding:0; background-color:transparent;}
		nav input {border:none; width:0; padding:0; height:30px;}
		nav form:hover input, nav form input:focus {width:180px; padding:0 10px;}
		nav button {font-size:18px; color:#fff; position:relative; top:auto; right:auto;}

.news {margin-top:4px; border-top:1px solid #222;}
.news:after {content:''; width:75px; height:4px; background-color:#222; position:absolute; top:-4px; left:0;}
.news ul {height:224px; overflow:auto;}

.head {background-color:#222; border-left:30px solid #fff; border-right:15px solid #fff; margin:-169px -15px -15px -30px; padding:9px;}
	.head p {height:70px; margin-bottom:7px; overflow:hidden;}
	
footer .contact .row div+div {position:relative;}	
	footer .contact .row div+div:after {content:''; width:1px; background-color:#323232; position:absolute; left:0; top:10px; bottom:10px;}
	footer .big-icon i {margin-left:30px;}
	
#map, #gmap-list {height:500px;}

.content.organizasyon>ul>li>div, .content.organizasyon>ul>li>ul>li>div {margin:20px 75px;}
ul.detail-org li>div {margin:0 75px!important;}

.content.organizasyon>ul>li:before {width:470px; margin-left:-235px;}
.content.organizasyon>ul>li:after {width:470px; margin-left:-235px;}
	.content.organizasyon>ul>li>ul>li:before, .content.organizasyon>ul>li>ul>li:after, .content.organizasyon>ul>li>ul>li>ul>li:before {left:45px;}
	.content.organizasyon>ul>li>ul>li+li:before, .content.organizasyon>ul>li>ul>li+li:after, .content.organizasyon>ul>li>ul>li+li>ul>li:before {right:45px;}

}
@media (min-width:1200px){
.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:none}
.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1),.yayinlar:nth-child(5n+1){clear:left}

header.container, nav .container {width:1170px;}

header ul {margin-top:23px;}
	header li {padding-left:0!important; padding-right:0!important;}
	header ul a {padding:6px 11.2px;}
	
.menu {}
	.menu a {padding-left:17px; padding-right:17px;}
	nav.en .menu a {padding-left:15px; padding-right:15px;}
	
.slider .info h4 {font-size:22px; line-height:30px;}
.slider .info p {font-size:14px; line-height:20px; max-height:80px;}
	.slider .bx-wrapper .bx-pager.bx-default-pager a{font-size:16px; padding:0 8px;}
	
.news ul {height:280px;}

.links a {font-size:16px;}

.head {padding:10px;}
.head p {height:50px; margin-bottom:0;}

.yayinlar {width:20%;}

.address-list+a img {max-width:40px;}
.address-list+a, #map+a {font-size:18px;}

.content.organizasyon>ul>li>div, .content.organizasyon>ul>li>ul>li>div {margin:20px 100px;}
ul.detail-org li>div {margin:0 100px!important;}

.content.organizasyon>ul>li:before {width:500px; margin-left:-250px;}
.content.organizasyon>ul>li:after {width:500px; margin-left:-250px;}
	.content.organizasyon>ul>li>ul>li:before, .content.organizasyon>ul>li>ul>li:after, .content.organizasyon>ul>li>ul>li>ul>li:before {left:70px;}
	.content.organizasyon>ul>li>ul>li+li:before, .content.organizasyon>ul>li>ul>li+li:after, .content.organizasyon>ul>li>ul>li+li>ul>li:before {right:70px;}

}


