@font-face{ 
	font-family:"tex-gyre-adventor-regular";
	src:url("fonts/texgyreadventor-regular.otf") format("woff"),
		url("fonts/texgyreadventor-regular.otf") format("opentype"),
		url("fonts/texgyreadventor-regular.otf") format("truetype");
}

*, a, p, li, body {
    font-family: "tex-gyre-adventor-regular";
}

.Etkinlikler p{ font-size: 14px; margin: 0 0 0px; }
.Etkinlikler p.c-font-bold{ font-size: 16px; margin: 0 0 5px; }
.Etkinlikler .btn { margin: 10px 0; }


.c-layout-header.c-layout-header-6 .c-topbar {
    padding: 0 0 0;
    height: 500px;
}



.c-logo img{
	max-height: 155px;
	position: absolute;
	margin-top: -71px;
}

img.Banner{ width: 100%; }
.BannerUst{
	position: absolute;
	margin-top: 0px;
	width: 100%;
    background: rgb(28 55 136 / 80%);
	color:#fff;
}
.BannerUst .btn {
    padding: 5px 10px;
    font-size: 14px;
}
.BannerUst .btn:hover {
    color: #1c3788;
    background: #fff;
}
.BannerUst .c-left li{
	list-style: none;
	float: left;
	margin: 8px 20px 3px 0;
	font-size: 14px;
}
.BannerUst .c-theme-font, .BannerUst .c-theme-color {
    color: #eee !important;
}

.c-theme-nav > li:focus > a:not(.btn), .c-theme-nav > li:active > a:not(.btn), .c-theme-nav > li:hover > a:not(.btn),
.c-theme-nav > li.c-active > a:not(.btn) {
    color: #fff !important;
	text-shadow: 3px 3px 6px #ff0000;
}

.bolumbutonlari{ display: none; padding: 10px 60px 0; }
.bolumbutonlari .anabolum { display: none; }
.bolumbutonlari .solbolum button, .bolumbutonlari .anabolum button, .bolumbutonlari .sagbolum button{ width: 100%; }

.c-layout-footer img.flogo{
	max-width: 300px;
}

.c-content-media-2 .c-panel{
	padding: 25px 0px 10px 50px;
	width: 100%;
	background-color: rgb(28 55 136 / 65%);
	text-align: center;
}
.c-content-media-2 .c-panel a{ color: #fff; }
.c-content-media-2 .c-panel a:hover{ color: #00803f; }


.owl-carousel .owl-controls .owl-dot { width: 20px; height: 20px; border: #00803f 1px solid; }

.c-postfooter { background-color: #292e34; }
.c-postfooter a, .c-layout-footer, .c-layout-footer .c-content-title-1 > p, .c-layout-footer a{ color: #aaa !important; }
.c-postfooter a:hover, .c-layout-footer a:hover { color: #fff !important; }

	.HaberOzeti{ width: 25% !important; float: left; padding: 0 10px 20px; }
.c-content-blog-post-card-1.c-option-2 .c-body { padding: 30px 30px 0; }

.c-content-client-logos-slider-1 .owl-controls{ display: none; }
.c-content-client-logos-slider-1 .owl-carousel .item img{ background-size: contain; background-repeat: no-repeat; }


@media (max-width: 1600px){

	.c-logo img{ max-height: 120px; }
	.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons { margin: 15px 0 0 115px; }
	.container-fluid { padding: 0 30px; }
	.c-content-title-2 > h3, .c-content-blog-post-1 .c-title {font-size: 26px;}
	.c-content-blog-post-card-1 .c-body .c-title {font-size: 17px;}
	.c-layout-sidebar-menu {width: 300px;}
	.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link{ font-size: 15px; }
	.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {padding: 22px 10px 18px 10px;}
	body, .c-content-blog-post-1 .c-desc {font-size: 14px;}

	.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a {font-size: 12px;}
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {padding: 5px 15px;}
	.owl-carousel .owl-controls .owl-dot { width: 15px; height: 15px; margin:5px; }
	.c-content-media-2-slider .owl-controls { top: 15px; right: 15px;}
}

@media (min-width: 1200px){
		
	.AnasayfaBolumler{ width: 19.99% !important; }
}

@media (max-width: 1200px){
		
	.HaberOzeti{ width: 33.33% !important; }
	.c-layout-sidebar-menu.c-theme { width: 49.99%; display: none; } 
	.bolumbutonlari{ display: block; }
	.owl-carousel .owl-controls .owl-dot { width: 10px; height: 10px; margin:3px; }
	.c-content-media-2-slider .owl-controls { top: 5px; right: 5px;}
}

@media (min-width: 992px){
	.c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page {
		margin-top: 567px;
	}
}

@media (max-width: 991px){
	
	.c-logo img{
		max-height: 75px;
		position: none;
		margin-top: 0;
	}

	.c-content-media-2 .c-panel{ padding: 5px 0px 0px 40px; }
	.c-content-media-2 .c-panel > .c-fav{ font-size: 15px; }

}

@media (max-width: 750px){
	.c-layout-sidebar-menu.c-theme { width: 99.99%; display: none; } 
	.HaberOzeti{ width: 99.99% !important; }
	.BannerUst{ display: none; }
	.c-navbar{ margin-top: 50px; }
}

