/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html { scroll-behavior: smooth }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; overflow-x: hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*** global ***/
html {
    position: relative;
    height: 100%;
    min-height: 100%;
}

*{-webkit-tap-highlight-color: rgba(0,0,0,0);  box-sizing:border-box;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{font-family: 'Gotham', sans-serif !important;}
h1{}
	h1.inner{font-size:24px; font-weight:700; color:#d6b36a; padding-left:120px; height:32px; margin-top:28px; float:left;}
h2{}
h3{} 
h4{}
h5{}
h6{}
p{font-size:16px; line-height:1.5;}
p strong{font-weight:700;}
a{text-decoration:none;}
	a:hover{} 
ul li{}
strong {font-weight: 600;}
.container{width:80%; margin:0px auto; max-width:1360px;}
.clear{clear:both; display: block;}
::selection{background-color:#000; color:#fff;}
.valign-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.valign-wrapper .valign {display: block; }
.center-image{display:block; margin:0px auto;}
*{outline:0 !important;}
.full_width_img{float:left; width:100%;}
.nmb{margin-bottom:0 !important;}
.no_border{border:0 !important;}
.left{float:left;}
.right{float:right;}
.right-col{}
.left-col{}
.full-col{}
.absolute-center{position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.absolute-center-x{position:absolute; left:50%;  transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
.absolute-center-y{position:absolute; top:50% !important; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.mb20{margin-bottom:20px;}
.center_text_align{text-align:center;}
.mw80{max-width:80%;}
.cerezgo-fab {left:100px}


/*** transitions ***/
.t1{ transition:all cubic-bezier(.6,.18,.85,.94) .1s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .1s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .1s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .1s; }
.t2{ transition:all cubic-bezier(.6,.18,.85,.94) .2s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .2s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .2s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .2s; }
.t3{ transition:all cubic-bezier(.6,.18,.85,.94) .3s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .3s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .3s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .3s; }
.t4{ transition:all cubic-bezier(.6,.18,.85,.94) .4s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .4s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .4s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .4s; }
.t5{ transition:all cubic-bezier(.6,.18,.85,.94) .5s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .5s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .5s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .5s; }
.t6{ transition:all cubic-bezier(.6,.18,.85,.94) .6s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .6s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .6s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .6s; }
.t7{ transition:all cubic-bezier(.6,.18,.85,.94) .7s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .7s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .7s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .7s; }
.t8{ transition:all cubic-bezier(.6,.18,.85,.94) .8s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .8s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .8s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .8s; }
.t9{ transition:all cubic-bezier(.6,.18,.85,.94) .9s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) .9s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) .9s; -o-transition:all cubic-bezier(.6,.18,.85,.94) .9s; }
.t10{ transition:all cubic-bezier(.6,.18,.85,.94) 1s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 1s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 1s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 1s; }
.t20{ transition:all cubic-bezier(.6,.18,.85,.94) 2s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 2s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 2s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 2s; }
.t30{ transition:all cubic-bezier(.6,.18,.85,.94) 3s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 3s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 3s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 3s; }
.t40{ transition:all cubic-bezier(.6,.18,.85,.94) 4s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 4s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 4s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 4s; }
.t50{ transition:all cubic-bezier(.6,.18,.85,.94) 5s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 5s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 5s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 5s; }
.t80_linear{ transition:all linear 12s; -moz-transition:all linear 12s; -webkit-transition:all linear 12s; -o-transition:all linear 12s; }
.t150{ transition:all cubic-bezier(.6,.18,.85,.94) 15s; -moz-transition:all cubic-bezier(.6,.18,.85,.94) 15s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 15s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 15s; }
.t350{ transition:all cubic-bezier(.6,.18,.85,.94) 35s; -moz-transition:all cubic-bezier(.6,.18,.85,.94)  35s; -webkit-transition:all cubic-bezier(.6,.18,.85,.94) 35s; -o-transition:all cubic-bezier(.6,.18,.85,.94) 35s; }

.dt1{ transition-delay:.1s; -moz-transition-delay:.1s; -webkit-transition-delay:.1s; -o-transition-delay:.1s; }
.dt2{ transition-delay:.2s; -moz-transition-delay:.2s; -webkit-transition-delay:.2s; -o-transition-delay:.2s; }
.dt3{ transition-delay:.3s; -moz-transition-delay:.3s; -webkit-transition-delay:.3s; -o-transition-delay:.3s; }
.dt4{ transition-delay:.4s; -moz-transition-delay:.4s; -webkit-transition-delay:.4s; -o-transition-delay:.4s; }
.dt5{ transition-delay:.5s; -moz-transition-delay:.5s; -webkit-transition-delay:.5s; -o-transition-delay:.5s; }
.dt6{ transition-delay:.6s; -moz-transition-delay:.6s; -webkit-transition-delay:.6s; -o-transition-delay:.6s; }
.dt7{ transition-delay:.7s; -moz-transition-delay:.7s; -webkit-transition-delay:.7s; -o-transition-delay:.7s; }
.dt8{ transition-delay:.8s; -moz-transition-delay:.8s; -webkit-transition-delay:.8s; -o-transition-delay:.8s; }
.dt9{ transition-delay:.9s; -moz-transition-delay:.9s; -webkit-transition-delay:.9s; -o-transition-delay:.9s; }
.dt10{ transition-delay:1s; -moz-transition-delay:1s; -webkit-transition-delay:1s; -o-transition-delay:1s; }
.dt12{ transition-delay:1.2s; -moz-transition-delay:1.2s; -webkit-transition-delay:1.2s; -o-transition-delay:1.2s; }
.dt14{ transition-delay:1.4s; -moz-transition-delay:1.4s; -webkit-transition-delay:1.4s; -o-transition-delay:1.4s; }
.dt16{ transition-delay:1.6s; -moz-transition-delay:1.6s; -webkit-transition-delay:1.6s; -o-transition-delay:1.6s; }
.dt15{ transition-delay:1.5s; -moz-transition-delay:1.5s; -webkit-transition-delay:1.5s; -o-transition-delay:1.5s; }
.dt20{ transition-delay:2s; -moz-transition-delay:2s; -webkit-transition-delay:2s; -o-transition-delay:2s; }
.dt25{ transition-delay:2.5s; -moz-transition-delay:2.5s; -webkit-transition-delay:2.5s; -o-transition-delay:2.5s; }
.dt30{ transition-delay:3s; -moz-transition-delay:3s; -webkit-transition-delay:3s; -o-transition-delay:3s; }
.dt40{ transition-delay:4s; -moz-transition-delay:4s; -webkit-transition-delay:4s; -o-transition-delay:4s; }
.dt50{ transition-delay:5s; -moz-transition-delay:5s; -webkit-transition-delay:5s; -o-transition-delay:5s; }

body{background-color:#000;}

/**** aside ****/
aside{position:fixed; top:0; left:0; width:80px; height:100%; background-color:#24221c; z-index:1000;}
aside.free{background-color:transparent;}
	#hamburger{position:relative; width:80px; height:80px; cursor:pointer; background-color:#24221c; border-bottom:1px solid #d6b36a;}
		#hamburger:hover{background:#d6b36a;}
		#hamburger div{background-color:#fff; height:3px; position:absolute; left:30px;}
			#hamburger div#line_top{width:20px; top:28px;}
		#hamburger:hover div#line_top{width:30px; left:25px;}
			#hamburger div#line_mid{width:10px; top:38px;}
		#hamburger:hover div#line_mid{width:30px; left:25px;}
			#hamburger div#line_bot{width:15px; top:48px;}
		#hamburger:hover div#line_bot{width:30px; left:25px;}
	.aside_menu{ border-bottom:1px solid #d6b36a; cursor:pointer; float:left; width:100%; height:34vh; padding-top:30px; font-size:1.7vh; text-align:center; color:#fff; line-height:1.1; background-color:rgba(0,0,0,.1);}
	.aside_menu:hover{background-color:#d6b36a;}
		.aside_menu img{display:block; width:20px; margin:0px auto 20px;}
	#btn_aside_project.aside_menu{background-color:rgba(0,0,0,.2);}
		#btn_aside_project.aside_menu:hover{background-color:#d6b36a;}
	#icon_email{width:20px;left:50%;margin-left:-10px;bottom: 140px;position:absolute;}
		#icon_email img {width: 100%;}
	#icon_phone{width:20px;left:50%;margin-left:-10px;bottom: 55px;position:absolute;}
		#icon_phone img {width: 100%;}
	#icon_share{width:20px; left:0; bottom:10px; position:absolute;}
	.lang_ {position: absolute; bottom: 16px; left: 50%; margin-left: -10px; color: #fff;}
	#nav_share_wrapper{left:30px;bottom: 90px;position:absolute;width:40px;overflow:hidden;height:40px;}
	#nav_share_wrapper:hover{width:240px;}
		#nav_share{left:40px; bottom:0px; position:absolute; width:200px; background-color:#d6b36a;}
			#nav_share li{width:40px; line-height:40px; height:40px; float:left; text-align:center; font-size:20px;}
				#nav_share li:hover{opacity:.4;}
				#nav_share li a{display:block; width:40px; height:40px; color:#fff;}
	
.tooltip::after {
	content: attr( tooltip-text);
    position: absolute;
    left: 200%;
    background: #fff;
    color: #000;
	opacity: 0; 
	visibility: hidden;
    white-space: nowrap;
    line-height: 1.45;
    font-size: 13px;
    padding: 5px;
	top: -5px;
	transition: all .25s ease-in-out;
}
.tooltip:hover::after {
	opacity: 1;
	visibility: visible;
}


/*** header ***/
header{z-index:1000; position:relative;}
	header #logo{position:absolute; top: 23px; left: 115px; height: 50px;}
	header.inner_header{box-shadow:0px 0px 14px 3px rgba(0,0,0,.5); height:80px; width:100%; background-color:#fff; border-bottom:1px solid #f5f5f5;}
	#inner_logo{height:60px;}
	
/*** button ***/
.btn{padding:10px 20px; border-radius:45px; font-size:13px; line-height:18px; border: 1px solid #fff; height:40px; color:#fff; display: inline-block; margin-right:20px;}
	.btn_detail:hover{background-color:rgba(255,255,255,.2); color:#fff;}
	.btn_detail img{height: 5px; margin-right:18px; vertical-align:middle;}
		
.btn_demand{background-color:#d6b36a; color:#fff;}
	.btn_demand:hover{background-color:rgba(0,0,0,0); color:#fff;}
	.btn_demand img{ height: 18px; margin-right: 18px; vertical-align: middle; margin-top: -3px;}
		.btn_demand:hover img{ filter: brightness(0) invert(1);}

.oduller .btn {
	color: #000;
	border-color: #000;
}


/**** home ***/
	.foa_overlay_filter{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:10;}
#home_slider{position:absolute; top:0; left:0; width:100%; height:100%;}
	.home_slide{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; overflow:hidden;}
		.home_slide.active{ opacity:1;}
	.home_slide .bg{position:absolute; top:-20px; left:0; width:calc(100% + 40px); height:calc(100% + 40px);}
	.owl-carousel .item .bg {position:absolute; top:-20px; left:-20px; width:calc(100% + 40px); height:calc(100% + 40px);    background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;}

	#home_slider_0 .bg{background:url('../images/slide/1.png') center center no-repeat; background-size:cover;}
	#home_slider_1 .bg{background:url('../images/bg_slide_2.jpg') center center no-repeat; background-size:cover;}
	#home_slider_2 .bg{background:url('../images/ayyildiz/1.jpg') center center no-repeat; background-size:cover;}
	
	.slider_loading{position:absolute; z-index:20; left:0; width:100%; height:4px; background-color:#000;}
		.home_slide .slider_loading .slider_pane{position:absolute; left:0; top:0; height:4px; background-color:#fff; width:0;}
			.home_slide.active .slider_loading .slider_pane{width:100%;}
	.slider_text{ left: 115px; z-index: 20;}
		.slider_title{font-size:48px; line-height:56px; color:#fff; margin-bottom:48px;}
		.slider_subtitle{font-size:24px; line-height:28px; color:#fff; font-style:italic; margin-bottom:24px;}
			.slider_subtitle span{width:40px; display:inline-block; height:1px; vertical-align: middle; background-color:#fff; margin-right:20px;}
			.slider_campaign{padding-left:20px; margin-left:40px; margin-bottom:40px;}
				.slider_campaign li{font-size:16px; line-height:24px; list-style:disc; color:#fff;}
		.slider_name{height: 30px; line-height: 22px; font-size: 14px; border-radius: 30px; padding: 4px 24px 4px 12px; background-color: #d6b36a; display: inline-block; color: #fff; margin-bottom: 24px;}
			.slider_name img{height:16px; margin-right:12px;}
	#slider_left{position:absolute; left:115px; bottom:20px; z-index:20; width:50px;}
	#slider_right{position:absolute; left:175px; bottom:20px; z-index:20; width:50px;}
	.slider_button:hover{opacity:.6;}
	.icon_project{position:absolute; top:15px; right:80px; z-index:11; max-width:190px;}
	.home_istinye.icon_project {}
	.icon_toki{position:absolute; bottom:26px; right:20px; z-index:11; max-width:200px;}
		.icon_foa{position:absolute; bottom:32px; right:20px; z-index:11; max-width:100px;}
	/* #project_detail .icon_toki {bottom: 100px;} */

#home_slider_0 .foa_overlay_filter, #home_slider_1 .foa_overlay_filter, #home_slider_2 .foa_overlay_filter {
	background: url(../images/bg_logo.png) bottom center no-repeat rgba(0,0,0,.2);
}

#home_slider .owl-carousel, #home_slider .owl-carousel .owl-stage-outer, #home_slider .owl-carousel .owl-stage, #home_slider .owl-carousel .owl-item {
	height: 100%;
}

.owl-carousel .owl-item {
	overflow: hidden;
}
#galeri .lig_galeri .item {height:70vh;background:#262427;}
.item {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#project_detail #home_slider {height: calc(100% - 80px)}
.owl-carousel .owl-item .slider_loading .slider_pane{position:absolute; left:0; top:0; height:4px; background-color:#fff; width:0;}
			.owl-carousel .owl-item.active .slider_loading .slider_pane{width:100%;}


/*** menu ***/

.menu_overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	opacity: 0;
	visibility: hidden;
	z-index: 999;
}
body.openMenu .menu_overlay{
	opacity: 1;
	visibility: visible;
}

#menu {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
	position: fixed;
	top: 0%;
	left: 0;
	width: 40%;
	height: 100%;
	background: url('../images/menu_mask.png') bottom center no-repeat #1a1a1a;
	background-size: cover;
	z-index: 1001;
	transition: -webkit-transform .5s cubic-bezier(.25,.46,.45,.94);
    transition: transform .5s cubic-bezier(.25,.46,.45,.94);
	transition: transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);
	overflow: hidden;
}

#menu.open {
	-webkit-transform: translateX(0);
    -ms-transform: translateX(0);
	transform: translateX(0);
	overflow: visible;
}
	.sub_menu {
		position: fixed;
		left: 50%;
		top: 0;
		height: 100%;
		background: #d6b36a url('../images/sub-menu.jpg') no-repeat bottom right;
		width: 21%;
		background-size: cover;
		opacity: 0;
		visibility: hidden;
		z-index: 1000;
		transition: all .5s cubic-bezier(.25,.46,.45,.94) .5s;
		transition: all .5s cubic-bezier(.25,.46,.45,.94) .5s;
		transition: all .5s cubic-bezier(.25,.46,.45,.94) .5s;
	}
	.sub_menu.hover {
		left: 40%;
		opacity: 1;
		visibility: visible;
		transition-delay: .6s;
	}
.back_button {
	position: absolute;
	left: 0px;
	top: 0;
	color: #000;
	font-size: 0;
	width: 90px;
	opacity: 0.9;
	height: 90px;
	background: url('../images/back_btn.jpg') no-repeat center center;
}
.back_button.homeback_button {
	display: none!important;
	position: absolute;
	left: 0;
	top: 0;
	color: #000;
	font-size: 0;
	width: 90px;
	opacity: 0.9;
	height: 90px;
	background: url('../images/home_btn.jpg') no-repeat center center;
}
.back_button:hover {
	opacity: 1;
}

#menu.open #main_menu {
	opacity: 1;
	margin-left: 0;
}

#main_menu {
	position: absolute;
    left: 90px;
    width: calc(100% - 90px);
    display: inline-flex;
	flex-flow: column;
	margin-left: -200px;
	opacity: 0;
	transition: all .5s cubic-bezier(.25,.46,.45,.94) .4s;
    transition: all .5s cubic-bezier(.25,.46,.45,.94) .4s;
    transition: all .5s cubic-bezier(.25,.46,.45,.94) .4s;
}
	#main_menu > li {
		height: 36px;
		margin-bottom: 30px;
		text-align: right;
		display: inline-block;
		position: relative;
		padding-right: 50px;
		cursor: pointer;
	}
		#main_menu li a {
			font-size: 36px;
			color: #fff;
			font-weight: 400;
		}

		#main_menu li.active>a {
			color: #d6b36a
		}
	#main_menu li.dropdown::after {
		content: "";
		width: 0;
		height: 2px;
		background: #d6b36a;
		position: absolute;
		right: 0;
		top: 16px;
		transition: all .3s cubic-bezier(1, 0.18, 0.4, 0.94) .2s;
		-webkit-transition: all .3s cubic-bezier(1, 0.18, 0.4, 0.94) .2s;
		-moz-transition:  all .3s cubic-bezier(1, 0.18, 0.4, 0.94) .2s;
	}
		#main_menu li.dropdown:hover::after {
			width: 35px;	
		}

#main_menu >li:hover>a {
	color: #d6b36a
}

#main_menu li a span {
	position: relative;
    top: -7px;
	font-size: 16px;
	margin-left: 20px;
}


#main_menu li:hover ul {
	opacity: 1;
	visibility: visible;
	transition-delay: .8s;
}

#main_menu li ul {
	opacity: 0;
	visibility: hidden;
    float: left;
    position: absolute;
    left: 100%;
	white-space: nowrap;
	bottom: -10px;
	transition-delay: .2s;
}
	#main_menu li ul li {
		float: left;
		width: auto;
		margin-bottom: 20px;
		padding-left: 40px;
		position: relative;
	}
		#main_menu li ul li::after {
			content: "";
			height: 2px;
			width: 0;
			background: #d6b36a;
			display: inline-block;
			position: absolute;
			left: 0;
			top: 8px;    
			transition: all .3s cubic-bezier(1, 0.18, 0.4, 0.94);
			-webkit-transition: all .3s cubic-bezier(1, 0.18, 0.4, 0.94);
			-moz-transition:  all .3s cubic-bezier(1, 0.18, 0.4, 0.94);
		}
		#main_menu li ul li:hover::after {
			width: 30px;
		}
	#main_menu li ul li a:hover {
		color: #fff;
		opacity: 1;
	}

	#main_menu li li a {
		font-size: 18px;
		opacity: 0.5;
	}
#menu_social {
	float: left;
	width: 90px;
	height: 100%;
	padding-top: 100px;
	border-right: 1px solid #d6b36a;    
	display: flex;
    flex-flow: column;
    justify-content: flex-end;
}
	#menu_social li {
		text-align: center;
		font-size: 20px;
		margin-bottom: 20px;
	}

	#menu_social li:hover {
		opacity: .4;
	}

	#menu_social li a {
		display: block;
		color: #fff;
	}


	#overlay_4 {position: absolute; left: 0; top: 0; z-index: 9999; background: #000c; width: 100%; height: 100%; opacity: 1;}
	#menu_guncel{right:300px; width:410px;}
		#menu_guncel .new_project_wrapper{width:100%; height:100px;}
		#menu_guncel_title{font-size:18px; color:#fff; margin-bottom:20px;}
		.new_project_wrapper{cursor:pointer; width:calc(33.33% - 20px); position:relative; height:270px; margin-bottom:20px; background-color:black; border-radius:6px; overflow:hidden; float:left; margin-right:20px;}

		.new_project_wrapper .bg{position:absolute; left:0; top:0; width:100%; height:100%; opacity:.4;}
			.new_project_wrapper:hover .bg{opacity:1; transform:scale(1.1);}
			#menu_istinye.new_project_wrapper .bg{background:url('../images/istinye/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_kucukyali.new_project_wrapper .bg{background:url('../images/kucukyali/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_ayyildiz.new_project_wrapper .bg{background:url('../images/ayyildiz/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_antakya_avm.new_project_wrapper .bg{background:url('../images/antakya_avm/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_atasehir_avm.new_project_wrapper .bg{background:url('../images/atasehir_avm/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_atasehir_bati.new_project_wrapper .bg{background:url('../images/atasehir_bati/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_atasehir_guney.new_project_wrapper .bg{background:url('../images/atasehir_guney/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_atasehir_kuzey.new_project_wrapper .bg{background:url('../images/atasehir_kuzey/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_besiktas.new_project_wrapper .bg{background:url('../images/besiktas/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_demircikoy.new_project_wrapper .bg{background:url('../images/demircikoy/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_basaksehir.new_project_wrapper .bg{background:url('../images/basaksehir/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_goztepe.new_project_wrapper .bg{background:url('../images/goztepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_seyrantepe.new_project_wrapper .bg{background:url('../images/seyrantepe/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_cengelkoy.new_project_wrapper .bg{background:url('../../nidapark-cengelkoy/files/15e1f.jpg?v=2') bottom center no-repeat; background-size:cover;}
			#menu_yenisahra.new_project_wrapper .bg{background:url('../images/yenisahra/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_beylerbeyi.new_project_wrapper .bg{background:url('../images/beylerbeyi/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_beykoz.new_project_wrapper .bg{background:url('../images/beykoz/menu.jpg') bottom center no-repeat; background-size:cover;}			
			#menu_bomonti.new_project_wrapper .bg{background:url('../images/bomonti/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_kayasehir.new_project_wrapper .bg{background:url('../images/kayasehir/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_levent.new_project_wrapper .bg{background:url('../images/levent/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_palladium.new_project_wrapper .bg{background:url('../images/palladium/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_kozyatagi.new_project_wrapper .bg{background:url('../images/kozyatagi/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_swissotel.new_project_wrapper .bg{background:url('../images/swissotel/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_sentido.new_project_wrapper .bg{background:url('../images/sentido/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_kent.new_project_wrapper .bg{background:url('../images/kent/menu.jpg') bottom center no-repeat; background-size:cover;}
			#menu_perissia.new_project_wrapper .bg{background:url('../images/perissia/menu.jpg') bottom center no-repeat; background-size:cover;}

		.new_project_wrapper .new_project_wrapper_logo{width:155px; z-index:2;}
		.new_project_wrapper:hover .new_project_wrapper_logo{opacity:0;}
		
		

	

/*** content ***/
article#project_detail{/*position:Absolute;*/ left:0; top:0; width:100%; height:100%; /*overflow:hidden;*/}
article#project_detail.text{background:fixed #e9e9e9 url('../images/bg_inner_logo.png') center center no-repeat; background-size:cover;}
article{background-color:#F9F9F9; min-height:100vh; position:relative; z-index:1;}
article.withbg{background:fixed #e9e9e9 url('../images/bg_inner_logo.png') center center no-repeat; background-size:cover;}
article#sosyal{background:fixed #e9e9e9 url('../images/bg_inner_logo.png') center center no-repeat; background-size:cover;}
article#about{background:fixed #e9e9e9 url('../images/bg_inner_logo.png') center center no-repeat; background-size:cover;}
article#home{position:absolute; top:0; left:0; width:100%; height:100%;}
	.gray_content{background:fixed #232323 url('../images/bg_logo.png') bottom center no-repeat; background-size:contain;}
	#proje_wrapper{padding-left:160px; padding-right:40px; text-align:center; padding-top:120px;}
		
			
			
/*** project page ***/
#project_meta{font-size:14px; color:#565656; text-align:left; height: 24px;
    line-height: 24px;
    top: -51px;
    display: inline-block;
    position: relative;}
#project_meta span{font-size:14px; color:#d6b36a;}
#project_filter_buttons{margin-bottom:24px; width:100%; position:relative; text-align: center;}
#project_filter_buttons .main_btn_simple{ position:absolute; left:0; top:0; min-width:200px; background-color:#3d3d3d; text-align:left; border-color:#3d3d3d; box-shadow:0px 3px 13px 0px rgba(0,0,0,.2);}
#project_filter_buttons .main_btn_simple img{float:right; height:8px; margin-top:4px;}
#project_filter_buttons .btn_simple {background-color: #3d3d3d;}
.btn_simple{opacity:.5;}
.btn_simple:hover{opacity:1;}
#project_filter_buttons .btn_selected_p {background-color:#d6b36a;}
.btn_selected_p{background-color:#d6b36a; border-color:#d6b36a; opacity:1;}
			
/*** project detail ***/
#project_detail .foa_overlay_filter {
	background: url(../images/bg_logo.png) bottom center no-repeat rgba(0,0,0,.2);
}
/*footer{position:absolute; left:0; bottom:0; width:100%; height:90px; background:#e10f21 url('../images/img_detail_footer.png') center center no-repeat; background-size:contain;; z-index:1000;}
	footer .other_project{background-color:#000; width:320px; height:90px; float:left;}
		footer .other_project a{line-height:90px; text-align:center; font-size:20px; color:#fff; font-weight:200; display:block;}
		footer .other_project img{height:10px;}
	footer .project_demand{background-color:#fff; width:320px; height:90px; float:right;}
		footer .project_demand a{line-height:90px; text-align:center; font-size:20px; color:#000; font-weight:200; display:block;}
		footer .project_demand img{height:20px;}*/
	#bottom_links{ overflow:hidden; width:calc(100% - 80px); position:relative; background-color:#fff; float: right;}
		#bottom_links a{color:#000; float: left; display:block; font-size:26px; height:160px; line-height:160px; width:50%;}
		#bottom_links a:hover{color:#fff; background-color:#d6b36a;}
			.bottom_previous{ text-align:left; padding-left:120px;}
				.bottom_previous i{font-size:40px; position:absolute; left:40px; top:60px;}
				.bottom_previous:hover i{left:20px;}
			.bottom_next{ text-align:right;  padding-right:120px;}
				.bottom_next i{font-size:40px; position:absolute; right:40px; top:60px;}	
				.bottom_next:hover i{right:20px;}	
		footer.inner img{float:left; width:100%;}
	#project_detail .back_button{z-index:55; color: #fff; opacity: 1;}
	#project_detail .home_slide .bg{left:-20px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
	#project_detail #slider_left{left:20px; bottom:auto; top:50%; margin-top:-25px;}
	#project_detail #slider_right{left:auto; right:20px; bottom:auto; top:50%; margin-top:-25px;}
	

	

			
			
/**** inner content ****/
#inner_content{padding-top:100px; padding-bottom:100px;}
	#inner_content h2 {font-size: 21px; font-weight: 600; margin-bottom: 10px;}
	#inner_content p{font-size:18px;line-height:1.4;color:#000;margin-bottom:36px;text-align: justify;}
	#inner_content .tanitim_wrapper p{margin-bottom:0px;}
	#inner_content li { font-size: 18px; line-height: 1.4; color:#000;    list-style-type: disc;list-style-position: inside;padding-left: 20px; }
article#about #inner_content_wrapper{padding:40px 0px 40px 0px;} 
#inner_content_wrapper{padding:40px 40px 40px 120px;}
	.campaign_wrapper{min-height:353px;background-color:#000; cursor:pointer; width:calc(33.33% - 14px); position:relative; margin-bottom:20px; background-color:#fff; border-radius:6px; overflow:hidden; float:left; margin-right:20px;}
	#inner_content_wrapper .yazili_basin.campaign_wrapper {width: calc(25% - 20px);}
	#inner_content_wrapper .yazili_basin.campaign_wrapper:nth-of-type(3n) {margin-right: 20px;}
	#inner_content_wrapper .yazili_basin.campaign_wrapper:nth-of-type(4n) {margin-right: 0;}
	#inner_content #inner_content_wrapper .yazili_basin.campaign_wrapper p {text-align: center;}
	#inner_content_wrapper .online_basin.campaign_wrapper {width: calc(25% - 20px);}
	#inner_content_wrapper .online_basin.campaign_wrapper:nth-of-type(3n) {margin-right: 20px;}
	#inner_content_wrapper .online_basin.campaign_wrapper:nth-of-type(4n) {margin-right: 0;}
	#inner_content #inner_content_wrapper .online_basin.campaign_wrapper p {text-align: center;}
		.campaign_wrapper:hover img{opacity:.8;}
		.campaign_wrapper:nth-of-type(3n) {margin-right: 0;}
	.campaign_box{background-color:#fff;position:relative;padding: 30px;text-align:center;}
	.etkinlik_foto .campaign_box {min-height: 185px;}
		.campaign_box .campaign_title{font-size:21px;font-weight:700;margin-bottom: 0px;color:#000;min-height: 44px;}
			.campaign_box p{font-size:18px; color:#000;height:60px;}
		.campaign_line{height:40px; width:1px; background-color:#d6b36a; top:-20px;}
		.campaign_wrapper:hover .campaign_line{height:60px; top:-30px;}
			.campaign_wrapper:hover{box-shadow:0px 0px 9px 1px rgba(0,0,0,.22);}
		.campaign_wrapper.kampanya img{width:100%;}
		.campaign_wrapper a {
			display: block;
			max-height: 190px;
			overflow: hidden;
			/* background-color: #000;
			border-top-right-radius: 6px;
			border-top-left-radius: 6px; */
			text-align:center;
		}
		.campaign_wrapper a img {max-height:190px !important;min-height:190px !important;max-width:100%;}
		.ilanlar_page .campaign_wrapper a{
			max-height: none;
		}
		.reklamlar .campaign_box {padding:40px 40px;}
		.reklamlar .campaign_box .campaign_title {margin-bottom: 0px;min-height: 50px;}
		.reklamlar .campaign_box  p {margin-bottom: 0px!important;height: 20px!important;}
		.tv-programs .campaign_wrapper a {
			max-height: 275px;
			position: relative;
		}
			.tv-programs .campaign_wrapper a img {
				opacity: 0.5;
			}
			.tv-programs .campaign_wrapper a::after {
				content: "";
				position: absolute;
				width: 80px;
				height: 80px;
				text-align: center;
				line-height: 50px;
				background: #24221c;
				border-radius: 50%;
				left: 50%;
				margin-left: -40px;
				/* opacity: 0; */
				z-index: 1;
				top: 50%;
				margin-top: -40px;
			}
				.tv-programs .campaign_wrapper a::before {
					content: "\f04b";
					font-family: "Font Awesome 5 Pro";
					color: #fff;
					z-index: 5;
					line-height: 1;
					position: absolute;
					left: 50%;
					top: 50%;
					transform: translate(-50%, -50%);
					-moz-transform: translate(-50%, -50%);
					-webkit-transform: translate(-50%, -50%);
					font-weight: 900;
				}
		.lig_row .campaign_wrapper a {
			max-height: 310px;
		}
		.campaign_button {
			color: #d6b36a;
			border-color: #d6b36a;
			margin-right: 0;
			margin-top: 15px;
		}
			.campaign_button:hover {
				background: #d6b36a;
				color: #fff;
				border-color: #e30119;
			}
	.oduller .campaign_wrapper {
		width: calc(50% - 25px);
	}
	.oduller .campaign_wrapper .campaign_box p {
		height: auto;
	}
	.oduller .campaign_wrapper a {
		max-height: unset;
	}
	.bulten-date {
		display: block;
		font-size: 14px;
		margin-bottom: 10px;
		height: 20px;
	}	
#parallax_container{width:100%; overflow:hidden; position:relative; background-position: center center; background-repeat: no-repeat; background-size: cover;}
	#parallax_container img.parallax_bg{position:absolute; left:0; top:0; width:100%;}
	#parallax_container img.parallax_bg_fake{float:left; width:100%; opacity:0;}
	#parallax_container img.mini_logo{position:absolute; top:20px; left:115px; z-index:1; height:50px;}
	#parallax_container h1{font-weight:700; color:#fff; font-size:64px; z-index:2; text-align: center; text-transform: uppercase;}
	
	blockquote{color:#343433; font-size:32px; text-align:center; margin-bottom:100px; line-height:1.6;}
	
/*** acout ***/
#about #inner_content {}
	.full_width_img{float:left; width:100%; margin-bottom:40px;}
	.tanitim_img:hover{box-shadow:0px 0px 14px 3px rgba(0,0,0,.5);}
	
	
	
/** yonetim **/
.manager_wrapper{text-align:center;}
.manager_box{width:calc(25% - 20px); position:relative; margin:0px 20px 30px; display:inline-block;}
	.manager_box .manager_img{width:100%; float:left;}
	.manager_content{background-color:#fff;position:relative;float:left;width:100%;padding: 30px;text-align:center;}
		.manager_content .manager_box_name{white-space: nowrap;font-size: 22px;color:#000;line-height:24px;font-weight: 600;margin-bottom: 10px;}
		.manager_content .manager_box_title{font-size: 18px;color:#000;line-height: 1.1;margin-bottom:18px;}
		.manager_social{text-align:center;}
			.manager_social li{font-size:24px; display:inline-block; width:40%;}
				.manager_social li a{color:#d6b36a;}
				.manager_social li a:hover i{opacity:.5;}
	.manager_box_line{height:40px; width:1px; background-color:#d6b36a; top:-20px;}
		.manager_box:hover .manager_box_line{height:60px; top:-30px;}
			.manager_box:hover{box-shadow:0px 0px 14px 3px rgba(0,0,0,.5);}
	
	
/** social **/
.social_box_wrapper{margin-bottom:60px;}
.social_box_image{float:left; width:55%; position: relative;}
	.social_box_image a::after {
		content: "";
		width: 90px;
		height: 90px;
		display: block;
		background: #e30119;
		border-radius: 50%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		box-shadow: 0px 9px 16px 1px #e301198f;
	}
	.social_box_image a::before {
		content: "\f04b";
		font-family: "Font Awesome 5 Pro";
		font-weight: 900;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		color: #fff;
		z-index: 5;
	}
	.oduller .social_box_image a::after {left: 10%;top: 85%;}
	.oduller .social_box_image a::before {left: 10%;top: 85%;}
	.oduller .social_box_image a {}
	.oduller .social_box_image span {position: absolute;top: 86%;left: 23%;color:#fff;padding: 10px;background: #00000052;transform: translate(0% , -50%);}
	.oduller .social_box_image span::before{content: "";height: 1px;width: 27px;background: #d6b36a;position: absolute;bottom: 19px;left: -35px;}
	.social_box_image img{float:left; width:100%;}
.social_box_content{float:left; width:45%;}
.left_social_box .social_box_content{padding-right:60px;}
.right_social_box .social_box_content{padding-left:60px;}
	.social_box_title{font-size:22px;font-weight:700;color:#d6b36a;line-height:1.54;margin-bottom:44px;}
	.social_box p{font-size:18px; color:#000000; line-height:24px; margin-bottom:18px;}
	
	
/** ödüller **/

#oduller .social_box_content {
	width: 50%;
}
#oduller .social_box_image {
	width: 45%;
}
	#oduller .social_box_image .year {
		font-size: 18px;
		color: #000;
		font-weight: 600;
		position: absolute;
		top: 15px;
	}
		#oduller .social_box_image .year::after {
			content: "";
			height: 1px;
			width: 70px;
			background: #d6b36a;
			position: absolute;
			bottom: 8px;
		}
	#oduller .left_social_box .social_box_image .year {
		padding-right: 85px;
		left: -80px;
	}
		#oduller .left_social_box .social_box_image .year::after {
			right: 0;
		}
	#oduller .right_social_box .social_box_image .year {
		padding-left: 85px;
		right: -80px;
	}
		#oduller .right_social_box .social_box_image .year::after {
			left: 0;
		}
#oduller .left_social_box .social_box_image {
	left: 5%;
}

#oduller .right_social_box .social_box_content {
	position: relative;
	left: 5%;
}
	#oduller .right_social_box .social_box_content .social_box_title {
		text-align: justify;
	}
	#oduller .right_social_box .social_box_content p {
		text-align: justify;
	}

#oduller .owl-nav {
	float: left;
}
	#oduller .owl-nav button {
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 48px;
		border-radius: 50%;
		border: 1px solid rgba(0,0,0,.1);
		margin-right: 10px;
	}
	#oduller .owl-nav button:hover {
		border-color: rgba(0,0,0 , 1);
	}
#oduller .owl-dots {
	float: right;
	margin-top: 17px;
}
	#oduller .owl-dots button {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #000;
		opacity: 0.1;
		margin-left: 15px;
		transform: scale(0.6);
	}
	#oduller .owl-dots button.active {
		opacity: 1;
		transform: scale(1);
	}




/** sponsorluk **/
.sponsor_link{width:calc(50% - 40px); position:relative; overflow:hidden; float:left; margin:20px;}
	.sponsor_link .fake_img_bg{width:100%; float:left; opacity:0;}
		.sponsor_link .bg{position:absolute; top:0; left:0; width:100%; height:100%; background-position: top center; background-size: cover; background-repeat: no-repeat;}
			.sponsor_link:hover .bg{transform:scale(1.1,1.1);}
	
	.basketbol_link .bg {
		background: url('../images/bg_basket.jpg') top center no-repeat;
		background-size: cover;
	}

	.esponsor_link .bg {
		background: url('../images/bg_epor.jpg') top center no-repeat;
		background-size: cover;
	}

	.azizsancar_link .bg {
		background: url('../images/azizsancar.jpg') top center no-repeat;
		background-size: cover;
	}

	.sponsor_title {
		text-align: center;
		color: #fff;
		font-size: 36px;
		margin-bottom: 30px;
	}
		.sponsor_title span {
			display: block;
			font-size: 25px;
			margin-top: 15px;
			padding-top: 10px;
			position: relative;
		}
			.sponsor_title span::before {
				content: "";
				height: 1px;
				width: 50px;
				background: #fff;
				display: block;
				margin: 0 auto 15px;
			}

	.s_btn_detail {
		position: absolute;
		width: 160px;
		bottom: 90px;
		left: 50%;
		margin-left: -80px;
		z-index: 1;
	}

	.sponsor_link:hover .s_btn_detail {
		bottom: 70px;
	}

	.sponsor_btn {
		display: inline-block;
		width: 180px;
		z-index: 1;
		height: 50px;
		line-height: 50px;
		margin-right: 0;
		padding: 0;
		font-size: 12px;
	}
		.sponsor_btn img {
			max-width: 30px;
			filter: brightness(0) invert(0);
			margin-right: 0;
			margin-top: 0;
			margin-left: 9px;
		}
	
	.sponsor_year {
		padding: 9px 15px;
		color: white;
		display: inline-block;
		margin-bottom: 15px;
		position: absolute;
		left: 10px;
		top: 10px;
		z-index: 5;
	}
	.sponsor_content {
		z-index: 2;
		text-align: center;
		width: 80%;
	}
	
.fancy-content {
	display: none;
	max-width: 50%;
	padding: 50px;
}


/** iletisim **/
#map_cover{width:100%; height:520px; position:relative; margin-bottom: 50px;}
	#map{width:100%; height:520px; border:2px solid #fff; border-radius:4px; box-shadow:0px 0px 14px 3px rgba(0,0,0,.5);}
	#sube_list_cover{position:absolute; top:-40px; left:40px; width:400px; background-color:#d6b36a; z-index:10;}
		.sube_detail{display:none;}
		.active .sube_detail{display:block;}
			.sube_name{cursor:pointer; width:100%; height:60px; line-height:22px; color:#fff; font-size:16px; font-weight:700; background-color:#d6b36a; border-bottom:1px solid #d6b36a; padding:20px; box-sizing: border-box; position:relative;}
			.sube_name i{font-size:20px; position:absolute; top:20px; right:10px;}
			.sube_detail{padding:20px;}
			#inner_content .sube_detail p{color:#fff; font-size:14px; line-height:14px; margin-bottom:14px;}
			#inner_content .sube_detail p i{float:left; width:20px; margin-bottom:20px;}
			#inner_content .sube_detail p a {color:#fff;}
	#inner_content p a{color:#d6b36a;}

#inner_content table{width:100%;}
	#inner_content table tr td{padding:10px; font-size:16px; line-height:24px;}
		#inner_content table tr:nth-child(even) {background: #f4f4f4}
		#inner_content table tr:nth-child(odd) {background: #FFF}
		#inner_content table a {color: #d6b36a;}
		#inner_content table a:hover {color: #d6b36a; text-decoration: underline; }
		
/** medya **/
.logolar_img {
	max-height: 140px;
}

.logo_item,
.onlinebasin_item {
	margin: 10px 6px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	display: inline-block;
	padding: 12px
}

.logo_item {
	border-radius: 3px;
	width: 160px;
    height: 160px;
    vertical-align: middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.sosyalContainer .onlinebasin_img {
	width: 225px
}

.sosyalContainer .onlinebasin_info {
	width: 220px;
	margin-top: 5px
}

.onlinebasin_img {
	width: 140px;
	height: 120px;
	overflow: hidden
}

.onlinebasin_img img {
	width: 100%
}

.logolar_img {
	width: 140px;
	height: auto;
	display: table;
	overflow: hidden;
	text-align: center
}

.logolar_img img {
	width: 90%
}

.onlinebasin_info {
	font-family: 'Gotham', sans-serif;
	color: #666;
	display: inline-block;
	width: 140px;
	font-size: 12px
}

.onlinebasin_info span {
	font-family: 'Gotham', sans-serif;
	font-size: 11px
}

.aktivite_title,
.imageTitle {
	font-family: 'Gotham', sans-serif;
}

.onlinebasin_item a:hover {
	text-decoration: none
}

.no-arrow {
	background-image: none!important
}

.imageTitle {
	color: #d6b36a;
	font-size: 17px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 94%;
	border-bottom: 3px solid #d6b36a
}


/*** project detail ***/
footer.project_footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 80px;
	background-color: #fff;
	z-index: 10;
}

.icon_footer_menu {
	height: 20px;
	margin-top: -6px;
	vertical-align: middle;
}

.btn_bilgi_alin {
	width: 15.625vw;
	cursor: pointer;
	height: 80px;
	float: right;
	color: #fff;
	background-color: #d6b36a;
	line-height: 80px;
	font-size: 0.8vw;
	text-align: center;
	transition:all cubic-bezier(.6,.18,.85,.94) .3s; 
	-moz-transition:all cubic-bezier(.6,.18,.85,.94) .3s; 
	-webkit-transition:all cubic-bezier(.6,.18,.85,.94) .3s; 
	-o-transition:all cubic-bezier(.6,.18,.85,.94) .3s;
}
	.btn_bilgi_alin:hover {
		background-color: #d6b36a;
	}


.btn_web_site {
	width: 15.625vw;
	height: 80px;
	color: #d6b36a;
	background-color: #F4F4F4;
	line-height: 80px;
	font-size: 14px;
	text-align: center;
	border-left: 1px solid #e5e2e2;
	display: table-cell;
}

.btn_web_site a {
	color: #d6b36a;
	display: block;
}

#project_icons {
	width: calc(100% - 15.625vw);
	float: left;
	height: 100%;
	display: table;
    table-layout: fixed;
}

.project_icons_row {
    display: table-row;
}

.project_menu {
	/* width: 16.666%;
	float: left; */
	height: 80px;
	color: #000;
	background-color: #fff;
	line-height: 80px;
	font-size: 14px;
	text-align: center;
	border-left: 1px solid #e5e2e2;
	cursor: pointer;
	opacity: .8;
	position: relative;
	font-weight: 600;
    display: table-cell;
}

.project_menu a {
	display: block;
	color: #000;
	font-weight: 500;
}

.project_menu.active {
	opacity: 1;
}

.project_menu:hover {
	opacity: 1;
}

.p_line {
	position: absolute;
	width: 0;
	height: 2px;
	background-color: #d6b36a;
	top: 0;
	left: 0;
	z-index: 1;
}

.project_menu:hover .p_line {
	width: 100%;
}

.project_menu.active .p_line {
	width: 100%;
}

#project_detail.text .back_button {
	color: #000;
	font-weight: 600;
	top: 0;
}

#project_detail.text .container {
	padding-top: 35px;
}

#project_detail.text .container p {
	margin-bottom: 65px;
	font-weight: 600;
}

#project_about {
	width: 100%;
	position: relative;
}

#project_about img {
	width: 100%;
}

#project_kunye {
	position: absolute;
	top: -40px;
	right: 100px;
	width: 300px;
	padding: 30px;
	color: #fff;
	line-height: 1.3;
	font-size: 18px;
	background: url('../images/bg_kunye.png') top center no-repeat;
	background-size: cover;
	font-weight: 100;
	font-family: 'Gotham', sans-serif;
}

#project_kunye label {
	font-weight: 700;
}

#project_map {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: calc( 100% - 65px);
	background-color: black;
}


.contactForm {
	width: 40%;
	opacity: 0;
	visibility: hidden;
	background: url(../images/bg_logo.png) bottom center no-repeat #e30119;
	height: 100vh;
	position: fixed;
	padding: 80px;
	right: -40%;
	top: 0px;
	z-index: 333;
}

.contactForm .closeBtn {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	width: 80px;
	height: 80px;
	background: url('../images/closeBtn.png') no-repeat center center;
	background-size: cover;
}

.contactForm .closeBtn img {
	max-width: 80px;
	opacity: 0;
}

.contactForm * {
	box-sizing: border-box;
}

.contactForm .formText p {
	color: #FFF;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 100px;
}

.wRow {
	margin: 0px -40px;
}

.wRow_100 {
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;
	float: left;
}

.wRow_50 {
	width: 50%;
	padding-left: 40px;
	padding-right: 40px;
	float: left;
}

.relativeBox {
	position: relative;
}

.contactForm input, .contactForm textarea  {
	width: 100%;
	height: 60px;
	color: #FFF;
	background: rgba(255, 255, 255, .0);
	border: none;
	border-bottom: 2px solid #FFF;
	position: relative;
	z-index: 0;
	padding-top: 20px;
}

.contactForm label {
	position: absolute;
	color: #FFF;
	width: 100%;
	z-index: 1;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.contactForm label span a {
	color: #fff;
	font-weight: 600;
}



.contactForm .kvkk label {
	position: relative;
	font-size: 12px;
	text-transform: unset;
	position: relative;
	padding-left: 40px;
	display: block;
	cursor: pointer;
}
	
	.contactForm .kvkk label input{
		display: none;
	}
	.contactForm .kvkk label .checkmark {
		border: 1px solid #fff;
		text-align: center;
		width: 25px;
		height: 25px;
		line-height: 24px;    
		top: 4px;
		border-radius: 0;
	}
	.contactForm .kvkk label .checkmark i {
		display: none;
	}
	.contactForm .kvkk label  input:checked ~ .checkmark i {
		display: inline-block;
	}



.contactForm .campaign label {
	position: relative;
	font-size: 12px;
	text-transform: unset;
	position: relative;
	padding-left: 40px;
	display: inline-block;
	cursor: pointer;
	width: auto;
	margin-right: 15px;
	line-height: 33px;
}
.contactForm .campaign > span {
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	letter-spacing: 2px;
}
	.contactForm .campaign > span a{
		color: #fff;
    font-weight: 600;
	}

.contactForm .btn_demand {
	cursor: pointer;
	height: 60px;
	line-height: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

.contactForm.active {
	opacity: 1;
	visibility: visible;
	right: 0px;
}

.contactFormShow {
	cursor: pointer;
}

.space80 {
	height: 80px;
}

.space40 {
	height: 40px;
}

.contactForm p {
	font-size: 23px;
	color: #fff;
	line-height: 1.3;
	margin-top: 20px;
}

.contactForm p.kvkk {
	font-size: 14px;
	margin-top: 0;
}

.contactForm p a {
	color: #fff;
	font-weight: bold;
}


@media all and (min-width: 1025px) and (max-width:1440px) {
	.contactForm .btn_demand{ margin-top: 0px; height: 40px; line-height: 20px; padding-left: 20px; padding-right: 20px;  }
	.contactForm label{ font-size: 12px; }
	.contactForm{ padding: 50px; width: 35%; }
	.contactForm .closeBtn img{ max-width: 50px;  }
	.contactForm input[type="text"]{ height: 50px; }
	.space80{ height: 40px; }
	.wRow{ margin:0px -20px; }
	.wRow_50{ width: 50%; padding-left: 20px; padding-right: 20px; float: left; overflow: auto; }
	.wRow_100 {padding-left: 20px; padding-right: 20px;}
	.space40 {height: 20px;}
	.contactForm .kvkk label {font-size: 9px;}
	.contactForm .campaign > span {font-size: 9px; }
}

.pagenation {
	float: left;
	width: 100%;
}

.pagenation ul {
	float: left;
	margin-bottom: 25px;
	background: #fff;
	box-shadow: 0 10px 20px 0 rgba(0,0,0 , 0.25);
	width: 100%;
	padding: 5px;
	border-radius: 6px;
}
.pagenation li {
	display: inline-block;
	width: 45px;
	text-align: center;  
	padding: 0 !important; 
}
	.pagenation li a {
		color: #000;
		display: block;
		line-height: 40px;
		text-align: center;
		padding: 0 15px;
		transition: all cubic-bezier(.6,.18,.85,.94) .2s;
		-moz-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
		-webkit-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
		-o-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
		border-radius: 6px;
	}
	.pagenation li.active a, .pagenation li:hover a {
		color: #fff;
		background: #24221c;
	}

section.basket_lig {

}
section.basket_lig h2 {
	color: #24221c;
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 20px;
}

footer {
	width:calc(100% - 80px);
	float: right;
}
footer .container {
	width: 100%;
	padding: 0 40px;
	max-width: unset;
	margin: 0 auto;
}

.footer_top {
	background: #101010;
	padding: 85px 0;
	float: left;
	width: 100%;
	position: relative;
}

.footer_top ul li {
	display: inline-block;
}

.footer_top ul.left_menu {
	float: left;
}

	.footer_top ul.left_menu li {
		margin-right: 50px;
	}
	.footer_top ul.left_menu li:last-child {
		margin-right: 0px;
	}


.footer_top ul.right_menu {
	float: right;
}

	.footer_top ul.right_menu li {
		margin-left: 50px;
	}
	.footer_top ul.right_menu li:first-child {
		margin-left: 0px;
	}


.footer_logo {
	width:50px;
}
.footer_logo img {
	max-width:100%;
}

.footer_top ul a {
	font-size: 18px;
	color: #fff;    
	transition: all cubic-bezier(.6,.18,.85,.94) .2s;
    -moz-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
    -webkit-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
    -o-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
}
	.footer_top ul a:hover {
		color: #d6b36a;
	}

.footer_bottom {
	background: #000000;
	padding: 40px 0;
    float: left;
	width: 100%;
	text-align: center;
}

ul.social_media {
	display:inline-flex;
	align-self: center;
}
	ul.social_media li {
		margin: 0 15px;
	}
		ul.social_media li a {
			color: #fff;
			font-size: 20px;	
			transition: all cubic-bezier(.6,.18,.85,.94) .2s;
			-moz-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
			-webkit-transition: all cubic-bezier(.6,.18,.85,.94) .2s;
			-o-transition: all cubic-bezier(.6,.18,.85,.94) .2s;	
		}
			ul.social_media li a:hover {
				color: #d6b36a;
			}

.copyright, .copyright a {
	font-size: 15px;
	color: rgba(255,255,255,.4);
}

.fikstur {
	margin-bottom: 40px;
	float: left;
	width: 100%;
}

.weekdiv {
	border-top: 1px solid #000;
	position: relative;
	opacity: 0;
	visibility: hidden;
	height: 0;
	float: left;
	width: 100%;
}
.weekdiv.current {
	opacity: 1;
	visibility: visible;
	height: auto;
}

.weekrow {
	text-align: center;
	line-height: 90px;
	border-bottom: 1px solid #dfdfdf;
	float: left;
	width: 100%;
}

.week_head {
	top: -38px;
    font-size: 14px;

}

.score {
	display: inline-block;
	text-align: center;
	width: 25%;
	font-size: 23px;
	font-weight: bold;
}
	.score span {
		margin: 0 30px;
		display: inline-block;
	}

.team1 {
	float: left;
	width: 37.5%;
	text-align: left;
}
.team2 {
	float: right;
	width: 37.5%;
	text-align: right;
}


.week_menu {
	float: right;
	margin-top: -40px;
	position: relative;
}

	.trigger_weeks {
		font-size: 15px;
		color: #000;
	}
	.fisktur_list {
		position: absolute;
		display: none;    
		top: 22px;
		left: 15px;
		background: #333;
		padding: 10px 10px 5px;
		z-index: 55;
	}
		.fisktur_list li {
			margin-bottom: 5px;
		}
			.fisktur_list a {
				color: #fff;
				white-space: nowrap;
			}


.lig_row {
	margin-top: 50px;
}
.lig_vdeolar .campaign_wrapper {
	width: 100%;
	border-radius: 0;
}
	.lig_vdeolar .campaign_wrapper:nth-of-type(2n) {
		margin-right: 0;
	}
.lig_vdeolar.kariyer_vdeolar {position:relative;min-height: 515px;max-width:1024px;margin:0 auto;}
.lig_vdeolar.kariyer_vdeolar .owl-nav {display: none;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_box { height: 0px;padding:0; }
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_wrapper:hover img { opacity: .6; }
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_wrapper img { opacity: .6; }
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_box {height: 130px;padding:40px;box-shadow: 0px 0px 14px 3px rgba(0,0,0,.5);}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_wrapper:hover {box-shadow: none;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_wrapper:hover img {opacity: 1;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_wrapper img {opacity: 1;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_wrapper {width: calc(100% - 90px);border-radius: 0;position: relative;left: 50%;transform: translate(-50% , 30%);top: 50%;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_wrapper {width: 100%; border-radius: 0; position: relative; left:0; transform: none;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .item{min-height: 440px;}
.lig_vdeolar.kariyer_vdeolar .k_left {position: absolute; top: 50%; left: -80px; transform: translate(0% , -50%);cursor:pointer;}
.lig_vdeolar.kariyer_vdeolar .k_right {position: absolute; top: 50%; right: -80px; transform: translate(0% , -50%);cursor:pointer;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item .campaign_line {height: 0;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_wrapper .campaign_line {height: 40px;}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .campaign_wrapper:hover .campaign_line {height:60px;}
.lig_vdeolar.kariyer_vdeolar .campaign_box .campaign_title {font-size: 20px; font-weight: 700; margin-bottom: 10px; color: #000; min-height:20px;}
.lig_vdeolar.kariyer_vdeolar .campaign_box .campaign_desc {font-size: 18px; font-weight: 300; margin-bottom: 0px; color: #000; min-height:20px;}
.lig_vdeolar.kariyer_vdeolar .k_play {position: absolute; top: -20%;width: 0px; left: 50%; transform: translate(-50% , -50%);}
.lig_vdeolar.kariyer_vdeolar .owl-carousel .owl-item.center .k_play {width: 110px;}
#videolar > h2 {color: #e30119; font-weight: bold; text-align: center; font-size: 25px; margin-bottom: 100px;}
.lig_haberler .campaign_wrapper {
	border-radius: 0;
}

.lig_galeri #home_slider {
	position: relative;
	float: left;
	width: 100%;
	height: 550px;
}

.lig_galeri #home_slider .home_slide img {
	max-width: 100%;
}
.lig_galeri {
	position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.lig_galeri .galeri-date {
	display: none;
	position: absolute;
    top: -10px;
    right: -26px;
    font-size: 18px;
    color: #fff;
    line-height: 35px;
    border-radius: 20px;
    padding: 0 15px;
    z-index: 10;
    font-weight: bold;
}
.lig_galeri .ribbon_date {
	position: absolute;
    top: 18px;
    right: 28px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sponsor_link .galeri-date {position: absolute; top: -10px; right: -26px; font-size: 18px; color: #fff; line-height: 35px; border-radius: 20px; padding: 0 15px; z-index: 10; font-weight: bold;}
.sponsor_link .galeri-date img {width: 140px;}
.sponsor_link .ribbon_date {position: absolute;top: 32px;right: 43px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);font-size: 16px;}
.sponsor_link .ribbon_date.ribbon_due {position: absolute; top: 30px; right: 24px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); font-size: 16px;}
.lig_galeri #slider_left {
	left: 20px;
	bottom: 40px;
}
.lig_galeri #slider_right {
	left: 80px;
	bottom: 40px;
}

.teambox img {
	width: 45px;
	vertical-align: middle;
}

.team1 img {
	margin-right: 30px;
}
.team2 img {
	margin-left: 30px;
}

footer.project_footer.lig_footer {
	position: relative;
	width: calc(100% - 80px);
	margin-bottom: 30px;
	left: unset;
	right: 0;
	bottom: unset;
	top: 0;
}


.musteri_hizmetleri_gen {

}
.musteri_hizmetleri_gen table tr td {
 vertical-align: middle;
}

.musteri_hizmetleri_gen table p {
	margin-bottom: 0;
}

table.tesisler {
	margin-bottom: 50px;
}


table.tesisler a {
	color: #000;
}

table.tesisler img {
	max-width: 115px;
}
.tesisler {position:relative;width: 100%;height: 100%;margin-bottom: 50px;float: left;}
.tesisler ul {}
.tesisler ul li {width: 50%;display: inline-block;list-style: none;float: left;}
.tesisler ul li .width30 {width: 30%;float: left;position: relative;min-height: 131px;}
.tesisler ul li .width70 {width: 70%;float: left;position: relative;min-height: 131px;}
.tesisler ul li .width30 img {max-width: 115px;position: absolute;top: 50%;left: 10px;transform: translate(0%, -50%);}
.tesisler ul li .width70 a {color: #e6292c;position: absolute;top: 50%;transform: translate( 0% ,-50%);}
.tesisler ul li .width70 a:hover {color: #62031d; text-decoration: underline;}
.tesisler ul li .width70 a h3 {font-weight: bold;font-size: 18px;}
.tesisler ul li:nth-child(1),.tesisler ul li:nth-child(2),.tesisler ul li:nth-child(5) {background:#fff;}
.tesisler ul li:nth-child(3),.tesisler ul li:nth-child(4) {background:#f4f4f4;}

.tesisler.tesis_yonetimi {position:relative;width: 100%;height: 100%;margin-bottom: 50px;float: left;}
.tesisler.tesis_yonetimi ul {}
.tesisler.tesis_yonetimi ul li {width: 100%;display: inline-block;list-style: none;float: left;background: #f4f4f4;}
.tesisler.tesis_yonetimi ul li .width20 {width:205px;float: left;position: relative;min-height: 131px;}
.tesisler.tesis_yonetimi ul li .width80 {width:calc(100% - 205px);float: left;position: relative;min-height: 131px;}
.tesisler.tesis_yonetimi ul li .width20 img {max-width: 115px;position: absolute;top: 50%;left: 10px;transform: translate(0%, -50%);}
.tesisler.tesis_yonetimi ul li .width80 p {margin-bottom: 0!important;}
.tesisler.tesis_yonetimi ul li .width80 h3 {font-weight: bold;font-size: 18px;margin-top: 15px;}
.tesisler.tesis_yonetimi ul li:nth-child(2n+1) {background:#fff;}

.musteri_hizmetleri_gen table h3 {
	font-weight: bold;
	font-size: 18px;
}

.musteri_hizmetleri_gen .imageTitle {
	width: 100%;
}

.basin-bulten .campaign_box p {
	height: auto;
}

.fancybox-content p {
	margin-bottom: 30px;
}


.iletisim_form {
	background: #fff;
}
.iletisim_form .form_head {
	padding: 50px 65px;
	border-bottom: 1px solid #E5E2E2;
}
	.iletisim_form .form_head h2 {
		margin-bottom: 0 !important;
		font-size: 24px;
	}
.iletisim_form .form_inline {
	padding: 50px 65px;
	margin-bottom: 50px;
}

.iletisim_form .form_head label {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: 30px;
	line-height: 22px;
}

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 2px solid #000;
}

.iletisim_form .form_head  input:checked ~ .checkmark::after {
	content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 3px;
    top: 3px;
    background: #000;
    border-radius: 50%;
}


  .iletisim_form .form_head  input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
  }

.form_inline select {
	height: 50px;
	width: 220px;
	margin-right: 30px;
	background: #fff;
	border:1px solid #000;
	border-radius: 25px;
	font-size: 12px;
	padding-left: 30px;
	position: relative;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='red' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 93%;
    background-position-y: 12px;
}

.form_row {
	margin-bottom: 50px;
}

	.form_row > p {
		font-size: 13px !important;
	}

.form_inputs {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.form_inputs .form_item {
	width: 23%;
	position: relative;
}
	.form_inputs .form_item span {
		font-size: 12px;
	}
	.form_inputs .form_item input {
		height: 34px;
		width: 100%;
		border: 0;
		border-bottom: 2px solid #000;
		background: #fff;
	}
	.form_inputs .form_item.form_error input {
		border-color: red;
	}
.form_inputs .form_item.message_item {
	width: 74.5%;
}
	.form_inputs .form_item.message_item textarea {
		height: 34px;
		width: 100%;
		border: 0;
		border-bottom: 2px solid #000;
		background: #fff;
	}
	.form_inputs .form_item.form_error textarea {
		border-color: red;
	}


.form_submit {
	width:290px ;
	line-height: 50px;
	background: #d6b36a;
	padding-left: 50px;
	border-radius: 25px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	box-shadow: 1px 10px 15px rgba(255,0,0,0.3);
}
.form_submit img {
	width: 25px;
	margin-left: 20px;
}

.duyurular {
	position: relative;
	padding-left: 30px;
	font-size: 13px;
	line-height: 22px;
	font-weight: 300;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
}
	.duyurular input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}
	.duyurular span {
		position: absolute;
		width: 22px;
		height: 22px;
		border: 2px solid #000;
		border-radius: 2px;
		left: 0;
		top: 0;
	}
	.duyurular input:checked ~ span::after {
		content: "";
		position: absolute;
		width: 10px;
		height: 10px;
		left: 3.5px;
		top: 4px;
		background: url('../images/checkbox-ok.svg') center center no-repeat;
	}

.kat-planlari .campaign_wrapper {
	width: calc(25% - 20px);
	min-height: 190px;
	background: #fff;
}
.kat-planlari .campaign_wrapper:nth-of-type(3n) {
    margin-right: 20px;
}
.kat-planlari .campaign_wrapper:nth-of-type(4n) {
    margin-right: 0;
}

.kat-planlari article#project_detail {
	height: auto;
	padding-bottom: 100px;
}

.planyok {
	text-align: center;
    font-size: 30px;
    margin-top: 150px;
}

.accordion {
	margin-top: 50px;
}

.acco_head {
	font-size: 18px;
	font-weight: 500;
	display: inline-block;
	margin-right: 15px;
	cursor: pointer;
	margin-bottom: 15px;
	background: #fff;
	padding: 10px;
}

.acco_head.current {
	background: #d6b36a;
	color: #fff;
}

.acco_cont {
	display: none;
}

.mobilBtn {
	display: none;
}

.location_info {
	position: absolute;
    left: 30px;
    bottom: 105px;
    padding: 20px;
    background: #fff;
	width: 300px;
	-webkit-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.36);
	-moz-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.36);
	box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.36);
}
	.location_info > p.head {
		padding-left: 0;
		display: block;
		font-weight: 500;
		text-align: center;
		border-bottom: 1px solid #e9e9e9;
    	padding-bottom: 10px;
	}
	.location_info > p {
		margin-bottom: 18px;
		font-size: 15px;
		position: relative;
		padding-left: 25px;
	}
		.location_info > p i {
			position: absolute;
			left: 0;
			top: 0;
			color: #d6b36a;
			font-size: 19px;
		}
		.location_info > p.address i {
			top: 9px;
		}
	.location_info > p.phone {
		line-height: 22px;
	}
	.location_info > a {
		background: #d6b36a;
		font-size: 14px;
		line-height: 40px;
		margin: 10px 0 0;
		padding: 0 25px;
		border-radius: 20px;
		display: inline-block;
		color: #fff;
		border: 1px solid #e30119;
	}
	.location_info > a:hover {
		background: #fff;
		color: #e30119;
	}

	.location_info button[type="submit"] {
		font-size: 14px;
		line-height: 40px;
		margin: 10px 0 0;
		padding: 0 25px;
		border-radius: 20px;
		display: inline-block;
		border: 1px solid #e30119;
		cursor: pointer;
		background: #fff;
		color: #e30119;
	}
	.location_info button[type="submit"]:hover {
		background: #d6b36a;
		color: #fff;
	}

.project_wrapper_container {opacity: 0;}
  #loading{ width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.5); left: 0px; top: 0px; z-index: 999999;}
#overlay_4 .loader,#loading .loader {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border-top: 2px solid red;
  border-bottom: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  position: relative;
  animation: spin 3s linear infinite forwards;
  left: 50%;
  top: 40%;

}

#overlay_4 .loader::before,
#loading .loader:before,
#loading .loader:after,
#overlay_4 .loader::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  border-top: 2px solid inherit;
  border-bottom: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}

#overlay_4 .loader::before,#loading .loader:before {
  top: 7px;
  left: 7px;
  width: 178px;
  height: 178px;
  border-top: 2px solid red;
  animation: spin 2s linear infinite forwards;
}

#overlay_4 .loader::after,#loading .loader:after {
  top: 16px;
  left: 16px;
  width: 160px;
  height: 160px;
  border-top: 2px solid red;
  animation: spin 1s linear infinite forwards;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.checkForm .errorCol *{ border-color: #000; color: #000; }
#loading{ display: none;}


#tesekkurler h3 {
    font-size: 35px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1.2px;
    margin-bottom: 15px;
    color: #d6b36a;
}
#tesekkurler .fancybox-button.fancybox-close-small {display: none!important;}
#tesekkurler p {
    font-weight: 300;
    letter-spacing: 1px;
}
#tesekkurler a {
	width: 160px;
	line-height: 50px;
	background: #d6b36a;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	box-shadow: 1px 10px 15px rgba(255,0,0,0.3);
	text-align: center;
	display: block;
	margin: 0 auto;
}
#error_tesekkurler p {
	 font-weight: 200;
    letter-spacing: 1px;
}
#error_tesekkurler a {
	width: 160px;
	line-height: 50px;
	background: #d6b36a;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	box-shadow: 1px 10px 15px rgba(255,0,0,0.3);
	text-align: center;
	display: block;
	margin: 0 auto;
}
#error_tesekkurler .fancybox-button.fancybox-close-small {display: none!important;}
/* Cookike Information */
.cc-banner { position: relative !important; width: 100%; padding: 20px; transition: margin .5s cubic-bezier(.25,.8,.25,1) !important; }
.cc-banner.cc-bottom {position: fixed !important;background-color: rgba(60, 52, 53, 0.8) !important;width: calc(100% - 80px)!important;right: 0px!important;left: auto!important;}
body .cc-banner { display: inline-block; }

.cc-banner .cc-message { font-size: 0.75rem !important; line-height: 18px !important; color: #999; font-weight: 500; }
.cc-banner h2 {margin-bottom: 5px;font-size: 16px;font-weight: 500;color: #fff;}
.cc-banner p {display: block;font-size: 12px;font-weight: 500;color: #fff;}
.cc-banner p a {font-weight: bold;color: #fff;text-decoration: underline;}
.cc-banner .cc-link { display: none; }
.cc-compliance { display: inline-block !important; position: absolute; right: 2%; top: 20px; }
.cc-compliance a {min-width: inherit !important;padding: 0px !important;margin: 5px 0 0 !important;font-size: 15px;float: left;display: inline-block;font-weight: 600;color: #fff !important;}
.cc-window.cc-invisible { display: none; }

.drone-btn {position: absolute;
    z-index: 99999999;
    top: 220px;
	right: 80px;
}
.newVideo-btn {
	background-color:#d6b36a;
	border-color: #d6b36a;
}
	.newVideo-btn:hover {
		background-color: #fff;
		border-color: #fff;
		color: #111;
	}

.two-btn-box {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 15px;
}
.two-btn-box a:last-child {
	border-color: #000;
	color: #000;
}
.two-btn-box a:last-child:hover {
	background: #000;
	color: #fff;
}
.ilanlar_page .campaign_wrapper{ width: 100%; margin-right: 0px; }
.ilanlar_page .grid-item { width: calc(33.33% - 20px); margin-right: 20px; }
.ilanlar_page .grid-item--width2 { width: calc(66.66% - 20px); }

.scope_text{
	color: #FFF;position: absolute;bottom: 10px;text-align: center;opacity: .3;
	text-decoration: none; display: inline-block; left: calc(50% + 45px); transform: translate(-50%,0);
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #CB0016 inset !important;
    -webkit-text-fill-color: #FFF !important;
}
