﻿body {
    background-color: #f2f2f2;
     font-family: 'Circular-Book';
    font-style: normal;
    font-weight: normal;
}
a {
    outline: medium none !important;
}
button {
    outline: medium none !important;
}
.np {
    padding-left: 0;
    padding-right: 0;
}
.display-table {
    display: table;
}
.table-cell {
    display: table-cell;
    vertical-align: middle;
}
.full-container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.header {
    height:auto;
    position: relative;
    width: 100%;
	overflow: hidden;
}

.header .top {
    float: left;
    height:74px;
    padding: 0 15px;
    position: relative;
    width: 100%;
	background-color:#011b3c;
}
.header .top .logo {
    display: table;
    float: left;
    height:74px;
    width: auto;
}
.header .top .logo a {
    padding: 0;
	color:#ffffff;
}

.header .top .logo a .first{
	float:left;
	display:table;
	height:100%;
	font-size:30px;
	font-family:'ProximaNova-Bold';
}

.header .top .logo a .second{
	float:left;
	display:table;
	height:100%;
	font-size:13px;
	line-height:14px;
	font-family:'Circular-Book';
	padding-left:15px;
}

.header .top .right {
    float: right;
}



/*Anasayfa*/
.main {
    margin-bottom:75px;
    margin-top:75px;
    width: 100%;
	clear:both;
}
.main .main-left .slide {
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.main .main-left .slide .container {
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.main .main-left .slide .container .owl-carousel, 
.main .main-left .slide .container .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
}
.main .main-left .slide .container .owl-items, 
.main .main-left .slide .container .item, 
.main .main-left .slide .container .item a img {
    position: relative;
    width: 100%;

}

.main .main-left .slide .container .item a{
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}

.main .main-left .slide .container .item a:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgb(0 0 0) 0%, rgba(253,191,45,0) 48%);
}

.main .main-left .slide .container .item a .text {
    color: #FFF;
    height: 100%;
    left: 0;
    padding:45px;
    position: absolute;
    top: 0;
    width:100%;
	display:block;
	padding-top:20px;
}

.main .main-left .slide .container .item a .text .display-table{
	width:100%;
	height:100%;
}


.main .main-left .slide .container .item a .text .first {
    font-family: "Circular-Bold";
    font-size:24px;
    line-height: 30px;
	display:block;
	margin-bottom:15px;
}
.main .main-left .slide .container .item a .text .second {
    font-family: "Circular-Bold";
    font-size: 18px;
    line-height:24px;
	display:block;
	margin-bottom:25px;
}
.main .main-left .slide .container .item a .text .third {
    font-size: 12px;
    line-height:12px;
	display:block;
	font-family: "Circular-Book";
	text-decoration:underline;
}

.main .main-left .slide .owl-controls {
    bottom: 25px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.main .main-left .slide .owl-controls .owl-pagination {
    display: table;
    margin: 0 auto;
}
.main .main-left .slide .owl-controls .owl-page {
    background-image: url("../images/owl-page.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 6px;
    margin: 5px;
    width: 6px;
}
.main .main-left .slide .owl-controls .active {
    background-position: right center;
}
.main .row {
    margin-left: -10px;
    margin-right: -10px;
}


.main .main-left .slide .owl-controls .owl-dots {
    /*display: table;
    margin: 0 auto;*/
    display:none !important;
}
.main .main-left .slide .owl-controls .owl-dot {
    background-image: url("../images/owl-page.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 6px;
    margin: 5px;
    width: 6px;
}
.main .main-left .slide .owl-controls .active {
    background-position: right center;
}


.main .main-left .slide .owl-thumb-item img {
        width: 100%;
        height: auto;
    }
	
	.main .main-left .slide .owl-thumb-item .owl-thumb-title {
       font-size:12px;
	   color:#000;
    }

   .main .main-left .slide .owl-thumbs {
     bottom: 18px;
    position: absolute;
        display: table;
        width: 100%;
        text-align: center;
        /*padding: 5%;*/
		/*padding-left: 10px;*/
   /* padding-right: 10px;*/
    }

  .main .main-left .slide  .owl-thumb-item {
        display: table-cell;
        border: none;
        background: none;
       /* padding: 10px;*/
		width:20%;
        
    }

   .main .main-left .slide .owl-thumb-item.active {
        opacity: 1;
    }

   
.main .row {
    margin-left: -10px;
    margin-right: -10px;
}
.main .main-left, .main .main-right {
    padding: 0 10px;
}
.main .main-left .buttons .row {
    margin-left: -10px;
    margin-right: -10px;
}
.main .main-left .buttons .button {
    padding: 0 10px;
}
.main .main-left .buttons .button.two {
    padding: 0 10px;
}


.main .main-right .bottom .button a{
    text-align: left;
	position:relative;
	color: #ffffff;
    display: table;
    font-size: 18px;
    height: 194px;
    line-height:24px;
    width: 100%;
	padding:15px 110px 15px 40px;
}

.main .main-right .bottom .button a{
    text-align: left;
    position: relative;
    color: #ffffff;
    display: table;
    font-size: 18px;
    /*height: 346px;*/
	height: 480px;
    line-height: 24px;
    width: 100%;
    padding: 15px 110px 15px 40px;

}

.main .main-left .buttons .button.bottom-box a{
    text-align: left;
	position:relative;
	color: #ffffff;
    display: table;
    font-size: 18px;
    line-height:24px;
    width: 100%;
	padding:0;
	height:100%;
}
.main .main-left .buttons .button.bottom-box a .bottom-box-img{
		   
    display: block;
    width: 100%;
}
.main .main-left .buttons .button.bottom-box a .bottom-box-img img{
	width:100%;
}
.main .main-left .buttons .button.bottom-box a .name{
		   
    display: block;
    width: 100%;
	line-height:45px;
	font-size:18px;
	color:#000;
	text-align:center;
}
.main .main-left .buttons .button.bottom-box a:hover .name{
	text-decoration:underline;
}
.main .main-right .bottom .button a:hover {
    text-decoration: none;
}

.main .main-right .bottom .one a{background-color: #f88120;}
.main .main-right .bottom .one a:hover{background-color: #e2761e;}
.main .main-left .buttons .two a{background-color:#023059;
                                     text-align: left;
	position:relative;
	color: #ffffff;
    display: table;
    font-size: 18px;
    height: 194px;
    line-height:24px;
    width: 100%;
	padding:15px 110px 15px 40px;

}
.main .main-left .buttons .two a:hover{background-color:#002647;


}

.main .main-left .buttons .two a::after{
	content:"";
	position:absolute;
	right:36px;
	top:0px;
	background-position: right center;
    background-repeat: no-repeat;
	width:74px;
	height:100%;
	z-index:9;
}

.main .main-right .bottom .button a::after{
	content:"";
	position:absolute;
	right:36px;
	top:0px;
	background-position: right center;
    background-repeat: no-repeat;
	width:74px;
	height:100%;
	z-index:9;
}

.main .main-right .bottom .one a::after{background-image: url("../images/main-left-button-one-icon.png");}
.main .main-left .buttons .two a::after{background-image: url("../images/main-left-button-two-icon.png");}



.main .main-right .buttons {
    margin-bottom:20px;
}
.main .main-right .buttons .row {
    margin-left: -10px;
    margin-right: -10px;
}
.main .main-right .buttons .button {
    padding: 0 10px;
}

.main .main-right .buttons .button a{
	color: #ffffff;
    display: table;
    font-size: 18px;
    height: 194px;
    line-height: 18px;
    width: 100%;
	padding:15px 110px 15px 40px;
}

.main .main-right .buttons .button a:hover {
    text-decoration: none;
}
.main .main-right .buttons .button a .text {
    display: block;
    font-size: 20px;
    line-height: 22px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 9;
}


.main .main-right .buttons .one a {background-color: #f2bf0d;}
.main .main-right .buttons .one a:hover{background-color: #e1b10b;}
.main .main-right .buttons .two a {background-color: #615555;}
.main .main-right .buttons .two a:hover{background-color: #504646;}


.main .main-right .buttons .one a::after, 
.main .main-right .buttons .two a::after {
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    position: absolute;
    right:36px;
    top:0px;
    width: 100%;
	width:74px;
}


.main .main-right .buttons .one a::after {background-image: url("../images/main-right-button-one-icon.png");}
.main .main-right .buttons .two a::after {background-image: url("../images/main-right-button-two-icon.png");}


.main .main-right .bottom {margin-bottom:20px;}

.main .main-left .buttons .announcements{padding:0px 10px;}
.main .main-left .buttons .announcements .slide2{
	background-color:#2ebdbb;
	position:relative;
	overflow:hidden;
	height:194px;
}
.main .main-left .buttons .announcements .slide2 .owl-carousel{
	height:194px;
}

.main .main-left .buttons .announcements .slide2 .owl-carousel .display-table{
    width:100%;
}


.main .main-left .buttons .announcements .slide2 .owl-carousel .table-cell{
    text-align:center;
}

.main .main-left .buttons .announcements .container{padding:0px;}

.main .main-left .buttons .announcements .item{	
	/*padding:100px 40px 40px 40px;*/
	height:194px;
}

#twitters .item a{
	display:table;
	width:100%;
	height:100%;
	color:#ffffff;
	/* pointer-events: none;
   cursor: default;*/
}

#twitters .item a .text{
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	line-height:24px;
}

.main .main-left .buttons .announcements .item a{
	display:table;
	width:100%;
	height:100%;
	color:#ffffff;
}

.main .main-left .buttons .announcements .item a .text{
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	line-height:24px;
}

.main .main-left .buttons .announcements .slide2 .title{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:9;
	padding:60px 40px 0px 40px;
	font-size:18px;
	color:#ffffff;
}

.main .main-left .buttons .announcements .slide2 .owl-controls{
	position:absolute;
	left:0px;
	bottom:35px;
	width:100%;
	z-index:99;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .owl-pagination {
    display: table;
    margin: 0 auto;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .owl-page {
    background-image: url("../images/owl-page.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 6px;
    margin: 5px;
    width: 6px;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .active {
    background-position: right center;
}

.main .main-left .buttons .announcements .slide2 .owl-controls{
	position:absolute;
	left:0px;
	bottom:35px;
	width:100%;
	z-index:99;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .owl-dots {
    display: table;
    margin: 0 auto;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .owl-dot {
    background-image: url("../images/owl-page.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 6px;
    margin: 5px;
    width: 6px;
}

.main .main-left .buttons .announcements .slide2 .owl-controls .active {
    background-position: right center;
}


.main .main-right .bottom .twitterbox{
	padding:0px 10px;
}

.main .main-right .bottom .twitterbox .sub{
	/*background-color:#2296d4;*/
	/*height: 346px;*/
	height: 480px;
	position:relative;
	background-color:#FFF;
}

.main .main-right .bottom .twitterbox .sub .name{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
/*	padding:45px 40px 5px 40px;*/
	padding:30px 40px 5px 40px;
	height:70px;
}

.main .main-right .bottom .twitterbox .sub .name a{
	color:rgba(255,255,255,0.40);
	font-size:16px;
	font-family:'Circular-Bold';
	padding-left:30px;
	background-position:left 4px;
	background-repeat:no-repeat;
	background-image:url(../images/home-twitter.png);
}


.main .main-right .bottom .twitterbox .sub .text{
	height:100%;
	/*padding:70px 40px 15px 40px;*/
	padding:58px 40px 15px 40px;
}

.main .main-right .bottom .twitterbox .sub .text .display-table{
	height:100%;
	width:100%;
}


.main .main-right .bottom .twitterbox .sub .text p{
	font-size:16px;
	line-height:24px;
	color:#ffffff;
}

.main .main-right .bottom .twitterbox .sub .text p a{
	color:#000000;
}

.social .row{
	margin:0px -10px;
}

.social .sub{
    display:table;
	width:100%;
	table-layout:fixed;
    padding-left:0px;
}
.social .sub div {
    display:table-cell;
    height: 86px;
    margin: 0 8px;
    width: 43px;
	padding:0px 10px; 
}

.social .sub div a {
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 86px;
	width:100%;
}
.social .sub .facebook a {
    background-color: #395a9f;
    background-image: url("../images/facebook.png");
}
.social .sub .twitter a {
    background-color: #45b0e5;
    background-image: url("../images/twitter.png");
}
.social .sub .in a {
    background-color: #007fb1;
    background-image: url("../images/in.png");
}
.social .sub .youtube a {
    background-color: #dd2c28;
    background-image: url("../images/youtube.png");
}

.social .sub .instagram a {
    background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    position:relative;
}

.social .sub .instagram a::after{
	content:"";
	position:absolute;
	left:0;
	top:0%;
	width:100%;
	height:86px;
	background-image: url("../images/instagram.png");
	background-position: center top;
    background-repeat: no-repeat;
}


.social .sub .instagram a:hover::after{
	background-position: center bottom;
    transition: background-position 0.35s ease 0s;
}

.social .sub .gplus a {
    background-color: #dd4b39;
    background-image: url("../images/gplus.png");
}

.social .sub .mail a {
    background-color: #b9c5c5;
    background-image: url("../images/mail.png");
}


.social .sub div a:hover {
    background-position: center bottom;
    transition: background-position 0.35s ease 0s;
}


.innerfooter .social .sub div{
	height:43px;
    display: inline-block;
	padding: 0;
	width:auto;
}

.innerfooter .social .sub div.mail{
	width:auto;
}

.innerfooter .social .sub div a{
	height:43px;
	width:43px;
	background-size: cover;
}

.innerfooter .social .sub {
	margin: 0 auto 25px;
	width: auto;
	padding:0px;
}

.innerfooter  .social .sub .instagram a::after{
	height:100%;
	background-size:cover;
}
    


/*Main Son*/



/*Sayfalar*/
.page-body{
    clear: both;
    height: auto;
    overflow: hidden;
}

.page-body-nopadding{
	padding-top:0px !important;
}


/*Kurumsal*/
.page-body .page-content{
    clear: both;
    
    height: auto;
	margin:0px auto 50px auto;
    overflow: hidden;
    padding: 70px 0px;
    width: 100%;
	position:relative;
	max-width: 1200px;
}

.page-body .page-content::after{
	content:"";
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:0px;
	width:80px;
	height:3px;
	background-color:#000000;
	z-index:9;
}

.page-body .page-content .content {
	text-align:center;
    width: 100%
}


.page-body .page-content .content .page-title{
    color: #000000;
    font-size:30px;
	line-height:34px;
	font-family:'Circular-Bold';
    margin: 0;
	position:relative;
	margin-bottom:50px;
    padding-top:20px;
    padding-bottom:30px;
}


.page-body .page-content .content .page-title::after{
	content:"";
	background-color:#011b3c;
	width:62px;
	height:3px;
	position:absolute;
	left:50%;
	margin-left:-31px;
	bottom:0px;
}

.page-body .page-content .content .shortcontent {
    color: #000000;
    font-size:18px;
    line-height:24px;
	font-family: 'Circular-Book';
	margin-bottom:20px;
}



.page-body .page-content .content p {
    color: #000000;
    font-size: 14px;
    line-height: 30px;
	font-family:'Circular-Book';
	margin-bottom:20px;
}
.page-body .page-content .content p a {
    color: #000000;
    font-size: 14px;
	line-height:30px;
    text-decoration: underline;
}
.page-body .page-content .content p a:hover {
    color: #333333;
}


.page-body .page-content .content .pageimage{
	border-radius: 50%;
    display: table;
    margin: 50px auto 50px;
    overflow: hidden;
	position: relative;
}

.page-body .page-content .content .pageimage img{width:100%;}


 .pageimage2{
	/*border-radius: 50%;*/
    display: table;
    margin: 50px auto 50px;
    overflow: hidden;
	position: relative;
}

 .pageimage2 img{width:100%;}


/*Tab Link*/
.page-body .tablink ul{
	padding:0px;
	margin:50px auto 80px;
	display:table;
	list-style:none;
	table-layout:fixed;
	width:100%;
}

.page-body .tablink ul li{
	display:table-cell;
    text-align: center;
	padding:0px 2px;
	vertical-align:top;
}

.page-body .tablink ul li a{
	color: #000000;
    display: inline-block;
    font-family: "Circular-Bold";
    font-size:20px;
    line-height: 20px;
    padding:5px 15px;
    text-decoration: none;
    width: 100%;
	border-bottom:3px solid #011b3c;
	height:100px;
	display:table;
}

.page-body .tablink ul li a .title{
	text-align:center;
	display:block;
}

.page-body .tablink ul li a:hover{text-decoration:none;}

.page-body .tablink ul .active a{
    background-color: #ffba00;
    color: #ffffff;
    position: relative;
	border-bottom:3px solid #ffba00;
}

.bottommenu {
    height: auto;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
    z-index: 99;
	background-color:#ffffff;
}
.bottommenu .sub {
    float: left;
    width: 100%;
}
.bottommenu ul {
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
	display:table;
}
.bottommenu ul li {
    float: left;
    padding: 22px;
    position: relative;
}
.bottommenu ul li a {
    color: #000000;
    cursor: pointer;
	font-family:'Circular-Bold';
	font-size:15px;
}

.bottommenu ul .active a{
	text-decoration:underline;
}


/*Sayfalama*/
.page-content .specialpager {
    padding: 20px 0;
    position: relative;
	clear:both;
}
.page-content .specialpager .pager-default {
    display: table;
    margin: 0 auto;
}
.page-content .specialpager .pager-default .previous {

    float: left;
    height: 40px;
    list-style: outside none none;
  
    width: 40px;
}

.page-content .specialpager .pager-default .previous a {
    display: block;
    height: 40px;
    width: 40px;
	background-color:#ffffff;
	border-radius:50%;
	background-image: url("../images/pager-default-previous.png");
    background-position: left center;
    background-repeat: no-repeat;
	 transition: background-position 0.35s ease 0s, transform 0.35s ease 0s;
}

.page-content .specialpager .pager-default .previous a:hover {
    background-position: right center;
	text-decoration:none;
}


.page-content .specialpager .pager-default .pagination {
    float: left;
    margin: 0;
    padding: 0;
}
.page-content .specialpager .pager-default .pagination li a {
    border: medium none;
    color: #9d9d9d;
    font-size:18px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    width: 40px;
	border-radius:50%;
	background-color:#ffffff;
	margin:0px 2px;
}
.page-content .specialpager .pager-default .pagination li a:hover {
    color: #000000;
    text-decoration: underline;
}

.page-content .specialpager .pager-default .pagination .active a {
	background-color:#011b3c;
	color:#ffffff;
}
.page-content .specialpager .pager-default .pagination .active a:hover {
    text-decoration: none;
}
.page-content .specialpager .pager-default .next {
    float: left;
    height: 40px;
    list-style: outside none none;
    width: 40px;
}

.page-content .specialpager .pager-default .next a {
    display: block;
    height: 40px;
    width: 40px;
	background-color:#ffffff;
	border-radius:50%;
	overflow:hidden;
	background-image: url("../images/pager-default-next.png");
    background-position: right center;
    background-repeat: no-repeat;
	transition: background-position 0.35s ease 0s, transform 0.35s ease 0s;
}

.page-content .specialpager .pager-default .next a:hover {
    background-position: left center;
	text-decoration:none;
}


/*Başkanlıklar
.presidency{
	max-width:1200px;
}
.presidency .image {
	width: 100%;
    height: 100%;
}
.presidency .image img{
	border-radius: 50%;
}
*/


.presidency .col{
	margin-bottom:20px;
}

.presidency .col a{color:#333;}


.presidency .col .image{
	border-radius:50%;
	overflow:hidden;
	display:block;
}



.presidency .col .image img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}


.presidency .col a:hover .image img{
	opacity:0.6;
}

.presidency .col .text{
	    display: block;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    padding-top: 20px;
        color: #333;
    font-size: 20px;
}
.presidency .col .text:hover{
    text-decoration: none;
}
.presidency a:hover{
    text-decoration: none;
}

/*Bülten Liste*/
.bulletin .col{margin-bottom:40px;}
.bulletin .col a{color:#000000;}

.bulletin .col a .text{
	text-align:center;
	padding-bottom:45px;
	display:block;
	position:relative;
}

.bulletin .col a .text::before{
	content:"";
	position:absolute;
	left:50%;
	bottom:0px;
	width:3px;
	margin-left:-1px;
	height:30px;
	background-color:#000000;
	z-index:9;
}

.bulletin .col a .text::after{
	content:"";
	position:absolute;
	left:50%;
	margin-left:-1px;
	bottom:-30px;
	width:3px;
	height:30px;
	background-color:#ffba00;
	z-index:9;
}

.bulletin .col a .text .first{
	font-size:18px;
	line-height:24px;
	display:block;
}

.bulletin .col a .text .second{
	font-size:24px;
	line-height:24px;
	display:block;
}

.bulletin .col a .image img{
	width:100%;
}


/*Bülten Detay*/

.bulletin-detail{
	text-align:center;
	max-width:895px;
	margin:0 auto;
}

.bulletin-detail .title{
	margin-bottom:35px;
}

.bulletin-detail .title .first{
	font-size:20px;
	line-height:24px;
}

.bulletin-detail .title .second{
	font-size:26px;
	font-family:'Circular-Bold';
}

.bulletin-detail .shortcontent{
	font-size:18px;
	line-height:24px;
	color:#000000;
}

.bulletin-detail p{
	font-size:14px;
	line-height:24px;
	color:#000000;
}


/*Basından*/
.press{}
.press .col{
	margin-bottom:40px;
}
.press .col a{
	text-align:center;
	color:#000000;
	position:relative;
}

.press .col a:hover{text-decoration:none;}

.press .col a .round{
	border-radius: 50%;
    display: block;
    height: 0;
    overflow: hidden;
    transition: background-color 0.35s ease 0s, transform 0.35s ease 0s;
    width: 100%;
	background-color:transparent;
	position:relative;
	padding:5px 15px 100% 15px;
}

.press .col a:hover .round{
	background-color:#ffffff;
}

.press .col a time{
	display:block;
	margin-bottom:20px;
}

.press .col a time .first{
	display:block;
	font-size:40px;
}


.press .col a time .second,
.press .col a time .third{
	display:block;
	font-size:12px;
}

.press .col a .title{
	display:block;
	font-size:18px;
	line-height:24px;
	padding-bottom:30px;
	position:relative;
	margin-bottom:35px;
}

.press .col a .title::after{
	content:"";
	position:absolute;
	left:50%;
	margin-left:-25px;
	bottom:0px;
	width:50px;
	height:3px;
	background-color:#000000;
}

.press .col a:hover .title::after{background-color:#ffcd45;}

.press .col a .cont{
	display:block;
	font-size:14px;
	line-height:18px;
	padding-bottom:25px;
}


.press .col a .icon{
	background-image:url(../images/press-zoom.png);
	background-position:center;
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	display:table;
	margin:0 auto;
	opacity:0;
}

.press .col a:hover .icon{
	opacity:1;
}


/*Haber Liste*/

.newslist{}
.newslist .masonry{
	margin-bottom:35px;
	padding-top:40px;
}
.newslist .masonry a{
	background-color:#ffffff;
	padding:25px 40px;
	display:block;
	text-align:center;
	color:#011b3c;
}

.newslist .masonry a:hover{text-decoration:none;}

.newslist .masonry a time{
	background-color:#011b3c;
	width:150px;
	margin:0 auto;
	display:table;
	height:150px;
	text-align:center;
	color:#ffffff;
	margin-top:-55px;
}

.newslist .masonry a:hover time{
	background-color:#ffba00;
}

.newslist .masonry a time .first{
	display:block;
	font-size:40px;
	line-height:40px;
}

.newslist .masonry a time .second,
.newslist .masonry a time .third{
	display:block;
	font-size:12px;
	line-height:14px;
}

.newslist .masonry a .title{
	padding-top:35px;
	display:block;
	padding-bottom:20px;
	position:relative;
	font-size:18px;
	font-family:'Circular-Bold';
}

.newslist .masonry a .title::after{
	content:"";
	position:absolute;
	left:50%;
	bottom:0px;
	width:50px;
	margin-left:-25px;
	height:3px;
	background-color:#011b3c;
}

.newslist .masonry a .cont{
	padding-top:10px;
	display:block;
	padding-bottom:35px;
	font-size:15px;
	line-height:20px;
}

.newslist .masonry a .more{
	display:block;
	font-size:12px;
	text-decoration:underline;
}

.newslist .masonry a:hover .more{
	color:#ffba00;
}

/*Galeri*/
.gallery{
	height: auto;
    overflow: hidden;
}

.gallery .col{
    margin-bottom:15px;
    padding:0px 5px;
}

.gallery .col .row{
	margin:0px -5px;
}


.gallery .col a{
    display: block;
    position: relative;
}

.gallery .col a::before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:rgba(70, 64, 64, 0.6);
	opacity:0;
	z-index:8;
}

.gallery .col a:hover::before{
	opacity:1;
}


.gallery .col a::after{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(../images/photo-zoom.png);
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0;
	z-index:9;
}

.gallery .col a:hover::after{
	opacity:1;
}


.gallery .col a img {
    width: 100%;
}




/*Form*/
.page-content .pageform{
    position: relative;
	margin:0 auto;
	display:table;
	max-width:820px;
	padding-top:34px;
	background-image:url(../images/page-form-arrow.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.page-content .pageform .sub{
	background-color:#ffffff;
	padding:50px 30px 50px 30px;
}



form {
    position: relative;
}
form .row .col {
    margin-bottom: 5px;
    margin-top: 5px;
}
form .row .button {
    padding-left: 5px;
    padding-right: 5px;
}
form .form-control {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #ffffff;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 5px;
    box-shadow: none;
    color:rgba(0,0,0,0.60);
	font-family:'Circular-Book';
    font-size:14px;
    height:50px;
    padding-left: 0;
    transition: border 0.65s ease 0s, background-color 0.65s ease 0s;
	border-bottom:1px solid #011b3c;
}
.form-control::-moz-placeholder {
    color:rgba(0,0,0,0.60);
}
form .form-control::-moz-placeholder {
    color:rgba(0,0,0,0.60);
}
form .form-control:focus {
    box-shadow: none;
	color:rgba(0,0,0,1);
	border-bottom:1px solid #d80000;
}
form textarea.form-control {
    height: auto;
    padding-left: 0;
}
form .row .col .select-box {
    position: relative;
}

form .row .col .select-box .select {
    background-color:transparent;
    background-image: url("../images/select-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom:1px solid #000000;
    color: #888888;
    font-family:'Circular-Bold';
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 100%;
}


form .row .col .select-box select {
    height: 45px;
    margin-bottom: 0;
    opacity: 0;
    width: 100% !important;
}
form.checkbox {
    display: inline-block;
    left: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 20px;
    position: absolute;
    top: 15px;
}
form .checkbox input[type="checkbox"] {
    display: block;
    left: 25px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
form .checkbox input[type="checkbox"] + label {
    background-image: url("../images/checkbox.png");
    background-position: left center;
    background-repeat: no-repeat;
    clear: none;
    cursor: pointer;
    display: inline-block;
    font-size:14px;
	font-family:'Circular-Bold';
    height:24px;
    line-height: 24px;
    margin: 0;
    padding:0 10px 0 34px;
}
form .checkbox input[type="checkbox"] + label a {
    color: #333333;
    position: relative;
    text-decoration: underline;
    z-index: 9;
}
form .checkbox input[type="checkbox"]:checked + label{
    background-image: url("../images/checkbox-active.png");
    background-position: left center;
    background-repeat: no-repeat;
}


form .radio {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 20px;
    position: relative;
}
form .radio input[type="radio"] {
    display: block;
    left: 25px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
form .radio input[type="radio"] + label {
    background-image: url("../images/radio.png");
    background-position: left center;
    background-repeat: no-repeat;
    clear: none;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0 10px 0 24px;
}
form .radio input[type="radio"] + label a {
    color: #333333;
    position: relative;
    text-decoration: underline;
    z-index: 9;
}
form .radio input[type="radio"]:checked + label {
    background-image: url("../images/radio-active.png");
    background-position: left center;
    background-repeat: no-repeat;
}

form .send-btn{
    background-color: #011b3c;
    border-radius: 0;
    color: #ffffff;
    display: table;
    font-size: 18px;
    margin: 25px auto 0px;
    padding: 18px 90px;
    transition: background-color 0.35s ease 0s, transform 0.35s ease 0s;
    width: auto;
}

form .send-btn:hover, 
form .send-btn:focus {
    background-color: #00306c;
    color: #ffffff;
}

.input-validation-normal {
    background-image: url("../images/input-validation-normal.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 40px;
}

.input-validation-error {
    background-image: url("../images/input-validation-error.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 40px;
	border-bottom:1px solid #d80000 !important;
}

.warning {
    background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 99;
}
.warning .display-table {
    height: 100%;
    text-align: center;
    width: 100%;
}
.warning img {
    display: table;
    margin: 0 auto;
}
.warning span {
    color: #000000;
    display: block;
    font-size: 24px;
	line-height:28px;
	font-family:'Circular-Book';
    margin-bottom: 20px;
    margin-top: 20px;
}


.footer {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.footer .sub{
	padding-top: 25px;
}


.footer  nav ul {
    margin:0 auto 40px;
	display:table;
    list-style:none;
    padding-left:0px;
	text-align:center;
}
.footer nav ul li{
    margin-bottom: 2px;
	display:inline-block;
	padding:0px 20px;
}
.footer nav ul li a {
    color: #011b3c;
    font-family: "Circular-Bold";
    font-size: 16px;
    line-height: 16px;
}

.footer .copyright {
    color: #000000;
    font-family: "ProximaNova-Light";
    font-size: 13px;
    text-align: center;
	
}
.footer .mocha, 
.footer .mocha a {
    color: #000000;
    font-family: "ProximaNova-Light";
    font-size: 13px;
    text-align: center;
}
.footer .mocha a:hover {
    color: #333333;
}

.footer .top .social {
    float: right;
}
.footer .top .social h3 {
    color: #ffffff;
    font-size: 15px;
    margin: 0 0 25px;
    text-align: right;
}
.footer .top .social ul {
    clear: both;
    float: right;
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.footer .top .social ul li {
    background-color: #e1e1e1;
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    margin: 0 3px;
    transition: background-position 0.35s ease 0s;
    width: 24px;
}
.footer .top .social ul li:hover {
    background-position: center bottom;
}
.footer .top .social ul .facebook {
    background-image: url("../images/facebook.png");
}
.footer .top .social ul .facebook:hover {
    background-color: #0071bc;
}
.footer .top .social ul .twitter {
    background-image: url("../images/twitter.png");
}
.footer .top .social ul .twitter:hover {
    background-color: #00b2de;
}
.footer .top .social ul .youtube {
    background-image: url("../images/youtube.png");
}
.footer .top .social ul .youtube:hover {
    background-color: #cf2200;
}
.footer .top .social ul .instagram {
    background-image: url("../images/instagram.png");
}
.footer .top .social ul .instagram:hover {
    background-color: #cf2200;
}
.footer .top .social ul li a {
    display: block;
    height: 24px;
    width: 24px;
}
.footer .bottom {
    margin-top: 25px;
}
.footer .bottom .col {
    float: left;
    padding: 0 15px;
}
.footer .bottom .col ul {
    margin: 0;
    padding-left: 0;
}
.footer .bottom .col ul li {
    color: #ffffff;
    float: left;
    list-style: outside none none;
    padding: 0 15px;
}
.footer .bottom .col ul li:nth-child(1) {
    padding-left: 0;
}
.footer .bottom .col ul li a {
    color: #999999;
    text-decoration: underline;
}
.footer .bottom .col ul li a:hover {
    color: #ffffff;
}
.footer .bottom .mocha {
    color: #747474;
    float: right;
    padding: 0 15px;
}
.footer .bottom .mocha a {
    color: #747474;
}
.footer .bottom .mocha a:hover {
    color: #ffffff;
}

.tweetimg{
    height: 150px;
    object-fit: contain;
    margin-top: 10px;
}

/*Tablet*/
@media (min-width: 768px) and (max-width: 991px) {
	.presidency .col:nth-child(3n+1),
	.bulletin .col:nth-child(3n+1),
	.press .col:nth-child(3n+1){clear:both;}
}

/*Tablet ve Telefon Ortak*/
@media (max-width: 991px) {
	
.header .right .webmenu {
    display: none;
}
.header .right {
    padding-right: 55px;
    padding-top:25px;
}
.header .mobile-menu {
    display: block;
    float: left;
    height: 21px;
    position: relative;
    width: 30px;
    z-index: 9;
}
.header .mobile-menu a {
    background-image: url("../images/mobile-menu.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    position: relative;
    width: 30px;
}
.header .mobile-menu a:hover, 
.header .mobile-menu a:focus {
    text-decoration: none;
}
.header .right {
    padding-right: 0;
}
.header .right .search {
    margin-right: 15px;
    margin-top: 0;
}

.main{
	margin:25px 0px;
}

.main .main-left .buttons .button{
	margin-bottom:20px;
}

.bottommenu ul {
    text-align: center;
}
.bottommenu ul li {
    display: inline-block;
    float: none;
    padding:15px 5px;
}



.footer .top .social {float: left;}
.footer .top .social h3 {text-align: left;}
.footer .top .social ul {float: left;}
.footer .bottom .mocha {clear: both; float: left;}

}


/*Küçük Tablet ve Telefon*/
@media (max-width: 767px) {
	
		.main .main-left .slide .owl-thumbs{
		position:relative;
	}
	
	.header .top .logo{padding-right:15px;}
	.header .top .logo a .first{
		clear:both;
		display:block;
		height:auto;
		padding:0px;
	}
	
	.header .top .logo a .second{
		display:none;
	}
	
	.header .top .right {
		position: absolute;
		right: 15px;
	}

.main .main-left .slide .container .item a .text{
	position:relative;
	height:auto;
	color:#000000;
	padding:30px;
	text-align: center;
	background-color:#f1f1f1;
	width:100%;
}

.main .main-left .slide .container .item a .text .first {
    font-size: 16px;
    line-height: 20px;
}

.main .main-left .slide .owl-controls{
	position:relative;
	bottom:0px;
}


.main .main-left .buttons .announcements{margin-bottom:15px;}


.page-body .tablink ul li a{font-size:14px;}

.footer .col .copyright,
.footer .col .mocha{
	text-align:center;
}



}


/*Küçük Tablet */
@media (min-width: 480px) and (max-width: 768px) {
	.main .main-right .bottom .button a::after {
		background-position: center center;
		height: 88px;
		right: 0;
		top: 0;
		width: 100%;
	}
	.main .main-right .bottom .button a {
		padding: 88px 15px 15px;
		text-align: center;
	}
	
	.main .main-right .buttons .button a::after {
		background-position: center center;
		height: 88px;
		right: 0;
		top: 0;
		width: 100%;
	}
	.main .main-right .buttons .button a {
		padding: 88px 15px 15px;
	}
	.main .main-right .buttons .button a .text{
		text-align:center;
	}
	
	
	.presidency .col,
	.bulletin .col,
	.press .col{width:50%;}
	
	.presidency .col:nth-child(2n+1),
	.presidency .col:nth-child(2n+1),
	.press .col:nth-child(2n+1){clear:both;}
	
	.press .col a .cont{display:none;}

}

/*Telefon*/
@media (max-width: 480px) {

.header .logo {
    padding-right:75px;
}
.header .logo a img {
    width: 100%;
}

.header .top .right {
    position: absolute;
    right:15px;
    top: 0;
}


.main .main-left .buttons .button{
	width:100%;
	margin-bottom:10px;
}

.main .main-right .bottom .button a{
	text-align:left;
	height:100px;
	padding: 5px 81px 5px 15px;
}

.main .main-right .bottom .button a::after{
	right:20px;
}

.main .main-left .buttons .one a, 
.main .main-left .buttons .two a{
    background-position: right 10px; 
}


.main .main-right .buttons{
	margin-bottom:0px;
}

.main .main-right .buttons .button{
	width:100%;
	margin-bottom:10px;
}


.main .main-right .buttons .button a{
	height:100px;
	padding-left:15px;
	padding-right:90px;
	padding-top:0px;
}

    
.main .main-right .buttons .one a::after,
.main .main-right .buttons .two a::after{
	width:70px;
	top:5px;
	right:36px;
}


.main .main-right .buttons .button a .text{text-align:left;}


.main .main-left .buttons .announcements .slide2 .owl-carousel,
.main .main-left .buttons .announcements .slide2,
.main .main-left .buttons .announcements .item{
	height:auto;
}

.main .main-left .buttons .announcements .slide2 .owl-controls{
	position:relative;
	bottom:15px;
}


.page-content .specialpager .pager-default .pagination{display:none;}

.social .sub div{
	width:33.33333%;
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px 8px;
	height:86px;
}

.social .sub div.mail{
	width:100%;
}


.page-body .tablink ul li a{padding:5px;}
.newslist .masonry,
.gallery .col{width:100%;}
.press .col a .cont{display:none;}

}


/*Tüm Bilgisayarlar*/
@media (min-width: 992px) {

    .main .main-left .slide .owl-controls .owl-prev{
	display:block !important;
	position: absolute;
    left: 5px;
	width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color:rgba(10, 10, 10, 0.17);
    background-image: url(../images/own-prev.png);
    background-position: center center;
    background-repeat: no-repeat;
    
    color: transparent;
    cursor: pointer;
}

.main .main-left .slide .owl-controls .owl-next{
	display:block !important;
	position: absolute;
    right: 5px;
	width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: rgba(10, 10, 10, 0.17);
    background-image: url(../images/own-next.png);
    background-position: center center;
    background-repeat: no-repeat;
    
    color: transparent;
    cursor: pointer;
}

	.main .main-left .slide{
	margin-bottom:37px;	
	}
	   .main .main-left .slide .owl-thumbs {
		 	padding-left:34px;
			padding-right:34px;
		 }
 .pageimage2{
	max-width:500px;
}
.main .main-left .slide .owl-controls {
	bottom:55%;
}
.header .right .webmenu {
    float: left;
    width: auto;
	height:74px;
}
.header .right .webmenu ul {
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
	display:table;
	height:100%;
}
.header .right .webmenu ul li {
    position: relative;
	display:table-cell;
}


.header .right .webmenu ul .active{
	
}


.header .right .webmenu ul li a {
    color: #ffffff;
    display: table;
	height:100%;
    font-family: "Circular-Bold";
    font-size: 16px;
    line-height: 16px;
	padding:0px 14px;
}



.header .right .webmenu ul li:nth-last-child(1) a{
	padding-right:0px;
}

.header .right .webmenu ul li:hover a {
    color: #f1f1f1;
}
.header .right .webmenu ul li a:hover {
    text-decoration: underline;
}

.header .right .webmenu ul li a span{
	display:table-cell;
	vertical-align:middle;
}


.header .right .webmenu ul .active a{
	color:#ffba00;
	background-image:url(../images/menu-arrow.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.header .right .webmenusub ul .active a{
	background-image:url(../images/menu-arrow-white.png);
}

.header .right .webmenu ul .active a:hover{
	color:#ffba00;
}


.presidency .col:nth-child(3n+1),
.bulletin .col:nth-child(3n+1),
.press .col:nth-child(3n+1){clear:both;}

.main .main-left .slide .container .item a .text{
    height: auto;
    top: 56%;
    z-index: 5;
}


.main .main-left .slide .container .item a .text::before{
    display: flex;
   
}

}

/*Küçük Bilgisayar*/
@media (min-width: 992px) and (max-width: 1200px) {
.header .right .webmenu ul li a {
    font-size: 12px;
	padding:5px 5px;
}

.header .right .webmenu ul .active a{
	background-position: center 64px;
}

.main .main-left .buttons .button{margin-bottom:20px;}

.main .main-right .buttons .one a,
.main .main-right .buttons .two a{
	padding-left:15px;
}

.main .main-right .bottom .button a{font-size:14px;line-height:18px;padding:15px 110px 15px 15px;}
.page-body .page-content {padding: 120px 30px 20px;}

.press .col a .cont{display:none;}



}


/*Büyük Bilgisayar*/
@media (min-width: 1200px) {




}
