/**
* CSS
* @version 4
* @author Ozhan Binici
*/

::selection {
	background: #501f7e;
	color:#FFFFFF;
}

*:focus {
	outline:none;
}

html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}

body {
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	-webkit-overflow-scrolling:touch;
	font-family:ff-scala-sans-pro, sans-serif;
	font-size:16px;
	line-height:24px;
	font-variant-numeric:lining-nums;
	color:#333333;
}

/* COMMON ITEMS */

.container {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	display:flex;
}


div {
	position:relative;
	display:block;
}





/* TOP */

#top {
	background-color:rgba(80, 31, 126, 0.5);
	padding:10px 30px;
}

#top .container {
	justify-content:space-between;
}

#top #vakif {
	position:relative;
	display:block;
	margin-top:3px;
	line-height:24px;
	color:#FFFFFF;
	order:1;
}

/* Mailchimp Form */

#top .mailchimp-form {
	position:relative;
	display:flex;
	order:2;
}

.mailchimp-form li {
	position:relative;
	display:block;
	color:#FFF;
}

.mailchimp-form li:first-child {
	margin-top:3px;
	margin-right:20px;
}

.mailchimp-form form {
	width:232px;
	position:relative;
	display:flex;
}

.mailchimp-form form input {
	position:relative;
	display:block;
	height:30px;
	font-family:ff-scala-sans-pro, sans-serif;
	font-size:16px;
	line-height:30px;
	-webkit-appearance:none;
	border-radius:0;
	background-color:#FFFFFF;
}
.mailchimp-form form input.query {
	width:202px;
	padding:0px 8px;
	color:#333333;
}

.mailchimp-form form input.submit {
	width:30px;
	cursor:pointer;
	background-image:url('/images/svg/arrow-right-white.svg');
	background-size:13px 13px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#501f7e;
	
	background-color:rgba(80, 31, 126, 0.5);
}

.mailchimp-form form.invalid input.submit {
	pointer-events:none;
	cursor:default;
	background-image:url('/images/svg/arrow-right-purple.svg');
	background-color:#FFFFFF;
}

.mailchimp-form form input.submit:hover {
	background-image:url('/images/svg/arrow-right-white.svg');
	background-color:rgba(80, 31, 126, 1);
}

/* Social Media */

#top .social-media {
	position:relative;
	display:flex;
	margin-top:3px;
	order:3;
}

#top .social-media li {
	position:relative;
	display:block;
	margin-right:10px;
	color:#FFF;
}

#top .social-media li:first-child {
	margin-right:20px;
}

#top .social-media li:last-child {
	margin-right:0px;
}

#top .social-media li a,
#top .social-media li .nazar-boncugu {
	position:relative;
	display:block;
	width:24px;
	height:24px;
}

#top .social-media li a img {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
	
	transition-property:opacity;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

#top .social-media li a img:first-child {
	opacity:1;
}

#top .social-media li a:hover img {
	opacity:1;
}

#top .social-media li a:hover img:first-child {
	opacity:0;
}



#top #langMenu {
	position:relative;
	display:flex;
	order:4;
}

#top #langMenu li {
	position:relative;
	display:block;
}


#top #langMenu li a {
	position:relative;
	display:block;
	font-size:15px;
	line-height:30px;
	font-weight:700;
	width:40px;
	height:30px;
	color:#501f7e;
	background-color:#FFFFFF;
	text-align:center;
	letter-spacing:0.05em;
	
	transition-property:color, background-color;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

#top #langMenu li a:hover {
	background-color: rgba(80, 31, 126, 0.5);
	color:#FFFFFF;
}
#top #langMenu li a.selected {
	background-color: rgba(80, 31, 126, 0.75);
	color:#FFFFFF;
}


#logo {
	position:relative;
	display:block;
	float:left;
	height:150px;
	margin:20px 0 9px 54px;
}

#logo.en {
	margin:26px 0 23px 41px;
}
#logo img {
	width:auto;
	height:100%;
}

header #menu-container {
	max-width: 960px;
	width: 100%;
	margin-left:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
}


header #menu-container .mailchimp-form {
	position:absolute;
	display:none;
	left:0px;
	bottom:119px;
}

header #menu-container .mailchimp-form li {
	color:#333;
	float:none;
}

header #menu-container .mailchimp-form li:first-child {
	margin-bottom:7px;
}

header #menu-container .mailchimp-form form {
	margin:0px;
	width:150px;
}

header #menu-container .mailchimp-form form input.query {
	width:120px;
	border: 1px solid #333333;
	border-right:0px;
}

header #menu-container .mailchimp-form form input.submit {
	border: 1px solid #333333;
	border-left:0px;
}





header #searchbar {
	width: 232px;
	position:relative;
	display:block;
	margin: 42px 0 0 20px;
	position: relative;
}

header #searchbar input.query {
	position:relative;
	display:block;
	width:100%;
	height:30px;
	font-family:ff-scala-sans-pro, sans-serif;
	font-size:16px;
	line-height:30px;
	
	color:#333333;
	background-color:#FFFFFF;
	-webkit-appearance:none;
	border-radius:0;
	border:0px;
	
	padding:0px 8px;
	border:1px solid #CCCCCC;
}

header #searchbar input.query:focus {
	border:1px solid #999999;
}

header #searchbar input.query.mobile {
	display:none;
}

header #searchbar:after {
	content:" ";
	position:absolute;
	display:block;
	z-index:1;
	
	top:1px;
	right:1px;
	width:28px;
	height:28px;
	background-color:#FFFFFF;
}
header #searchbar input.submit {
	position:absolute;
	display:block;
	z-index:2;
	
	top:1px;
	right:1px;
	width:28px;
	height:28px;
	cursor:pointer;
	background-image:url('/images/svg/search-icon.svg');
	background-size:13px 20px;
	background-position:center bottom;
	background-repeat:no-repeat;
	opacity:0.5;
	
	background-color:transparent;
	-webkit-appearance:none;
	border-radius:0;
	border:0px;
	
	transition-property:opacity;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

header #searchbar input.submit:hover {
	opacity:1;
}


#menu {
	position:relative;
	display:flex;
	margin: 39px 0 46px 0; 
	gap:6px;
}
#menu li {
	position:relative;
	display:block;
}

#menu li a {
	position:relative;
	display:block;
	padding: 0px 10px;
	line-height:30px;
	font-weight:700;
	height:30px;
	color:#333333;
	background-color:#F0F0F0;
	letter-spacing:0.05em;
	white-space:nowrap;
	
	transition-property:color, background-color;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

#menu li ul {
	padding: 4px 0 0 0;
	width:auto;
	display:none;
	background-color:#FFFFFF;
}

#menu li:hover ul {
	display: flex;
	flex-wrap:wrap;
	position: absolute;
	z-index: 9999;
	left: 0px;
	top: 30px;
}

#menu li li {
	border-width:1px 1px 0px 1px;
	border-color:#F0F0F0;
	border-style: solid;
	width:100%;
	margin:0px;
}


#menu li li a {
	font-weight:normal;
	color:#666666;
	width:calc(100% + 2px);
	margin-top:-1px;
	margin-left:-1px;
	letter-spacing:0;
	background-color:rgba(80, 31, 126, 0);
	padding:0 10px;
}

#menu li a.selected,
#menu li a:hover,
#menu li:hover > a {
	color: #FFFFFF;
	background-color:rgba(80, 31, 126, 0.75);
}

#menu li li a.selected,
#menu li li a:hover,
#menu li li:hover > a {
	color: #FFFFFF;
	background-color:rgba(80, 31, 126, 0.5);
}





main {
	padding:0px;
	position:relative;
	display:block;
	width:100%;
	height:auto;
}

.segment {
	padding:30px;
	position:relative;
	display:block;
	width:100%;
	height:auto;
	background-color:#F5F5F5;
}

.akademik-kurulumuz,
.ekibimiz {
	background-color:#EAEAEA;
}


.column.left {
	align-self: flex-start;
	width:232px;
	
	position: -webkit-sticky;
	position: sticky;
	top: 30px;
}

.column.main {
	position:relative;
	display:block;
	padding-left: 40px;
	margin: 0px;
}

.column.main.four-column {
	width: calc(100% - 232px);
}

.column.main.three-column {
	width: calc(100% - 464px);
	padding-right:40px;
}

.column.left h2 {
	width:100%;
	margin-right:0px;
	margin-bottom:15px;
	text-align:left;
	padding:10px 0px 8px 0px;
}

.column.left p {
	margin-bottom:10px;
}

.column.left p:last-child {
	margin-bottom:0px;
}

.map-link {
	font-weight:bold;
	color:#501f7e;
	margin-right:20px;
}

.map-link:hover {
	text-decoration:underline;
}

.people {
	width: 100%;
	gap: 30px;
	justify-content: center;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}

.people .person {
	padding:0px;
	margin:0px;
	width:calc(25% - 23px);
	height: auto;
	
	position: relative;
	text-align: center;
	vertical-align: top;
	
	background:transparent;
	
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
}

.person h4 {
	position:relative;
	display:block;
	width:100%;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}


.people .person p {
	position:relative;
	display:block;
	width:100%;
	font-size:14px;
	line-height:18px;
}

.person .circular {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 10px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-size:cover;
	filter:grayscale(1);
	
	transition-property: filter;
	transition-duration: 0.3s;
	transition-delay: 0s;
	transition-timing-function: linear;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
}

a.person:hover .circular {
	filter:grayscale(0);
}

.circular img {
	display:none;
}




.column.main .body-text p {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 22px;
}

.column.main .body-text h3 {
	padding-left: 0px;
	margin-top: -6px;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0em;
	color: rgba(80, 31, 126, 1);
}







div,
.item {
	position:relative;
	display:block;
}

.item .text {
	font-size:16px;
	line-height:22px;
}



.clear {
	clear:both;
}



a {
	color:#333333;
}

p a:hover {
	text-decoration:underline;
}

a.item:hover {
	text-decoration:none;
}

sup {
	line-height:0.6em;
}


h2 {
	font-size:18px;
	line-height:24px;
	letter-spacing:0.05em;
	font-weight: bold;
	display:block;
}

h3 {
	font-size:18px;
	line-height:24px;
	letter-spacing:0.05em;
	font-weight: bold;
	display:block;
}


h4 {
	
}

h5 {
	font-size:16px;
	line-height:24px;
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}


.row {
	width:100%;
}

.row.shifted {
	padding-left:235px;
}

.row:after {
	content:" ";
	display:block;
	clear:both;
}

/*.column {
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}

.column.last {
	margin-right:0px;
}

.row .column.one-half {
	width:calc(50% - 10px);
}

.row .column.one-fourth {
	width:calc(25% - 15px);
}

.row .column.one-third {
	width:calc(33.33% - 14px);
}
*/
.tags {
	text-align:center;
}

.events .tags,
.governance-files .tags {
	margin-left:-5px;
	width:calc(100% + 10px);
}

.governance-files .tags {
	margin-bottom:15px;
}

.events .tags .row,
.governance-files .tags .row {
	font-size:0px;
	line-height:0px;
}

.events .tags .row:nth-child(1) .tag {
	font-size:16px;
	line-height:24px;
	width:calc(25% - 10px);
	margin:5px;
	padding:6px 8px 4px 8px;
}

.events .tags .row:nth-child(2) .tag {
	width:calc(20% - 10px);
	margin:5px;
	padding:7px 8px 7px 8px;
}

.governance-files .tags .tag {
	width:calc(20% - 10px);
	margin:5px;
	padding:7px 8px 7px 8px;
	background-color:rgba(80, 31, 126, 0.15);
	pointer-events:none;
}

.governance-files .tags .tag:hover,
.governance-files .tags .tag.tagged {
	background-color:rgba(80, 31, 126, 0.3);
}


.events .tags .row:nth-child(3) {
	height:72px;
	overflow:hidden;
	transition: height 0.25s ease;
	padding:6px 0;
}
.events .tags .row:nth-child(3):after {
	content: " ";
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 72px;
	pointer-events: none;
	background: -webkit-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	opacity: 1;
	transition: opacity 0.25s ease;
}

.events .tags.expanded .row:nth-child(3):after {
	opacity:0;
}

.events .tags .row:nth-child(3) .tag {
	font-weight:400;
	padding:1px 6px;
}

.events .tags .row:nth-child(3) .tag:hover,
.events .tags .row:nth-child(3) .tag.tagged {
	text-decoration:underline;
}

.events .tags.expanded .row:nth-child(3) {
	height:196px;
}

.down-arrow {
	position:relative;
	display:block;
	margin:0 auto 30px auto;
	width:40px;
	height:12px;
	z-index:4;
	transform:rotate(0deg);
	transition:all 0.25s ease;
}

.expanded > .down-arrow {
	transform:rotate(180deg);
}
.down-arrow svg {
	width:auto;
	height:100%;
}

.down-arrow svg polygon {
	fill:#909090;
}

.down-arrow:hover svg polygon {
	fill:#501f7e;
}
	
	
.tags:after {
	content:" ";
	display:block;
	clear:both;
}

.events .tags,
.governance-files .tags {
	text-align:center;
}


.tags a:hover {
	text-decoration:none;
}

.tags a.column.one-fourth {
	width:calc(25% - 15px);
	margin-right:20px;
	margin-bottom:20px;
}

.tags a.column.one-fourth:last-child {
	margin-right:0px;
}

.tags a.column.one-fifth {
	width:calc(20% - 16px);
	margin-right:20px;
	margin-bottom:20px;
}

.tags a.column.one-fifth:last-child {
	margin-right:0px;
}

.news .item.one-fourth {
	width:calc(25% - 15px);
	margin-right:20px;
	margin-bottom:20px;
}

.news .item.one-fourth:nth-child(4n){
	margin-right:0px;
}

.news .item.one-fourth:nth-child(4n+1){
	clear:both;
}

.news .item {
	width:calc(25% - 20px);
	margin:10px;
}

.research .news .item {
	width:calc(33.33% - 20px);
}

.right-column .news .item {
	width:100%;
	margin:0 0 30px 0;
}

.news .item.hide {
	display:none;
}

.news .item.show {
	display:block;
}














.main-column .social-media {
	position:relative;
	display:block;
	float:left;
}

.left-column + .main-column .social-media {
	margin-left:265px;
}

.main-column .body-text p {
	padding-left:235px;
	margin-bottom:22px;
	font-size:18px;
	line-height:28px;
}

.main-column .body-text p:last-child {
	margin-bottom:0px;
}

.main-column .body-text p.full-text {
	padding-left:0px;
}

.main-column .body-text p.half img {
	width:50%;
}

.main-column .body-text p.small {
	font-size: 16px;
	line-height: 24px;
	border-top: 1px solid #000000;
	margin-left: 235px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}

.main-column .body-text p.reference {
	font-size: 14px;
	line-height: 20px;
}

.research .main-column p:last-child {
	margin-bottom:14px;
}

.left-column + .main-column p {
	padding-left:307px;
}

.left-column + .main-column .books p {
	padding-left:0px;
}

.left-column + .main-column div.double-column {
	padding-left:307px;
	margin-bottom:30px;
}

.left-column + .main-column div.double-column p {
	padding-left:0px;
	float:left;
}

.left-column + .main-column div.double-column p:nth-child(1) {
	padding-right:30px;
	width:60%;
}

.left-column + .main-column div.double-column p:nth-child(2) {
	margin-top:-30px;
	margin-bottom:-5px;
	width:40%;
}

.left-column + .main-column div.double-column:after {
	content:" ";
	display:block;
	clear:both;
}
.left-column .highlight p {
	
}

.photo-grid {
	margin:10px 0 10px -10px;
	width:calc(100% + 20px);
	padding-left:307px;
}

.photo-grid.outside {
	margin:10px 0 30px -10px;
	width:calc(100% + 20px);
	padding-left:0px;
}

.photo-grid:after {
	content:" ";
	display:block;
	clear:both;
}

.left-column + .main-column .photo-grid img {
	width:calc(50% - 20px);
	margin:10px;
	float:left;
	display:block;
}

.photo-grid img {
	width:calc(33.33% - 20px);
	margin:10px;
	float:left;
	display:block;
}

.left-column + .main-column .photo-grid.outside img {
	width:calc(33.33% - 20px);
	margin:10px;
	float:left;
	display:block;
}
/*
.main-column .body-text table {
	width:100%;
	height:auto;
	position:relative;
	display:block;
}

.main-column .body-text table tr {
	position:relative;
	display:block;
}

.main-column .body-text table tr:after {
	content:" ";
	clear:both;
	display:block;
}

.main-column .body-text table td {
	position:relative;
	display:block;
	float:left;
}
*/

.main-column .body-text table {
	margin-bottom:6px;
	background-color:#F0F0F0;
	/*box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2)*/
}
.main-column .body-text table.mini {
	width:calc(100% - 307px);
	margin-left:307px;
}
.main-column .body-text table td {
	padding:15px;
	border:1px solid #CCCCCC;
}
.main-column .body-text table.mini td {
	padding:8px 15px;
}
.main-column .body-text table td p {
	margin:0px;
	padding:0px;
}

.main-column .body-text ul,
.main-column .body-text ol {
	margin-left:235px;
	padding-left:35px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:22px;
	/*background-color:#F0F0F0;
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);*/
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}


.research .main-column .body-text ul,
.research .main-column .body-text ol {
	margin-left:307px;
	padding-left:20px;
	padding-right:0px;
}

.main-column .body-text ul li,
.main-column .body-text ol li {
	font-size:18px;
	line-height:28px;
	padding-top:6px;
	padding-bottom:6px;
}

.research .main-column .body-text ul li,
.research .main-column .body-text ol li {
	font-size:16px;
	line-height:22px;
}

.main-column .body-text ul li {
	list-style-type:disc;	
}

.main-column .body-text ol li {
	list-style-type:decimal;
}

.main-column .body-text h3 {
	padding-left:235px;
	margin-bottom:22px;
	margin-top:22px;
	color:rgba(80, 31, 126, 1);
	font-size:22px;
	line-height:28px;
}

.article .main-column .body-text h3.soldan-block {
	float:left;
	width:235px;
	text-align:right;
	padding-right:30px;
	padding-left:0px;
	margin:0px;
	color:#000000;
	font-style:italic;
}

.research .main-column .body-text h3 {
	padding-left:307px;
}

.main-column .body-text a {
	color:rgba(80, 31, 126, 1);
	font-weight:bold;
}

.main-column .body-text .table + p a {
	background-color:rgba(80, 31, 126, 1);
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 6px;
	margin-bottom:10px;
	display:inline-block;
}

.main-column .body-text sup {
	line-height:0.6em;
}


.main-column .social-media li {
	color:#FFF;
}

.main-column .social-media li {
	color:#333333;
}

.governance-files h3 {
	font-size:26px;
	line-height:30px;
	margin-bottom:10px;
}




.social-media li a svg circle {
	fill:#FFF;
	transition-property:fill;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

.social-media.on-white li a svg circle {
	fill:rgba(80, 31, 126, 1);
}

.social-media li a.facebook:hover svg circle,
.social-media.on-white li a.facebook:hover svg circle {
	fill:#4267b2;
}

.social-media li a.twitter:hover svg circle,
.social-media.on-white li a.twitter:hover svg circle {
	fill:#1DA1F2;
}

.social-media li a.instagram:hover svg circle,
.social-media.on-white li a.instagram:hover svg circle {
	fill:#d6249f;
}

.social-media li a.youtube:hover svg circle,
.social-media.on-white li a.youtube:hover svg circle {
	fill:#FF0000;
}

.social-media li a.linkedin:hover svg circle,
.social-media.on-white li a.linkedin:hover svg circle {
	fill:#0077b5;
}

.social-media li a.medium:hover svg circle,
.social-media.on-white li a.medium:hover svg circle {
	fill:#12100e;
}

.social-media li a.email:hover svg circle,
.social-media.on-white li a.email:hover svg circle {
	fill:#501f7e;
}

.social-media li a svg path {
	fill:#501f7e;
	transition-property:fill;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

.social-media.on-white li a svg path {
	fill:#FFFFFF;
}

.social-media li a:hover svg path {
	fill:#FFF;
}











.menu-toggle {
	position:relative;
	float:right;
	clear:right;
	border:0px;
	pointer-events:auto;
	background-color:transparent;
	width: 40px;
	height: 30px;
	margin:30px 0px 0px 0px;
	padding:0px;
	
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: top .3s ease-out;
	-moz-transition: top .3s ease-out;
	-o-transition: top .3s ease-out;
	transition: top .3s ease-out;
	cursor: pointer;
	display:none;
}

.menu-toggle span {
	display: block;
	position: absolute;
	height: 4px;
	width: 32px;
	background: #9d83b6;
	border-radius: 0px;
	opacity: 1;
	left: 4px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.menu-toggle:hover span {
	background:#501f7e;
}

.menu-toggle span:nth-child(1) {
	top: 3px;
}

.menu-toggle span:nth-child(2), .menu-toggle span:nth-child(3) {
	top: 13px;
}

.menu-toggle span:nth-child(4) {
	top: 23px;
}

.expanded .menu-toggle span:nth-child(1) {
	top: 13px;
	width: 0%;
	left: 50%;
}

.expanded .menu-toggle span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.expanded .menu-toggle span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.expanded .menu-toggle span:nth-child(4) {
	top: 13px;
	width: 0%;
	left: 50%;
}

.menu-toggle, .menu-toggle:hover, .menu-toggle:focus {
	background-color:transparent;
	outline: none;
}







.other-websites {
	display:flex;
	width:580px;
	height:48px;
	position:absolute;
	top:31px;
	left:78px;
	flex-wrap:wrap;
	flex-direction:column;
	display:none;
}

.other-websites a {
	font-size:16px;
	line-height:24px;
	position:relative;
	display:block;
}
.other-websites a:before {
	content: "›";
	display: block;
	position: absolute;
	top: -1px;
	left: -28px;
	width: 25px;
	text-align: right;
}

.other-websites a:hover {
	color:#501f7e;
	text-decoration:underline;
	text-underline-offset:1px;
	-webkit-text-decoration-color: #501f7e;
    text-decoration-color: #501f7e;
    text-decoration-thickness: 2px;
}

.other-websites li:nth-child(1) a:hover {
	color:#00883B;
	-webkit-text-decoration-color: #00883B;
    text-decoration-color: #00883B;
}

.other-websites li:nth-child(2) a:hover {
	color:#AA715B;
	-webkit-text-decoration-color: #AA715B;
    text-decoration-color: #AA715B;
}






.carousel {
	width:100%;
	height:540px;
	margin-bottom:30px;
	overflow:hidden;
}

.carousel .swiper-slide {
	width:100%;
	height:100%;
	background-size:cover;
}

.carousel .swiper-slide .text {
	position: absolute;
	display:block;
	width: 360px;
	top: 50%;
	left: 75%;
	transform: translate(-50%, -50%);
	padding: 30px;
	background-color:#FFFFFF;
}

.carousel .swiper-slide .text h3 {
	text-align:left;
	margin-bottom:10px;
	font-weight:700;
	font-size:32px;
	line-height:36px;
	letter-spacing:0.05em;
}

.carousel .swiper-slide .text p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom:10px;
}

main a.button,
.button {
	color:#FFFFFF;
	background-color:rgba(80, 31, 126, 0.50);
	display:inline-block;
	padding:4px 8px;
	font-size:16px;
	line-height:22px;
	margin-top:10px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

main.egitim-page a.button {
	margin-top:0px;
	line-height:27px;
}

main a.button:hover,
.button:hover {
	background-color:rgba(80, 31, 126, 0.75);
	text-decoration:none;
}

.arrow {
	position:absolute;
	top:50%;
	margin-top:-25px;
	display:block;
	width:50px;
	height:50px;
	background-color: rgba(255,255,255,0.40);
	
	
	transition-property:background-color;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

.arrow.swiper-button-prev {
	left:0px;
}
.arrow.swiper-button-next {
	right:0px;
}

.arrow:hover {
	background-color: rgba(255,255,255,1);
}

.arrow:before {
	content: " ";
	border: solid #333333;
	border-width: 0 3px 3px 0;
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 18px;
}

.arrow:hover:before {
	border-color:#501f7e;
}
.arrow.swiper-button-prev:before,
.arrow.news-swiper-button-prev:before,
.arrow.events-swiper-button-prev:before {
	transform:rotate(135deg);
	left: 20px;
}
.arrow.swiper-button-next:before,
.arrow.news-swiper-button-next:before,
.arrow.events-swiper-button-next:before {
	transform:rotate(-45deg);
	left: 16px;
}
.arrow:after {
	content:" ";
}


#content.home > .container {
	flex-wrap:wrap;
}

.home-slides {
	position:relative;
	display:flex;
	width:100%;
	margin-bottom:20px;
}

.home-slides.solo {
	flex-wrap:wrap;
}

.home-slides .item {
	position:relative;
	display:block;
	float:left;
	margin-right:20px;
	color:#000000;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.home-slides .item:after {
	content:" ";
	display:block;
	clear:both;
}

.home-slides.quadro .item {
	width:calc(25% - 15px);
	text-align:center;
	padding:30px 0 120px 0;
}
.home-slides.quadro .item.expanded {
	width:calc(40% - 15px);
}
.home-slides.quadro .item.shrinked {
	width:calc(20% - 15px);
}

.home-slides.duo .item {
	width:calc(50% - 10px);
	padding:30px 0;
}

.home-slides.solo .item {
	width:100%;
	padding:30px;
	margin-bottom:20px;
}

.home-slides .item:last-child {
	margin-right:0px;
}

.home-slides .image {
	position:relative;
	display:block;
	max-width:200px;
}

.home-slides.quadro .image {
	width:100%;
	margin:0 auto 30px auto;
}

.home-slides.duo .image {
	width:50%;
	position:relative;
	display:block;
	margin-left:calc(25% - 105px);
	margin-right:calc(25% - 105px);
	float:left;
}

.home-slides.solo .image {
	width:30%;
	position:absolute;
	display:block;
	max-width:280px;
	margin-left:calc(15% - 145px);
	margin-right:calc(15% - 145px);
	left:0px;
	top:50%;
	transform:translateY(-50%);
}

.home-slides.solo .item.double-image {
	min-height:332px;
}
.home-slides.solo .item.double-image .image:last-child {
	left:auto;
	right:0px;
}

.home-slides.solo .book {
	position:relative;
	float:right;
	height:auto;
	width:200px;
}

.home-slides.solo .book img {
	width:100%;
	height:auto;
	box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3);
}

.home-slides .image img {
	width:100%;
	height:auto;
}

.home-slides .text {
	display:block;
	height:auto;
	
	opacity:1;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.home-slides .text h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	margin-bottom:10px;
	letter-spacing:0.05em;
}

.home-slides.quadro .text {
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	padding:30px;
}

.home-slides.duo .text {
	position:relative;
	width:50%;
	padding: 0px 30px 0px 20px;
	float:left;
}

.home-slides.solo .text {
	position:absolute;
	width:50%;
	padding: 0 50px 0 0;
	left:30%;
	top:50%;
	transform:translateY(-50%);
}

.home-slides.solo .item.double-image .text {
	padding:0 120px 0 0;
}

.home-slides .button {
	margin-top:15px;
}
.home-slides .text.short {
	padding-bottom:49px;
}

.home-slides.quadro .text.short .button {
	display:none;
}

.home-slides .text.extended {
	opacity:0;
	width:460px;
	margin-left:calc(50% - 230px);
}


.home-slides .item.expanded .text.extended {
	opacity:1;
}

.home-slides .item.expanded .text.short {
	opacity:0;
}

.home-slides.duo .item .button {
	opacity:0;
	-webkit-opacity:0;
}

.home-slides.duo .item:hover .button {
	opacity:1;
	-webkit-opacity:1;
}


.events .tag.kamu,
.events .event.kamu,
.arastirmalar .item.kamu,
.egitimler .item.kamu,
.home-slides .item.kamu {
	background-color:#eae7f3;
}
.events .tag.sivil-toplum,
.events .event.sivil-toplum,
.arastirmalar .item.sivil-toplum,
.egitimler .item.sivil-toplum,
.home-slides .item.stk {
	background-color:#ffefcf;
}
.events .tag.ozel-sektor,
.events .event.ozel-sektor,
.arastirmalar .item.ozel-sektor,
.egitimler .item.ozel-sektor,
.home-slides .item.kurumsal {
	background-color:#eff4d6;
}
.events .tag.kuresel,
.events .event.kuresel,
.arastirmalar .item.kuresel,
.egitimler .item.kuresel,
.home-slides .item.kuresel {
	background-color:#dff2f4;
}
.events .tag.cocuklar-icin,
.events .event.cocuklar-icin,
.arastirmalar .item.cocuklar-icin,
.egitimler .item.cocuklar-icin,
.egitimler .item.cocuklar,
.home-slides .item.cocuklar {
	background-color:#fff1d0;
}
.events .tag.gencler-icin,
.events .event.gencler-icin,
.arastirmalar .item.gencler-icin,
.egitimler .item.gencler-icin,
.egitimler .item.gencler,
.home-slides .item.gencler {
	background-color:#f9eae7;
}

.events .tag.kamu:hover,
.events .tag.kamu.tagged,
.events .event.kamu:hover,
.arastirmalar .item.kamu:hover,
.egitimler .item.kamu:hover,
.research.kamu .left-column,
.research.kamu .left-column .bg-image,
.research.kamu .left-column + .main-column .image span,
.home-slides .item.kamu:hover,
.research.kamu .quotations {
	background-color:rgba(181,167,209,0.5);
}
.events .tag.sivil-toplum:hover,
.events .tag.sivil-toplum.tagged,
.events .event.sivil-toplum:hover,
.arastirmalar .item.sivil-toplum:hover,
.egitimler .item.sivil-toplum:hover,
.research.sivil-toplum .left-column,
.home-slides .item.stk:hover,
.research.sivil-toplum .quotations {
	background-color:rgba(247,147,29,0.35);
}
.events .tag.ozel-sektor:hover,
.events .tag.ozel-sektor.tagged,
.events .event.ozel-sektor:hover,
.arastirmalar .item.ozel-sektor:hover,
.egitimlerimiz .item.ozel-sektor:hover,
.research.ozel-sektor .left-column,
.research.ozel-sektor .left-column + .main-column .image span,
.home-slides .item.kurumsal:hover,
.research.ozel-sektor .quotations {
	background-color:rgba(202,219,59,0.55);
}
.events .tag.kuresel:hover,
.events .tag.kuresel.tagged,
.events .event.kuresel:hover,
.arastirmalar .item.kuresel:hover,
.egitimler .item.kuresel:hover,
.research.kuresel .left-column,
.home-slides .item.kuresel:hover,
.research.kuresel .quotations {
	background-color:rgba(96,201,221,0.4);
}
.events .tag.cocuklar-icin:hover,
.events .tag.cocuklar-icin.tagged,
.events .event.cocuklar-icin:hover,
.arastirmalar .item.cocuklar-icin:hover,
.egitimler .item.cocuklar-icin:hover,
.research.cocuklar-icin .left-column,
.home-slides .item.cocuklar:hover,
.research.cocuklar-icin .quotations {
	background-color:rgba(255,201,6,0.5);
}
.egitim-page.cocuklar-icin.research .main-column .body-text h3,
.research.cocuklar-icin .logo-grid {
	border-top:2px solid rgba(255,201,6,0.5);
}
.events .tag.gencler-icin:hover,
.events .tag.gencler-icin.tagged,
.events .event.gencler-icin:hover,
.arastirmalar .item.gencler-icin:hover,
.egitimler .item.gencler-icin:hover,
.research.gencler-icin .left-column,
.home-slides .item.gencler:hover,
.research.gencler-icin .quotations {
	background-color:rgba(232,168,168,0.5);
}
.egitim-page.gencler-icin.research .main-column .body-text h3,
.research.gencler-icin .logo-grid {
	border-top:2px solid rgba(232,168,168,0.5);
}

.egitim-page.kamu.research .main-column .body-text h3,
.research.kamu .logo-grid {
	border-top:2px solid rgba(181,167,209,0.5);
}

.egitim-page.sivil-toplum.research .main-column .body-text h3,
.research.sivil-toplum .logo-grid {
	border-top:2px solid rgba(247,147,29,0.35);
}

.egitim-page.ozel-sektor.research .main-column .body-text h3,
.research.ozel-sektor .logo-grid {
	border-top:2px solid rgba(202,219,59,0.55);
}

.egitim-page.gencler-icin .body-text h3 {
	color:#be1e2d;
}


.research.kamu .left-column + .main-column .image a:hover span {
	background-color:rgba(181,167,209,1);
	border:3px solid rgba(181,167,209,1);
}

.research.kamu .left-column + .main-column .image a:hover img {
	border-color:rgba(181,167,209,1);
}

.research.ozel-sektor .left-column + .main-column .image a:hover span {
	background-color:rgba(202,219,59,1);
	border:3px solid rgba(202,219,59,1);
}

.research.ozel-sektor .left-column + .main-column .image a:hover img {
	border-color:rgba(181,167,209,1);
}

.research .right-column .books .item .text {
	background-color:rgba(181,167,209,0.5);
}

.research .right-column .books .item.ozel-sektor .text {
	background-color:rgba(202,219,59,0.55);
}

.research .right-column .books .item.kamu .text {
	background-color:rgba(181,167,209,0.5);
}

.research .right-column .books .item.kuresel .text {
	background-color:rgba(96,201,221,0.4);
}

.research .right-column .books .item.sivil-toplum .text {
	background-color:rgba(247,147,29,0.35);
}

main.research.kamu .main-column h2.title {
	border-top:2px solid rgba(181,167,209,0.5);
}
main.research.sivil-toplum .main-column h2.title {
	border-top:2px solid rgba(247,147,29,0.35);
}
main.research.ozel-sektor .main-column h2.title {
	border-top:2px solid rgba(202,219,59,0.55);
}
main.research.kuresel .main-column h2.title {
	border-top:2px solid rgba(96,201,221,0.4);
}
main.research.cocuklar-icin .main-column h2.title {
	border-top:2px solid rgba(255,201,6,0.5);
}
main.research.gencler-icin .main-column h2.title {
	border-top:2px solid rgba(232,168,168,0.5);
}

main.research.kamu .main-column .image img {
	border:2px solid rgba(181,167,209,0.5);
}
main.research.sivil-toplum .main-column .image img {
	border:2px solid rgba(247,147,29,0.35);
}
main.research.ozel-sektor .main-column .image img {
	border:2px solid rgba(202,219,59,0.55);
}
main.research.kuresel .main-column .image img {
	border:2px solid rgba(96,201,221,0.4);
}
main.research.cocuklar-icin .main-column .image img {
	border:2px solid rgba(255,201,6,0.5);
}
main.research.gencler-icin .main-column .image img {
	border:2px solid rgba(232,168,168,0.5);
}

/*
main.egitim-page.kamu .left-column h2.title {
	color:rgb(105, 75, 157);
}
*/

main.research.cocuklar-icin .main-column .books .image img,
main.research.kamu .main-column .books .image img {
	border:0px;
}

main.research.ozel-sektor .main-column .image img {
	height:341px;
}

main.research.ozel-sektor .main-column .events + h3,
main.research.ozel-sektor .main-column .news + h3 {
	border-top:2px solid rgba(202,219,59,0.55);
	padding-top:15px;
}

main.research.kamu .main-column .events + h3,
main.research.kamu .main-column .news + h3 {
	border-top:2px solid rgba(181,167,209,0.5);
	padding-top:15px;
}

main.research.sivil-toplum .main-column .events + h3,
main.research.sivil-toplum .main-column .news + h3 {
	border-top:2px solid rgba(247,147,29,0.35);
	padding-top:15px;
}

main.research.kuresel .main-column .events + h3,
main.research.kuresel .main-column .news + h3 {
	border-top:2px solid rgba(96,201,221,0.4);
	padding-top:15px;
}
/*
main.research.kamu .main-column .image a:hover {
	border:5px solid rgba(181,167,209,1);
}
main.research.sivil-toplum .main-column .image a:hover {
	border:5px solid rgba(247,147,29,1);
}
main.research.ozel-sektor .main-column .image a:hover {
	border:5px solid rgba(202,219,59,1);
}
main.research.kuresel .main-column .image a:hover {
	border:5px solid rgba(96,201,221,1);
}
main.research.cocuklar-icin .main-column .image a:hover {
	border:5px solid rgba(255,201,6,1);
}
main.research.gencler-icin .main-column .image a:hover {
	border:5px solid rgba(232,168,168,1);
}
*/

/*
.item.kamu,
.swiper-slide.kamu,
.kamu .heading {
	background-color:#eae7f3;
}
.item.stk,
.item.sivil-toplum,
.swiper-slide.sivil-toplum,
.sivil-toplum .heading {
	background-color:#ffefcf;
}
.item.kurumsal,
.item.ozel-sektor,
.swiper-slide.ozel-sektor,
.ozel-sektor .heading {
	background-color:#eff4d6;
}
.item.kuresel,
.kuresel .heading {
	background-color:#dff2f4;
}
.item.cocuklar,
.cocuklar .heading {
	background-color:#fff1d0;
}
.item.gencler,
.gencler .heading {
	background-color:#f9eae7;
}

.item.grey {
	background-color:#F0F0F0;
}

.item.grey:hover {
	background-color:#E0E0E0;
}


.item.kamu:hover,
.swiper-slide.kamu:hover {
	background-color:rgba(181,167,209,0.5);
}
.item.stk:hover,
.item.sivil-toplum:hover,
.swiper-slide.sivil-toplum:hover {
	background-color:rgba(247,147,29,0.35);
}
.item.kurumsal:hover,
.item.ozel-sektor:hover,
.swiper-slide.ozel-sektor:hover {
	background-color:rgba(202,219,59,0.55);
}
.item.kuresel:hover {
	background-color:rgba(96,201,221,0.4);
}
.item.cocuklar:hover {
	background-color:rgba(255,201,6,0.5);
}
.item.gencler:hover {
	background-color:rgba(232,168,168,0.5);
}
*/

.item.kamu .button {
	background-color:#694b9e;
}
.item.stk .button,
.sivil-toplum .heading .button {
	background-color:#832c04;
}
.item.kurumsal .button {
	background-color:#006738;
}
.item.kuresel .button {
	background-color:#195e9e;
}
.item.cocuklar .button {
	background-color:#744c28;
}
.item.gencler .button {
	background-color:#be1e2d;
}


.item.kamu .button:hover,
.item.kamu .label,
.swiper-slide.kamu .label {
	color:#694b9e;
	background-color:#FFFFFF;
}
.item.stk .button:hover,
.sivil-toplum .heading .button:hover,
.item.sivil-toplum .label,
.swiper-slide.sivil-toplum .label {
	color:#832c04;
	background-color:#FFFFFF;
}
.item.kurumsal .button:hover,
.item.ozel-sektor .label,
.swiper-slide.ozel-sektor .label {
	color:#006738;
	background-color:#FFFFFF;
}
.item.kuresel .button:hover,
.item.kuresel .label,
.swiper-slide.kuresel .label {
	color:#195e9e;
	background-color:#FFFFFF;
}
.item.cocuklar .button:hover,
.item.cocuklar-icin .label {
	color:#744c28;
	background-color:#FFFFFF;
}
.item.gencler .button:hover,
.item.gencler-icin .label {
	color:#be1e2d;
	background-color:#FFFFFF;
}

.egitim-page.sivil-toplum .sidebar h3 {
	border-top:2px solid rgba(247,147,29,0.35);
}

/*.egitim-page.sivil-toplum .main-column h3 {
	border-top:2px solid rgba(247,147,29,0.35);
}
*/

.egitimler.sertifikalar,
.egitimler.atolyeler {
	width:calc(100% + 20px);
	margin-left:-10px;
}
.egitimler.sertifikalar .item,
.egitimler.atolyeler .item {
	width:calc(33.33% - 20px);
}
.egitimler.sertifikalar .item:nth-child(1),
.egitimler.sertifikalar .item:nth-child(2) {
	width:calc(50% - 20px);
}

.section {
	position:relative;
	display:block;
	margin-bottom:50px;
}

.section.bagis {
	width:100%;
	display:flex;
}

.section.bagis2 {
	width:100%;
	display:flex;
	margin-bottom:0px;
}

.section.bagis h2 {
    position: relative;
    display: block;
    margin: 0 auto 32px 0;
    padding: 10px;
    text-align: center;
    width: auto;
    max-width: 144px;
    border-bottom: 2px solid #501f7e;
    border-top: 2px solid #501f7e;
    color: #501f7e;
    width: 100%;
    margin-right: 0px;
    margin-bottom: auto;
    text-align: left;
    padding: 10px 0px 8px 0px;
}

.section.bagis ul {
	display:flex;
	flex-wrap:wrap;
	gap:30px;
	margin-left:50px;
	width:calc(100% - 194px);
	margin-top:20px;
}

.section.bagis ul li {
	width:200px;
	filter:grayscale(1);
	opacity:0.75;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.section.bagis ul li:hover {
	filter:grayscale(0);
	opacity:1;
}

.section.bagis ul li.tirsan {
	width:180px;
	order:1;
}

.section.bagis ul li.garanti-bbva {
	width:185px;
	margin-top:-7px;
	order:2;
}

.section.bagis ul li.borusan {
	width:175px;
	margin-top:1px;
	order:4;
}

.section.bagis ul li.akkok-holding {
	width:70px;
	margin-top:-25px;
	order:3;
}

.section.bagis ul li.calik-holding {
	width:180px;
	order:5;
	margin-top:-40px;
}

.section.bagis ul li.altinbas-universitesi {
	width:160px;
	order:6;
	margin-top:-72px;
}

.section.bagis ul li.arge-danismanlik {
	width:160px;
	order:7;
	margin-left:-170px;
	margin-top:20px;
}
.section.bagis2 ul {
	margin-bottom:-20px;
}

.section.bagis2 ul li.tirsan {
	width:220px;
	order:1;
}

.section.bagis2 ul li.garanti-bbva {
	width:230px;
	margin-top:-7px;
	order:2;
}

.section.bagis2 ul li.borusan {
	width:210px;
	margin-top:1px;
	order:3;
}

.section.bagis2 ul li.akkok-holding {
	width:90px;
	margin-top:-35px;
	order:4;
}

.section.bagis2 ul li.calik-holding {
	width:220px;
	order:5;
	margin-top:-111px;
}

.section.bagis2 ul li.altinbas-universitesi {
	width:200px;
	order:6;
	margin-top:-97px;
	margin-left:15px;
}

.section.bagis2 ul li.arge-danismanlik {
	width:160px;
	order:7;
	margin-left:12px;
	margin-top:-90px;
}

.section.bagis ul li img {
	width:100%;
}

.section .arrow {
	top:148px;
}


.news {
	width:calc(100% + 20px);
	height:auto;
	margin-bottom:30px;
	margin-left:-10px;
	overflow:hidden;
}

.right-column .news {
	width:100%;
	margin-left:0px;
}

.right-column .arastirmalar .item {
	float:none;
	width:100%;
	margin:0 0 30px 0;
}

.right-column .arastirmalar .item .image {
	float:none;
	margin: 20px auto 20px auto;
}


.news:after {
	content:' ';
	display:block;
	clear:both;
}

.news .swiper-slide,
.news .item {
	color:#000000;
}

.news .item {
	position:relative;
	float:left;
}
.news .swiper-slide img,
.news .item img {
	width:100%;
	height:auto;
	margin-bottom:5px;
}

.news .swiper-slide .text,
.news .item .text {
	position: relative;
	display:block;
	width: 100%;
}

.news .swiper-slide:hover .text,
.news .item:hover .text {
	text-decoration:underline;
}


.news .swiper-slide .text p,
.news .item .text p {
	font-size:15px;
	line-height:20px;
	margin-bottom:5px;
}

.news-swiper-button-prev {
	left:-50px;
}
.news-swiper-button-next {
	right:-50px;
}

.events {
	width:100%;
	height:auto;
	overflow:hidden;
}

.governance-files {
	width:100%;
	height:auto;
	overflow:hidden;
}

.research .events {
	margin-bottom:20px;
}

.events .swiper-slide {
	color:#000000;
}
.events .swiper-slide img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}

.events .swiper-slide .text {
	position: relative;
	display:block;
	width: 100%
}

.events .swiper-slide .text p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom:0px;
}

.events-swiper-button-prev {
	left:-50px;
}
.events-swiper-button-next {
	right:-50px;
}






.books {
	width:calc(100% + 20px);
	height:auto;
	margin-bottom:30px;
	margin-left:-10px;
	text-align:center;
	font-size:0px;
}

.right-column .books {
	margin-top:-10px;
	margin-bottom:0px;
}

.books .swiper-slide,
.books .item {
	color:#000000;
	display:block;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.books .item {
	position:relative;
	display:inline-block;
	width:calc(20% - 20px);
	margin:10px;
	vertical-align:top;
}
.left-column-books .books .item {
	width:calc(100% - 20px);
}

.egitim-page .main-column .books {
	text-align:left;
}
.egitim-page .main-column .books .item {
	width:calc(33.33% - 20px);
}

.egitim-page .main-column .body-text .books .item {
	width:calc(50% - 20px);
}

.egitim-page .main-column .books .item h3 {
	margin-bottom:8px;
}

.right-column .books .item {
	width:calc(100% - 20px);
}

.books.reports {
	padding-left:100px;
}
.books.reports {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.books.reports .item {
	position:relative;
	display:block;
	width:33.33%;
	margin:0 0 30px 0;
	vertical-align:top;
}

.books.beyanname {
	padding-left:90px;
	padding-right:0px;
}
.books.beyanname .item {
	width:calc(33.33% - 20px);
}
.books.beyanname .item .image {
	width: 287px;
	display:block;
	margin-right: 20px;
	margin-bottom:20px;
}

.books.beyanname .item .text {
	width: 287px;
	display:block;
	padding-left:10px;
}

.books.reports .item:after {
	content:" ";
	display:block;
	clear:both;
}


.books .item .image {
	width:100%;
	height:auto;
	margin-bottom:5px;
	
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0);
	-webkit-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease;
	-ms-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
}

.books.reports .item .image {
	width:287px;
	float:left;
	margin-right:20px;
}
.books .item:hover .image {
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
}

.books .item.white .image {
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
}

.books .item.white:hover .image {
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.35);
}


.right-column .books .item .image {
	margin-bottom:0px;
}

.books .swiper-slide img,
.books .item img {
	width:100%;
	height:auto;
}


.books .swiper-slide .text,
.books .item .text {
	width: 100%;
	padding:0;
	height:auto;
	font-size:15px;
	line-height:20px;
	margin-bottom:20px;
}

.books.reports .item .text {
	width:calc(100% - 307px);
	float:left;
	padding-right:200px;
}

.books.reports .item .text h3,
.books.beyanname .item .text h3 {
	font-size:24px;
	line-height:28px;
	margin-bottom:5px;
}

.books.reports .item .text p,
.books.beyanname .item .text p {
	font-size:16px;
	line-height:22px;
	margin-bottom:10px;
}

.publications .books .item .text p {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.publications .books.reports .item .text p {
	display: block;
	overflow: visible;
	text-overflow: none;
}

.books .item:hover .text {
	text-decoration:underline;
}

.books.reports .item:hover .text,
.books.beyanname .item:hover .text {
	text-decoration:none;
}

.sidebar .books .item {
	margin-bottom:20px;
}

.sidebar .books .item .text {
	height:auto;
}

.right-column .books .item .text {
	padding:6px 10px;
}

.books .swiper-slide .text p
.books .item .text p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom:0px;
}



.books .item .text {
	text-align:left;
}


.news-swiper-button-prev {
	left:-50px;
}
.news-swiper-button-next {
	right:-50px;
}



main h2 {
	position: relative;
	display: block;
	margin: 0 auto 32px 0;
	padding: 10px;
	text-align: center;
	width: auto;
	max-width: 244px;
	border-bottom: 2px solid #501f7e;
	border-top: 2px solid #501f7e;
	color: #501f7e;
}

main.egitimlerimiz h2 {
	margin-bottom:0px;
}

.left-column {
	position:absolute;
	top:0px;
	left:0px;
	width:287px;
	padding:20px;
	font-size:16px;
	line-height:22px;
	z-index:5;
	background-size:cover;
	background-position: center center;
}

.left-column-books {
	position:absolute;
	top:470px;
	left:0px;
	width:240px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	z-index:5;
	background-size:cover;
	background-position: center center;
}

.left-column .bg-image,
.left-column .bg-image div {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
	background-size:cover;
}

.left-column .credits {
	margin-top:15px;
	margin-bottom:0px;
	padding-bottom:0px;
	border-top:1px solid #FFFFFF;
}

.left-column .credits .social-media li {
	color:#333333;
}

.left-column .image {
	width:100%;
	height:auto;
	margin-bottom:20px;
	margin-top:10px;
	margin-bottom:30px;
}

.egitim-page .left-column .image {
	margin-bottom:10px;
	margin-top:0px;
}
.left-column .image img {
	width:100%;
	height:auto;
	display:block;
}

.main-column {
	float:left;
	width:calc(100% - 330px);
}

.research .main-column {
	width:calc(100% - 244px);
	width:75%;
}

.research .main-column .body-text {
	margin-top:0px;
	min-height:367px;
}

.research .main-column .body-text p {
	font-size:16px;
	line-height:22px;
	margin-bottom:14px;
}


.right-column {
	float:left;
	width:330px;
	padding-left:30px;
}

.research .right-column {
	width:244px;
	width:25%;
	padding-left:30px;
}

.right-column > h3,
.right-column > .ilgili-haberler > h3 {
	margin-bottom:10px;
}

.main-column .highlight p {
	margin-bottom:20px;
	padding-left:0px;
}
.main-column .highlight p {
	font-size:28px;
	line-height:38px;
	font-weight:300;
	font-style:italic;
}

.main-column .highlight p sup {
	line-height:0.6em;
}

.main-column img {
	width:100%;
	height:auto;
}

.left-column + .main-column .image a {
	margin-left:307px;
	width:calc(100% - 307px);
	position:relative;
	display:block;
	color:#000000;
}

.left-column + .main-column img {
	position:relative;
	display:block;
}

.left-column + .main-column .image {
	margin-bottom:30px;
}

.left-column + .main-column .books .image {
	margin-bottom:10px;
}

.left-column + .main-column .image span {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	padding:4px 10px;
	font-weight:700;
	border:3px solid transparent;
}


.main-column .people {
	width:calc(100% - 215px);
	margin-left:225px;
	margin-bottom:20px;
}

.main-column .people:after {
	content:' ';
	display:block;
	clear:both;
}

.person {
	position:relative;
	display:block;
	background-color:rgba(80, 31, 126, 0.15);

	padding:10px;
	margin-bottom:30px;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.main-column .person {
	width:calc(50% - 20px);
	margin:10px;
	float:left;
}

.right-column .person {
	width:100%;
}



.person .titles {
	float:left;
	width:calc(100% - 90px);
	margin-left:10px;
}

.egitim-page .person .image.circ {
	width: 70px;
	height: 70px;
}

.egitim-page .person .titles {
	width:calc(100% - 80px);
	margin-top:7px;
}

.person .titles h3 {
	font-size:16px;
	line-height:20px;
}

.main-column .body-text .person .titles h3 {
	padding-left:0px;
	margin-top:0px;
	margin-bottom:5px;
}

.main-column .body-text .person .titles {
	color:#000000;
}

.main-column .body-text .person {
	min-height:109px;
}

.main-column .body-text .person .image.circ {
	margin-top:5px;
}
.main-column .body-text .person .image.circ img {
	width:auto;
	height:100%;
}

.person .titles p {
	font-size:13px;
	line-height:16px;
}

.person .titles p {
	font-size:13px;
	line-height:16px;
	padding-left:0px;
	margin-bottom:0px;
}

.credits {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 15px;
	padding:10px 0;
}

.credits.bottom {
	border-bottom:0px;
}

.credits .left {
	position:relative;
	display:block;
	width:235px;
	float:left;
	font-size:15px;
	line-height:20px;
	padding:2px 0;
	padding-right:30px;
}

.credits .social-media li {
	margin-right:5px;
}

.left-column .credits .social-media li {
	margin-right:10px;
}
.credits .social-media li:first-child {
	margin-right:15px;
	font-weight:700;
	font-size:15px;
}

.credits:after {
	content:" ";
	display:block;
	clear:both;
}

.body-text .labels {
	position:absolute;
	top:1px;
	left:0px;
	display:block;
	max-width:235px;
	width:235px;
	padding-right:20px;
}

.body-text .label {
	display:block;
	float:left;
	width:auto;
	clear:left;
	background-color:rgba(80, 31, 126, 0.15);
	margin-bottom:10px;
	color:#333333;
}

.body-text .label:hover {
	background-color:rgba(80, 31, 126, 0.3);
}

img + .credits {
	border-top:0px;
}

main h2.title {
	position: relative;
	display: block;
	margin: 0 0 0 235px;
	padding: 25px 0;
	text-align: left;
	width: calc(100% - 235px);
	max-width: none;
	border-bottom: 0px;
	color: #333333;
	font-size:36px;
	line-height:40px;
	border-top:0px;
	letter-spacing:0;
}

main .left-column h2.title {
	margin:0px;
	padding:0px;
	font-size:24px;
	line-height:28px;
	border-top:0px;
	width:100%;
	margin-bottom:10px;
}

main .left-column + .main-column h2.title {
	margin-left: 265px;
	width: calc(100% - 265px);
}

.label {
	position: relative;
	display:inline-block;
	background-color: rgba(255,255,255,0.7);
	color: #333;
	font-weight: 700;
	padding: 4px 6px 2px 6px;
	font-size: 14px;
	line-height: 20px;
	top:auto;
	left:auto;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.tag {
	position: relative;
	display:inline-block;
	background-color: rgba(255,255,255,0.7);
	color: #333;
	font-weight: 700;
	padding: 2px 6px;
	font-size: 14px;
	line-height: 20px;
	top:auto;
	left:auto;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.press-room .tags {
	margin-bottom:22px;
}

.press-room .tag:hover,
.press-room .tag.tagged {
	/*color:rgba(80, 31, 126, 1);
	text-decoration:underline;*/
	color: #FFFFFF;
	background-color: rgba(80, 31, 126, 0.75);
}
.governance-files .item .label {
	margin-right:5px;
	margin-bottom:5px;
}

.tags.governance-files .label {
	background-color:rgba(80, 31, 126, 0.15);
	padding:7px 8px;
}
.tags.governance-files .label:hover,
.tags.governance-files .label.clicked {
	background-color:rgba(80, 31, 126, 0.30);
}

.events .item,
.events .swiper-slide {
	padding:20px 20px 10px 20px;
	color:#000000;
}

.right-column .events .item {
	margin-bottom:30px;
}

.events .item h3,
.events .swiper-slide h3{
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom:5px;
	letter-spacing:0.05em;
	color:#000000;
}

.events .item h3 {
	margin-bottom:10px;
	font-size:27px;
	line-height:30px;
}

.events .item img,
.events .swiper-slide img {
	width:100%;
	margin-bottom:10px;
}

.events .item .label,
.events .swiper-slide .label {
	margin-bottom:10px;
	margin-right:10px;
}

.events .item p,
.events .swiper-slide p {
	margin-bottom:10px;
}

.videos {
	position:relative;
	display:block;
	width:calc(100% + 20px);
	margin-left:-10px;
	margin-bottom:30px;
}

.videos:after {
	content:" ";
	display:block;
	clear:both;
}

.videos .item {
	width:calc(50% - 20px);
	margin:10px;
	position:relative;
	display:block;
	float:left;
}

.videos .item .video-holder {
	position:relative;
	display:block;
	width:100%;
	padding-bottom:56.25%;
	margin-bottom:5px;
}

.videos .item .video-holder .video {
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	top:0px;
	left:0px;
}
.videos .item .video-holder .video iframe {
	position:relative;
	display:block;
	width:100%;
	height:100%;
}

.arastirmalar,
.egitimler {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	width:calc(100% + 20px);
	margin-left:-10px;
	margin-bottom:30px;
}

.egitimler {
	padding-top:20px;
}

.arastirmalar:after,
.egitimler:after {
	content:" ";
	display:block;
	clear:both;
}

.arastirmalar .item,
.egitimler .item,
.egitim-page .heading {
	position:relative;
	float:left;
	display:block;
	margin:10px;
	color:#000000;
	padding:20px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.arastirmalar .item.half,
.egitimler .item.half {
	width:calc(50% - 20px);
}

.arastirmalar .item.one-third,
.egitimler .item.one-third {
	width:calc(33.33% - 20px);
}

.arastirmalar .item.one-fourth,
.egitimler .item.one-fourth {
	width:calc(25% - 20px);
}

.arastirmalar .item h3 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom: 5px;
}

.egitimler .item h3 {
	font-size: 30px;
	line-height: 34px;
	font-weight: 700;
	margin-bottom: 10px;
	letter-spacing:0.01em;
}

.egitimler .item .notification {
	position:absolute;
	top:66px;
	left:20px;
	width:auto;
	height:auto;
	background-color:rgba(80, 31, 126, 1);
	color:#FFFFFF;
	display:inline-block;
	padding:3px 6px;
	z-index:2;
}

.egitimler .item p {
	margin-bottom:0px;
}

.egitimler .item h3 .post-title,
.events .item h3 .post-title {
	letter-spacing:0px;
	font-weight:400;
	display:block;
}

.egitimler .item h3 .pre-title,
.events .item h3 .pre-title {
	letter-spacing:0px;
	font-weight:700;
	display:inline-block;
	text-transform:uppercase;
	font-size:17px;
	line-height:24px;
	letter-spacing:0.03em;
}

.egitim-page .heading h3 {
	font-size: 32px;
	line-height: 36px;
	font-weight: 700;
	margin-bottom: 10px;
}

.egitim-page .heading h3 span {
	font-size:26px;
	line-height:30px;
}

.arastirmalar .item .label {
	margin-bottom:10px;
}

.egitimler .item .label {
	margin-bottom:64px;
}

.arastirmalar .item .image{
	float:right;
	width:200px;
	margin-bottom:-20px;
}

.egitimler .item .image,
.egitim-page .heading .image {
	width:100%;
	margin-bottom:10px;
}

.egitimler .item h3 + .image,
.egitim-page .heading h3 + .image {
	margin-top:10px;
}

/*.egitimler .item .image:before {
	position:relative;
	display:block;
	content:' ';
	padding-bottom:50%;
	background-color:rgba(0,0,0,0.2);
}
*/

.egitimler.sertifikalar .item:nth-child(3),
.egitimler.sertifikalar .item:nth-child(4),
.egitimler.sertifikalar .item:nth-child(5) {
	padding-top:235px;
}

.egitimler.sertifikalar .item:nth-child(3) .image,
.egitimler.sertifikalar .item:nth-child(4) .image,
.egitimler.sertifikalar .item:nth-child(5) .image {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	margin:0px;
	height:220px;
	width:100%;
	overflow:hidden;
	/*opacity:0.7;*/
	mix-blend-mode:multiply;
}

.egitimler.atolyeler .item .image {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	margin:0px;
	height:100%;
	width:100%;
	overflow:hidden;
	opacity:0.5;
	mix-blend-mode:multiply;
}

.egitimler.atolyeler .item .image img {
	margin-top:-50px;
}


.egitimler.sertifikalar .item:nth-child(1) .image,
.egitimler.sertifikalar .item:nth-child(2) .image {
	float: right;
	width: 200px;
	margin-bottom: 50px;
}

.egitimler.sertifikalar .item:nth-child(1) .text,
.egitimler.sertifikalar .item:nth-child(2) .text {
	clear:right;
}

.egitimler.sertifikalar .item:nth-child(3) h3,
.egitimler.sertifikalar .item:nth-child(4) h3,
.egitimler.sertifikalar .item:nth-child(5) h3 {
	position:absolute;
	z-index:2;
	top:20px;
	left:20px;
}

.egitimler.sertifikalar .item:nth-child(3) .notification,
.egitimler.sertifikalar .item:nth-child(4) .notification,
.egitimler.sertifikalar .item:nth-child(5) .notification {
	top:170px;
}

.egitimler.sertifikalar .item:nth-child(1) h3,
.egitimler.sertifikalar .item:nth-child(2) h3 {
	position:absolute;
	top:140px;
}

.egitim-page .heading .image:before {
	position:relative;
	display:block;
	content:' ';
	padding-bottom:70%;
	background-color:rgba(0,0,0,0.2);
}

.arastirmalar .item .image img,
.egitim-page .heading .image img {
	width:100%;
}

.egitimler .item .image img {
	width:100%;
}

.egitimler.sertifikalar .item:nth-child(3) .image img,
.egitimler.sertifikalar .item:nth-child(4) .image img,
.egitimler.sertifikalar .item:nth-child(5) .image img {
	width:120%;
}

.arastirmalar .item .text {
	clear:right;
}

.governance-files .item {
	background-color:#F0F0F0;
	color:#000000;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.right-column .governance-files .item {
	margin-bottom:30px;
}
.governance-files .item:hover {
	background-color:#E0E0E0;
}

.governance-files .item img {
	width:100%;
	height:auto;
}

.governance-files .item > .label {
	position:absolute;
	top:20px;
	left:20px;
	right:auto;
	background-color:#FFFFFF;
}
.governance-files .item .text {
	padding:60px 20px 15px 20px;
}

.main-column .governance-files .item {
	background-color:transparent;
}

.main-column .governance-files .item h3 {
	font-size:15px;
	line-height:20px;
	margin-bottom:0px;
	letter-spacing:0px;
}

.main-column .governance-files .item h3 br{ 
	display:none;
}

.main-column .governance-files .item .image {
	margin:0px;
	width:100%;
	height:auto;
	background-size:cover;
	background-position: center center;
	margin-bottom:10px;
}
.main-column .governance-files .item .image:before {
	content:" ";
	display:block;
	padding-bottom:56.25%;
}
.main-column .governance-files .item .image img {
	display:none;
}

.main-column .governance-files .item .text {
	padding:0px;
}

.main-column .governance-files .item .text p { 
	margin-bottom:0px;
	margin-top:5px;
}

.governance-files .item img + .text {
	padding-top:20px;
}

.research .right-column .governance-files .item img + .text {
	padding:6px 10px;
}

.research .right-column .governance-files .item .text {
	padding:45px 10px 6px 10px;
}

.research .main-column .governance-files {
	width:calc(100% + 20px);
	margin-left:-10px;
	margin-bottom:20px;
}
.research .main-column .governance-files:after {
	content:" ";
	display:block;
	clear:both;
}
.research .main-column .governance-files .item {
	width:calc(33.33% - 20px);
	position:relative;
	float:left;
	margin:10px;
}

.left-column + .main-column .governance-files .item p {
	padding-left:0px;
} 

.research .right-column .governance-files .item > .label {
	left:10px;
	top:10px;
}

.research .right-column .governance-files h3 {
	font-size:15px;
	line-height:20px;
	margin-bottom:5px;
}

.research .right-column .governance-files h3 br {
	display:none;
}

.governance-files .item .text .label {
	background-color:rgba(80, 31, 126, 0.15);
}

.governance-files .item:hover .text .label {
	background-color:#FFFFFF;
}

.governance-files .item .text p {
	font-size:15px;
	line-height:20px;
}

.governance-files .item .text p.people {
	margin-top:10px;
}

.governance-files .item .text p.people span {
	display:inline-block;
}

.governance-files .item .text p.people span em {
	font-style:italic;
	font-weight:600;
}

.governance-files .item .text p.date {
	margin-top:10px;
}

.egitim-page .heading {
	width:288px;
}

/*.egitim-page .body-text {
	position:relative;
	float:left;
	width:calc(100% - 600px);
}
*/
.egitim-page .sidebar {
	position:relative;
	float:right;
	width:250px;
}

.egitim-page .sidebar h3 {
	font-weight: bold;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 0px;
	padding-top: 40px;
	padding-bottom: 0px;
}

.egitim-page .container > .text p {
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
}
.egitim-page .body-text h3 {
	font-size:18px;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight:700;
}
.egitim-page.research .main-column .body-text h3 {
	padding-left:0px;
	margin-left:307px;
	padding-top:10px;
	border-top:2px solid #000000;
}

.egitim-page.research .main-column .body-text .books h3 {
	margin-left:0px;
	border-top:0px;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}

.egitim-page.research .main-column .body-text .books h3,
.egitim-page.research .main-column .body-text .books p {
	color:#000000;
}

.egitim-page.research .main-column .body-text .books p {
	font-size:15px;
	line-height:20px;
	font-weight:400;
}
.egitim-page.research .main-column .body-text .books {
	margin-left:297px;
	width:calc(100% - 287px);
}


.egitim-page .body-text .table {
	color: #000000;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;
	background-color:#F0F0F0;
	padding:15px 15px 5px 15px;
	margin-top:5px;
	margin-left:307px;
}

.egitim-page .body-text .table .row {
	border-bottom:1px solid #CFCFCF;
}


.egitim-page .body-text .table.expanded2 .row.headline {
	border-bottom:0px;
}
.egitim-page .body-text .table.expanded2 .row.headline .cell {
	padding-bottom:0px;
}
.egitim-page .body-text .table .row.title2:last-child {
	border-bottom:0px;
}
.egitim-page .body-text .table.expanded2 .row:last-child {
	border-bottom:0px;
}

.egitim-page .body-text .table .row.title {
	border-bottom:0px;
	height:0px;
	overflow:hidden;
}


.egitim-page .body-text .table .row:after {
	content:' ';
	display:block;
	clear:both;
}

.egitim-page .body-text .table .row .cell {
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 10px 0;
}

.egitim-page .body-text .table .row + .row.headline {
	margin-top:15px;
}
.egitim-page .body-text .table .row.headline {
	cursor:pointer;
}

.egitim-page .body-text .table .row.headline:nth-last-child(2){
	border-bottom:0px;
}

.egitim-page .body-text .table .row.headline.active {
	border-bottom:0px;
}

.egitim-page .body-text .table .row.headline.active + .row.title {
	height:auto;
	border-bottom:1px solid #CFCFCF;
}
.egitim-page .body-text .table.expanded .row.headline {
	border-bottom:0px;
}
.egitim-page .body-text .table .row.headline.active + .row.title:last-child {
	border-bottom:0px;
}

.egitim-page .body-text .table .row.expanded2 .row:last-child {
	border-bottom:0px;
}
.egitim-page .body-text .table .row.headline .cell {
	font-weight:600;
	font-size:17px;
	width:100%;
	padding-top:0px;
}

.egitim-page .body-text .table.expanded .row.headline .cell {
	padding-bottom:0px;
}


.egitim-page .body-text .table .row.title .cell {
	width:100%;
	padding: 0 0 10px 0;
}

.egitim-page .right-column p {
	font-size:16px;
	line-height:22px;
	margin-bottom:14px;
}

.egitim-page .right-column .person .titles p {
	font-size:13px;
	line-height:16px;
	margin-bottom:0px;
}
.contact-form {
	margin-bottom:30px;
}
.contact-form .column {
	background-color:#F0F0F0;
	padding:20px;
}

.contact-form form {
	margin-top:10px;
}

.form-row {
	padding:10px 0;
}
.form-row:after {
	content:" ";
	clear:both;
	display:block;
}
.form-row label {
	position:relative;
	float:left;
	width:150px;
}

.form-row input,
.form-row select,
.form-row textarea {
	position:relative;
	float:left;
	width:calc(100% - 150px);
	height: 30px;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 16px;
	line-height: 24px;
	-webkit-appearance: none;
	border-radius: 0;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding:3px 10px;
	color:#333333;	
}

.form-row textarea {
	height:100px;
}

.form-row select{
	background-image: url(/images/svg/arrow-down-grey.svg);
	background-repeat:no-repeat;
	background-position: calc(100% - 5px) center;
	background-size:20px;
}

.form-row input[type='submit'] {
	cursor:pointer;
	margin-left:150px;
	width:auto;
	font-weight:bold;
	color:#501f7e;
}

.form-row input[type='submit']:hover {
	cursor:pointer;
	margin-left:150px;
	width:auto;
	font-weight:bold;
	background-color:#501f7e;
	border-color:#501f7e;
	color:#FFFFFF;
}
.form-row input[type='text']::-webkit-input-placeholder,
.form-row input[type='email']::-webkit-input-placeholder,
.form-row input[type='phone']::-webkit-input-placeholder,
.form-row textarea::-webkit-input-placeholder {
	color:#333333;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.form-row input[type='text']::-moz-placeholder,
.form-row input[type='email']::-moz-placeholder,
.form-row input[type='phone']::-moz-placeholder,
.form-row textarea::-moz-placeholder {
	color: #333333;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.form-row input[type='text']::-moz-placeholder,
.form-row input[type='email']::-moz-placeholder,
.form-row input[type='phone']::-moz-placeholder,
.form-row textarea::-moz-placeholder {
	color: #333333;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.form-row input[type='text']:-moz-placeholder,
.form-row input[type='email']:-moz-placeholder,
.form-row input[type='phone']:-moz-placeholder,
.form-row textarea:-moz-placeholder {
	color: #333333;
	font-family: ff-scala-sans-pro, sans-serif;
	font-size: 16px;
	line-height: 24px;
}


.form-row input:focus {
	border: 1px solid #333333;
}

.column.contact-large {
	width:calc(50% - 145px);
	padding-right:80px;
}

.column.contact-small {
	width:calc(20% - 15px);
}

main #map {
	height:500px;
	margin-bottom:30px;
}




#pre-footer {
	padding-top:30px;
}
#pre-footer .container {
	gap:30px;
}

#pre-footer .column {
	width:33.33%;
	margin-bottom:30px;
}

#pre-footer .column h3 {
	font-size:16px;
	line-height:24px;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:15px;
}

#pre-footer .column ul {
	display:flex;
	gap:30px;
}

#pre-footer .column ul li {
	height:80px;
}

#pre-footer .column ul li.acik-acik {
	padding:12px 0;
}
#pre-footer .column ul li.erta {
	padding:12px 0;
}
#pre-footer .column ul li.ifrs {
	padding:34px 0 14px 0;
}

#pre-footer .column ul li img {
	width:auto;
	height:100%;
}


#top-footer .container {
	display:flex;
}

#top-footer {
	position: relative;
	display:block;
	width: 100%;
	height: auto;
	padding:20px 30px;
	background-color:#dfdfdf;
	font-size:16px;
	line-height:20px;
}

#top-footer p {
	margin-right:auto;
}


#top-footer a:nth-child(2) {
	margin-left:auto;
}

#top-footer a:nth-child(3) {
	margin-left:20px;
}

#top-footer a {
	color:#000000;
}


#top-footer a:hover {
	text-decoration:underline;
}

#bottom-footer {
	position: relative;
	display:block;
	width: 100%;
	height: auto;
	padding:20px 30px;
	font-size:16px;
	line-height:20px;
}

#bottom-footer .container {
	display:flex;
}


#bottom-footer p:first-child {
	margin-right:auto;
}

#bottom-footer p:last-child {
	margin-left:auto;
}

.research .events .swiper-slide.item {
	padding:0px;
	background-color:transparent;
	width:calc(33.33% - 20px);
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.research .right-column .events .swiper-slide.item {
	margin-left:0px;
	margin-right:0px;
}

.research .events.toren .swiper-slide.item {
	width:calc(50% - 20px);
}

.research .right-column .events.toren .swiper-slide.item {
	width:100%;
}

.research .no-swiper-wrapper {
	width:calc(100% + 20px);
	margin-left:-10px;
}

.research .right-column .no-swiper-wrapper {
	width:100%;
	margin-left:0px;
}


.research .no-swiper-wrapper:after {
	content:" ";
	display:block;
	clear:both;
}

.research .swiper-wrapper {
	margin-top:10px;
}
.research .swiper-wrapper .swiper-slide.item {
	margin:0px;
}
.research .events .swiper-slide.item p {
	font-size:15px;
	line-height:20px;
	margin-bottom:0px;
	padding-left:0px;
}

.research .news {
	width:100%;
	margin-left:0px;
	margin-bottom:20px;
}

.research .left-column + .main-column .news .item .text p {
	padding-left:0px;
}

.image-16-9 {
	position:relative;
	display:block;
	width:100%;
	padding-top:56.25%;
	height:auto;
	background-color:rgba(0,0,0,0.1);
	background-size:cover;
	background-position:center top;
	margin-bottom:10px;
}

.press-item.image-16-9 {
	overflow:hidden;
	margin-bottom:5px;
}

.press-item.image-16-9 img {
	width:100%;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
}

.collaborations {
	position:relative;
	float:none;
	width:100%;
	margin-bottom:20px;
}
.collaborations h3 {
	margin-bottom:25px;
}
.collaborations .item {
	background:#F0F0F0;
	padding:14px 20px;
	margin:0px;
	margin-bottom:20px;
	width:100%;
	float:none;
	height:150px;
}

.collaborations .item a {
	width:100%;
	height:auto;
	display:block;
	position:relative;
}

.collaborations img {
	width:100%;
	height:auto;
}

.collaborations .item.business-4-goals a {
	max-width:200px;
}

.collaborations .item.integrated-reporting a {
	max-width:230px;
}

.collaborations .item.tegv-osgd {
	height:165px;
}
.collaborations .item.tegv-osgd a {
	max-width:100px;
	display:inline-block;
	margin-right:15px;
}

.collaborations .item.tegv-osgd a:last-child {
	margin-right:0px;
	max-width:90px;
}

.collaborations .item.jotun {
	height:130px;
}
.collaborations .item.jotun a {
	max-width:200px;
}

.quotations {
	position:relative;
	float:none;
	width:100%;
	margin-bottom:20px;
	background-color:rgba(202,219,59,0.55);
	padding:20px;
	display:block;
}

a.quotations {
	padding:10px;
	font-weight:bold;
	line-height:20px;
}
.quotations:after {
	content:" ";
	display:block;
	clear:both;
}

.quotations .image {
	position:relative;
	float:none;
	width:130px;
	height:130px;
	margin: 0 0 20px 0;
	clip-path: circle();
	filter: grayscale(1);
}

.quotations .image img {
	position:relative;
	display:block;
	width:120%;
	margin-left:-10%;
}

.quotations .text {
	position:relative;
	float:none;
	width:100%;
}

.quotations p.highlighted {
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	line-height:24px;
	margin-bottom:12px;
}
.quotations p {
	font-size:16px;
	line-height:22px;
	margin-bottom:6px;
	padding-left:0px;
}

.quotations p:last-child {
	margin-bottom:0px;
}

.logo-grid {
	margin-bottom:30px;
	margin-left:307px;
	width:calc(100% - 307px);
	padding-top:10px;
}

.logo-grid.wide {
	margin-left:0px;
	width:100%;
	padding-top:0px;
}
.logo-grid:after {
	content:" ";
	display:block;
	clear:both;
}

.logo-grid .logo-holder {
	width:16.66%;
	position:relative;
	float:left;
	padding:10px;
}

.logo-grid.wide .logo-holder {
	padding:20px;
}

.logo-grid.fourtet .logo-holder {
	width:25%;
	padding:20px;
}

.logo-grid.fourtet .logo-holder.smaller {
	padding:30px;
}

.gencler-icin .logo-grid .logo-holder:nth-child(6n+1){
	clear:left;
}
/*
.logo-grid .logo-holder:nth-child(6n+1){
	clear:left;
}
*/

.logo-grid .logo-holder.wide0 {
	padding:0px;
}

.logo-grid .logo-holder.wide10 {
	padding:5px;
}

.logo-grid .logo-holder img {
	width:100%;
	height:auto;
}


.books-for-slide {
	position:absolute;
	top:120px;
	left:80px;
	width:calc(100% - 160px);
	height:auto;
	transform-origin: left center;
}

.book-for-slide {
	width:140px;
	height:auto;
	position:absolute;
	-webkit-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.3);
	box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.3);
}

.book-for-slide:nth-child(1){ top:0px; left:30px; }
.book-for-slide:nth-child(2){ top:0px; left:198px; }
.book-for-slide:nth-child(3){ top:0px; left:366px; }
.book-for-slide:nth-child(4){ top:0px; left:534px; }
.book-for-slide:nth-child(5){ top:0px; left:702px; }
.book-for-slide:nth-child(6){ top:0px; left:870px; }
.book-for-slide:nth-child(7){ top:75px; left:90px; }
.book-for-slide:nth-child(8){ top:75px; left:270px; }
.book-for-slide:nth-child(9){ top:75px; left:450px; }
.book-for-slide:nth-child(10){ top:75px; left:630px; }
.book-for-slide:nth-child(11){ top:75px; left:810px; }
.book-for-slide:nth-child(12){ top:150px; left:0px; }
.book-for-slide:nth-child(13){ top:150px; left:180px; }
.book-for-slide:nth-child(14){ top:150px; left:360px; }
.book-for-slide:nth-child(15){ top:150px; left:540px; }
.book-for-slide:nth-child(16){ top:150px; left:720px; }
.book-for-slide:nth-child(17){ top:150px; left:900px; }

.book-for-slide img {
	width:100%;
	height:auto;
}

.yolculuk.images {
	position:relative;
	display:block;
	width:calc(100% + 20px);
	margin-left:-10px;
	margin-bottom:20px;
}

.yolculuk.images:after {
	content:" ";
	display:block;
	clear:both;
}

.yolculuk.images img {
	width:calc(50% - 20px);
	display:block;
	float:left;
	margin:10px;
}


.people-list {
	position:relative;
	width:100%;
	height:auto;
	display:block;
	text-align:center;
	font-size:0px;
	line-height:0px;
}

.boxpage {
	position: relative;
	text-align: center;
	vertical-align: top;
	padding: 0 2%;
	margin-bottom: 20px;
	width:25%;
	height:240px;
	display:inline-block;
	float:none;
}
.boxpage-20 {width:20%;}

.boxpage h4 {
	font-size:16px;
	line-height:24px;
}
.boxpage p{
	text-align: center;
	font-size:14px;
	line-height:18px;
	color: #000;
}



/*******************/

.vakif-hakkinda h2.title {
	letter-spacing:0px;
}

.vakif-hakkinda .main-column blockquote {
	position:relative;
	display:block;
	float:left;
	width:235px;
	font-size:18px;
	line-height:28px;
	padding-right:30px;
	margin-bottom:20px;
}

.vakif-hakkinda .main-column table blockquote {
	width:auto;
}

.vakif-hakkinda .main-column blockquote p {
	margin:0px;
	padding:0px;
	font-size:inherit;
	line-height:inherit;
}

.vakif-hakkinda .main-column table blockquote {
	max-width:350px;
	margin-bottom:50px;
}

main.vakif-hakkinda .main-column .body-text table td blockquote p,
main.vakif-hakkinda .main-column .body-text table td blockquote p:last-child {
	margin-bottom:0px;
}
.vakif-hakkinda .main-column table blockquote p em {
	font-size:20px;
	line-height:28px;
}

.vakif-hakkinda .main-column img + .body-text {
	margin-top:24px;
}

main.vakif-hakkinda .main-column {
	width:calc(100% - 358px);
}

main.vakif-hakkinda .right-column {
	width:358px;
}

main.vakif-hakkinda .main-column h2.title {
	margin-top:-15px;
	padding:25px 0 8px 0;
}

main.vakif-hakkinda .main-column .highlight p {
	margin-bottom:13px;
}

.boxed-text {
	position:relative;
	display:block;
	margin-bottom:20px;
	background-color:rgba(80, 31, 126, 0.15) !important;
	width:100%;
	padding:10px 15px;
}

.boxed-text + .ilgili-haberler {
	margin-top:40px;
}

main.vakif-hakkinda .right-column .news .item {
	margin-bottom:20px;
}

main.vakif-hakkinda .right-column {
	margin-top:25px;
}

main.vakif-hakkinda .main-column .body-text table {
	
}

main.vakif-hakkinda .main-column .body-text table td {
	vertical-align:top;
	border:0px;
	padding:20px;
}

main.vakif-hakkinda .main-column .body-text table td:nth-child(2){
	padding-left:10px;
}

main.vakif-hakkinda .main-column .body-text table td p {
	margin-bottom:24px;
	font-size:16px;
	line-height:23px;
}

main.vakif-hakkinda .main-column .body-text table td p:last-child {
	margin-bottom:12px;
}

main.vakif-hakkinda .main-column .body-text table td h3 {
	padding:0px;
	margin:0 0 5px 0;
	font-size:18px;
	line-height:24px;
	color:#000000;
}

main.vakif-hakkinda .main-column .body-text table td img {
	padding:5px;
	margin-bottom:50px;
}


main.vakif-hakkinda .right-column .boxed-text {
	margin-bottom:0px;
	border-bottom:1px solid rgba(80, 31, 126, 0.30);
}

main.vakif-hakkinda .right-column h3 + .boxed-text {
	border-top:1px solid rgba(80, 31, 126, 0.30);
}

main.vakif-hakkinda .right-column .boxed-text p {
	line-height:22px;
}

main.vakif-hakkinda .right-column > h3 {
	font-size:19px;
}

main.vakif-hakkinda .right-column .ilgili-haberler > h3 {
	font-size:18px;
}

.vakif-hakkinda .main-column .body-text p {
	padding-left:0px;
	margin-bottom:12px;
}

.vakif-hakkinda .main-column .body-text p + table {
	margin-top:24px;
}


main.vakif-hakkinda .right-column .ilgili-haberler .news .item p {
	margin-bottom:2px;
}
main.vakif-hakkinda .right-column .ilgili-haberler .news .item img {
	margin-bottom:4px;
}

@media (max-width:1215px){ 
	#header .right {
		width:calc(100% - 257px)
	}
}


@media (max-width:1140px){ 
	#top .mailchimp-form {
		display:none;
	}
}

@media (max-width:1040px){ 
	.books.beyanname {
		padding-left:0px;
		padding-right:0px;
	}
}

@media (max-width:960px){ 
	
	#top {
		padding:10px 20px;
	}
	
	main {
		padding:0 20px;
	}
	
	#header {
		padding:0 20px;
	}
	
	
	.news .item {
		width:calc(33.33% - 20px);
	}
	
	.books .item {
		width:calc(25% - 20px);
	}
	
	#top-footer {
		padding:15px 20px;
		text-align:center;
	}
	#top-footer p {
		float:none;
		text-align:center;
		margin-bottom:10px;
	}
	#top-footer a {
		display:inline-block;
		float:none;
		margin-left:10px;
		margin-right:10px;
	}
	#bottom-footer {
		padding:15px 20px;
	}
	
	.boxpage,
	.boxpage-20 {
		width:33.33%;
	}
	
	.books.reports {
		padding-left:0px;
		width:100%;
		margin-left:0px;
	}
	
	.books.reports .item .text {
		padding-right:0px;
	}
	
	.books.beyanname .item {
		width:100%;
	}
	.books.beyanname .item .image {
		float:left;
		margin-bottom:0px;
	}

	.books.beyanname .item .text {
		width: calc(100% - 307px);
		float: left;
		padding-left:0px;
	}
}



@media (max-width:720px){ 
	.news .item {
		width:calc(50% - 20px);
	}
	
	.books .item {
		width:calc(33.33% - 20px);
	}
	
	.home-slides.quadro .item {
		width:calc(50% - 10px);
		margin-bottom:20px;
		padding-top:15px;
	}
	
	.home-slides.quadro .item:nth-child(2){
		margin-right:0px;
	}
	
	.home-slides.quadro .text.short .button {
		display:block;
		opacity:0.5;
	}
	
	.home-slides.quadro a:hover .text.short .button {
		opacity:1;
	}
	
	.home-slides.quadro .text.short {
		padding-bottom:30px;
	}
	.yolculuk.images {
		width:100%;
		margin-left:0px;
	}
	
	.yolculuk.images img {
		width:100%;
		margin:0 0 20px 0;
	}
	
	.home-slides.duo .item .image {
		width:100%;
		margin:0 auto 30px auto;
		float:none;
	}
	
	.home-slides.duo .text {
		width:100%;
		float:none;
		padding:0 20px;
		padding-top:0px !important;
	}
	
	.home-slides.duo .item .button {
		opacity:0.5;
	}
	
	.home-slides.solo .image {
		width:50%;
		margin:0px;
		transform:translateX(-50%);
		top:30px;
		left:25%;
		margin-top:0px !important;
	}
	
	.home-slides.solo .item .button {
		opacity:0.5;
	}
	
	.home-slides.solo .item:hover .button {
		opacity:1;
	}
	
	.home-slides.solo .item.double-image .image:last-child {
		right:auto;
		left:75%;
	}
	
	.home-slides.solo .book {
		position:absolute;
		width:150px;
		margin:0px;
		transform:translateX(-50%);
		top:30px;
		left:75%;
		float:none;
	}
	
	.home-slides.solo .text {
		transform:none;
		position:relative;
		display:block;
		left:auto;
		top:auto;
		width:100%;
		padding-right:0px;
		padding-top:250px;
	}
	
	.home-slides.solo .item.double-image .text {
		padding-top:250px;
		padding-right:0px;
	}
	
	.home-slides.solo .item {
		padding:20px;
	}
}

@media (max-width:680px){ 
	#top .social-media li:first-child {
		display:none;
	}
	
	.research .left-column {
		position:relative;
		display:block;
		width:100%;
		margin-bottom:20px;
	}
	
	.research .main-column {
		width:100%;
	}
	
	.research .main-column .body-text ul, 
	.research .main-column .body-text ol {
		margin-left:0px;
	}
	
	.left-column + .main-column .image a {
		margin-left:0px;
		width:100%;
	}
	
	.arastirmalar .item.half, .egitimler .item.half,
	.arastirmalar .item.one-third, .egitimler .item.one-third,
	.arastirmalar .item.one-fourth, .egitimler .item.one-fourth,
	.egitimler.sertifikalar .item:nth-child(1), .egitimler.sertifikalar .item:nth-child(2),
	.egitimler.sertifikalar .item, .egitimler.atolyeler .item {
		width:100%;
	}
	
	.arastirmalar .item .image {
		margin-bottom:-10px;
	}
	
	.egitimler.sertifikalar .item:nth-child(1) h3, .egitimler.sertifikalar .item:nth-child(2) h3 {
		top:180px;
	}
	
	.egitimler.sertifikalar .item:nth-child(1) .image, .egitimler.sertifikalar .item:nth-child(2) .image {
		margin-bottom:90px;
	}
	
	.research .events .swiper-slide.item,
	.research .main-column .governance-files .item {
		width:100%;
	}
	
	.research .main-column .governance-files .item {
		display:none;
	}
	
	.research .main-column .governance-files .item:first-child {
		display:block;
	}
	
	main.research.ozel-sektor .main-column .image img {
		height:auto;
	}
	
	.research .right-column {
		width:100%;
		padding-left:0px;
	}
	
	.egitim-page.research .main-column .body-text h3,
	.research .main-column .body-text h3 {
		margin-left:0px;
		padding-left:0px;
	}
	
	.events .tags .row:nth-child(1) .tag,
	.events .tags .row:nth-child(2) .tag {
		width:100%;
	}
	
	.column.contact-large,
	.column.contact-small {
		width:100%;
		padding-right:0px;
	}
	
	.row.shifted {
		padding-left:0px;
	}
	
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .container,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .container,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .container  {
		display:flex;
		flex-wrap:wrap;
	}
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .left-column,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .left-column,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .left-column {
		order:1;
	}
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .main-column,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .main-column,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .main-column {
		order:2;
	}
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .left-column-books,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .left-column-books,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .left-column-books {
		position:relative;
		display:block;
		top:auto !important;
		left:auto;
		order:3;
		width:100%;
	}
	
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .right-column,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .right-column,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .right-column {
		order:4;
	}
	
	.ogrenen-cocuk-sorumlu-birey.cocuklar-icin .container,
	.ogrenen-cocuk-sorumlu-birey.sivil-toplum .container,
	.ogrenen-cocuk-sorumlu-birey.ozel-sektor .container {
		padding-left:0px !important;
	}
	
	.photo-grid {
		padding-left:0px;
	}
	.photo-grid img {
		width:100%;
	}
	
	.egitim-page.research.gencler-icin .container {
		display:flex;
		flex-wrap:wrap;
	}
	
	.egitim-page.research.gencler-icin .left-column {
		order:1;
	}
	.egitim-page.research.gencler-icin .main-column + div {
		position:relative !important;
		display:block !important;
		top:auto !important;
		left:auto !important;
		order:2;
		width:100% !important;
		margin-bottom:30px;
	}
	.egitim-page.research.gencler-icin .main-column {
		order:3;
	}
	.egitim-page.research.gencler-icin .right-column {
		order:4;
	}
	
	.logo-grid {
		width:100%;
		margin-left:0px;
	}
	
	.egitim-page .body-text .table {
		margin-left:0px;
	}
	
	.egitim-page .main-column .books .item {
		width:calc(100% - 20px) !important;
	}
}

@media (max-width:630px){ 
	.home-slides.quadro .item {
		padding-bottom:150px;
	}
	
	.books.reports .item,
	.books.beyanname .item {
		border-bottom:1px solid #E3E2E1;
	}
	.books.reports .item .image,
	.books.beyanname .item .image {
		width:100%;
		float:none;
		display:block;
		margin-right:0px;
		margin-bottom:20px;
	}
	.books.reports .item .text,
	.books.beyanname .item .text {
		width:100%;
		float:none;
	}
}

@media (max-width:580px){ 
	#bottom-footer p:first-child,
	#bottom-footer p:last-child {
		float:none;
		text-align:center;
	}
	#bottom-footer p:first-child {
		margin-bottom:10px;
	}
}

@media (max-width:540px){ 
	
	.carousel {
		width:calc(100% + 40px);
		margin-left:-20px;
		height:720px;
		margin-bottom:20px;
	}
	.carousel .swiper-slide {
		background-size: 200% auto;
		background-position:left top;
		background-repeat:no-repeat;
		height:720px;
		background-color:#F0F0F0;
	}
	.carousel .swiper-slide .text {
		top:calc(100vw - 15px);
		left:0px;
		transform:translate(0, 0);
		max-width:100%;
		width:100% !important;
		padding:15px 20px;
		background-color:transparent;
	}
	
	.carousel .swiper-slide .text p br{
		display:none;
	}
	
	.carousel .swiper-slide .text h3 {
		font-size:24px;
		line-height:30px;
	}
	
	.carousel .arrow {
		top:calc(50vw - 5px);
	}
	
	.books-for-slide {
		top:150px;
		left:50px;
		width:calc(100% - 120px);
	}
	
	.book-for-slide {
		width:30%;
	}
	.book-for-slide:nth-child(1){
		left:10px;
	}
	.book-for-slide:nth-child(2) {
		left:calc(30% + 20px);
	}
	.book-for-slide:nth-child(3) {
		left:calc(60% + 30px);
	}
	.book-for-slide:nth-child(4) {
		top:70px;
		left:-30px;
	}
	.book-for-slide:nth-child(5) {
		top:70px;
		left:calc(30% - 20px);
	}
	.book-for-slide:nth-child(6) {
		top:70px;
		left:calc(60% - 10px);
	}
	.book-for-slide:nth-child(7) {
		top:70px;
		left:calc(90%);
	}
	.book-for-slide:nth-child(8){
		top:140px;
		left:10px;
	}
	.book-for-slide:nth-child(9) {
		top:140px;
		left:calc(30% + 20px);
	}
	.book-for-slide:nth-child(10) {
		top:140px;
		left:calc(60% + 30px);
	}
	.book-for-slide:nth-child(11) {
		top:210px;
		left:-30px;
	}
	.book-for-slide:nth-child(12) {
		top:210px;
		left:calc(30% - 20px);
	}
	.book-for-slide:nth-child(13) {
		top:210px;
		left:calc(60% - 10px);
	}
	.book-for-slide:nth-child(14) {
		top:210px;
		left:calc(90%);
	}
	.book-for-slide:nth-child(15){
		top:280px;
		left:10px;
	}
	.book-for-slide:nth-child(16) {
		top:280px;
		left:calc(30% + 20px);
	}
	.book-for-slide:nth-child(17) {
		top:280px;
		left:calc(60% + 30px);
	}
	#vakif {
		float:none;
		text-align:center;
		margin-bottom:7px;
	}
	#top .social-media {
		float:none;
		margin:0px;
		font-size:0px;
		line-height:0px;
		text-align:center;
	}
	#top .social-media li {
		float:none;
		margin-left:5px;
		margin-right:5px;
		display:inline-block;
	}
	
	#logo {
		width:139px;
		height:170px;
		margin-left:calc(50% - 153px);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}
	
	#logo.en {
		margin-left:calc(50% - 169px);
	}
	
	#header .right {
		width:100%;
		position: relative;
		float:none;
		margin-bottom:78px;
	}
	#header .right.expanded {
		margin-bottom:0px;
	}
	.menu-toggle {
		display:block;
	}
	
	#menu {
		display:none;
		margin-top:26px;
		margin-bottom:13px;
	}
	
	#menu li {
		float:none;
	}
	
	#menu li a {
		text-align:right;
		padding:0px 7px;
	}
	
	#menu li:hover ul {
		position:relative;
		top:auto;
		left:auto;
	}
	
	#searchbar {
		display:none;
		position: absolute;
		bottom: 10px;
		left: 0px;
		margin: 0px;
		width:150px;
		float:none;
	}
	
	#searchbar > div {
		display:block;
	}
	#searchbar input.query {
		width:120px;
		display:none;
	}
	
	#searchbar input.query.mobile {
		display:block;
	}
	
	.expanded #searchbar {
		display:block;
	}
	
	.expanded .mailchimp-form {
		display:block;
	}
	
	main {
		padding:15px 20px;
	}
	
	.expanded #menu {
		display:block;
	}
	
	
	.main-column,
	main.vakif-hakkinda .main-column {
		width:100%;
		float:none;
	}
	
	.main-column .credits.bottom {
		border-bottom:1px solid #999999;
	}
	
	.right-column,
	main.vakif-hakkinda .right-column {
		width:100%;
		float:none;
		padding-left:0px;
	}
	
	main.vakif-hakkinda .main-column table td {
		width:100% !important;
		display:block;
	}
	
	main.vakif-hakkinda .main-column .body-text table {
		margin-left:-20px;
		width:calc(100% + 40px) !important;
	}
	
	main.vakif-hakkinda .main-column .body-text table td img {
		margin-bottom:0px;
	}
	
	main.vakif-hakkinda .main-column .body-text table td:first-child p:nth-child(3) {
		display:none;
	}
	
	main.vakif-hakkinda .main-column .body-text table td:nth-child(1) {
		padding-bottom:0px;
	}
	main.vakif-hakkinda .main-column .body-text table td:nth-child(2) {
		padding-top:0px;
	}
	
	main.vakif-hakkinda .main-column .body-text table td:nth-child(2) {
		padding-left:20px;
	}
	
	main.vakif-hakkinda .right-column .news .item:last-child {
		margin-bottom:0px;
	}
	
	.vakif-hakkinda .main-column blockquote {
		float:none;
		width:100%;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		padding:10px 0;
	}
	
	main h2.title {
		margin-left:0px;
		border-top:none;
		width:100%;
	}
	
	.body-text .labels {
		position:relative;
		width:100%;
		max-width:100%;
		top:auto;
		left:auto;
		margin-bottom:10px;
	}
	
	.body-text .labels:after {
		content:" ";
		display:block;
		clear:both;
	}
	
	.body-text .label {
		clear:none;
		margin-right:20px;
	}
	
	.main-column .body-text p {
		padding-left:0px;
	}
	
	.main-column .body-text h3 {
		padding-left:0px;
	}
	
	.article .main-column .body-text h3.soldan-block {
		float:none;
		width:100%;
		text-align:left;
		padding-right:0px;
	}
	
	.article .main-column .body-text h3.soldan-block + p {
		margin-top:22px;
	}
	

	.main-column .body-text p.half img {
		width:100%;
	}
	
	.main-column .body-text p.small {
		margin-left:0px;
	}
	
	.main-column .people {
		width:calc(100% + 20px);
		margin-left:-10px;
	}
	
	.main-column .person {
		width:calc(100% - 20px);
		float:none;
	}
	
	.governance-files .tags {
		display:none;
	}
	
	.boxpage,
	.boxpage-20 {
		width:50%;
	}
	
		
	.main-column .highlight p {
		font-size:24px;
		line-height:30px;
	}
	
	main.vakif-hakkinda .main-column .highlight p {
		margin-bottom:20px;
	}
	main.vakif-hakkinda .main-column {
		background-color:#F0F0F0;
	}
	
	main.vakif-hakkinda .main-column h2.title {
		padding-top:15px;
	}
	
	main.vakif-hakkinda {
		padding:15px 0;
	}
	
	main.vakif-hakkinda .main-column,
	main.vakif-hakkinda .right-column {
		padding:0 20px;
	}
	
	main.vakif-hakkinda .main-column > img {
		width:calc(100% + 40px);
		margin-left:-20px;
	}
	
	main.vakif-hakkinda .right-column .boxed-text {
		width:calc(100% + 40px);
		margin-left:-20px;
		padding:15px 20px;
	}
	
	main.vakif-hakkinda .right-column .boxed-text p {
		max-width:298px;
	}
	
	/*main.vakif-hakkinda .right-column .ilgili-haberler .news .item img {
		width:calc(100% + 40px);
		margin-left:-20px;
		margin-bottom:10px;
	}
	*/
	main.vakif-hakkinda .right-column .ilgili-haberler .news .item img {
		margin-bottom:8px;
	}
	
	main.vakif-hakkinda .right-column .ilgili-haberler .news .item p {
		margin-bottom:4px;
	}
}

@media (max-width:480px){ 
	.home-slides {
		margin-bottom:0px;
	}
	
	.home-slides.solo {
		margin-bottom:30px;
	}
	.home-slides.quadro .item {
		width:100%;
		margin-right:0px;
	}
	
	.home-slides.quadro .item .text.short {
		opacity:0;
	}
	.home-slides.quadro .item .text.extended {
		opacity:1;
		width:auto;
		margin-left:0px;
		padding:30px 20px;
	}
	.home-slides.quadro .item .text.extended .button {
		opacity:0.5;
	}
	#top {
		padding:2px 20px 10px 20px;
	}
	
	
	.news .item {
		width:calc(100% - 20px);
	}
	
	.books .item {
		width:calc(50% - 20px);
	}
	
	.books {
		text-align:left;
	}
	
	.home-slides.duo .item {
		width:100%;
		margin-right:0px;
		margin-bottom:20px;
	}
	
	.home-slides.duo .text {
		text-align:center;
	}
	.home-slides.solo .image {
		position:relative;
		display:block;
		margin:0 auto 30px auto;
		width:100%;
		transform:none;
		top:auto;
		left:auto;
	}
	
	.home-slides.solo .text,
	.home-slides.solo .item.double-image .text {
		padding-top:0px;
		text-align:center;
	}
	
	.home-slides.solo .book {
		position:relative;
		transform:none;
		top:auto;
		left:auto;
		margin:20px auto 0 auto;
		width:240px;
	}
	.home-slides.solo .item.double-image .image:last-child {
		left:auto;
		margin-top:30px !important;
	}
	
	.home .section.bagis {
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-bottom: -15px;
	}
	.home .section.bagis img {
		width:125% !important;
		margin-left:-10% !important;
	}
	
	
}

.egitimlerimiz.yolculuk .home-carousel.third.kamu {
	background-color:rgba(181,167,209,0.25);
}

.egitimlerimiz.yolculuk .home-carousel.third.stk {
	background-color:#ffefcf;
}

.egitimlerimiz.yolculuk .home-carousel.third.kurumsal {
	background-color:#eff4d6;
}

.egitimlerimiz.yolculuk .home-carousel.third.kuresel {
	background-color:#dff2f4;
}

.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel {
	float:left;
}
.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel.third {
	margin:0 10px 20px 10px;
	padding:10px;
}

.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel h5 {
	line-height:230px;
	margin-bottom:0px;
}

.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel h3 {
	letter-spacing:0px;
	font-size:21px;
	line-height:28px;
	padding-bottom:10px;
}


.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel p {
	font-size:15px;
	line-height:20px;
}
.arastirmalarimiz.egitimlerimiz.yolculuk .home-carousel.third.small{
	width:calc(25% - 20px);
}



/*
.left-double-column {
	position:relative;
	display:block;
	float:left;
	width:calc(100% - 370px);
	padding-left:243px;
	margin: 0 10px 30px 0;
}

.right-column {
	position:relative;
	display:block;
	float:left;
	width:330px;
}

.left-double-column h1 {
	font-size:36px;
	line-height:40px;
	border-top:2px solid #501f7e;
	padding:25px 0;
	font-weight:700;
}

.left-double-column p.abstract {
	position:relative;
	display:block;
	font-size: 26px;
	line-height: 34px;
	font-weight: 300;
	font-style: italic;
	margin-left: -243px;
	width: calc(100% + 243px);
	margin-bottom: 20px;
}
*/