/*+clearfix {*/
h1:after, #wrapper:after, #top > .body:after, #content:after, .share-box:after, ul.sub-page-list > li:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
h1, #wrapper, #top > .body, #content, .share-box, ul.sub-page-list > li
{
	display: block;
	*height: 1px;
}
/*+}*/
body
{
	color: #414141;
	line-height: 1.5em;
	font-family: sans-serif, arial;
	font-size: 1em;
	height: 100%;
	font-weight: 400;
}
html
{
	background-color: #051C34;
	margin: 0 !important;
}
strong
{
	font-weight: 600;
}
/*avoid flickring*/
#wrapper, .navi, #top, .pre-top
{
	visibility: hidden;
}
a:link, a:visited
{
	color: #00488E;
	text-decoration: none;
}
a:hover
{
	color: #256B00;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
	color: #040404;
	font-weight: 500;
	text-align: left;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link
{
	color: #000000;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
	color: #000000;
}
/*[clearfix]*/
h1
{
	font-size: 1.8em;
	margin: 1.2em 0 0.5em;
	color: #000000;
	font-weight: 300;
}
h2
{
	margin: 1.2em 0 0.4em;
	font-size: 1.5em;
}
h3
{
	margin: 1em 0 0.3em;
	font-size: 1.34em;
}
h4
{
	margin: 1em 0 0.3em;
	font-size: 1.3em;
	font-weight: 500;
}
h5
{
	margin: 1em 0 0.3em;
	font-size: 1.15em;
	font-weight: normal;
}
h6
{
	margin: 1em 0 0.3em;
	font-size: 1.1em;
	font-weight: 600;
	color: #3E3E3E;
}
p
{
	margin: 0.3em 0 1em;
}
blockquote
{
	font-size: 1.3856em;
	font-weight: lighter;
}
input:focus
{
	outline: none;
	box-shadow: none;
}
/*Layout
-- stages-------*/
#wrapper, #wrapper-content
{
}
/*[clearfix]*/
#wrapper
{
	height: 100%;
	position: relative;
	margin-left: 160px;
}
#wrapper-content
{
	position: relative;
	background-color: #E4E4E4;
	background-repeat: repeat;
}
#pbody
{
	position: relative;
	margin: 0 auto;
	height: 100%;
	background-color: #FFFFFF;
}
.pre-top
{
	position: absolute;
	font-size: 0.85em;
	top: 0;
	left: 160px;
	right: 0;
	height: 100px;
	z-index: 10;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 );
}
body.home .pre-top
{
	height: 180px;
}
.pre-top > .wrap
{
	max-width: 100%;
	margin: auto;
	position: relative;
}
.pre-top > .wrap > .body
{
	margin-right: 135px;
	margin-top: 5px;
}
.pre-top p
{
	margin: 0px;
	color: #FFFFFF;
}
.pre-top a
{
	color: #FFFFFF;
}
.pre-top .columns
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.logo-overlay
{
	max-width: 100%;
	width: 100%;
	height: 145px;
	line-height: 145px;
	box-sizing: border-box;
	text-align: center;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto;
	transition: all 0.3s ease-out;
	padding: 0 10px;
}
.logo-overlay img
{
	max-width: 100%;
	max-height: 100%;
	position: relative;
	z-index: 8001;
}
*/

.logo-overlay{
	height:auto;
	padding:15px 0;
}
.logo-overlay a img{
	display:none;
}
.logo-overlay a{	
	height:255px;
	display:block;
	background-image:url('/upload/Node/35100/pics/logo-vert.webp');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center
}
.logo-overlay a:hover{	
	opacity:0.85
}


#top
{
	position: fixed;
	float: left;
	top: 0 !important;
	bottom: 0 !important;
	width: 160px;
	overflow: visible;
	background-color: #072B4E;
}
/*[clearfix]*/
#top > .body
{
	max-width: 1140px;
	position: relative;
	margin: auto;
	transition: all 0.3s ease-out;
}
#top.fixed
{
}
.site-title
{
	display: none;
}
#flags
{
	position: absolute;
	right: 10px;
	top: 3px;
	font-size: 1.2em;
}
#flags .text .active a
{
	font-weight: 600;
}
#flags .text span
{
	border-right: 1px solid rgba(255, 255, 255, 0.423);
}
#flags .text span:last-child
{
	border: none;
}
#flags .text a
{
	display: inline-block;
	color: #FFFFFF;
	height: 0;
	width: auto;
	text-align: center;
	margin-left: 0;
	line-height: normal;
	margin: 0 5px;
	font-weight: 200;
}
.site-search-wrap
{
	position: absolute;
	right: 80px;
	top: 0;
	padding: 3px;
}
.mainsearch.box
{
	position: fixed;
	z-index: 1000;
	background-color: rgba(7, 43, 78, 0.919);
	padding: 0;
	text-align: center;
	transition: all 0.3s ease-in-out;
	opacity: 1;
	top: 0;
	bottom: 100vh;
	overflow: hidden;
	left: 160px;
	right: 0;
	width: auto;
	border-left: 1px solid rgba(255, 255, 255, 0.228);
}
.mainsearch.box.open
{
	opacity: 1;
	bottom: 0;
}
.mainsearch.box .ara
{
	color: #13304C;
	background-color: #FFFFFF;
	border: 1px solid rgba(255, 255, 255, 0.553);
	border-radius: 0 3px 3px 0;
	height: 55px;
	vertical-align: middle;
	margin: 0 0 0 -1px;
	padding: 10px 20px;
	font-size: 1.5em;
}
.mainsearch.box .text, .mainsearch.box .text:focus
{
	background-color: rgba(0, 0, 0, 0);
	color: #FFFFFF;
	border: 1px solid rgba(255, 255, 255, 0.553);
	font-size: 1.5em;
	border-radius: 5px 0 0 5px;
	vertical-align: middle;
	width: 350px;
	box-shadow: none;
	margin: 0;
	padding: 10px 20px;
	height: 55px;
}
.mainsearch.box .search
{
	margin-top: 40vh;
}
.mainsearch .close
{
	margin: 10px 0 0;
	display: block;
	clear: both;
	font-size: 0.85em;
}
.search-handle
{
	color: #FFFFFF;
	cursor: pointer;
}
.search-handle i:before
{
	content: "";
	font-family: 'icomoon';
	font-style: normal;
	font-size: 22px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.box_login_s
{
	color: #8F8F8F;
	font-size: 0.9em;
	text-align: right;
	left: 0;
	float: right;
}
.box_login_s.online
{
	display: block;
}
.box_login_s .user-acts
{
	border-left: 1px solid #CFCFCF;
	display: inline-block;
	margin-left: 10px;
	padding-left: 26px;
	background-image: url(imgeler/info.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
}
.box_login_s .logout
{
	display: inline-block;
	padding-left: 14px;
	background-image: url(imgeler/error_s.png);
	background-repeat: no-repeat;
	background-position: -1px 3px;
}
/*[clearfix]*/
#content
{
	margin: 0;
	height: 100%;
	background-color: #EDEFF5;
}
/*FullWidth: 1140px
MainWidth: 818px
PartWidth: 290px*/
.stage, .stage-body
{
	margin: 0;
	height: 100%;
	width: 100%;
}
.stage
{
	margin: auto;
	padding-bottom: 0;
}
.stage .body section, .stage .body div.res-slider-wrap, .stage .body div.share-box
{
	max-width: 10000px;
}
.stage-0
{
	min-height: 150px;
}
.stage-0 .body section > .columns, .stage-0 .body > *
{
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
.layout-B
{
}
.layout-B .stage-0, .layout-B .stage-1
{
	width: 100%;
	box-sizing: border-box;
}
.layout-B .stage-0 > .body
{
	width: 100%;
	margin: 0 0px;
	padding: 0;
}
.layout-B .stage-1 > .body
{
	width: 100%;
	margin: 0 0px;
}
.layout-B .stage-sep
{
	height: 0;
}
.stage.layout-C
{
	max-width: 1140px;
}
.layout-C .stage-body, .layout-D .stage-body
{
	padding-bottom: 0;
}
.layout-C .stage-0, .layout-D .stage-0
{
	float: left;
	width: 73%;
	padding: 0px 0 20px 0px;
	margin: 0;
	border-right: 1px solid #CDCDCD;
}
.layout-C .stage-0 > .body, .layout-D .stage-0 > .body
{
	margin-right: 15px;
	position: relative;
}
.layout-C .stage-1, .layout-D .stage-1
{
	width: 27%;
	float: right;
	margin: 0 -1px;
	height: 100%;
	border-left: 1px solid #CDCDCD;
}
.layout-C .stage-1 .body, .layout-D .stage-1 .body
{
	margin: 15px 0 0 15px;
}
.stage.layout-D .stage-group
{
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}
.stage-1 p
{
	text-align: left;
}
/*[clearfix]*/
.share-box
{
	position: static;
	width: 100%;
	border-left: none;
	border-right: none;
	margin-top: 0;
	border-bottom: 1px solid #778592;
	background-color: #0E1A26;
}
.share-box .tools-A a
{
	color: #96A4B1;
}
.share-box .tools-A a:hover
{
	color: #CDD9E4;
}
.share-box > .body
{
	margin: auto;
	max-width: 1140px;
}
#footer
{
	line-height: 1.2em;
	font-size: 0.9em;
	/*background-color: #6A6A6A;*/
	width: 100%;
	margin: auto;
	clear: both;
	box-shadow: inset 0px 2px 5px -5px #000000;
}
#footer .body
{
	margin: auto;
	color: rgba(255, 255, 255, 0.712);
	max-width: 1140px;
}
#footer a:link, #footer a:visited
{
	color: #91A2BE;
	text-decoration: none;
}
#footer .filweb, #footer .filweb a
{
	text-align: right;
	font-size: 0.9em;
	color: rgba(255, 255, 255, 0.309);
}
#footer strong
{
	font-weight: 600;
}
#footer h2, #footer h3, #footer h4, #footer h5, #footer h6
{
	color: rgba(255, 255, 255, 0.644);
}
p._headline, p.headline
{
	font-size: 1.25em;
}
a._button, a._button-hafif, a._button-small, a._button-gray
{
}
.button, a.button:link, a.button:visited
{
	font-size: 1em;
	display: inline-block;
	padding: 10px 25px;
	border-radius: 100px;
	font-weight: normal;
	color: #FFF;
	border: none;
	background: #1A8B26;
}
.button-hafif, a.button-hafif:link, a.button-hafif:visited
{
	font-size: 1em;
	display: inline-block;
	padding: 10px 25px;
	border-radius: 100px;
	font-weight: normal;
	color: #1D5100;
	border: 1px solid #58A92A;
	background: #FFFFFF;
}
a.button-hafif:hover
{
	background-color: #1A8A26;
	color: #FFFFFF;
}
a.button:hover
{
	background-color: #072B4E;
}
.button-small
{
	padding: 2px 5px !important;
	font-size: 0.9em !important;
}
.button-gray
{
	background-color: #CACACA !important;
	border: none !important;
	color: #060606 !important;
}
img._resim-cerceve, .resim-cerceve
{
	padding: 10px;
	background: #FFF;
	max-width: 100%;
	box-sizing: border-box;
	box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);
}
.ikon-daire
{
	border: 4px solid #99CED0;
	padding: 0.4em;
	border-radius: 100px;
	display: inline-block;
	background-color: #007BAC;
	color: #FFF;
	cursor: default;
	transition: all 0.3s ease-out;
}
a:hover .ikon-daire, a .ikon-daire.hover
{
	background-color: #09836D;
	color: #FFFFFF;
	border-color: #0D5746;
	transform: scale(1.05);
	cursor: pointer;
}
a:hover .ikon-daire:after, a .ikon-daire.hover:after
{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
}
#mobMenuButton
{
	background-color: #549633 !important;
	z-index: 99999999 !important;
	position: absolute;
}
/*base override*/
/*[clearfix]*/
ul.sub-page-list > li
{
	font-size: 1.05em;
	font-weight: 200;
}
.page_navi ul li a
{
	border-bottom: none;
}
.stage-0 .columns img
{
	max-width: 100%;
}
/*project*/
.img-banner
{
	height: 250px;
	background-color: #E9E9E9;
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	/*+box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px -5px 10px -5px rgba(0, 0, 0, 0.4);
	padding: 1px 0 0;
}
.img-banner-large
{
	height: 420px;
}
.img-banner-small, .img-banner.sml
{
	height: 180px;
}
section.band-gray, section._band-gray
{
	background-color: #F0F0F0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 45px;
	padding-bottom: 45px;
	margin: 2em 0px;
	box-shadow: inset 0px 0px 15px -5px #AAAAAA;
}
.search-page
{
	margin: 100px 0 0;
	width: auto !important;
	max-width: none !important;
}
.search-page .search_res
{
	max-width: 1140px;
	margin: auto;
}
.search-page .search_item
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.602);
	padding: 20px;
	margin: 0 0 10px 0;
}
.search-page .search_item h5
{
	margin: 0;
}
.search-page .arama-form
{
	background-color: #FFFFFF;
	text-align: center;
	box-shadow: 0px 2px 15px -6px rgba(0, 0, 0, 0.602);
}
.search-page .arama-form .inp
{
	width: 50%;
	/*+border-radius: 10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 15px;
	height: auto;
	border: 1px solid #DBDBDB;
	box-shadow: 0px 1px 8px -3px rgba(0, 0, 0, 0.504);
}
.search-page .arama-form .button
{
	vertical-align: middle;
	padding: 15px;
	height: auto;
	/*+border-radius: 10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin: 0;
}
.pages a
{
	background-color: rgba(255, 255, 255, 0.602);
	font-size: 0.8em !important;
}
.sGear .page-title .date
{
	font-size: 0.4em;
	display: block;
}
.sGear .sh-wrap svg
{
	fill:#000 !important;
	width: 63px;
}
.haber-images img
{
	font-size: 0 !important;
}
.Haber-default #mbCaption
{
	display: none;
}
.rss-link{display:none;}
/*slider*/
.sGear .cnt h1, .sGear-mce h1
{
	color: #FFFFFF;
	font-weight: 400;
	font-size: 2.3em;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.220);
}
.sGear .cnt .button
{
	padding: 15px 50px;
	font-size: 1.1em;
	font-weight: 300;
}
/*haber liste*/
.haber-grup .box01e
{
	max-width: 990px !important;
}
.link-galeri-view
{
	display: none;
}
.box-album-pic .thumb_holder
{
	border: 1px solid #CDCDCD;
	border-radius: 0 !important;
}
.box-album-pic .thumb_holder img
{
	background: #FFF;
	border-radius: 0 !important;
}
/*haber  box*/
.hm-haber
{
	margin: 1.2em 0;
}
#content .hm-haber .duyuru-box
{
	width: 202%;
	display: flex;
}
.hm-haber h1
{
	margin: 0 0 0.5em 0;
}
.hm-haber .t-more
{
	float: right;
	font-size: 0.85em;
	margin: 20px 0 0;
}
.hm-haber .t-more a:before
{
	content: "\e73c";
	vertical-align: bottom;
	font-family: 'icomoon';
	font-size: 20px;
	margin: 0 5px 0 0;
}
.hm-haber .body
{
	max-width: 1140px;
	margin: auto;
}
.hm-haber .plg
{
	max-width: 1140px;
	overflow: hidden;
	width: 100%;
	margin: auto;
	padding: 5px 0;
	box-sizing: border-box;
}
.hm-haber .duyuru-item .t
{
	margin: 3% 3% 3% 5%;
}
.hm-haber .duyuru-box .duyuru-item
{
	width: 15.77%;
	position: relative;
	margin: 0 1.07% 0 0;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}
.hm-haber .duyuru-box .duyuru-item:last-of-type
{
	margin-right: 0;
}
.hm-haber .duyuru-item h5
{
	font-weight: 500;
	margin-bottom: 25px;
	line-height: 180%;
}
.hm-haber .duyuru-item .thumb
{
	padding-bottom: 44.4%;
	position: relative;
	height: 0;
	display: block;
	overflow: hidden;
}
.hm-haber .duyuru-item img
{
	position: absolute;
	top: -50%;
	bottom: -50%;
	margin: auto;
	width: 100%;
	height: auto;
}
.hm-haber .duyuru-item .date
{
	position: absolute;
	display: block;
	bottom: 3px;
	right: 5px;
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: 400;
	text-align: right;
	line-height: 150%;
	text-transform: uppercase;
	z-index: 2;
}
.hm-haber .duyuru-item:after
{
	background-color: #738BA3;
	content: " ";
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	bottom: -50px;
	right: -50px;
	z-index: 0;
	transform: rotate(45deg);
}
.hm-haber .duyuru-item .date em
{
	font-style: normal;
	font-size: 18px;
	font-weight: 600;
	display: block;
}
.hm-haber .plg, .hm-haber .sld
{
	position: relative;
}
.hm-haber .nav
{
	display: block;
	width: 50px;
	height: 50px;
	background-color: rgba(5, 28, 52, 0.6);
	/*+border-radius: 30px;*/
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
	position: absolute;
	z-index: 20;
	top: 25%;
	cursor: pointer;
	margin: 0 0 0 10px;
}
.hm-haber .nav:after
{
	content: "\e759";
	font-family: 'icomoon';
	display: block;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 0;
	margin: 25px 0 0 3px;
}
.hm-haber .nav.n
{
	right: 0;
	transform: rotate(180deg);
	margin: 0 10px 0 0;
}
/*home */
.wbox
{
	background-color: #FFFFFF;
	box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	padding: 15px 20px;
}
.wbox > h1, .wbox > h2, .wbox > h3
{
	margin-top: 0;
	color: #424A60;
}
body .duyuru-item
{
	margin: 0 0 0.85em 0;
	padding: 0;
	border-bottom: none;
}
body .duyuru-item h5
{
	font-weight: 500;
	font-size: 0.98em;
	margin-bottom: -2px;
}
body .duyuru-item .date
{
	font-size: 0.80em;
	color: #696969;
	font-weight: 500;
}
.ydobuts h1, .ydobuts .columns, .ydobuts .columns .col4, .ydobuts .columns p
{
	margin-bottom: 3px;
	margin-top: 0;
}
.ydobuts img
{
	height: 82px;
	width: auto !important;
	margin: auto;
	display: block;
	transition: all 0.6s ease-out;
}
.ydobuts .col4:hover img
{
	transform: rotateY(360deg);
}
.ydobuts a.button
{
	background-color: #116E1E;
	/*+border-radius: 20px;*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	width: 90%;
	box-sizing: border-box;
	font-size: 1.25em;
	font-weight: 400;
	padding: 3px;
}
.ydobuts .col4:nth-child(2) a.button
{
	background-color: #49873A;
}
.ydobuts .col4:nth-child(3) a.button
{
	background-color: #6DA740;
}
.ydobuts a.button:hover
{
	background-color: #1B5078 !important;
}
/*home buts*/
.home-buts
{
	margin: 1em 0;
}
.home-buts > .body
{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.home-buts .body a
{
	width: 31.5%;
	background-color: #FFFFFF;
	/*+border-radius: 100px;*/
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
	box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.3);
	margin: 10px 0.5%;
	padding: 12px;
	box-sizing: border-box;
	display: flex;
	text-align: left;
	transition: all 0.1s ease;
}
.home-buts .body a > div
{
	width: 30%;
	text-align: center;
	margin-right: 5%;
	margin-left: 3%;
}
.home-buts .body a img
{
	max-height: 45px !important;
	max-width: 55px !important;
}
.home-buts .body a em
{
	font-style: normal;
	align-self: center;
	font-weight: 600;
	color: #003873;
	font-size: 0.81em;
	line-height: 155%;
	letter-spacing: -0.2px;
}
.home-buts .body a:hover em
{
	color: #000000;
}
.home-buts .body a:hover
{
	box-shadow: 0px 0px 18px -5px rgba(0, 0, 0, 0.5);
	transform: scale(1.03);
}
/*v-menu*/
.navi nav > ul > li > ul
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 160px;
	right: 0;
	background-color: #000000 !important;
	width: 100% !important;
}
.navi ul, .v-navi ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.navi
{
	margin: 0;
	font-size: 0.80em;
	line-height: 140%;
}
.navi li.active a, .v-navi li.active a i
{
	color: #FFFEFB;
}
.navi nav a
{
	color: #FFFFFF;
	display: block;
	padding: 15px 5px;
	text-align: center;
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, 0.114);
	border-top: 1px solid rgba(255, 255, 255, 0.114);
	margin: -1px 0 0;
}
.navi nav a:hover
{
	background-color: #0E3C69;
}
.navi a i
{
	display: block;
	font-size: 24px;
	margin: 0 0 0.3em 0;
	color: #FFFFFF;
}
.navi a svg, .navi-smc a svg, .navi a img
{
	max-width: 32px;
	max-height: 32px;
	margin: 0 0 0.2em 0;
	vertical-align: middle;
}
.navi a img
{
	opacity: 0.5;
}
.navi A svg path,.navi-smc a svg path
{
	fill:#FFF;
}
.navi-smcw
{
	position: fixed;
	left: -2440px;
	top: 0;
	bottom: 0;
	z-index: 200;
	background-color: rgba(3, 25, 47, 0.98);
	padding: 35px 35px 35px;
	transition: all 0.5s ease-in-out;
	width: calc(100% - 160px);
	box-sizing: border-box;
}
.navi-smc
{
	display: flex;
	flex-direction: column;
}
.navi-smcw.open
{
	left: 160px;
}
.navi li a .closeme
{
	background-color: #03192F;
	position: absolute;
	top: 0;
	bottom: 0;
	left: auto;
	right: 0;
	display: flex;
	align-items: center;
	width: 100%;
}
.navi li a .closeme i
{
	font-size: 48px;
	color: rgba(255, 255, 255, 0.5);
	height: 49px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.navi-smcw h1
{
	color: #7BC142;
	margin: 0 0 0.5em 0;
	border-bottom: 1px solid #1E772C;
	padding: 0 0 0.3em 0;
	font-weight: 500;
	font-size: 1.5em;
}
.navi-smcw h1 i
{
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.navi-smcw h1 i svg
{
	max-width: 36px;
	max-height: 36px;
	vertical-align: bottom;
}
.navi-smcw H1 I svg path
{
	fill:#7BC142;
}
.navi-smc ul li, .navi-smc ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.navi-smc .sub-menu
{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: flex-start;
	height: calc(100vh - 100px);
	font-size: 1.075em;
	font-weight: 300;
	align-self: stretch;
	align-content: flex-start !important;
}
.navi-smc .sub-menu > li
{
	margin: 0 3% 0 0;
	flex: 1 1 main-size;
	box-sizing: border-box;
	padding: 0 0;
	min-width: 160px;
	max-width: 260px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.203);
	overflow: hidden;
}
.navi-smc .sub-menu a
{
	color: #FFFFFF;
	display: block;
	padding: 10px 0;
}
.navi-smc .sub-menu a i
{
	/*margin: 0 5px 0 0;*/
	vertical-align: baseline;
}
.navi-smc .sub-menu a:hover
{
	color: #7BC142;
}
.navi-smc .sub-menu > li ul
{
	font-size: 0.80em;
	line-height: 125%;
	font-weight: 400;
	overflow: auto;
	max-height: calc(100vh - 180px);
}
.navi-smc .sub-menu > li ul a
{
	color: rgba(255, 255, 255, 0.634);
	padding: 5px 0;
}
.navi-smc .scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper
{
	min-width: 10px !important;
	right: 0 !important;
	background-color: #001426 !important;
	border-radius: 5px;
}
.navi-smc .scrollbars.osx ul.scrollbar li.scroll.bar-wrapper div.scroll.bar
{
	background: #FFFFFF;
	opacity: 0.2;
	cursor: row-resize;
}
.navi-smc li i
{
	display: none;
}
/*----*/
.breadcrumbs
{
	max-width: 100% !important;
	background-color: #7DC243;
	padding: 10px 0;
	margin: 0 0 2em 0;
}
.breadcrumbs .body
{
	max-width: 1140px;
	margin: auto;
}
.breadcrumbs .step span
{
	color: #000000;
}
.breadcrumbs .step .sep
{
	font-size: 34px;
	color: rgba(35, 119, 44, 0.504);
	font-weight: 100;
	margin: 0 5px;
}
.sGear, .sGear-mce
{
	font-size: 1.25em;
}
.sGear h1, .sGear-mce h1
{
	font-size: 2.2em;
	font-weight: 600;
}
.sGear .pt-wrap
{
	background-color: rgba(0, 0, 0, 0.390);
	background: -moz-linear-gradient(top, rgba(7, 4, 4, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: -webkit-linear-gradient(top, rgba(7, 4, 4, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: linear-gradient(to bottom, rgba(7, 4, 4, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00070404', endColorstr='#a6000000',GradientType=0 );
	padding: 30px 0 10px;
}
.sGear h1.page-title
{
	color: #FFFFFF;
	box-shadow: none;
	border: none;
	font-weight: 300;
	padding: 0;
	text-shadow: 0px 0px 5px #000000;
	margin: 0;
}
/*layout top*/
#spHead
{
	background-color: #539333;
	padding: 1px;
}
#spHead > .body
{
	max-width: 1140px;
	margin: 39px auto 1em;
	padding: 1px 0 0;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
#spHead .page-title
{
	margin: 0;
	color: #FFFFFF;
}
.pre-top.simple
{
	height: 94px;
	opacity: 1;
	margin-bottom: 0;
	background: transparent;
	filter: none;
}
.page-title .date
{
	display: block;
	font-size: 0.6em;
}
.pre-top.simple > .wrap
{
	max-width: 100%;
	margin: -5px auto auto;
	position: relative;
	background-color: #1B6C2A;
	padding: 0 0 5px 0;
}
/*Footer subscirbe*/
#footer #fMailSubs
{
	background-color: #091929;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 1.5em;
}
#fMailSubs h2
{
	margin: 6px 0 0;
}
#footer #fMailSubs > div
{
	max-width: 1140px;
	margin: 20px auto;
}
#fMailSubs .form-custom form > ul
{
	display: flex;
}
#fMailSubs ul .row div
{
	width: auto !important;
	margin: 0;
}
#fMailSubs .row-submit p
{
	display: none;
}
#fMailSubs .inp, #fMailSubs .inp:focus
{
	border: none;
	background-color: rgba(255, 255, 255, 0.407);
	color: #FFFFFF;
	padding: 12px;
	box-shadow: none;
	margin: 0;
	width: 100%;
	max-width: 100%;
	height: 42px;
}
#fMailSubs .button
{
	background-color: #2F4769;
	padding: 12px 25px;
	height: 42px;
	border: none;
}
#footer ::placeholder
{
	color: #FFFFFF !important;
	opacity: 1 !important;
}
/**footer logos kwicks*/
section#kwicks
{
	background-color: #FFFFFF;
	padding: 30px 0;
	box-shadow: inset 0px 7px 8px -5px rgba(0, 0, 0, 0.634);
}
#kwicks ul, #kwicks ul li
{
	padding: 0;
	list-style: none;
	margin: 0;
}
#kwicks ul
{
	max-width: 1140px;
	margin: auto;
	display: flex;
	justify-content: center;
}
#footer #kwicks ul li
{
	width: 69px;
	overflow: hidden;
	transition: all 0.3s ease;
	opacity: 0.7;
}
#kwicks img
{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
#footer #kwicks ul li:hover
{
	width: 136px;
	opacity: 1;
}
#kwicks ul li:hover img
{
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}

{
	background-color: #FFFFFF;
}
/** Gauges */
.mce-content-body .gauges canvas
{
	border: 3px solid #CCC;
}
.gauges .cinfg
{
	position: relative;
	background-color: #FFFFFF;
	padding: 20px;
	box-shadow: 0px 2px 10px -5px #000000;
}
.gauges .cinfg img
{
	position: absolute;
	top: 51px;
	width: 140px;
	left: calc(50% - 70px);
}
.gauges .cinfg p
{
	color: #000000;
	font-size: 1.05em;
	font-weight: 500;
}
.gauges .cinfg .t
{
	font-size: 3em;
	color: #072B4E;
	font-weight: 600;
	margin: -9px 0 21px;
}
.cinfg .t div
{
	font-size: 0.4em;
	margin-top: 15px;
}
/* birimler kişi listesi */
.plist table
{
	width: 100%;
}
.plist table tr td:first-child
{
	width: 40%;
}
.stage .plist table tr td:nth-child(3), .stage .tablo03 tr td:nth-child(4)
{
	display: none;
}
.plist table tr td:nth-child(4)
{
	width: 100px;
}
.plist table tr td
{
	cursor: pointer;
}
.plist table tr img
{
	max-width: 100px !important;
	height: auto !important;
}
.plist table tr:hover
{
	background-color: #DEE2ED;
}
/*-----*/
.plist .pInfo
{
	background-color: #FFFFFF;
	display: flex;
	box-shadow: 0px 2px 10px -4px #000000;
	font-size: 0.9em;
	margin-left: 25px;
}
.plist .pInfo > *:nth-child(2)
{
	padding: 15px 25px 0 20px;
	align-self: center;
}
.plist .pInfo img
{
	border-radius: 100px;
	height: auto !important;
	max-height: none !important;
	width: 150px !important;
	max-width: 150px !important;
	margin-left: -75px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
}
.plist .pInfo h6
{
	margin: 0;
	font-size: 1.2em;
	font-weight: 500;
}
.plist .pInfo a.close
{
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	width: 20px;
	height: 20px;
	line-height: 20px;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.plist .pInfo a.close:after
{
	content: "X";
	 
	color: #AA1111;
	 
	font-size: 15px;
	vertical-align: middle;
	margin: 0px;
}
