/* =============   Common	============= */
html {
	height: 100%;
}
body {
	background: #fff;
	color: #2c2c2c;
	font-weight: 400;
	line-height: 24px;
	overflow-x: hidden !important;
	height: 100%;
	position: relative;
	min-height: 100%;
}
a:hover {
	text-decoration: none;
	transition: all .4s ease;
}
.hidden {
	display: none;
}
.nopadding {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.noleft {
	padding-left: -15px !important;
}
.noright {
	padding-right: -15px !important;
}
.blokla { display:block; }
.gizle { display:none !important;  }
 @media (max-width: 575.98px) {
.hidden-xs {
	display: none;
}
}
 @media (min-width: 1600px) {

	.container {
		max-width: 1270px;
	}
	
	
	
	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 18px;
	}
}
/*01 Topbar START==================================================*/

.top-bar .dropdown-menu {
	min-width: 200px; /* Genişliği ihtiyaca göre ayarlayabilirsiniz */
	white-space: nowrap; /* Yazıların tek satırda kalmasını sağlar */
	background-color: #c02e20 !important;
}

.top-bar .dropdown:hover .dropdown-menu {
    display: block;
}

.top-bar .dropdown-menu li {
	display: block;
}
.top-bar .dropdown-menu li>a:hover {
	background-color: #9b1d11 !important;
}

.top-bar .dropdown-menu li a {
	display: block;
	line-height: 18px;
	padding: 5px 10px;
}

/* Genişliği aşan metinler için taşma kontrolü */
.top-bar .dropdown-menu li a {
	overflow: hidden; /* Taşan metni gizler */
	text-overflow: ellipsis; /* Taşan metni ... ile gösterir */
	white-space: nowrap; /* Tek satırda kalmasını sağlar */
}



.top-bar {
	background: #171717;
	color: #fff;
	position: relative;
	z-index: 999;
}
.top-bar ul {
	margin: 0;
	float: right;
}
.top-bar ul li {
	display: inline;
}
.top-bar ul li a {
	color: #fff;
	line-height: 35px;
	padding: 10px 8px;
	margin: 0;
	font-size: 11px;
}
.top-bar ul li a:hover {
	background: #313131;
}
.top-bar .hizlibutton { color:#fff; line-height: 16px; padding: 10px 18px; font-size: 11px; margin: 0; background:#b7a67c;  }

@media (max-width: 768px) {
	/*.top-bar ul { display:none; }*/
	.top-bar .hizlibutton { color:#fff; line-height: 35px; padding: 10px 18px; font-size: 11px; margin: 0; background:#b7a67c;  }
}
@media (min-width: 992px) {
	.top-bar .hizlibutton { display:none;  }
}
/*02 Navigation==================================================*/
.header {
	position: relative;
	z-index: 200;
}
.header .navbar {
	padding: 0.5rem 0rem;
}
.navbar-brand img {
	width: 230px;
}
.navbar-dark .navbar-nav .nav-link {
	color: #fff !important;
	/*yeni kaldırıldı text-shadow: 1px 2px 1px rgba(0, 0, 0, 1);*/
}
.header .navbar .navbar-collapse {
	margin-top: 55px;
}

.backpage { 
	background-color:#1a1a1a; 
	background-image:url(../images/dokubanner.png);
	background-position:center; 
	border-bottom:5px solid #0267b3; 
	/*yeni*/ padding-bottom:20px; padding-top:10px;
}


@media (max-width: 991px) {
	
	.navbar-brand img {
		width: 200px;
	}
	.navbar-dark .navbar-nav .nav-link:hover {
		color: #b7a67c !important;
	}
}

.nav-item::after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #b7a67c;
	transition: width .3s;
	z-index:99999999999;
}

.nav-item:hover::after {
	width: 100%;
	transition: width .3s;
}

.navbar-dark .navbar-nav .nav-link:hover {
	background: rgba(0,0,0, 0.2);
}



.dropdown-toggle::after {
	display: none;
}
.mega-dropdown {
	position: static;
}
.mega-dropdown-menu {
	width: 100%;
}
.mega-dropdown-menu ul li {
	margin-left: 0px;
}
.mega-dropdown-menu ul li a {
	color: #fff;
	font-size: 13px;
	list-style: none;
	display: block;
	padding: 3px 5px;
}
.mega-dropdown-menu ul li a:hover {
	background: rgba(0,0,0,0.2);
}
.mega-sutun {
	margin-bottom: 15px;
}
.mega-header {
	border-bottom: 1px solid #b7a67c;
	color: #fff;
	padding: 5px 0px;
	margin-bottom: 5px;
}

.mega-dropdown .dropdown-menu {
	position: absolute;
	top: 93%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1rem;
	color: #fff;
	text-align: left;
	list-style: none;
	background: rgba(74, 78, 104, 0.97);
	background-clip: padding-box;
	border-radius: 0;
}

@media (max-width: 991px) { 
	.mega-dropdown .dropdown-menu { 
		position: static;
	}
	.navbar-nav .dropdown-menu .show { display:block !important; }
}

.dropdown-menu {
	position: absolute;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1rem;
	color: #fff;
	text-align: left;
	list-style: none;
	background: rgba(74, 78, 104, 0.97);
	background-clip: padding-box;
	border-radius: 0;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
	
}
.dropdown-item:hover { background: rgba(0,0,0,0.2); color:#fff; }
/* 04 Owl Carousel ======================================*/

#mainSlider {
	margin-top: -114px;
}
@media (max-width: 991px) { 
	#mainSlider {
		margin-top: 0;
	}
}
#mainSlider h1 {
	font-size: 44px;
	line-height: 110%;
	font-weight: 900;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: 0;
	transition: font 200ms ease-out;
}
#mainSlider #owl-main .caption h1.light-bg, #mainSlider #owl-main .caption h1.medium-bg, #mainSlider #owl-main .caption h1.dark-bg, #mainSlider #owl-main .caption h1.tint-bg {
	font-size: 73px;
}



#mainSlider h4 {
	font-size: 33px;
	line-height: 120%;
}
#mainSlider p {
	font-size: 24px;
	line-height: 150%;
	font-weight: 400;
	letter-spacing: .015em;
	text-transform: none;
	margin-top: 20px;
	margin-bottom: 0;
	transition: font 200ms ease-out, margin 200ms ease-out;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}




#mainSlider .btn {
	background-color: #4A4E68;
	margin-top: 60px;
	color: #fff;
	margin-bottom: 0;
	transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
}
#mainSlider .btn-large {
	font-size: 18px;
	padding: 8px 70px 10px;
}

@media (max-width: 991px) { 
	#mainSlider h1 {
		font-size: 30px;
	}
	#mainSlider p { 
		font-size: 16px;
	}
	
	#mainSlider .btn-large {
		font-size: 16px;
		padding: 8px 30px 10px;
	}
	
}

#mainSlider .owl-carousel {
	text-align: center;
	cursor: default;
}
#mainSlider .owl-controls {
	display: inline-block;
	position: relative;
	margin-top: 40px;
}
.panel-group .panel #mainSlider .owl-controls {
	margin-top: 25px;
}
.panel-group.blank .panel #mainSlider .owl-controls {
	margin-top: 40px;
}
#mainSlider .owl-pagination {
	position: relative;
	line-height: 30px;
}
#mainSlider .owl-buttons {
	display: none;
}
#mainSlider .owl-prev, #mainSlider .owl-next {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #FFF;
	background-color: #506A85;
	border: none;
	border-radius: 3px;
	margin: auto;
	transition: all 200ms ease-out;
	opacity: 0;
}
#mainSlider .owl-prev {
	left: -35px;
}
#mainSlider .owl-next {
	right: -35px;
}
#mainSlider .owl-carousel:hover #mainSlider .owl-prev {
	left: -40px;
	opacity: .25;
}
#mainSlider .owl-carousel:hover #mainSlider .owl-next {
	right: -40px;
	opacity: .25;
}
#mainSlider .owl-carousel:hover #mainSlider .owl-prev:hover, #mainSlider .owl-carousel:hover #mainSlider .owl-next:hover {
	color: #fff;
	opacity: 1;
}
#mainSlider .owl-outer-nav:after {
	content: "";
	position: absolute;
	top: 0;
	left: -15%;
	width: 130%;
	height: 100%;
	z-index: 0;
}
.owl-outer-nav .owl-wrapper-outer, .owl-outer-nav .owl-pagination, .owl-outer-nav .owl-prev, .owl-outer-nav .owl-next {
	z-index: 1;
}
.owl-outer-nav .owl-controls {
	position: static;
}
.owl-outer-nav .owl-prev {
	left: -65px;
}
.owl-outer-nav .owl-next {
	right: -65px;
}
.owl-outer-nav:hover .owl-prev {
	left: -80px;
}
.owl-outer-nav:hover .owl-next {
	right: -80px;
}
.owl-ui-md .owl-pagination {
	line-height: 45px;
}
.owl-ui-md .owl-prev, .owl-ui-md .owl-next {
	width: 45px;
	height: 45px;
	font-size: 45px;
}
.owl-ui-md .owl-prev {
	left: -55px;
}
.owl-ui-md .owl-next {
	right: -55px;
}
.owl-ui-md:hover .owl-prev {
	left: -60px;
}
.owl-ui-md:hover .owl-next {
	right: -60px;
}
.owl-outer-nav.owl-ui-md:after {
	left: -18%;
	width: 136%;
}
.owl-outer-nav.owl-ui-md .owl-prev {
	left: -85px;
}
.owl-outer-nav.owl-ui-md .owl-next {
	right: -85px;
}
.owl-outer-nav.owl-ui-md:hover .owl-prev {
	left: -100px;
}
.owl-outer-nav.owl-ui-md:hover .owl-next {
	right: -100px;
}
.owl-ui-lg .owl-pagination {
	line-height: 60px;
}
.owl-ui-lg .owl-prev, .owl-ui-lg .owl-next {
	width: 60px;
	height: 60px;
	font-size: 60px;
}
.owl-ui-lg .owl-prev {
	left: -75px;
}
.owl-ui-lg .owl-next {
	right: -75px;
}
.owl-ui-lg:hover .owl-prev {
	left: -80px;
}
.owl-ui-lg:hover .owl-next {
	right: -80px;
}
.owl-outer-nav.owl-ui-lg:after {
	left: -22%;
	width: 144%;
}
.owl-outer-nav.owl-ui-lg .owl-prev {
	left: -105px;
}
.owl-outer-nav.owl-ui-lg .owl-next {
	right: -105px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-prev {
	left: -120px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-next {
	right: -120px;
}
.owl-inner-nav .owl-controls {
	position: static;
}
.owl-inner-nav .owl-prev {
	left: 45px;
}
.owl-inner-nav .owl-next {
	right: 45px;
}
.owl-inner-nav:hover .owl-prev {
	left: 30px;
}
.owl-inner-nav:hover .owl-next {
	right: 30px;
}
.owl-outer-nav .owl-prev, .owl-outer-nav .owl-next {
	bottom: 70px;
}
.owl-inner-nav .owl-prev, .owl-inner-nav .owl-next {
	bottom: 70px;
}
.owl-outer-nav.owl-ui-md .owl-prev, .owl-outer-nav.owl-ui-md .owl-next {
	bottom: 85px;
}
.owl-inner-nav.owl-ui-md .owl-prev, .owl-inner-nav.owl-ui-md .owl-next {
	bottom: 85px;
}
.owl-outer-nav.owl-ui-lg .owl-prev, .owl-outer-nav.owl-ui-lg .owl-next {
	bottom: 100px;
}
.owl-inner-nav.owl-ui-lg .owl-prev, .owl-inner-nav.owl-ui-lg .owl-next {
	bottom: 100px;
}
.owl-inner-pagination .owl-pagination, .owl-inner-pagination .owl-prev, .owl-inner-pagination .owl-next {
	margin-top: -40px;
	top: -60px;
}
.owl-inner-pagination.owl-ui-md .owl-pagination, .owl-inner-pagination.owl-ui-md .owl-prev, .owl-inner-pagination.owl-ui-md .owl-next {
	margin-top: -50px;
	top: -65px;
}
.owl-inner-pagination.owl-ui-lg .owl-pagination, .owl-inner-pagination.owl-ui-lg .owl-prev, .owl-inner-pagination.owl-ui-lg .owl-next {
	margin-top: -60px;
	top: -75px;
}
.owl-inner-pagination.owl-outer-nav .owl-prev, .owl-inner-pagination.owl-outer-nav .owl-next {
	margin: auto;
	top: 0;
	bottom: 43px;
}
.owl-inner-pagination.owl-inner-nav .owl-prev, .owl-inner-pagination.owl-inner-nav .owl-next {
	margin: auto;
	top: 0;
	bottom: 43px;
}
.owl-inner-pagination .owl-pagination {
	transition: all 200ms ease-out;
	opacity: 0;
}
.owl-inner-pagination:hover .owl-pagination {
	opacity: 1;
}
.owl-inner-pagination.owl-inner-nav .owl-pagination, .owl-inner-pagination.owl-outer-nav .owl-pagination {
	top: -45px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination, .owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
	top: -50px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination, .owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination, .owl-inner-pagination.owl-inner-nav:hover .owl-pagination, .owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
	top: -60px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination, .owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
	top: -65px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination, .owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
	top: -75px;
}
#owl-main .item {
	height: 44vh;
	background-color: #FFF;
	background-position: center 55%;
	background-size: cover;
}
.gradentfoto {
	position: absolute;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0) 29%, rgba(0,0,0,0.8) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.8)), color-stop(71%, rgba(181,181,181,0)), color-stop(100%, rgba(255,255,255,0))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0) 29%, rgba(0,0,0,0.8) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0) 29%, rgba(0,0,0,0.8) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0) 29%, rgba(0,0,0,0.8) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0) 29%, rgba(0,0,0,0.8) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 ); /* ie6-9 */
}
#owl-main.height-md .item {
	height: 70vh;
}
#owl-main.height-lg .item {
	height: 90vh;
}
#owl-main .container {
	display: table;
	height: inherit;
}
#owl-main .caption {
	display: table-cell;
}
#owl-main .caption.vertical-center {
	vertical-align: middle;
	padding-bottom: 3vh;
}
#owl-main .caption.vertical-top {
	vertical-align: top;
}
#owl-main .caption.vertical-bottom {
	vertical-align: bottom;
	padding-bottom: 8vh;
}
#owl-main .caption.text-center {
	padding-left: 10%;
	padding-right: 10%;
}
#owl-main .caption.text-left {
	padding-right: 20%;
}
#owl-main .caption.text-right {
	padding-left: 20%;
}
#owl-main .caption h1, #owl-main .caption p, #owl-main .caption div {
	position: relative;
}
#owl-main .caption h1 span {
	padding: .250em 0;
	line-height: 180%;
}
#owl-main .caption .light-bg, #owl-main .caption .medium-bg, #owl-main .caption .dark-bg, #owl-main .caption .tint-bg {
	background: none;
	padding-left: .500em;
	padding-right: .500em;
}
#owl-main .caption h1.light-bg span, #owl-main .caption p.light-bg span {
	background: #FFF;
	box-shadow: -.500em 0 0 #FFF, .500em 0 0 #FFF;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
#owl-main .caption h1.medium-bg span, #owl-main .caption p.medium-bg span {
	background: #A3B1BF;
	box-shadow: -.500em 0 0 #A3B1BF, .500em 0 0 #A3B1BF;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
#owl-main .caption h1.dark-bg span, #owl-main .caption p.dark-bg span {
	background: #506A85;
	box-shadow: -.500em 0 0 #506A85, .500em 0 0 #506A85;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
#owl-main .caption h1.tint-bg span, #owl-main .caption p.tint-bg span {
	background: #1ABB9C;
	box-shadow: -.500em 0 0 #1ABB9C, .500em 0 0 #1ABB9C;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
#owl-main .owl-controls {
	display: block;
	position: static;
	margin-top: -47px;
}
#owl-main .owl-pagination {
	/*background: #FFF;*/
	line-height: inherit;
	position: relative;
	/*bottom: -40px;*/
	padding: 10px;
	display: inline-block;
	border-radius: 3px;
	margin: auto;
	/*opacity: 0;*/
	transition: all 200ms ease-out;
}
/*#owl-main:hover .owl-pagination {
  bottom: -25px;
  opacity: 1;
}*/
#owl-main .owl-prev, #owl-main .owl-next {
	bottom: 0;
}
.owl-controls .owl-page {
	display: inline-block;
}
.owl-pagination .owl-page span {
	display: block;
	width: 15px;
	height: 15px;
	background: #a5a5a6;
	border-radius: 50%;
	margin: 0 3px;/*transition: all 200ms ease-out;*/
}
.owl-pagination .owl-page.active span, .owl-pagination .owl-page:hover span {
	background: #4a4e68;
}




.owl-item-gap .item {
	margin: 0 15px;
}
.owl-item-gap-sm .item {
	margin: 0 10px;
}
/* preloading images */
.owl-item.loading {
	min-height: inherit;
	background: none;
}
.tint-bg a:hover {
	color: #506A85;
}
.light-color {
	color: #FFF !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.light-color .dark-bg {
	color: #FFF !important;
}
.medium-color {
	color: #fff !important;
}
.dark-color {
	color: #506A85 !important;
}
.tint-color, .green {
	color: #1ABB9C !important;
}
.blue {
	color: #3F8DBF !important;
}
.red {
	color: #FA6C65 !important;
}
.pink {
	color: #D487BE !important;
}
.purple {
	color: #9B59B6 !important;
}
.orange {
	color: #F27A24 !important;
}
.navy {
	color: #34495E !important;
}
.gray {
	color: #95A5A6 !important;
}
.owl-ui-lg .owl-prev, .owl-ui-lg .owl-next {
	width: 60px;
	height: 60px;
	font-size: 60px;
	line-height: 60px;
}
.owl-prev, .owl-next {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #FFF;
	background-color: #4a4e68;
	border: none;
	border-radius: 3px;
	margin: auto;
	transition: all 200ms ease-out;
	opacity: 0;
}
.owl-inner-nav .owl-prev {
	left: 45px;
}
 @media (min-width: 1200px) {
.owl-buttons {
	display: block;
}
}
/* 05 Orta Navigation ==============================================*/

.ortanav {
	background: #b7a67c;
	color: #fff;
}
.ortanav .nav {
	margin: 0;
	padding: 0px 0 0px 0;
}
.ortanav .nav> li {
	display: inline;
}
.ortanav .nav> li> a {
	color: #fff;
	display: block;
    width: 100%;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.ortanav .nav> li> a:hover {
	background:rgba(0,0,0,0.2);
}

.ortanav .nav-item::after {
	height: 0px;
}

@media (max-width: 991px) { 
	.ortanav .nav> li {
		display: block !important;
		width:100%;
		text-align:left;
		border-bottom:1px solid #9a8b69;
	}
}

/* 06 Ortaalan =====================================================*/

.ortaalan {
	background: #fff;
	color: #fff;
	padding: 0px 0 60px 0;
}
.ortaalan .owl-controls { text-align:center; }

.alanbaslik { padding:3vh 0 15px 0; border-top: 3px solid #cb493f; color:#000; }
.alanbaslik span a { color:#000; vertical-align:bottom; }
.alanbaslik span a:hover { color:#b7a67c; }
.alanbaslik span:first-child { font-size:1.5rem; font-weight:400; }

@media (max-width: 991px) { 
	.ortaalan { padding:0px 0 30px 0; }
}

.aaa { z-index:3; position:relative; }
.aaa h5 { font-size:14px; }
.ana-haber-baslik { text-align:center; font-size:2em;  margin:30px 0; }
.ana-baslik { text-align:center; font-size:2em;  margin:30px 0; color:#fff; }
.a-hbr-kutu { margin:0 5px 15px 0; position:relative; overflow:hidden; }
.a-hbr-baslik {
	color: #000;
	font-size: 14px;
	padding: 10px 10px;
	font-weight: 600;
	background: #fff;
	position: relative;
	min-height: 100px;
	max-width: 100%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 1;
	border-top:2px solid #2f2f2f;
	line-height: 18px;
}

.a-hbr-baslik:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 5px;
	width: 100%;
	background: #4A4E68;
	-webkit-transition: height 0.2s ease;
	transition: height 0.3s ease;
	z-index: 1;
}
.a-hbr-kutu:hover .a-hbr-baslik:after {
	height: 100%;
}
.a-hbr-kutu:hover .aaa {
	color: #fff;
}

.a-hbr-kisa {
	text-align: center;
	color: #000;
}
.a-hbr-tarih {
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 999;
	min-width: 50px;
}
.a-hbr-tarih div {
	text-align: center;
	margin: 0;
	max-width: 70px;
	padding: 3px 5px;
}
.gun {
	background: #000000;
	font-size: 24px;
	color: #fff;
}
.ay {
	background: #b7a67c;
	font-size: 12px;
	color: #fff;
}
.a-hbr-foto {
	overflow: hidden;
	position: relative;
	height:182px;
}
.hbr-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: -2000px;
	background: rgba(0,0,0,0.6);
	display: inline-block;
}
.hover-text {
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.a-hbr-kutu a:hover .hbr-hover {
	left: 0;
}
.ana-btn {
	text-align: center;
	margin: 20px 0;
}


/*07 Alt Alan ========================================*/
.altalan { margin-top:-50px; padding-bottom:50px; }
.altalan .altbaslik { font-size:1.5rem; color:#fff; margin-bottom:25px; }
.altalan ul { margin:0 0 0 0; padding:25px 0 0px 0; min-height:380px; }
.altalan ul li { list-style:none; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; line-height:16px; }
.altalan ul li a { color:#2f2f2f; font-size:13px; display:block; padding:5px 5px; }
.altalan ul li a:hover { color:#b7a67c; }
.altalan .tum { color:#2f2f2f; font-size:12px; font-weight:600; padding:5px 10px; border:1px solid transparent; }
.altalan .tum:hover { border:1px solid #b7a67c; }

@media (max-width: 991px) { 
	.altalan { margin-top:10px; padding-bottom:50px; }
	.altalan .altbaslik { color:#2f2f2f; margin-top:30px; }
}

/*08 Alt Line ========================================*/

.altline { padding:25px 0; background:#b7a67c; text-align:center; }
.altline a { color:#fff; padding:5px 5px; margin:0 5px; }
.altline a:hover { color:#4A4E68; }
.altline a i { font-size:2rem; }



/*09 Footer ==========================================*/

.footer { padding:5vh 0; text-align:center; margin-top:1vh; color:#fff; background: url(../images/doku1.png) no-repeat left bottom, url(../images/doku2.png) no-repeat right top;  background-color:#4a4e68; background-size:20vh, 40vh, auto;  }
.footer img  { width:200px; margin-bottom:2vh; }



.footerlogo {     display: inline-block; vertical-align: middle; transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0); backface-visibility: hidden; position: relative; transition-duration: .3s; transition-property: transform; }
.footerlogo:hover { transform: translateY(-5px); }
.footerlogo::before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform,opacity;
    transition-property: transform,opacity;
}

@media (max-width: 991px) { 
	.footer { font-size:12px; }
	.footer img { width:150px; }
}

/*10 HÄ±zlÄ± EriÅŸim ============================================*/

.hizli { position:fixed; right:0; top:7%; z-index:9999999; -webkit-transform: rotate(270deg);	
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg); margin-right:-45px; letter-spacing: 1px; }
.hizli a { background:#b7a67c; color:#fff; padding:5px 10px; margin-right:30px; font-size:12px;  }
.hizli a:hover { background:#a1926c; }


.hizlipopup {     
	/*background-color: rgba(49,47,48,0.92);*/
    width: 100%;
    position: fixed;
    top: 140px;
    right: 0px;
    overflow: hidden;
    display: none;
	z-index:9999999; 
	padding-top:1vh;
	padding-left:0;
	padding-right:0;
	overflow-x: hidden;
	overflow-y:auto; 
	padding-bottom:30px;
}

.hizlibuttonkapat { padding:15px 15px; }
.hizlibuttonkapat a { color:#fff; border:1px solid #fff; padding:5px 10px; font-size:12px; }
.hizlibuttonkapat a:hover { color:#fff; border:1px solid #fff; padding:5px 10px; background:#b8a67e;  }

#hizlibutton { margin-bottom:25px; text-align:right; }
#hizlibutton a { color:#fff; border:1px solid #b7a67c; padding:1vh 2vh; font-weight:600;   }


.menuler { background:rgba(74, 78, 104,0.97); padding:5px; }
.menuler ul { margin:0px auto; text-align:center; }
.menuler ul li { width:120px; float:left; text-align:center; }
.hkutu { padding:0; border:1px solid #595e79; margin:0 5px 3px 0; min-height:100px; }
.hkutu:hover, .hkutu:hover .hbaslik, .hkutu:hover .hicon { background:#34374e; color:#fff; }
.hbaslik { font-size:12px; line-height:14px; padding:3px 5px; margin-bottom: 10px;  }
.hicon { padding:10px 0 10px 0; }
.hicon i { font-size:40px; }




.menuler a { color:#fff; display:block; }
.menuler a:hover { color:#fff; }
@media (max-width: 991px) { 
	.hizli { display:none; }
	.menuler ul li { display: inline-grid; float:none; margin-bottom:5px; }
	.hizlipopup { position:absolute; top:130px; }
}


/*11 Content  ============================================*/

.content { margin-top:20px; min-height:450px; margin-bottom:25px; }
.anafoto { margin-bottom:25px; }
.anabaslik { color:#303030; font-size:24px; margin-bottom:25px; margin-top:10px; }
.anaicerik { margin-bottom:50px; margin-top:30px; }
.altbilgi { color:#999; border-top:1px solid #e7e7e7; font-size: 12px; font-weight:100; padding:10px 0;  }
.altbilgi i { font-size:28px; vertical-align:middle; }
.twitter { color:#08a0e9 }
.twitter:hover { color:#0084B4 ; }
.facebook { color:#3B5998; }
.facebook:hover { color:#ADB9D3; }


/*12 Ana medya  ============================================*/
.anamedya { background:#303030; padding:100px 0 70px 0;  }

.anamedya .am-next, .anamedya .am-prev { color:#fff !important; margin-right:20px; }
.slider_nav { text-align:center; }

.am-next:hover, .am-prev:hover { cursor:pointer; color:#b6a57d !important; }
.m-kutu { margin: 0 5px 15px 0; position: relative; overflow: hidden; }

.m-kutu img { transition: all .2s ease-in-out;  }
.m-kutu:hover img { opacity:0.7; transform: scale(1.1);  }



/*12 Url Map =============================================*/
.url-map { margin-bottom:10px; font-size:12px; color:#303030;  }
.url-map a { font-size:12px; color:#b7a67d; }
.url-map a:hover { text-decoration:underline; }

/*SaÄŸ Blok ===============================================*/
.sag-blok { margin-bottom:50px; }
.sag-blok ul {  }
.sag-blok ul li {  }
.sag-blok ul li a  { color:#303030; font-size:13px; line-height:18px !important; text-align:justify; border-left:4px solid #b7a67d; display:block; margin-bottom:10px; padding:5px 5px 5px 10px; }
.sag-blok ul li a:hover { background:#b7a67d; color:#fff; }

.sag-blok-button a { background:#b7a67d; color:#fff; font-size:12px; padding:5px 10px; }
.sag-blok-button a:hover { background:#9f906b; }

.tumhaberler {  }
.tumhaberliste { list-style: none; margin: 0; padding: 0; }
.tumhaberliste li {   }
.tumhaberliste li a { color: #2c2c2c; border:1px solid #ced4da; padding: 5px 15px 5px 15px; margin-bottom: 5px; display: block; }
.tumhaberliste li a:hover { background: #b7a67c; color: #fff; }


.hbr-kutu-liste { margin-top:15px; margin-bottom:25px; }
.hbr-kutu-liste-baslik { min-height:71px; font-weight:600; font-size:19px; line-height:24px; }
.hbr-kutu-liste-ayrinti { color:#999; font-size:12px; }

/*Etkinlkler =============================================*/
.afis { border:1px solid #ebebeb; padding: 5px; transition: 0.3s; }
.afis:hover { background:#b7a67d;   }
.etkinliksatir { margin-bottom: 1px; padding: 3px; display: block; }
.etkinliksatir i { background: #b7a67c;
	color: #fff;
	padding: 5px; width: 30px; text-align: center; }
.etkinliksatir:hover i {
	background: #4a4e68;
}
.etkinliksatir:hover {
	background: #ebebeb;
}
.etkinliksatir div { display: inline; min-width: 150px !important; }
.bugun { background: #ebebeb;
	padding: 5px 10px; color: #1a1a1a; margin-bottom: 10px; font-size:12px; }






@media (max-width: 991px) { 
	.sag-blok { margin-top:30px; }
	.hbr-kutu-liste { border-bottom:1px dotted #b7a67d; }
	.hbr-kutu-liste-baslik { min-height:0; margin-top:15px; font-size:14px; font-weight:400; margin-top:0; line-height: }
	
	.content .a-hbr-baslik { min-height:50px; }
}




/*yeni=================================*/
.birimadi { color:#fff; font-family:"Times New Roman", Times, serif;  text-align:right; margin-top:60px; }
.birimadi h2 { font-size:1.5rem !important; }
.navbar {
	padding:0 !important;
	background:#4a4e68;
	
}
.duyurubuton a { background:#4c4e67; display:block; width:100%; }





.menu-area{background: #c02e20}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:14px;text-transform:capitalize;padding:13px 15px; display: block !important; }
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default 
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a{background: #a92317;}
.mainmenu .collapse ul ul > li { border-bottom:1px solid #414566; }
.mainmenu .collapse ul ul > li > a { padding:10px 10px !important; font-size:14px; line-height:18px; }
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{background: #a92317;}
.mainmenu .collapse ul ul ul > li:hover > a{background: #a92317;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#4b4e68;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#575c86}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#575c86}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:15px;width: 100%;}
@media (min-width: 992px) {
.mainmenu .navbar-brand { display:none !important; }
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none;z-index:1}

}

@media (max-width: 1199px) {
	.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:14px;text-transform:capitalize;padding:10px 14px; display: block !important; }
}
@media (max-width: 767px) {

.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}



#myTab .nav-item::after {
	content: '';
	display: none !important;
	width: 0;
	height: 0px;
	background: #b7a67c;
	transition: width .3s;
	z-index:99999999999;
}
#myTab .nav-item a { border:0; border-radius:0; padding-top:14px; padding-bottom:14px; color:#fff; } 
#myTab .nav-item:first-child a:hover { background:#565d89; }
#myTab .nav-item:last-child a:hover { background:#d2bf95; }

#myTabContent {
	background:#f2f2f2;
	height:350px;
}
#myTabContent .tab-pane ul { 
	padding:0;
	padding-left:0px;
	padding-top:10px; 
	overflow:hidden;
}
#myTabContent .tab-pane li { display:block;  line-height:18px;  border-bottom: 1px solid #e9e9e9;  }
#myTabContent .tab-pane li a { 
	padding:10px 20px 10px 10px; color:#000; font-size:14px;  display:block; color:#000000;
}
#myTabContent .tab-pane li a:hover { 
	color:#000;
	background:#fff;
}
#myTabContent .tab-pane li i { 
	 color:#000; font-size:10px;
}
.bg-mor { background: #4a4e68; }
.bg-altin { background: #b7a67c; }

.tumde { color:#000000; font-size:12px; display:block; padding:5px 0 5px 10px; position:absolute; bottom:0; }
.tumde:hover { color:#b6a57d; }

.carousel-inner { height:350px; }
.carousel-indicators li { background:#4b4e68; }
.carousel-indicators .active { background:#b6a57d; }
.carousel-control-prev-icon { background-image:none; }
.carousel-control-prev i { color:#b6a57d; font-size:16px; }

.slidernor { padding-right:0 !important; }
.duyet { padding-left:0 !important; }



.amenu li a { display:block; background:#4a4e68; padding:13px 15px; margin-bottom:4px; margin-left:3px; color:#fff; }
.amenu li a:hover,.amenu li .active { background:#b7a67c; color:#fff; }
.amenu li { border-left:7px solid #ca463d; }
.amenu li:hover { border-left:7px solid #2f2f2f; }

.anacontent { margin-top:20px; min-height: 430px; }
.icbaslik { border-left:5px solid #b6a57d; padding:5px 5px 5px 10px; border-bottom:1px solid #b6a57d; margin-bottom:25px; }
.icbaslik i { color:#000; }
.icerik { margin-bottom:50px; overflow-x: hidden  }



.tumhde { margin:0; padding:0; }
.tumhde li { list-style:none; border-bottom:1px solid #ebebeb; }
.tumhde li a { display:block; padding:4px 0 4px 0; color:#333; }
.tumhde li a span { margin-right:15px; }
.tumhde li a span i { color:#ca463d; font-size:12px; vertical-align: middle; height:14px; }



.pagination { margin-top:25px !important; }
.pagination .page { color:#4a4e68; padding:5px 10px; border:1px solid #4a4e68; margin-left:5px;   }
.pagination .active .page { color:#ca463d; padding:5px 10px; border:1px solid #ca463d; margin-left:5px;   }




.lasthde { border:1px solid #ebebeb; padding:10px 5px  10px 10px; }
.lasthde li { border-bottom:1px solid #ebebeb; font-size:13px; line-height:18px; margin-left:15px; list-style:circle  }
.lasthde li:last-child { border-bottom:none; }
.lasthde li a { display:block; color:#000; padding:8px 0 8px 5px; }
.lasthde li a:hover { background:#4a4e68; color:#fff; }


.yakinlas { margin-bottom:15px; }






/*solmenu*/
.sidebar-nav {
    background: #fff !important;
	margin-bottom:15px;
}
.sidebar-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #9a3029;
}

.sidebar-nav .metismenu {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.sidebar-nav .metismenu li + li {
  margin-top: 5px;
}

.sidebar-nav .metismenu li:first-child {
  	
}
.sidebar-nav .metismenu> li {
    border-left: 7px solid #ca463d;
}

.sidebar-nav .metismenu li:last-child {
  margin-bottom: 5px;
}


.sidebar-nav .metismenu > li {
    /*-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.sidebar-nav .metismenu> li> a {
	background:#4a4e68;
	margin-left:3px;
}

.sidebar-nav .metismenu a {
    position: relative;
    display: block;
    padding: 8px 15px;
    color: #fff;
    outline-width: 0;
    transition: all .3s ease-out;
	font-size: 14px;
}

.sidebar-nav .metismenu ul a {
    padding: 10px 15px 10px 30px;
	border-bottom:1px solid #752a25;
	
}

.sidebar-nav .metismenu ul ul {
	border-right:4px solid #752a25;
}
.sidebar-nav .metismenu ul ul ul {
	border-left:4px solid #752a25;
	border-right: 0;
}

.sidebar-nav .metismenu ul ul a {
    padding: 10px 15px 10px 45px;
}

.sidebar-nav .metismenu a:hover,
.sidebar-nav .metismenu a:focus,
.sidebar-nav .metismenu a:active {
    color: #f8f9fa;
    text-decoration: none;
    background: #b7a67c;
}





@media (min-width: 1200px) { 
	#myTab .nav-item a { border:0; border-radius:0; padding-top:14px; padding-bottom:14px; color:#fff; }
	#myTabContent {	background:#f2f2f2;	height:315px; }
	.carousel-inner { height:315px; }
	#myTabContent .tab-pane li a { 
	padding:5px 20px 5px 10px; color:#000; font-size:14px;  display:block; color:#000000;}
	.a-hbr-foto {
	overflow: hidden;
	position: relative;
	height:180px;}
}
@media (max-width: 1199.98px) { 
	#myTab .nav-item a { border:0; border-radius:0; padding-top:11px; padding-bottom:11px; color:#fff; }
	#myTabContent {	background:#f2f2f2;	height:260px; }
	.carousel-inner { height:260px; }
	#myTabContent .tab-pane li a { 
	padding:5px 20px 5px 10px; color:#000; font-size:12px;  display:block; color:#000000;}
	.a-hbr-foto {
	overflow: hidden;
	position: relative;
	height:150px;}
}
@media (max-width: 992px) { 
	.birimadi {
		line-height:28px; font-size:24px;
		margin-top:0;	
	}
	.slidernor { padding-right:15px !important; }
	.duyet { padding-left:15px !important; }
	.carousel-inner { height:auto !important; }
	#myTabContent {	background:#f2f2f2;	height:auto !important; }
	.tumde { position: inherit !important; }
	
}
@media (max-width: 768px) { 
	.birimadi {
		text-align:left; line-height:28px; font-size:24px;	
	}

	
}

@media (max-width: 576px) { 
	.birimadi {
		text-align:left; line-height:28px; font-size:24px;	
	}
}



