/* CSS Document 07.05.2021 *Luckyeye-uteksan */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin: 0;padding: 0;}
a { outline:0; cursor:pointer; text-decoration:none !important;}
body {font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 16px;color: #1d3059;background: #fff}
.saver { clear:both !important; height:0px !important; line-height:0px !important; float:none !important; display:block !important; padding:0 !important; margin:0 !important; }
.hiddenText { font-size:0px !important; text-indent:-9999px !important; } 
.mobileBtn {display: none;}

.twoList {display: flex;flex-wrap: wrap;}
.twoList .item { width: 50%;}

.topHeader .urlTop {float: right;margin-top: 45px;}
.topHeader .urlTop a {color: #333333;}
.topHeader .urlTop a:last-of-type {padding: 0 0 0 25px;}
.topHeader .urlTop i {font-style: normal;}
.topHeader .urlTop .icon {padding: 0 10px;}
.topHeader .logo {display: block;padding: 15px 0;}

.bottomHeader {background: #0b2a6e;}
.bottomHeader .container {position: relative;}
.bottomHeader .search {position: absolute;right: 0;padding: 15px 0;}
.headerMenu ul {}
.headerMenu ul li { list-style:none; 	/* support: IE10, see #8844 */ list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.headerMenu ul li.level0 {float: left;color: #fff;margin: 0; padding: 0;line-height: 100% !important;font-weight: bold;font-size: 18px;line-height: 8px; text-transform: uppercase; position: relative;margin: 0 60px 0 0;}
.headerMenu ul li.level0 a {color: #fff;padding: 25px 0;display: block;}
.headerMenu ul li.level0 a:after {content: "";background: url(../../images/icons/menu-icon.png) no-repeat;width: 14px;height: 9px;display: inline-block;left: 15px;
  position: relative;top: -2px;}
.headerMenu ul li.level1 a:after { background: none !important;}
.headerMenu ul li.level0 a:hover {color: #f5a706;}
.headerMenu ul li.level0 a i, .headerMenu ul li.level0 a em { font-style:normal; padding:0 0 0 10px;}
.headerMenu ul li.level0:last-of-type a i, .headerMenu ul li.level0:last-of-type a em { display:none;}
.headerMenu ul li ul.subMenu { display:none; position: absolute;background: #0b2a6e;padding: 15px; width: 200px;  margin: 0;right: 0; border-top: 2px solid #3c68a0;z-index: 2;}
.headerMenu ul li ul.subMenu li.level1 { font-size:13px; font-weight:300; position:relative;text-transform: none;}
.headerMenu ul li ul.subMenu li.level1 a {color:#fff; padding:3px 0;line-height:20px;font-size: 15px;}
.headerMenu ul li ul.subMenu li.level1 a i, .headerMenu ul li ul.subMenu li.level1 a em { display:none;}
.headerMenu ul li ul.subMenu li.level1.hasSubMenu {}
.headerMenu ul li ul.subMenu li.level1 .subMenu { left:260px; top:-20px; margin:0; }
.headerMenu ul li.level0.lastLevelItem .level1.subMenu { left:-300px;}
.headerMenu ul li ul.subMenu li.level1 a.hover:after, .headerMenu ul li ul.subMenu li.hasSubMenu a:after { font-family: "Font Awesome 5 Free"; content: "\f105"; display: inline-block; padding-right: 3px; vertical-align: middle; font-weight: 900; float:right;}
.headerMenu ul li ul.subMenu li.hasSubMenu ul li a:after { content:"";}
.headerMenu ul li ul.subMenu li.level1 a.hover, .headerMenu ul li ul.subMenu li.level1 a:hover { color:#f5a706;}
.headerMenu ul li.level0.lastLevelItem { text-align:right;}
.headerMenu ul li.level0.lastLevelItem ul.subMenu li.level1 a.hover:after, .headerMenu  ul li.level0.lastLevelItem ul.subMenu li.hasSubMenu a:after { font-family: "Font Awesome 5 Free"; content: "\f104"; display: inline-block; padding-right: 3px; vertical-align: middle; font-weight: 900; float:left;}
.headerMenu ul li.level0.lastLevelItem ul.subMenu li.hasSubMenu ul li a:after { content:"";}

.homeSlider .text p {font-size: 66px;font-weight: 900;color: #fff;line-height: 110%;}
.homeSlider .text {width: 670px;display: block;margin-top: 75px;}
.homeSlider .text a {background: #0b2a6e;color: #fff;padding: 15px 30px;margin-top: 30px;display: inline-block;font-size: 18px;border-radius: 30px;}
.homeSlider .owl-dots {position: absolute; top: 140px;right: 200px;}
.homeSlider .owl-dot {display: block;margin: 5px 0;width: 40px;height: 5px;background: #333333;border-radius: 10px;}
.homeSlider .owl-dot.active {width: 70px;background: #0b2a6e; }


#events {margin-top: 40px;}
.eventHome {background: #1d3059;}
.eventHome .twoList .item:nth-child(1) {background: #f6a705;width: 30%;border-top-right-radius: 110px;}
.eventHome .twoList .item:nth-child(2) {width: 70%;}
.eventHome .homeEvent  .item {background: none !important;width: 100% !important;padding: 25px 30px;}
.eventHome .homeEvent .item .titleEvent {display: block;font-weight: 400; font-size: 16px;}
.eventHome .homeEvent .item  .dateEvent {color: #f5a706;font-size: 18px;font-weight: bold;}
.eventHome .homeEvent .item .titleEvent a {color: #fff;}
.eventHome .homeEvent {color: #fff;}
.eventHome .text {padding: 40px 30px;font-size: 18px;font-weight: bold;}
.eventHome .text i {font-style: normal;}
.eventHome .text .title {padding: 0 20px;top: 3px; position: relative;}
.eventHome .owl-carousel .owl-nav .owl-next {font-size: 40px!important;}
.eventHome .owl-carousel .owl-nav .owl-prev {font-size: 40px!important;}
.homeEvent i.fas.fa-angle-left {background: #0d1c3c;font-size: 32px;width: 40px;text-align: center;border-radius: 25px; color: #4c6395;height: 40px;}
.homeEvent i.fas.fa-angle-left:before {top: 4px;position: relative;}
.homeEvent i.fas.fa-angle-right {background: #0d1c3c;font-size: 32px;width: 40px;text-align: center;border-radius: 25px;color: #4c6395;height: 40px;}
.homeEvent i.fas.fa-angle-right:before {top: 4px;position: relative;}
.homeEvent i.fas.fa-angle-right:hover,.homeEvent i.fas.fa-angle-left:hover{background: #f6a705;font-size: 32px;width: 40px;text-align: center;border-radius: 25px;color: #1d3059;height: 40px;}
.homeEvent  .owl-nav {position: absolute; right: 15px;top: 0;}

#projectsHome {margin-top: 40px;}
#projectsHome .twoList .item {width: calc(50% - 20px);}
#projectsHome .twoList .item:nth-child(1) {margin-right: 40px;}
.projectSlider  .title {color: #fff;font-size: 20px;margin-top: 60px;display: inline-block;border-left: 12px solid #f6a705;padding: 0 50px;}
.projectSlider .text p {font-size: 40px;color: #fff;font-weight: bold;padding: 0 60px;line-height: 120%;margin-top: 20px;width: 85%;}
.projectSlider .text a {color: #fff;margin: 30px 60px;border: 1px solid;padding: 15px 40px;border-radius: 25px;display: inline-block;}
.projectSlider .owl-dots {position: absolute;width: 100%;bottom: 20px;left: 55px;}
.projectSlider .owl-dot {display:inline-block;margin: 0 2px;width: 15px;height: 15px;background: #b0b7c5;border-radius: 10px;}
.projectSlider .owl-dot.active {background: #f5a706; }

.publicationsSlider  .title {color: #fff;font-size: 20px;margin-top: 60px;display: inline-block;border-left: 12px solid #f6a705;padding: 0 50px;}
.publicationsSlider .text p {font-size: 40px;color: #fff;font-weight: bold;padding: 0 60px;line-height: 120%;margin-top: 20px;width: 85%;}
.publicationsSlider .text a {color: #fff;margin: 30px 60px;border: 1px solid;padding: 15px 40px;border-radius: 25px;display: inline-block;}
.publicationsSlider .owl-dots {position: absolute;width: 100%;bottom: 20px;left: 55px;}
.publicationsSlider .owl-dot {display:inline-block;margin: 0 2px;width: 15px;height: 15px;background: #b0b7c5;border-radius: 10px;}
.publicationsSlider .owl-dot.active {background: #f5a706; }

#aboutHome {margin-top: 30px;}
#aboutHome .twoList .item {width: calc(50% - 20px);}
#aboutHome .twoList .item:nth-child(1) {margin-right: 40px;}
.about .title {color: #1d3059;font-size: 20px;margin-top: 45px;display: inline-block;border-left: 12px solid #f6a705;padding: 0 50px;}
.about {background: #e3e3e3;height: 400px;}
.about .text {display: flex;flex-wrap: wrap;margin-top: 35px;}
.about .text span:nth-child(1) {width: 40%;text-align: center;}
.about .text span:nth-child(2) {width: 60%;text-align: justify;padding: 0 35px 0 10px;}
.about .text span a{color: #1d3059;margin: 15px 0 20px 0;display: block;font-weight: 600;text-decoration: underline!important;}
.about .message {display: block;padding: 0 62px;}
.about .message strong {font-weight: 900;}

#sosyalMedya {background: #1d3059;margin-top: 30px;}
.instagram {width: 100%;margin: 0 auto;}
.instagram .text {text-align: center;padding-top: 55px;padding-bottom: 40px;color: #fff;}
.instagram .text h3 {font-weight: bold;}
.instagram .text h4 {font-weight: bold;color: #f5a706;}
.instagram .text h4 a {color: #f5a706;}
.instagramSlider img {padding: 20px;}
.instagramSlider .owl-nav {margin-top: -142px;}
.instagramSlider .owl-nav .owl-next {right: -40px;position: absolute;color: #fff!important;}
.instagramSlider .owl-nav .owl-prev {left: -40px;position: absolute;color: #fff!important;}
.instagramSlider .owl-nav .owl-next:hover,.instagramSlider .owl-nav .owl-prev:hover {color:#f6a705!important;}

#footerContainer {position: relative;}
#footerContainer .btnTop {position: absolute;right: 100px;top: -25px;cursor: pointer;}
.footer {display: flex;flex-wrap: wrap;padding: 35px 0;}
.footer span {width: 50%;}
.footer .footerSocial {float: right;}
.footer .footerSocial a {margin: 0 0 0 15px;}
.footer .copy {color: #1d3059;font-size: 13px;}
.footer .copy i {display: block;font-style: normal;}
.footer .copy i a {color: #0b2a6e;font-weight: bold;} 
.footer .copy img {width: 165px;display: block;}
.footerCopy {float: right;}
.footer .footerCopy img {width: 165px;display: block;}

.detailHeaderCaption {background: #f5a706;text-align: center;padding: 15px 0;}
.detailHeaderCaption h1 {color: #fff;font-size: 36px;font-weight: bold;}
.detailHeaderCaption .breadcrumb {background: no-repeat;}
.detailHeaderCaption .breadcrumb a {color: #fff;}
.detailHeaderCaption span {color: #fff;padding: 0 5px;}

#containerDetail {margin-top: 65px;margin-bottom: 65px;}
#containerDetail h2 {font-weight: 600; margin-bottom: 45px;}
.detailText .detailLeft h3 {color: #07225b;font-weight: bold; font-size: 27px;}
.detailText .detailLeft p {line-height: 170%;text-align: justify;padding: 5px 0;}
.detailText .detailLeft ul li {padding: 5px 0;}
.detailText .detailLeft ul {margin: 0 17px;}
.detailRight {background: #0b2a6e; padding: 0 30px 40px;}
.detailRight .detailMenu {padding: 15px 0;}
.detailRight .detailMenu ul li {list-style: none;}
.detailRight .detailMenu .level_0 .selected {font-size: 26px;font-weight: bold;text-transform: uppercase;color: #f5a706;}
.detailRight .detailMenu .level_0 .border {background: #f5a706;width: 60px;height: 5px;display: block;margin: 10px 0;}
.detailRight .detailMenu .subMenu0 a {color: #f5a706;}
.detailRight .detailMenu .subMenu0 a:hover {color: #fff;}
.detailRight .detailMenu .subMenu0 ul li {padding: 6px 0;}
.detailRight .detailMenu .subMenu0 {margin-top: 10px;}
.detailRight .detailMenu .subMenu0 .selected {color: #fff;}
.detailRight .detailMenu .subMenuContainer { display: none;}
.detailRight .detailMenu .subMenu1 {padding: 0 25px;}

.header-fixed {position: fixed;z-index: 9;width: 100%;background-color: #fff;transition: 0.5s;-webkit-box-shadow: 0px 0px 7px 0px rgb(64 64 62);-moz-box-shadow: 0px 0px 7px 0px rgb(64 64 62); box-shadow: 0px 0px 7px 0px rgb(64 64 62);}
/*search*/ 
#searchList .item span {display: block;padding: 15px 0;font-size: 20px;font-weight: bold;}
#searchList .twoListSearch {display: flex;}
#searchList .twoListSearch .item {padding: 0 30px 0 0;}
#searchList .oneBtnList {margin-top: 20px;}
#searchList .item input {background: #0b2a6e;padding: 11px;color: #fff;height: auto;}
#searchList .panel-body {display: none;}
#searchList #data-totalcount-container {padding: 15px 0;}
#searchList .item ::-webkit-input-placeholder {color:#fff;font-size: 15px;}
#searchList .item ::-moz-placeholder {color:#fff;font-size: 15px;}
#searchList .item :-ms-input-placeholder {color:#fff;font-size: 15px;}
#searchList .item :-moz-placeholder {color:#fff;font-size: 15px;}
/*search*/
/*searchHeader*/
.twoSearchList {display: flex;}
.twoSearchList input {margin: 0 5px;}
.twoSearchList #ledissearch-txtsearch {padding: 20px 15px;}
.twoSearchList #ledissearch-btnSearch {background: #f5a706;border: none;padding: 0 10px;border: 1px solid #f5a706;}
.twoSearchList #ledissearch-btnSearch:hover {background: #0b2a6e;border: 1px solid #f5a706;color:#fff;}
.btnSearch { margin:0 6px;cursor:pointer;color: #000;font-size: 17px;}
.searchForm { display: none;position: relative;background: #0b2a6e;width: 100%;padding: 25px 75px;margin: 0 auto;z-index: 1;}
.headerSearchTxt {width: calc(100% - 60px) !important;padding: 10px 20px !important;background: #ffffff  !important;border: none !important;height: auto !important;float: left;    border-radius: 0 !important;}
ul.ui-widget.ui-widget-content {border: none;background: #f6a515;padding: 20px;box-shadow: -1px 4px 14px -1px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -1px 4px 14px -1px rgba(0, 0, 0, 0.75); -moz-box-shadow: -1px 4px 14px -1px rgba(0, 0, 0, 0.75);}
ul.ui-widget.ui-widget-content li {color: #f0f0f0;padding: 0 0 5px 0;font-size: 14px;}
/*searchHeader*/
/*eventsDetail*/
.rotaryContentList .item {display: block;width: 100%;background: #0b2a6e;margin: 5px 0;padding: 0 14px;transition: 1s;}
.rotaryContentList .item a {color: #fff;}
.rotaryContentList .item span { display: block;}
.rotaryContentList .item .date {color: #f5a706;}
.rotaryContentList .item .title {font-size: 22px;margin-top: 5px;}
.rotaryContentList .item .summary {font-size: 18px;}
.rotaryContentList .item:hover {background: #f5a706;}
.rotaryContentList .item:hover .date {color: #0b2a6e;}
.rotaryContentList .item .more {text-align: right;border: 1px solid #1d307e;width: 100px;text-align: center;padding: 5px 0;background: #f5a706;}
.rotaryContentList .item:hover .more {background: #0b2a6e;}
/*eventsDetail*/
/*pager*/
.pager {margin-top: 45px !important;}
.pager a {background: #0b2a6e;padding: 10px 15px;color: #fff;}
.pager a.pageritem.selected {background: #f5a706;}
/*pager*/
/*members*/
.membersContentList {display: flex;flex-wrap: wrap;}
.membersContentList .item {width: 25%;padding: 10px;}
.membersContentList .item img {width: 100%;border: 1px solid #0b2a6e;}
.membersContentList .item h4 {text-align: center;background: #fff;color: #0b2a6e;font-weight: bold;}
/*members*/
/*project*/
.ssContentList .ssTitle {font-size: 20px;font-weight: bold;}
.ssContentList .ssTextList{display: flex;border-bottom: 1px solid#40403f69; margin: 25px 0;}
.ssContentList .ssTextList span:nth-child(1) img {width: 330px;margin: 0 20px 30px 0;}
.ssContentList .ssTextList p {padding: 0 !important;}
.ssContentList .ssTextList a {border: 1px solid #40403f;padding: 6px 33px;margin-top: 20px;display: inline-block;color: #40403f;transition: 1s;}
.ssContentList .ssTextList a:hover {background: #0b2a6e;color: #fff;}
/*project*/
.pdfDetail {background: #1d3059;color: #fff;padding: 15px 15px;}
.pdfDetail a {font-weight: bold;color: #f5a706;}
.galleryContainer ul {display: flex;flex-wrap: wrap;margin: 25px 0  0!important;}
.galleryContainer ul li {width: calc(25% - 20px);list-style: none;padding: 0 !important;margin: 10px;}
.galleryContainer ul li img {width: 100%;}
/*instagramToken*/
.instagramToken {
    width: 100%;
	margin-bottom: 65px;
}
.instagramToken .owl-carousel .owl-nav {
  overflow: hidden;
  height: 0px;
}

.instagramToken .owl-theme .owl-dots .owl-dot.active span,
.instagramToken .owl-theme .owl-dots .owl-dot:hover span {
  background: #5110e9;
}
.instagramToken .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  align-items: center;
}
.instagramToken .owl-theme .owl-nav [class*=owl-] {
  color: #000;
  font-size: 26px!important;
  background: none;
}
.instagramToken .owl-nav .owl-prev {
  float: left;
    font-size: 26px!important;
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    appearance: none;
    text-align: center;
    line-height: inherit !important;
    text-decoration: none;
    border: 0px !important;
    cursor: pointer !important;
    transition: opacity 0.5s ease 0s;
    border-radius: 50rem;
    height: 2.1rem;
    width: 2.1rem;
    display: inline-flex!important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    opacity: 1 !important;
    background-color: #800020 !important;
    color: rgb(255, 255, 255) !important;
	margin: 0 10px;	
	left: 0;
	position:absolute;
	padding: 18px 5px!important;
}
.instagramToken .owl-nav .owl-prev:hover, .instagramToken .owl-nav .owl-next:hover {
  opacity: 0.6!important;
}
.instagramToken .owl-nav .owl-next {
    float: right;
    font-size: 26px!important;
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    appearance: none;
    text-align: center;
    line-height: inherit !important;
    text-decoration: none;
    border: 0px !important;
    cursor: pointer !important;
    transition: opacity 0.5s ease 0s;
    border-radius: 50rem;
    height: 2.1rem;
    width: 2.1rem;
    display: inline-flex!important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    opacity: 1 !important;
    background-color: #800020 !important;
    color: rgb(255, 255, 255) !important;
	margin: 0 10px;	
	right:0!important;
	position:absolute;
	padding: 18px 5px!important;
}
.instagramToken .item {
  text-align: center;
  position: relative;
    height: 20vh;
    overflow: hidden;
}
.instagramToken .item a:hover {
    opacity: 0.5;
}
.instagramToken .item a img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
/*instagramToken*/


