@charset "UTF-8";
*{outline:none!important;list-style:none;text-decoration:none;box-sizing:border-box!important}
body,div,span,applet,h1,h2,h3,p,a,img,strong,sub,sup,center,dl,dt,dd,ol,ul,li,table,tr,th,td{margin:0;padding:0;border:0;outline:0;list-style:none}
input,textarea,select,label,option{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}
select,option,textarea,input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"]{border-radius:0;border:none;font-family:'Poppins',sans-serif;font-size:13px!important}
input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:0}
html{height:auto;overflow-x:hidden}
body{font-family:'Poppins',sans-serif!important;color:inherit;height:auto; font-size: 15px; line-height: normal; }
body.body-ak:after {transition:all 1s ease; content:""; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.8); z-index: 9;}
.clear{clear:both}
a{transition:all .4s ease;text-decoration:none!important}
:hover{transition:all .4s ease}
input.error{border:1px solid red!important}
input.valid{border:1px solid green!important}
::-webkit-input-placeholder{color:#d9d8d8}
:-moz-placeholder{color:#d9d8d8}
::-moz-placeholder{color:#d9d8d8}
:-ms-input-placeholder{color:#d9d8d8}
:root {
    --red :#E51D23;
    --red2: #AC525B;
    --blue: #003466;
    --blue2 :#116A89;
    --siyah:#111;
    --green: #6AAC52;
    --maxWidth: 1300px;
    --defaultRadius:  10px;
}
.overflow { overflow: hidden; height: 100%; }
.default-radius { border-radius: var(--defaultRadius); }
.box-shadow {-webkit-box-shadow: 0px 0px 11px -3px rgb(0 0 0 / 18%); box-shadow: 0px 0px 11px -3px rgb(0 0 0 / 18%); border-radius: var(--defaultRadius); }
.blur { transition:all .4s ease; background: #000; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.4}
header { position: absolute; top: 0; left: 0; width: 100%; z-index: 10; padding: 0 0 15px; }
header .container { width: 90%; max-width: var(--maxWidth); display: flex; align-items: center; justify-content: space-between; margin: auto;  }
header .logo { float: left; display: inline-block;     margin: 10px 0 0 0;  }
header.sticky-menu .logo { margin: 0;  }
header .logo img{ height: 75px;}
header nav { }
header nav ul {margin:0; display: flex; align-items: center; justify-content: space-between;  }
header nav ul li { margin:0 12px; float: left;  }
header nav ul li a { font-size: 13.5px; color: #fff;  }
header nav ul li ul{ min-width: 200px; display: none; position: absolute;   left: 0; padding:10px 0;-webkit-box-shadow: 0px 0px 11px -3px rgb(0 0 0 / 18%); box-shadow: 0px 0px 11px -3px rgb(0 0 0 / 18%); border-radius: var(--defaultRadius); }
header nav ul li ul li{width: 100%;   margin:0;  position: relative;  }

header nav ul li ul li a{ color: #111;   background-color: #fff; display: block; padding:10px 20px; border-bottom: 1px solid #eee;}
header nav ul li ul li a:hover { background-color: var(--blue); color: #fff;  }

header nav ul li ul li:first-child a { border-radius: var(--defaultRadius) var(--defaultRadius) 0  0; }
header nav ul li ul li:last-child a { border-radius: 0 0 var(--defaultRadius) var(--defaultRadius); border-bottom: none; }


header nav ul li ul li ul{ left: calc(100% + 25px); top: 0; background-color: #fff;   }
header nav ul li ul i {   -ms-transform: rotate(270deg); transform: rotate(270deg);  }
header nav ul li i {font-size: 13px; margin-left: 3px; color: #fff;}
header nav ul li.pll-parent-menu-item ul { min-width: 125px; }
header nav ul li.icon-btn  { width: 60px; margin: 0; position: relative; }
header nav ul li.icon-btn a{ display: block;  padding: 10px 5px 10px; color: #fff; border-radius: 0 0 var(--defaultRadius) var(--defaultRadius);; }
header nav ul li.icon-btn.web-tv-icon a {background: #ac525b;}
header nav ul li.icon-btn.formlar-icon a {background: #034b91;}
header nav ul li.icon-btn.kurslar-icon a {background: #e51d23;}
header nav ul li.icon-btn.yeterlilik-icon a {background: #6aac52;}
header nav ul li.icon-btn.denklik-icon a {background: #5141bd;}

header nav ul li.icon-btn.web-tv-icon a:after,
header nav ul li.icon-btn.formlar-icon a:after,
header nav ul li.icon-btn.kurslar-icon a:after,
header nav ul li.icon-btn.yeterlilik-icon a:after,
header nav ul li.icon-btn.denklik-icon a:after,
header nav ul li.icon-btn.kurslar-icon a:after { content: ""; width: 100%; height: 30px; top: -20px; left: 0; position: absolute; z-index: -1;}

header nav ul li.icon-btn.web-tv-icon a:after {background: #ac525b;}
header nav ul li.icon-btn.formlar-icon a:after {background: #034b91;}
header nav ul li.icon-btn.kurslar-icon a:after {background: #e51d23;}
header nav ul li.icon-btn.yeterlilik-icon a:after {background: #6aac52;}
header nav ul li.icon-btn.denklik-icon a:after {background: #5141bd;}

header nav ul li.icon-btn a:hover { background: #111; color: #fff; }
header nav ul li.icon-btn span,
header nav ul li.icon-btn img{ display: block !important; margin: auto!important; text-align: center !important;  }
header nav ul li.icon-btn span { font-size: 9px; font-weight: 600; }
header nav ul li.icon-btn img { width: auto; height: 30px !important; margin-bottom: 10px !important; }
/* header .baskan-mesaj { margin: 0 0 0 10px; position: relative; top: -15px;} */
/* header .baskan-mesaj span { display: none; } */
/* header .baskan-mesaj img{ width: auto; height: 73px; margin-right: 0 !important;} */


header .baskan-mesaj {  margin: 0 0 0 5px; position: relative; }
header .baskan-mesaj p {font-size: 8px; font-weight: 300; line-height: 10px;}
header .baskan-mesaj a {display: flex; align-items: end; justify-content: center; flex-direction: row-reverse; text-align: right;}
header .baskan-mesaj span { display: block; width: 70px; font-size: 13px; line-height: 18px;}
header .baskan-mesaj span strong { display: block; }
header .baskan-mesaj img{ width: auto; height: 70px; margin: 0 0 0 7px; padding: 0; margin-right: 0 !important;}


header .bakan-alani {  margin: 0 0 0 25px; position: relative; }
header .bakan-alani p {font-size: 8px; font-weight: 300; line-height: 10px;}
header .bakan-alani a {display: flex; align-items: end; justify-content: center; flex-direction: row-reverse; text-align: right;}
header .bakan-alani span { display: block; width: 105px; font-size: 13px; line-height: 18px;}
header .bakan-alani span strong { display: block; }
header .bakan-alani img{ width: auto;  height: 70px; margin: 0 0 0 7px; padding: 0; margin-right: 0 !important;}


header .dil-menu {  }
header .search-icon { border-left: 1px solid #fff; padding: 0 0 0 10px; margin: 0 25px 0 10px; }
header .search-icon i{ color: #fff; font-size: 17px; }
header.sticky-menu {position: fixed; transition: all 0.4s ease;  -webkit-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);   z-index: 999; }
header.sticky-menu ul{}
header nav ul li:not(.megamenu) {position: relative;} 
header nav ul li.megamenu ul{width: 100%; max-width: var(--maxWidth); padding: 50px 0 0 ; left: 0; margin: auto; position: absolute;right: 0;background-color: transparent; }
header nav ul li.megamenu ul li{width: 20%;  float: left; height: 200px; min-height: 200px; margin: 0; border: none; background-color: #111;}
header nav ul li.megamenu ul li a { background-color: transparent; padding: 0 !important; border: none !important; }
header nav ul li.megamenu.megamenu-one ul li{width: 25%; float: left; height: 400px; margin:  0; border: none; background-color: #111;}

header nav ul li.megamenu.megamenu-two ul li{width: 50%; float: left; height: 400px; margin: 0; border: none; background-color: #111;}
header nav ul li.megamenu.megamenu-three ul li{width: 33.33%; float: left; height: 400px; margin: 0; border: none; background-color: #111;}
header nav ul li.megamenu.megamenu-one ul li img{ position: absolute; width: auto; height: 100%; left: -40%; min-width: 100%; max-width: inherit;  transition: .2s; filter: grayscale(1); opacity: 0.4;}
header nav ul li.megamenu ul li img{ left: 0; width: auto; height: 100%; min-width: 100%; max-width: initial; filter: grayscale(1); transition: .2s;  opacity: 0.4;}
/*header nav ul li.megamenu ul li:not(:first-child){width: 33.334%; float: left; height: 200px; margin: 0; border: none}
header nav ul li.megamenu ul li:not(:first-child) img{ left: 0; position: absolute; width: auto; height: auto; min-width: 100%; max-width: 100%;  transition: .2s; filter: grayscale(1);}*/
header nav ul li.megamenu ul li { padding: 0;  overflow: hidden; }
header nav ul li.megamenu ul li:hover { padding: 0;  overflow: hidden; }
header nav ul li.megamenu ul li:hover img{transform: scale(1.1); filter: grayscale(0);  opacity: 1;}
header nav ul li.megamenu ul li span{ background-color: #fff; color: #111; padding: 4px 10px; position: absolute; z-index: 99;  left: 20px; bottom: 20px; font-weight: 600; border-radius: var(--defaultRadius); font-size: 13px;}
header nav ul li.megamenu ul li:hover  span{ background-color: var(--blue); color: #fff; }
header nav ul li.megamenu ul li:hover a{color: #fff;}
header nav ul li.megamenu ul{filter: blur(0); z-index: 12;}

.mobil-search,
.mobil-menu { display: none; }
.normal-logo  {}

.sticky-logo { display: none; }
.sticky-menu .normal-logo {display: none;}
.sticky-menu .sticky-logo {display: block;}
.search-alan {}
.search-alan-close { position: absolute; right: 30px; top: 30px; color: #fff; cursor: pointer; }
.search-alan-close i{ font-size: 35px; }
.search-alan { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.95); position: fixed; top:0; left: 0; display: none; z-index: 999;}
.search-alan-center {}
.search-alan-left .tabs ul.tabs-headers-ul { margin-bottom: 15px; display: table; width: 100%; }
.search-alan-left .tabs ul.tabs-headers-ul li{ font-size: 17px; float: left; margin-right: 20px; }
.search-alan-left .tabs ul.tabs-headers-ul li a{ color: #fff;  opacity: 0.2; font-weight: 600; border-bottom: 1px solid #fff; padding-bottom: 10px; }
.search-alan-left .tabs ul.tabs-headers-ul li.ui-tabs-active a,
.search-alan-left .tabs ul.tabs-headers-ul li:hover a { opacity: 1; }
.search-alan-left,
.search-alan-right { width: 50%; height: 100%; float: left; padding: 0 5%; display: flex; align-items: center; }
.search-alan-right { background-color: rgba(0, 0, 0, 0.6); }
.search-alan-right h3{ color: #fff; margin-bottom: 20px; }
.search-alan-right ul.search-alan-list{ width: 100%; }
.search-alan-right ul.search-alan-list li a{ display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ffffff26; padding-bottom: 10px; margin-bottom: 10px; }
.search-alan-right ul.search-alan-list li p {font-weight: 300;}
.search-alan-right ul.search-alan-list li span{ font-weight: 600; }
.search-alan-right ul.search-alan-list li a{color: #fff;}
.search-alan-right ul.search-alan-list li i{position: relative; top: 1px; margin-left: 10px;}
.search-alan-btn { margin:35px 0 0  }
.search-alan-btn ul{}
.search-alan-btn ul li{ float: left; margin-right: 15px; }
.search-alan-btn ul li i{ margin-left: 15px; }
.home-slider-alan { width: 100%; height: auto; padding: 150px 0 180px; background: linear-gradient(#003466 0%, #e51d23 100%); position: relative;  }
.home-slider-news-col { width: 60%; float:left; position: relative; }
.home-slider-duyuru-col {width: 38%; float:right; position: relative;}
.home-slider-alan .owl-nav {   }
.home-slider-alan .owl-nav .owl-prev,
.home-slider-alan .owl-nav .owl-next {  bottom:calc(50% - 20px); z-index: 10; position: absolute; color: #fff; font-size: 35px; transition:all .4s ease; opacity: 0;}
.home-slider-alan .owl-nav .owl-prev{ left: 0;  }
.home-slider-alan .owl-nav .owl-next{right: 0;}
.home-slider-duyuru:hover .owl-prev,
.home-slider-news:hover .owl-prev{ margin-left: 25px; opacity: 1; }
.home-slider-duyuru:hover .owl-next,
.home-slider-news:hover .owl-next{ margin-right: 25px; opacity: 1; }

.home-slider-news .item,
.home-slider-duyuru .item{ height: 450px; background-size: cover; background-position: center; position: relative; }

.home-slider-news .itema:after,
.home-slider-duyuru .itema:after{width: 100%; height: 100%; position: absolute; content: ''; top: 0; left: 0;  z-index: 9; background: linear-gradient(#003466 0%, #e51d23 100%); border-radius: var(--defaultRadius); opacity: 0.6; transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}


.home .first-post  { position: relative; background-size:cover;  }
.home .first-post a{ position:absolute; width:100%; height:100%; left:0; right:0; z-index:999; }
.home .first-post a img{border-radius: 20px;}



.home-slider-news.owl-carousel:hover .itema:after,
.home-slider-duyuru.owl-carousel:hover .itema:after{ opacity: 0; transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;
  -webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out; }

.brans-alan { margin-top: -75px; }
.brans-slider {}
.brans-slider .item{height: 390px; background-color: #eee; padding: 0; background-size: cover; background-position: center; }
.brans-slider .item:after{ content: ''; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; 
background: linear-gradient(0deg, rgba(0,52,102,1) 0%, rgba(0,52,102,0.48252804539784666) 45%, rgba(0,52,102,0) 100%);
 z-index: 9; border-radius: 0 0 var(--defaultRadius) var(--defaultRadius); opacity: 0.6;}
.brans-slider .item:hover:after{border-radius:var(--defaultRadius); background: linear-gradient(0deg, rgba(229,29,35,1) 0%, rgba(17,106,137,1) 100%); opacity: 0.8; }
.brans-box { width: 100%; height: 100%; position: absolute; z-index: 10; }
.brans-box-logo { width: 80px; height: 80px; background-position: bottom left; background-repeat: no-repeat; background-repeat: no-repeat; background-size: contain; margin-bottom: 15px; transition:all .4s ease;}
.brans-box h3 {position: relative; font-size: 20px; transition:all .4s ease;  font-weight: 700; }
.brans-box h3 b { font-weight: 800; }
.brans-box h3 a{ color: #fff; transition:all .4s ease;}
.brans-box ul {  }
.brans-box ul li {}
.brans-box ul li a { color: #fff; }
.brans-box-top {bottom: 15px; left: 20px; right: 15px; position: absolute; transition:all .4s ease;}
.brans-box-bottom {bottom: 0; left: 15px; right: 15px; position: absolute;  transition:all .4s ease; opacity: 0;}
.brans-box-bottom ul li { opacity: 0.7;  }
.brans-box-bottom ul li:hover { opacity: 1;  }
.brans-box-bottom ul li span{letter-spacing: -1px;}
.brans-box-bottom ul li i{display: inline-block; float: left; margin: 0 10px 0 0;  position: relative; top: 5px; width: 17px; opacity: 0.65;}
.brans-slider .item:hover .brans-box-top{ bottom: 75%;   transition:all .4s ease;}
.brans-slider .item:hover .brans-box-logo { opacity: 0; display: none;transition:all .4s ease;}
.brans-slider .item:hover .brans-box-bottom { opacity: 1; bottom: 15px; transition:all .4s ease;}
.slide-box { position: absolute; bottom: 25px; left: 0; right: 0; margin: auto; width: 90%; z-index: 11; }
.slide-box span { display: block; text-align: center; }
.slide-box span a{color:var(--red); font-weight: 700;}
.slide-box h1 { display: block; text-align: center; font-size: 30px; font-weight: 700; line-height: 35px; margin: 5px auto 15px; }
.slide-box h1 a{ color: #fff; }
.slide-box p {text-align: center;}
.slide-box p i { font-size: 15px; position: relative; top: 1px; margin-left: 10px; }
.btn-m i,
.btn-l i,
.btn-xl i { position: relative; top: 1px; }
.btn-s {display: inline-block; text-align: center; margin: auto; padding: 5px 10px; }
.btn-m{ display: inline-block; text-align: center; margin: auto; padding: 9px 20px;  }
.btn-l{}
.btn-xl{}
.btn-red { background-color: var(--red); color: #fff; }
.btn-red:hover { background-color: var(--siyah); color: #fff; }
.btn-blue { background-color: var(--blue); color: #fff; }
.btn-blue:hover { background-color: var(--siyah); color: #fff; }
.btn-green { background-color: var(--green); color: #fff; }
.btn-green:hover{ background-color: var(--blue); color: #fff; }
.btn-trans { background-color: transparent; color: #fff; border:1px solid #fff; border-radius: calc(var(--defaultRadius)*2); }
.btn-m.btn-trans i { margin-left: 15px; }
.green-box { background-color: var(--green); }
.blue-box {background-color: var(--blue);}
.red-box {background-color: var(--red);}
.slider-cat-btn {}
.slider-cat-btn .btn-m{ margin: 30px auto 0; text-align: center; display: table;}
.slider-cat-btn .btn-m:hover{ background-color: var(--blue); border-color: var(--blue);}


.faaliyet-section { padding: 150px 0 0; }
.faaliyet-head { width: 78%; left: 22%;  margin-bottom:0; position: relative; }
.faaliyet-head h1  { font-size: 35px; display: inline-block; float: left; }
.faaliyet-head span { display: inline-block; float: right;  }
.faaliyet-head span a{ color: var(--red);  }
.faaliyet-head span a i{ margin-left: 5px; position: relative; top: 1px;  }
.faaliyet-head ul { width: 100%; float: left; margin: 10px 0 25px; }
.faaliyet-head ul li{ float: left; margin-right: 25px; }
.faaliyet-head ul li a{ color: var(--red); opacity: 0.4; font-size: 17px; }
.faaliyet-head ul li.ui-tabs-active a { opacity: 1; font-weight: 800; }


.faaliye-tab { width: 100%;  }
.faaliyet-section-box {position: relative; transition:all .4s ease; border-bottom: 1px solid #eee;   padding:30px 0; width: 100%; float: left; display: flex;
    align-items: center; }
.faaliyet-section-box:after { overflow: hidden; content: ''; position: absolute; width: 100%; height: 140px; background-image: url(../img/slider-after.png); background-repeat: repeat-x; bottom: 0; left: 0; right: 0; background-size: contain; background-position: bottom; z-index: -1;}
.faaliyet-section-box:last-child {border-bottom: none;}

#tumu.faaliye-tab .faaliyet-section-box { display: none; }
#tumu.faaliye-tab .faaliyet-section-box:nth-of-type(1),
#tumu.faaliye-tab .faaliyet-section-box:nth-of-type(2),
#tumu.faaliye-tab .faaliyet-section-box:nth-of-type(3),
#tumu.faaliye-tab .faaliyet-section-box:nth-of-type(4),
#tumu.faaliye-tab .faaliyet-section-box:nth-of-type(5) { display: inline-block; }


.fsb-date { width: 20%;  float: left; }
.fsb-info { width: 60%;   float: left; padding: 0 30px;}
.fsb-basvuru {width: 20%; float: left;}
.fsb-date,
.fsb-info { border-right: 1px solid #ddd; }
.fsb-date { position: relative;  z-index: 8; }
.fsb-date ul { margin: auto; display: table; }
.fsb-date ul.fsb-faal-tarih {  }
.fsb-date ul.fsb-faal-tarih li { float: left; }
.fsb-date ul.fsb-faal-tarih li.ayir { font-size: 35px; font-weight: 800; margin: 0 15px; }
.fsb-date ul.fsb-faal-tarih li p { display: block; font-size: 40px; font-weight: 800; margin-bottom: 10px; }
.fsb-date ul.fsb-faal-tarih li span { display: block; }

.fsb-date-gerisayim { width: 20%; min-height: 370px;  padding: 0 25px 0; background-size: cover; background-position: center;  border-radius: var(--defaultRadius) var(--defaultRadius) 0 0; position: absolute; opacity: 0; bottom: -100%; transition:all .4s ease; z-index: 10; left: 0; }
.fsb-date-gerisayim  .running{ align-items: center; justify-content: center; position: relative;
    z-index: 9; background-color: rgba(255, 255, 255, 1);  padding: 10px 0 2px; border-radius: 0 0 var(--defaultRadius) var(--defaultRadius);}
.fsb-date-gerisayim:after{ content: '';  position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background: linear-gradient(0deg, rgba(0,52,102,1) 0%, rgb(0 52 102 / 48%) 100%, rgba(0,52,102,0) 100%); position: absolute; border-radius: var(--defaultRadius) var(--defaultRadius) 0 0; }
.fsb-date-gerisayim ul *{ color: #111; }
.fsb-date-gerisayim ul li { float: left; text-align: center; }
.fsb-date-gerisayim ul li p{ font-size: 25px; display: block; font-weight:800 ; margin-bottom: 0px; }
.fsb-date-gerisayim ul li span{display: block; font-weight: 200; font-size: 13px; text-align: center; margin: auto;}
.fsb-date-gerisayim .ayir_2 { font-size: 20px; font-weight: 600; margin: 0 5px; }

.fsb-info {}
.fsb-info-title { width: calc(100% - 145px); float: left; }
.fsb-info-title span { font-size: 13px; margin-bottom: 10px; display: block;  }
.fsb-info-title span a { background-color: var(--red); color: #fff; padding: 3px 10px; border-radius: var(--defaultRadius); margin: 0 5px 0 0 ; }
.fsb-info-title h1 { font-size: 23px; padding: 5px 150px 5px 0; line-height: 30px; }
.fsb-info-title h1 a{ color: #111; }
.fsb-info-title ul { font-size: 13px; }
.fsb-info-title ul li { float: left;  color: #111; font-weight: 800; }
.fsb-info-title ul li i { position: relative; margin-right: 5px; top: 1px; }
.fsb-info-title ul li a { color: #111; font-weight: 400; margin-left: 15px;}
.fsb-info-img { float: right; width: 110px; height: 110px; background-size: contain; margin-right: 35px; background-position: center; background-repeat: no-repeat; }
.fsb-basvuru {  text-align: center;  }
.fsb-basvuru:after {width: 20%; height: 100%; content: ''; background-color: #eee;  position: absolute; z-index: -1; right: 0; top: 0; }


.fsb-basvuru span { text-decoration: underline; display: block; margin-bottom: 10px; font-weight: 400; }
.fsb-basvuru p { font-weight: 400; font-size: 14px; }
.fsb-basvuru p strong{ font-weight: 800; display: block; font-size: 20px; }



.faaliyet-section-box:nth-of-type(even) .fsb-basvuru:after{ background-color: #fff; }
.faaliyet-section-box:nth-of-type(odd) .fsb-info { border-right: none; }
.faaliyet-section-box.active,
.faaliyet-section-box:hover { background-color: var(--blue); }
.faaliyet-section-box.active .fsb-date,
.faaliyet-section-box:hover .fsb-date {transition:all .4s ease; z-index: 11; color: #fff; border: none;}
.faaliyet-section-box.active .fsb-date-gerisayim,
.faaliyet-section-box:hover .fsb-date-gerisayim{ opacity: 1; bottom: 0; transition:all .4s ease; }
.faaliyet-section-box.active .fsb-info-title span ,
.faaliyet-section-box:hover .fsb-info-title span , 
.faaliyet-section-box.active .fsb-info-title h1,
.faaliyet-section-box:hover .fsb-info-title h1, 
.faaliyet-section-box.active .fsb-info-title h1 a,
.faaliyet-section-box:hover .fsb-info-title h1 a, 
.faaliyet-section-box.active .fsb-info-title ul li,
.faaliyet-section-box:hover .fsb-info-title ul li, 
.faaliyet-section-box.active .fsb-info-title ul li i,
.faaliyet-section-box:hover .fsb-info-title ul li i, 
.faaliyet-section-box.active .fsb-info-title ul li a,
.faaliyet-section-box:hover .fsb-info-title ul li a, 
.faaliyet-section-box.active .fsb-basvuru span,
.faaliyet-section-box:hover .fsb-basvuru span, 
.faaliyet-section-box.active .fsb-basvuru p,
.faaliyet-section-box:hover .fsb-basvuru p { color: #fff; }
.faaliyet-section-box.active,
.faaliyet-section-box:hover .fsb-info,
.faaliyet-section-box.active .fsb-info,
.faaliyet-section-box:hover .fsb-date { border:none; }



.faaliyet-section-box.active .fsb-date-gerisayim { width: 20%; min-height: 370px;  padding: 0 25px 0; background-size: cover; background-position: center;  border-radius: var(--defaultRadius) var(--defaultRadius) 0 0; position: absolute; opacity: 1; bottom: 0; transition:all .4s ease; z-index: 10; left: 0; }

table thead tr td{ width: 100%; }

.sonuc-section { margin: 0 0 60px; position: relative; padding: 35px 0 0 ; }
.sonuc-section:after { width: 100%; height: 370px; content: ''; position: absolute; top: 0; left: 0; background: linear-gradient(#003466 0%, #e51d23 100%);;}
.sonuc-head { display: flex; align-items: center; justify-content: space-between; }
.sonuc-head h1{ font-size: 35px; display: inline-block; color: #fff; margin: 0; }
.sonuc-head ul{ display: inline-block; float: right; }
.sonuc-head ul li{ float: left; margin: 0 0 0 10px; }
.sonuc-head ul li a{ float: left; margin: 0 0 0 10px; font-size: 13px;
    padding: 8px 15px; font-weight: 600;}
.sonuc-table-alan {background-color: #fff; padding: 30px; border-radius: var(--defaultRadius) ; margin: 35px 0 ;}
.page-template-page-faaliyetler .sonuc-table-alan {padding: 0; margin: 0 0 50px;}
table.sonuc-table  {  }
table.sonuc-table thead {}
table.sonuc-table tbody{ background-color: #ddd; }
.left-menu { display: none; }
.sticky-menu .logo img { height: 65px;}
.sticky-menu nav {  margin: 0;}
header.sticky-menu { padding: 10px 0; }
.home header.sticky-menu,
.sticky-menu { position: fixed; transition: all 0.4s ease;  -webkit-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30); background-color: var(--blue);}
.sosyalmenu {display: table; margin:auto; }
.sosyalmenu ul {margin:0; }
.sosyalmenu ul li{margin:9px 10px 0; float: left;}
.sosyalmenu ul li a{ color: #fff;   }
.sosyalmenu ul li i{ font-size: 17px; }
.page-title { width: 100%; height: auto; padding:175px 0 35px; background-size: cover; background-position: center; position: relative;
    z-index: 8; }
.page-title:before{ width: 100%; height: 100%; content: ''; z-index: 8; left: 0; right: 0; top:0; position: absolute; background-color: var(--blue); opacity: 0.8;}
.page-title:after { content: ''; position: absolute; width: 100%; height: 150px; background-image: url(../img/slider-after.png); background-repeat: repeat-x; bottom: 0; left: 0; right: 0; background-size: contain; z-index: 8; }
.page-title-center { width: 90%; max-width: var(--maxWidth); margin: auto; position: relative; z-index: 9; display: table; }
.page-title-center h1 { color: #fff;  font-size: 30px; }
.page-title-center ul {  }
.page-title-center ul li { float: left;  }
.page-title-center ul li:after {content: ' | '; margin:0 10px;  color: #fff;   }
.page-title-center ul li:last-child:after{ display: none; }
.page-title-center ul li a{ color: #fff; }
.container{width:100%;height:auto}
.content{width:90%; max-width: var(--maxWidth); margin:auto;height:auto;position:relative;z-index:9; color:#111;line-height:24px}
.center{width:1200px;margin:auto;height:auto;position:relative}
.container:after,.container:before,.content:after,.content:before,.row:after,.row:before{display:none}
.alignright { float: right; margin:15px 0 15px 15px;  }
.alignleft { float: left; margin:15px 15px 15px 0;}
.aligncenter { float: none; margin:15px auto 15px;  }
.page-icerik {padding: 20px;}

.single-post .page-icerik { text-align: justify; }

.page-icerik.ptb-40 { padding: 40px 0; }
.page-icerik p{ margin-bottom: 10px; }
.red-line { position: relative; margin-bottom:20px;}
.red-line:after { content: ''; position: absolute; width: 30px; height: 4px; border-radius: var(--defaultRadius); background-color: var(--red); bottom: -10px; left: 0;  }
.tabs:not(.content) { width: 100%; }
h1{font-size:23px}
h2{font-size:21px}
h3{font-size:19px}
h4{font-size:17px}
h5{font-size:15px}
h6{font-size:14px}
h1,h2,h3,h4,h5,h6{margin:0 0 7px;padding:0}
p strong{font-size:inherit;font-weight:700}
img{max-width:100%}
.fancybox-container { z-index: 9999999;}
.search-widget {}
.search-widget{padding:0;margin:10px 0 25px; border-radius: 10px;}
.search-widget h3{font-weight:800;position:relative;margin-bottom: 10px;
    font-size: 21px;}
.search-widget h3:after{content:'';position:absolute;left:0;bottom:-10px;width:65px;height:2px;background-color:var(--sari)}
.search-widget ul li label{padding-left:28px; position: relative; z-index: 99;}
.search-widget ul li{position:relative;     margin: 7px 0;}
.search-widget ul li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:2px;left:0;height:19px;width:19px;background-color:#eee;z-index:99}
.search-widget ul li:hover input ~ .checkmark{background-color:#ccc}
.search-widget ul li input:checked ~ .checkmark{background-color:var(--mavi);}
.checkmark:after{content:"";position:absolute;display:none}
.search-widget ul li input:checked ~ .checkmark:after{display:block}
.search-widget ul li .checkmark:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.home-slider-alan:after,
footer:after { content: ''; position: absolute; width: 100%; height: 150px; background-image: url(../img/slider-after.png); background-repeat: repeat-x; bottom: 0; left: 0; right: 0; background-size: contain; }
.sporcu-alan-banner { position: relative; background-color: var(--blue); background-image:url('../img/sporcu-bg.png') ; background-size: cover; background-position: center; padding: 55px 0 180px; }
.sporcu-alan-banner:after,
.sporcu-alan-banner:before {content: ''; position: absolute; width: 100%; height: 150px; background-repeat: repeat-x; left: 0; right: 0; background-size: contain;}  
.sporcu-alan-banner:after { background-image: url(../img/slider-after.png);  bottom: 0;}
.sporcu-alan-banner:before { background-image: url(../img/slider-before.png); top: 0; }
.sporcu-boxes { margin-top: -150px; padding-bottom: 30px; }
.sporcu-alan { position: relative; }
.sporcu-alan:after{ position: absolute; width: 100%; height: 350px; }
.sporcu-alan-baslik { text-align: center; position: relative; z-index: 10; }
.sporcu-alan-baslik img { height: 80px; }
.sporcu-alan-baslik h1 { font-size: 30px; color: #fff; font-weight: 400; line-height: 35px; display: table;
    margin: 15px  auto 0; position: relative;}
.sporcu-alan-baslik h1 strong {}
.sporcu-alan-baslik h1:before { width: 80px; height: 80px; content: ''; position: absolute;background-image: url(../img/alev-1.png); background-size: cover; left: -70px; top:-15px;}
.sporcu-alan-baslik h1:after { width: 80px; height: 80px; content: ''; position: absolute;background-image: url(../img/alev-2.png); background-size: cover; right: -70px; top:-15px;}
.sporcu-box { padding: 10px; }
.sporcu-box .sporcu-hareket-img { width: 100%; height: 220px; background-size: cover;  background-position: center; position: relative;  background-color: #fff;}
.sporcu-box .sporcu-hareket-img a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 8; }
.sporcu-box .sporcu-resim-img { width: 90px; height: 90px; background-size: cover;  background-position: center; margin:-45px 0 0 25px; position: relative; z-index: 9;}
.sporcu-box .sporcu-box-title { position: relative; padding: 15px 30px 25px; margin: 25px 0 0 ;  }
.sporcu-box .sporcu-box-title:after { content: ''; position: absolute; width: 30px; height: 3px; top: -5px; background-color: var(--red); border-radius: 5px; }
.sporcu-box h3 { font-size: 18px; margin: 0; }
.sporcu-box span { font-size: 13px; font-weight: 300; }
.sporcu-box p { margin-top: 15px; }
.sporcu-box .btn-m {  padding: 5px 20px; font-size: 13px;}
.sporcu-box .btn-m i{ margin-left: 20px;}
.sporcu-sayi-kadin *{ color: var(--red); }
.sporcu-sayi-erkek *{color: var(--blue); }
.sporcu-sayi-kadin:hover *,
.sporcu-sayi-erkek:hover *{ color: #111; }
.sporcu-sayi-alan {  position: relative; background-image: url("../img/sporc-sayi-bg.png"); background-repeat: repeat-x; background-position: bottom; background-size: auto; padding: 0 0 85px;}
.sporcu-sayi {}
.sporcu-sayi h3,
.madalya-sayisi h3 { font-size: 25px; font-weight: 300; line-height: 30px; margin-bottom: 45px; display: block; position: relative; }
.sporcu-sayi h3 strong,
.madalya-sayisi h3 strong{ display: block;  }
.sporcu-sayi h3:before,
.madalya-sayisi h3:before{ content: ""; width: 50px; height: 3px; border-radius: 20px; background-color: var(--red); position: absolute; bottom: -20px; }
.sporcu-sayi-box { display: flex; align-items: end; justify-content: space-between; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 15px; margin-top: 15px; }
.sporcu-s-icon {}
.sporcu-s-icon i{ font-size: 50px; }
.sporcu-s-bilgi {}
.sporcu-s-bilgi span { font-size: 16px; font-weight: 300; margin-bottom: 5px; display: block; }
.sporcu-s-bilgi p { font-size: 32px; font-weight: 800; }

.sporcu-s-btn {}
.sporcu-s-btn a{ font-weight: 800; }
.sporcu-s-btn a i{ margin-left: 10px; position: relative; top: 2px; }
.sporcu-sayi-box.sporcu-sayi-erkek { border: none; }
.madalya-listesi {display: flex; align-items: center; justify-content: space-between; align-items: center; }
.madalya-sayisi { padding: 0 0 0 40px; } 
.madalya-box { display: flex; align-items: center; justify-content: center; align-items: center; border-right: 1px solid #eee; padding: 30px  50px 30px 0;}
.madalya-box:last-child { border-right: none; }
.madalya-icon { padding: 0  25px 0 0; }
.madalya-icon i { font-size: 70px; }
.madalya-title {}
.madalya-title span { font-weight: 300; font-size: 16px; display: block; margin-bottom: 5px; line-height: 30px; }
.madalya-title h4 { font-size: 33px; font-weight: 800;display: block; }

.madalya-title p {display: block;}
.madalya-title a {font-weight: 800; color: #111;}
.madalya-title a i {margin-left: 10px; position: relative; top: 2px;}
.altin { color: #FFD700; }
.gumus { color: #B5B5B5; }
.bronz { color: #CD7F32; }
.news-section { padding: 20px 0 30px; }
.news-section h1 { font-size:30px; text-align: center; }
.news-section {}
.news-section .filters-button-group {display:flex;align-items:center;justify-content:center;margin:15px 0 25px;}
.news-section .filters-button-group button { cursor: pointer; font-family: inherit; margin: 0 10px; border: none; background: none;}
.news-section .filters-button-group button { color: var(--red); opacity: 0.4; font-size: 18px; }
.news-section .filters-button-group button.is-checked { opacity: 1; font-weight: 600; }
.news-boxes {  }
.news-box {  position: relative; background-size: cover; background-position: center; margin: 10px; min-height: 350px; }
.news-box:nth-of-type(1),
.news-box:nth-of-type(3n+1) { width: calc(25% - 20px); }
.news-box:nth-of-type(2),
.news-box:nth-of-type(3n+2) { width: calc(25% - 20px); }
.news-box:nth-of-type(3n) { width: calc(50% - 20px);; }
.news-box:after { }
.news-box-info { position: relative; z-index: 8; }
.news-box-red:after,
.news-box-blue:after,
.news-box-black:after {content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 6; opacity: 0.8;  border-radius: var(--defaultRadius);}
.news-box-red:after {background: linear-gradient(#111 0%, #e51d23 100%);}
.news-box-blue:after {background:  linear-gradient(#111 0%, #003466 100%);}
.news-box-black:after {background:  linear-gradient(#111 0%, #111 100%);;}
.grid {margin: 0 -10px;}
.grid:after {content: '';display: block;clear: both;}
.news-box-info { position: absolute; bottom: 30px; left: 30px; right: 30px;}
.news-box ul { width: 100%; position: absolute; top: 30px; right: 20px; z-index: 8; zoom:0.9;}
.news-box ul li { float: right; margin: 0 0 0 10px; }
.news-box ul li a { display: block; padding: 5px 10px; text-align: center; color: #fff; background-color: var(--red); }
.news-box time {display: block; color:#fff ; font-weight: 200; font-size: 13px;  }
.news-box h3 { color: #fff; font-size: 20px; line-height: 25px; margin:5px 0 10px;  }
.news-box h3 a{ color: #fff; }
.news-box p { font-weight: 300; color: #fff; font-size: 15px; margin-bottom: 15px; }
.news-box span {  }
.news-box span a { font-size: 14px; color: #fff; font-weight: 600; }
.news-box span a i { position: relative; top: 2px; margin-left: 10px; }
.sidebar {position: relative; z-index: 7; margin-top: 0; margin-bottom: 80px; }
.sidebar aside.box-shadow {border-radius: 0 0 var(--defaultRadius) var(--defaultRadius) !important;}
.sidebar aside{}
.sidebar aside ul{}
.sidebar aside ul li{}
.sidebar aside ul li:first-child a{ border-top: 1px solid #eee;}
.aside-icon { padding: 15px 35px; transition:all .4s ease;   color: #fff; font-weight: 600; background-color: var(--blue); border-radius: 0 0 var(--defaultRadius) var(--defaultRadius); display: none;}
.aside-icon i {text-align: right; float: right;  position: relative;  top: 5px; transition:all .4s ease;}
.aside-icon.opens {border-radius:0}
.aside-icon.opens i {transform: rotate(45deg);}
.sidebar aside ul li a{ color: #111; display: block; border-bottom: 1px solid #eee; padding: 15px 35px;  font-weight: 600; }
.sidebar aside ul li:last-child a{ border-bottom: none }
.sidebar aside ul li a:hover,
.sidebar aside ul li.active a,
.sidebar aside ul li.ui-tabs-active a { background-color: var(--red); color: #fff; }
.sidebar aside ul li:last-child:hover a,
.sidebar aside ul li.active:last-child a { border-radius: 0 0 var(--defaultRadius) var(--defaultRadius) !important; }
.sidebar aside ul li span { display: block; font-weight: 200;  }
.baskan-box {}
.baskan-img { width: 100%; height: 360px; border-radius: var(--defaultRadius); background-size: contain; background-position: center; background-repeat: no-repeat; }
.baskan-title {}
.baskan-title { display: flex; align-items: center; justify-content: space-between; padding: 20px 0; }
.baskan-title p strong { font-family: Permanent Marker; font-size: 25px; font-weight: 800; display: block;    margin-bottom: 5px;}
.baskan-title p { font-size: 14px; margin: 0; }
.baskan-title ul {position: relative; top: -2px;}
.baskan-title ul li { text-align: center; }
.baskan-title ul li a{ color: #111; }
.baskan-title ul li:nth-of-type(1) { color: #111;  font-size: 13px; font-family: Permanent Marker;}
.baskan-title ul li:nth-of-type(2) {font-size: 24px; position: relative; top: -1px;}
.banka-bilgi { background-color: #AF181C; border-radius: var(--defaultRadius) !important; margin: 45px 0;  }
.banka-bilgi-ust {border-radius: var(--defaultRadius) !important; background-color: var(--red); padding: 35px;}
.banka-bilgi-ust h2 { color: #fff; }
.banka-bilgi-ust h2 span { font-weight: 300; float: right; font-size: 14px; display: none;}
.banka-bilgi-ust h2 span i { margin-left: 7px; font-size: 13px; position: relative; top: 1px;}
.banka-bilgi-ust .banka-logo { margin: 15px 0; }
.banka-bilgi-ust .banka-logo img { height:80px ; width: auto; }
.banka-bilgi-ust hr {margin: 10px 0; border: none; background-color: #ffffff5c; width: 100%; height: 1px;}
.banka-bilgi-ust p {color: #fff; font-weight: 400; letter-spacing: -0.7;}
.banka-bilgi-ust p strong { font-weight: 800; }
.banka-bilgi-alt { display: flex; align-items: start; justify-content: space-between;  margin: 0; padding: 25px 30px; }
.banka-bilgi-alt i { color: #fff; font-size: 30px; margin-right: 15px; }
.banka-bilgi-alt p {color: #fff;}
.banka-bilgi-alt p strong {display: block; font-weight: 800; font-size: 17px; margin-bottom: 5px;}
.banka-bilgi-uyari { }
table.page-tablo {}
table .table-tarih { font-size: 13px; text-align: center;}
table.page-tablo tbody tr td:nth-of-type(1),
table.page-tablo thead tr td:nth-of-type(1) { width: 44%; }
table.page-tablo tbody tr td:nth-of-type(1) p{display: flex; align-items: center; margin: 0;}
table.page-tablo tbody tr td:nth-of-type(2),
table.page-tablo thead tr td:nth-of-type(2) { width: 8%; }
table.page-tablo tbody tr td:nth-of-type(3),
table.page-tablo thead tr td:nth-of-type(3) { width: 20%; }
table.page-tablo tbody tr td:last-child,
table.page-tablo thead tr td:last-child { width: 200px; }
table.page-tablo tbody tr td:last-child {text-align: right; }

#kurs.ui-tabs-panel {}
#kurs.ui-tabs-panel .btn-s {padding: 5px 8px;}

#kurs.ui-tabs-panel table.page-tablo tbody tr td:last-child,
#kurs.ui-tabs-panel table.page-tablo thead tr td:last-child { width: 320px; }

#kurs.ui-tabs-panel table.page-tablo tbody tr td:last-child i,
#kurs.ui-tabs-panel table.page-tablo thead tr td:last-child i {display: none;}



table.sonuc-tablo-tum tbody tr td:last-child,
table.sonuc-tablo-tum {font-size: 14px;}
table.sonuc-tablo-tum thead tr td:last-child { width: 200px; }
table.sonuc-tablo-tum tbody tr td:last-child {text-align: right; }
table.sonuc-tablo-tum tbody tr td:last-child a { zoom:0.89; }
table.page-tablo .btn-s { font-size: 12px;}
table.page-tablo .btn-s .fa-youtube {line-height: 18.4px; padding: 0 3px;}
table.page-tablo thead tr th:last-child:after,
table.page-tablo thead tr th:last-child:before,
table.page-tablo tfoot tr th:last-child:after,
table.page-tablo tfoot tr th:last-child:before  { display: none; }
table.sonuc-tablo-tum thead,
table.page-tablo thead,
table.sonuc-tablo-tum:not(.table-two) tfoot,
table.page-tablo:not(.table-two) tfoot { background-color: var(--red); color: #fff; }

table.page-tablo .file-pdf { width: 45px; background-color: #fff; border-radius: 10px; padding: 10px; border: 2px solid #111; vertical-align: middle; margin-right:10px ; }
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter { margin-bottom: 10px;     font-size: 14px;} 
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate { margin-top: 10px;     font-size: 14px;} 
table.dataTable {    font-size: 14px;}
table.dataTable tfoot th, table.dataTable tfoot td {border-top: none;}
.table-one {}
.table-two {}
table.display.table-two tfoot { background-color: #eee; }
.sonuc-tablo {}
table.sonuc-tablo {font-size: 14px;}
table.sonuc-tablo tbody tr td:nth-of-type(1),
table.sonuc-tablo thead tr td:nth-of-type(1) { width: 80px; }
table.sonuc-tablo tbody tr td:nth-of-type(2),
table.sonuc-tablo thead tr td:nth-of-type(2) { width: 40%; }
table.sonuc-tablo tbody tr td:nth-of-type(3),
table.sonuc-tablo thead tr td:nth-of-type(3) { width: auto; }
table.sonuc-tablo tbody tr td:nth-of-type(6),
table.sonuc-tablo thead tr td:nth-of-type(6) { width: 120px; }
table.sonuc-tablo-tum tbody tr td:nth-of-type(6),
table.sonuc-tablo-tum thead tr td:nth-of-type(6) { width: 175px; }
table.sonuc-tablo-tum tbody tr td:last-of-type,
table.sonuc-tablo-tum thead tr td:last-of-type { width: 295px; }
.page-template {}
.page-template table.sonuc-tablo tbody tr td:nth-of-type(1),
.page-template table.sonuc-tablo thead tr td:nth-of-type(1) { width: 80px; }
.page-template table.sonuc-tablo tbody tr td:nth-of-type(2),
.page-template table.sonuc-tablo thead tr td:nth-of-type(2) { width: 80px; }
.page-template table.sonuc-tablo tbody tr td:nth-of-type(3),
.page-template table.sonuc-tablo thead tr td:nth-of-type(3) { width: 35%; }
.page-template table.sonuc-tablo tbody tr td:nth-of-type(6),
.page-template table.sonuc-tablo thead tr td:nth-of-type(6) { min-width: 200px; }
.page-template table.sonuc-tablo tbody tr td:last-of-type,
.page-template table.sonuc-tablo thead tr td:last-of-type { width: 150px; }
table.sonuc-tablo .btn-s { float: right;     margin-left: 10px; font-size: 12px;}
table.sonuc-tablo .btn-s .fa-youtube {line-height: 18.4px; padding: 0 3px;}
table.sonuc-tablo thead tr th:last-child:after,
table.sonuc-tablo thead tr th:last-child:before,
table.sonuc-tablo tfoot tr th:last-child:after,
table.sonuc-tablo tfoot tr th:last-child:before  { display: none; }
table.sonuc-tablo thead,
table.sonuc-tablo:not(.table-two) tfoot { background-color: var(--red); color: #fff; }
table.sonuc-tablo-tum .brans-tablo-logo { width: 35px; height: 35px; background-size: contain; background-position: center; background-repeat: no-repeat; margin-right: 15px;}
table.sonuc-tablo-tum .tablo-logo span {   }
table.sonuc-tablo-tum .tablo-logo-center{ display: flex;   align-items: center;   justify-content: start;}


.dataTables_length {  }

.pulse {
  display: inline-block;
  margin-left: 5px;
  position: relative; top: -2px;
}

table thead input { width: 100%; }



table.sonuc-tablo-tum { font-size: 13px !important; }
table.sonuc-tablo-tum .tablo-logo{ width: 240px; }


.dataTables_wrapper {}
.dataTables_wrapper .bottom{ display: flex; align-items: center; justify-content: space-between; padding: 15px 0; }
.dataTables_wrapper .bottom .dataTables_info {padding-top: 0}
.dataTables_wrapper .bottom .dataTables_info, 
.dataTables_wrapper .bottom .dataTables_paginate {margin-top: 0}
.dataTables_wrapper .bottom .dataTables_length, 
.dataTables_wrapper .bottom .dataTables_filter {margin-bottom: 0;}



.brans-single-left{}
.brans-single-center{ padding: 0 30px; }
.brans-single-right{ padding-top: 30px; }
.brans-single-logo { position: relative; margin: 0 auto 20px; text-align: center; width: 100%; height: 115px; background-color: #fff; border:4px solid #111; background-size: contain; background-position: center; background-repeat: no-repeat; }
.brans-single-logo a { position: absolute; width: 100%; height: 100%; top: 0; right: 0; z-index: 99; }
.brans-single-kayit,
.brans-single-yayin {text-align: center; font-weight: 600; }
.brans-single-yayin a i { margin-right: 5px; }
.brans-single-info {}
.brans-single-info h4 { font-weight: 300; }
.brans-single-info h4 a{ color: #111; }
.brans-single-pdf-liste {}
.brans-single-pdf-liste ul{ width: 100%; }
.brans-single-pdf-liste ul li a{ display: flex; align-items: center; justify-content: space-between;  color: #111; padding: 10px 0; border-bottom: 1px solid #eee; }
.brans-single-pdf-liste ul li a i{margin-left: 10px; font-size: 18px; }
.brans-single-pdf-liste ul li span { font-weight: 700; }
.brans-single-box { font-size: 16px;   padding: 25px; position: relative; border-radius: var(--defaultRadius); }
.brans-single-box-i { position: absolute; left: 25px; top: -30px;  width: 60px; height: 60px; background-color: #fff; border:4px solid #111; background-size: contain; background-position: center; background-repeat: no-repeat; border-radius: var(--defaultRadius); display: flex; align-items: center; justify-content: center; }
.brans-single-box-i i { font-size: 30px; }
.brans-single-box-title { padding: 20px 0  0; }
.brans-single-box-sonuc {  }
.brans-single-box-title p { color: #fff; font-weight: 300; }
.brans-single-box-title p strong { font-weight: 800; }
.brans-single-box-title span { position: absolute; right: 25px; bottom: 25px; margin: auto; font-size: 15px; font-weight: 700;}
.brans-single-box-title span i{ margin-left: 5px; }
.milli-sporcu-tabs-ul { width: 100%; margin-bottom: 15px; display:flex; align-items: center; justify-content: space-between;   }
.milli-sporcu-tabs-ul li{ flex: 1; }
.milli-sporcu-tabs-ul li:first-child a{ border-radius: var(--defaultRadius) 0 0 var(--defaultRadius); }
.milli-sporcu-tabs-ul li:last-child a{ border-radius: 0 var(--defaultRadius)  var(--defaultRadius)  0; }
.milli-sporcu-tabs-ul li a{ display: block; width: 100%;  background-color: #eee; color: #111; padding: 15px 25px; opacity: 0.4; }
.milli-sporcu-tabs-ul li.ui-tabs-active a,
.milli-sporcu-tabs-ul li:hover a { opacity: 1; }
.milli-sporcu-tabs-ul li a p{ font-weight: 800; display: block; margin-bottom: 0; font-size: 17px;}
.milli-sporcu-tabs-ul li a span{ display: block; font-weight: 400; font-size: 13px; line-height: 20px; }
.milli-sporcu-box {}
.milli-sporcu-box-img { width: 100%; height: 150px; border-radius: var(--defaultRadius); background-size: cover; background-position: top center; background-repeat: no-repeat; background-color: #ddd; position: relative; }

.page-template .milli-sporcu-box-img {height: 225px}
.milli-sporcu-box-img a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.milli-sporcu-box-dy { width: 80%; margin: auto; background-color: #eee; border-radius:  0 0 var(--defaultRadius) var(--defaultRadius) ; }
.milli-sporcu-box-dy span { text-align: center; display: block; margin:auto; padding: 5px 0; font-size: 13px; }
.milli-sporcu-box-title { margin: 10px 0 0; text-align: center; }
.milli-sporcu-box-title h3 { font-weight: 600; margin-bottom: 0; color: #111; font-size: 16px;}
.milli-sporcu-box-title h3 a { color: #111; }
.milli-sporcu-box-title p { font-weight: 300; }
.box-content-popup { width: 90%; max-width: 580px; display: none; overflow-x: hidden; padding: 30px; border-radius: var(--defaultRadius); }
.box-content-popup-img {width: 100%; height: 250px; border-radius: var(--defaultRadius); background-size: cover; background-position: center; background-repeat: no-repeat; background-color: #ddd; position: relative;}
.box-content-popup-title {}
.box-content-popup-title p{ margin-bottom: 10px; }
.box-content-social { display: flex; align-items: center; justify-content: center; margin-top: 25px;}
.box-content-social li{ margin:0 8px; }
.box-content-social li a{ color: #111; font-size: 22px; }


.branslar-liste {}
.branslar-liste-box {  padding: 25px 10px 25px 10px; background-size: 70px auto; background-position: right bottom; background-repeat: no-repeat; background-position: 96% 97% ; margin: 0 0 20px; position: relative; display: flex;
    align-items: center;}
.branslar-liste-box:after { content: ''; position: absolute; background-color: #eee; right: 0; bottom: 0; border-radius: var(--defaultRadius); width: 80%; height: 100%; z-index: -1;}
.branslar-liste-box-image { width: 35%; position: relative;  float: left; min-height: 350px; border-radius: var(--defaultRadius); background-size: cover; background-position: center; }
.branslar-liste-box-image a{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.branslar-liste-box-title { width: 65%; float: left; padding: 0 0 0 20px; position: relative; z-index: 2;}
.branslar-liste-box-logo {}
.branslar-liste-box-title h3 { font-weight: 700; position: relative; padding: 0 27px 15px 0; }
.branslar-liste-box-title h3:after { content: ""; width: 35px; height: 1px; background-color: #9f9f9f; position: absolute; left: 0; bottom: -10px; margin-bottom: 15px; border-radius: 20px;}
.branslar-liste-box-title h3 a{color: #111;}
.branslar-liste-box-title a {}
.branslar-liste-box-title ul {}
.branslar-liste-box-title ul li {}
.branslar-liste-box-title ul li i{display: inline-block; float: left;margin: 0 10px 0 0; position: relative; top: 5px; width: 17px;   opacity: 0.30;}
.branslar-liste-box-title ul li a { color: #111; }
.branslar-liste-box-title ul li a span {font-size: 14px;}
.branslar-liste-box-title ul li:hover i{opacity: 1;}
.brans-single-box-title span a { color: #fff; }

.brans-bg-after {
    width: 100%;
    height: 100px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    bottom: 15px;
    background-position: right;
    opacity: 0.1;
    z-index: 1;
}

.accordion {}
.ac-grup { margin: 0 0 10px 0; }
.ac-grup>h3 { cursor: pointer; width: 100%; padding: 15px; display: block; background-color: var(--red); opacity: 0.3; color: #fff; }
.ac-grup>h3:hover,
.ac-grup>h3.ui-state-active { opacity: 1; }
.ac-grup>h3>span { display: inline-block; float: right; position: relative; top: 3px; }
.ac-content { margin: 0 0 10px 0; }


.ac-grup>h3.alt-brans-h3 { font-size: 14px; cursor: pointer; width: 95%; margin: auto; padding: 5px; display: block; background-color: var(--red); opacity: 1; color: #fff; }

.headsler { position: relative; }
.headsler .fa-angle-down {    display: inline-block;
    float: right;
    position: absolute;
    right: 14px;
    top: 18px;
    color: #fff; }

.headsler .fa-angle-down.arrow-animate{
  transform: rotate(-90deg);
  opacity: 1;
}
.headsler {  opacity: 1; cursor: pointer; }
.headsler.active { margin: 0 !important; opacity: 0.3; }


.google-maps { width: 100%; }
.google-maps iframe { width: 100%; height: 400px; border-radius: var(--defaultRadius); }
#diger-branslar {}
.diger-brans-head { width: 50%; float: left; padding: 80px 0 30px; }
.diger-branslar {}
.diger-branslar-section{ position: relative; }
.diger-branslar-section:after {width: 100%; height: 280px; content: ''; position: absolute; top: 0; left: 0; background: linear-gradient(#003466 0%, #e51d23 100%);}
.diger-branslar-section .content { padding: 60px 0 35px; }
.diger-branslar-section .news-box  { width: 100%; min-height: 300px; }
.diger-branslar-section .news-box:after {background:  linear-gradient(#111 0%, #111 100%) !important;}
.diger-branslar-section .news-box:hover:after {opacity: 0.6;}
.tesis-box  { position: relative;  background-size: cover; background-position: center; background-repeat: no-repeat; padding: 25px 30px 30px; }
.tesis-box:after {content: ''; width: 100%; height: 100%; left: 0; top: 0; background:  linear-gradient(#111 0%, #003466 100%); position: absolute; z-index: 9; opacity: 0.7;} 
.tesis-box-alan { position: relative; z-index: 10; }
.tesisbox-title {}
.tesisbox-title h3 { font-size: 23px; font-weight: 600; position: relative; padding: 0 0 15px 0; color: #fff;margin-bottom: 5px;}
.tesisbox-title ul { width: 100%; }
.tesisbox-title ul li { float: left; margin-right: 15px;  }
.tesisbox-title ul li a { display: block; opacity: 0.3; font-weight: 600; color: #fff; border-bottom: 1px solid #ffffff40; padding: 0 0 5px 0; }
.tesisbox-title ul li.ui-state-active a { opacity: 1; }
.tesis-tabs { width: 100%; float: left; margin-top: 20px; color: #fff; }
.tesis-tabs iframe { width: 100%; height: 350px; border-radius: var(--defaultRadius); }
.tesis-tabs ul {}
.tesis-tabs ul li{ float: none; margin-bottom: 15px; }
.tesis-tabs ul li a{ color: #fff; }
.tesis-tabs ul li i{ width: 25px; position: relative; top: 1px; margin-right: 5px; text-align: center; }
.tab-galeri {  display: grid; grid-template-columns: auto auto auto auto auto; gap: 10px; }
.tab-galeri-image img { border-radius: var(--defaultRadius);  }
#tesisler {}
#tesisler .ac-grup>h3 { background-color: var(--blue); margin: 0; opacity: 1; }
.webtv-box { padding: 10px; }
.webtv-box .webtv-box-img { width: 100%; height: 200px; background-size: cover;  background-position: center; position: relative;}
.webtv-box .webtv-box-img a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 8; }
.webtv-box .webtv-box-title { position: relative; padding: 15px 25px 25px; margin: 5px 0 0 ;  }
.webtv-box h3 { font-size: 19px; margin: 0; }
.webtv-box span { font-size: 13px; font-weight: 300; position: relative; margin-bottom: 20px; display: block; }
.webtv-box span:after { content: ''; position: absolute; width: 30px; height: 3px; left: 0; bottom: -10px; background-color: var(--red); border-radius: 5px; }
.webtv-box p { margin-top: 15px; }
.webtv-box .btn-m {  padding: 5px 20px; font-size: 13px;}
.webtv-box .btn-m i{ margin-left: 20px;}
.sss-alan { background-color: var(--blue2); padding: 60px 35px 35px; position: relative; border-radius: var(--defaultRadius); margin-bottom: 15px;}
.ss-head { display: flex; align-items: center; justify-content: space-between; width: 100%;
    float: left;
    margin: 0 0 35px 0; }
.sss-alan h1 { color: #fff;  }
.sss-dec { padding: 0 0 0 30px;   color: #fff; }
.sss-ana-icon {  width: 100%; margin-bottom: 20px; display: block; float: left; }
.sss-ana-icon i{ font-size: 45px; color: #fff;  }
.sss-ana-icon-bg {  position: absolute; right: 20px; top: 20px; opacity: 0.25; }
.sss-ana-icon-bg i{ font-size: 65px; color: #fff; }
.sss-soru h3{ color: #fff; cursor: pointer; padding: 15px 40px 15px 0; border-bottom: 1px solid #ffffff1a; margin: 0; position: relative; }
.sss-soru h3 span{ float: right;  top: 32px; right: 0;  position: absolute;}
.sss-soru h3 strong { display: block; margin-bottom: 5px; font-size: 45px; line-height: 55px; }
.sss-soru h3 p { font-weight: 400;  display: block; }
.sss-icerik { padding: 10px 0 0 0; color: #fff; font-weight: 300; }
.icerik-sag {}
.icerik-sag ul{}
.icerik-sag ul li{ margin-bottom: 10px; }
.icerik-sag ul li a{ font-weight: 600;  }
.icerik-sag ul li a i{ margin-left: 10px; }
.sss-flex { display: flex; align-items: center; justify-content: space-between; }
.sss-icerik-sol { width: 70%;  }
.icerik-sag { width: 25%;  }
.sss-icerik-tum {}
.term-nasil-basvuru-yapilir .sss-alan{ background-color: var(--red2); }
.yeterlilik-login { padding: 35px; border-radius: var(--defaultRadius); background-image: url(../img/default-img.jpg); position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; }
.yeterlilik-login:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background-image: linear-gradient(180deg, var(--blue) 0%, var( --red) 100%);
    opacity: 0.76;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s; border-radius: var(--defaultRadius);}
.yeterlilik-login .col-row {min-height: 200px; display: flex; align-items: center; justify-content: space-between; position: relative;; z-index: 11;}
.yeterlilik-login .yeterlilik-login-title { color: #fff; }
.yeterlilik-login .yeterlilik-btn { display: table; width: auto; margin: auto; text-align: center; float: right; }
.yeterlilik-login .yeterlilik-btn li { width: auto; float: left; margin: 0 10px;  }
.yeterlilik-login .yeterlilik-btn li a{ padding: 25px;  }
.yeterlilik-login .yeterlilik-btn li i { margin:0 0 10px 0; display: block; font-size: 23px; }
.yet-uyari { text-align: center; margin: 30px 0 20px; }
.yet-uyari p{ padding: 0; margin: 0; }
.tax-yeterlilik_kategori .yeterlilik-login { margin-top: 15px; }
.icon-boxes { width: 100%;float: left; }
.icon-box {border-radius: var(--defaultRadius); position: relative;}
.icon-box a{ padding: 80px 30px 30px; margin: 10px 0;  position: relative; border-radius: var(--defaultRadius); overflow: hidden; display: block; }
.icon-box h3{ color: #fff; display: block; }
.icon-box h3 i{ display: block; font-size: 40px; margin-bottom: 10px;  }
.icon-box a { color: #fff; }
.icon-box .icon-box-ib {  }
.icon-box .icon-box-ib i{  }
.icon-box-class {}
.icon-box-class:nth-of-type(odd) { width: 49%; float: left; }
.icon-box-class:nth-of-type(even) { width: 49%; float: right; }
/*  
// f058 checked
// f577 finger
// f00d tiemes
*/
.icon-box h3 span { position: relative; } 
.icon-box h3 span:before {font-family: 'Font Awesome 5 Pro';position:relative;font-size:40px;color:#fff;width:60px;height:30px;display:block;margin-bottom: 15px;}
.icon-box:before { font-family: 'Font Awesome 5 Pro'; position: absolute; right: 0; bottom:0 ; font-size: 60px; opacity: 0.4; color: #fff; width: 60px; height: 30px;}
.class-116 .icon-box  { background-color: var(--blue2); }
.class-116 h3 span:before,
.class-116 .icon-box:before { content: "\f5da";}
.class-117 .icon-box  { background-color: var(--red2); }
.class-117 h3 span:before,
.class-117 .icon-box:before { content: "\f02d";}
/* İşlemi Tamamlanmış Salonlar */
.class-118 .icon-box  { background-color: var(--green); }
.class-118 h3 span:before,
.class-118 .icon-box:before { content: "\f058";}
.class-119 .icon-box  { background-color: var(--blue); }
.class-119 h3 span:before,
.class-119 .icon-box:before { content: "\f577";}
.class-120 .icon-box  { background-color: var(--red); }
.class-120 h3 span:before,
.class-120 .icon-box:before { content: "\f057";}
.filtre-search-alan { background-color: #eee; padding: 35px 0; }
.input-grup { }
.input-2 { width: 20%; float: left; }
.input-3 { width: 28%; margin-left: 2%; float: left; }
.input-5 { width: 48%; float: right; }
footer { padding:30px 0 30px;   position: relative; background: linear-gradient(#003466 0%, #e51d23 100%);  position: relative; }
footer .footer-logo { margin-bottom: 30px; }
footer .footer-logo img{ height: 80px; }
footer .footer-widget.footer-widget-menu { padding: 0 20px; }
footer .footer-widget { color: #fff; }
footer .footer-widget h3 { margin-top: 55px; margin-bottom: 20px; }
footer .footer-widget ul{  }
footer .footer-widget ul li{ padding: 0 0 10px 0; }
footer .footer-widget ul li a{ color: #fff; }

.footer-copyright { width: 100%; display: table; margin: auto; padding-top: 45px;  }
.footer-copyright p { font-size: 13px; color: #fff; font-weight: 300; margin: auto; text-align: center; }
.footer-copyright_menu {  }
.footer-copyright_menu ul{}
.footer-copyright_menu ul li{ float: left ; margin: 0 15px 0 0; font-size: 13px; }
.footer-copyright_menu ul li a{ color: #fff; font-weight: 600; }
.hamarad {  margin-top: 10px !important;}
.hamarad a{ color: #fff; }
.hamarad img{ position: relative;
    top: 7px;
    margin-right: 10px; }



.footer-brands { width: 100%; float: left;margin: 35px 0 0 ; display: flex; align-items: center; justify-content: center; }
.footer-brands .items img{ width: auto; height: 105px; margin: auto; display: block; }

h3.footer-logo-head { width: 100%; float: left; font-size: 18px; font-weight: 300; line-height: 30px; margin: 35px 0 15px; display: block; position: relative; color: #fff; text-align: center;     letter-spacing: 6px; }
h3.footer-logo-head strong{ display: block;  }
h3.footer-logo-head:before { content: ""; width: 50px; height: 2px; border-radius: 20px; background-color: #ffffff82; position: absolute; bottom: -15px; left: 0;  right: 0; margin: auto; }

.footerustu .sosyalmenu {display: table; margin:auto; position: fixed; right: 0; top: 150px; z-index: 9; }
.footerustu .sosyalmenu { }
.footerustu .sosyalmenu ul {margin:0; }
.footerustu .sosyalmenu ul li{margin:0; float: none; width: 45px; height: 45px; line-height: 45px; text-align: center; transition: all 0.4s ease;}
.footerustu .sosyalmenu ul li a{ color: #fff;  font-size: 15px; line-height: 45px; display: block;}
.footerustu .sosyalmenu ul li i{ font-size: 22px;    line-height: 45px; }

.footerustu .sosyalmenu ul li.btn-facebook { background-color: #1877f2; }
.footerustu .sosyalmenu ul li.btn-twitter { background-color: #1da1f2; }
.footerustu .sosyalmenu ul li.btn-insta { background-color: #ff0070 ; }
.footerustu .sosyalmenu ul li.btn-youtube { background-color: #ff0000; }

.footerustu .sosyalmenu ul li:hover {transform: scale(1.1);}

.up-icon {padding:11px 15px; width: 45px; position:fixed; bottom:20px; right:5%;  margin: auto; cursor:pointer; z-index:99; border-radius:5px}
.up-icon i{font-size:25px;color:#fff;text-align:center!important;display:block}
.formum {width: 100%;}
.formum label{ width: 100%; float: left; font-size: 16px; color: #111; font-weight: 600; margin-bottom: 10px; }
.formum label span { margin-top: 5px; display: block;  }
.formum input,
.formum select { width: 100%; border:1px solid #ddd; padding:10px 10px; border-radius: 5px;  font-size: 15px }
.formum textarea { width: 100%; height: 120px; border:1px solid #ddd; padding: 10px 10px; margin-bottom: 0;border-radius: 5px; }
.formum button { font-family: inherit; font-weight: 800; margin: 15px 0 0 ; float: right; border: none; cursor: pointer; border-radius: 5px; }
.formum .wpcf7-submit { width: auto; display: inline-block; border:none; background-color: var(--blue); color: #fff; font-weight: 600;font-size: 15px !important; padding: 10px 25px; cursor: pointer; border:1px solid var(--blue); border-radius: var(--defaultRadius); }
.formum .strong {font-weight: 800; font-size: 16px !important; padding: 5px 0; margin-bottom: 5px; border-bottom: 1px solid #ddd;}
.izin { clear: both; float: left; width: 100%;}
.izin .wpcf7-list-item-label{font-weight:400;font-size:13px;line-height:normal;margin:-4px 5px 0;display:inline-block;width:calc(100% - 28px);float:right}
.izin label{display:flex}
.izin .wpcf7-list-item{width: 100%; margin:0 0 8px}
.izin .wpcf7-list-item input{margin:0;width:13px;float:left; position: relative; top: -2px;}
.izin-alan {}
.izin-check {}
.izin-yazi {}
.filtre-search.formum {}
.filtre-search.formum form{ margin: 0; }
.filtre-search.formum button{ width: 100%; margin: 0; min-height: 41px;}
.search .filtre-search-alan .filtre-search a.btn-reset,
body.search .filtre-search-alan .filtre-search.formum button{  margin-top: 15px;}
.page-template .filtre-search-alan {background-color: #eee;  padding: 15px 0;}
.filtre-search button.btn-send { width: 60%; float: left;}
.filtre-search a.btn-reset { width: 35% ; float: right; border-radius: 5px; background-color: #505050; min-height: 41px;}
.search-alan-left .filtre-search h3 { color: #fff; }
.search-alan-left .filtre-search,
.search-alan-left .tabs { width: 100%; }
@media all and (max-width: 1240px) {
    header nav {  zoom: 0.94;}
    header .logo img{ height: 70px;}
    .grid {margin: 0 -10px;}
    .news-box {  position: relative; background-size: cover; background-position: center; margin: 10px; min-height: 350px; }
    .news-box:nth-of-type(1),
    .news-box:nth-of-type(3n+1) { width: calc(50% - 20px); }
    .news-box:nth-of-type(2),
    .news-box:nth-of-type(3n+2) { width: calc(50% - 20px); }
    .news-box:nth-of-type(3n) { width: calc(50% - 20px);; }
    .brans-single-logo { margin: 0; width: 115px; height: 115px;}
    .brans-single-kayit { text-align: left; }
    .diger-branslar-section .news-box  { width: 100%; min-height: 250px; }
    .yeterlilik-login .yeterlilik-btn li a { padding: 10px;}
}
@media all and (max-width: 1200px) {
body { font-size: 14px; }
header nav ul li.icon-btn a { padding: 25px 6px 10px;}
header nav ul li.icon-btn a span{ font-size: 10px;}
.btn-m { padding: 9px 10px;}
.search-alan-left .tabs ul.tabs-headers-ul li a { font-size: 16px; display: block;
    margin-bottom: 10px; }

.search-alan-left { width: 100%; padding: 0 5%;}
.search-alan-right  { display: none; }

.slide-box h1 {font-size: 25px;line-height: 30px;}
.faaliyet-head h1 { font-size: 30px; }
.sonuc-section {margin: 0 0 50px;}
.fsb-date-gerisayim ul li p {font-size: 18px;}
.fsb-date-gerisayim .ayir_2 {font-size: 15px;  margin: 0 2px;}
.fsb-date-gerisayim ul li span {  font-size: 10px;}
.madalya-sayisi {  padding: 0;}
footer .footer-widget.footer-widget-menu {  padding: 0;}
footer .footer-widget h3 {margin-top: 20px;}
}
@media all and (max-width: 1100px) {
    .yeterlilik-login .yeterlilik-btn li { width: 100%; margin-bottom: 10px; }
    .yeterlilik-login .yeterlilik-btn li a{ width: 100%; display: block; }
}
@media all and (max-width: 1024px) {
header {padding:15px 0; position: absolute; top: 0; left: 0; width: 100%; z-index: 10}
header .container { width: 90%; display: table; margin: auto; padding:0 0; position: relative; }
header .logo { float: left; display: inline-block; margin: 0;}
header .logo img{ height: 45px;}
.sticky-menu .logo img {  height: 45px;}

.mobil-search,
.mobil-menu { display: block; }

.mobil-search {position: absolute; right: 55px; top: 15px;}

.mobil-search i { font-size: 18px; color: #fff; }

header .logo .normal-logo,
header .logo .sticky-logo  {display: none;}

header nav { width: 100%; float: left; display: none; margin: 0; position: fixed;  height: 100%; background-color: #ddd; left: 0;
    top: 0; bottom: 0;}
header nav ul {margin:0;  position: relative; top: 25%;   text-align: center;-webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%); transform: translateY(-50%);}
header nav ul li {width: 100%; margin:2px 0 ; float: left;  }
header nav ul li a {width: 100%; position: relative; display: block; font-size: 30px; color: #111; line-height: 40px;     padding-bottom: 6px; font-weight: 700;  margin-bottom: 11px;}
header nav ul li a:after { content: '';  width: 50px;  height: 2px; background-color: #bbb; left: 0; right: 0; bottom: -5px;    position: absolute;  margin: auto;}
header.sticky-menu { padding: 15px 0; }
table.dataTable {min-width: 1024px;}
.slider-cat-btn .btn-m{ margin: 22px auto 0;}
.buton-scroll {width: auto;  display: flex;  overflow: scroll;}
.grid { margin: 0 -10px; }
.news-box:nth-of-type(1),
.news-box:nth-of-type(3n+1),
.news-box:nth-of-type(2),
.news-box:nth-of-type(3n+2),
.news-box:nth-of-type(3n) { width: calc(50% - 20px); margin: 0 20px 20px 0; }
.buton-scroll { position: relative; }
.news-sections .filters-button-group:after { background-color: #111; width: 50px; height: 100%; right: 0; top: 0; content: ''; z-index: 99; position: absolute; }
.news-section .filters-button-group { padding-left: 40px; position: relative;}
.news-section .filters-button-group button { flex-basis: auto; flex-shrink: 0; flex-wrap: nowrap;}
.left-menu { height: 100vh; position: fixed;z-index: 1005; width: 320px;  overflow: scroll;  -ms-overflow-style: none; scrollbar-width: none; top: 0; background: linear-gradient(#003466 0%, #e51d23 100%); -webkit-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);
box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);}
.cs-openclose { left: 0; }
.left-menu::-webkit-scrollbar {display: none;}
.left-menu-center { min-height: 100vh; overflow: scroll; position: relative;}
.left-img {width: calc(100% - 50px); display: table; margin:25px 25px 10px;  padding-bottom: 10px;  }
.left-img img{width: auto; max-width: 100%; height: auto;}
.left-menu nav {margin: 0 25px 130px; }
.left-menu nav ul {}
.left-menu nav ul li{ position: relative; margin: 0px 0; border-bottom: 1px solid #ffffff26; padding: 10px 0;}
.left-menu nav ul li a{ color: #fff; font-size: 15px; }
.left-menu nav ul li i{ color: #fff; position:absolute; right: 0; top: 14px;  }
.left-menu nav ul li ul{ display: none; margin:10px 15px 0;   }
.left-menu nav ul li ul li{ padding: 5px 0; }
.left-menu nav ul li.icon-btn { width:49%; display: inline-block; text-align: center;}
.left-menu nav ul li.icon-btn span{ display: block; font-weight: 600; font-size: 13px; margin-top: 5px;}
.left-menu nav ul li.icon-btn a{ display: block;  padding: 10px 10px 10px; color: #fff; border-radius: var(--defaultRadius); }
.left-menu nav ul li.icon-btn.web-tv-icon a {background: #ac525b;}
.left-menu nav ul li.icon-btn.formlar-icon a {background: #034b91;}
.left-menu nav ul li.icon-btn.kurslar-icon {width: 100%;}
.left-menu nav ul li.icon-btn.kurslar-icon a {background: #e51d23;}
.left-menu nav ul li.icon-btn.yeterlilik-icon a {background: #6aac52;}
.left-menu nav ul li.icon-btn.denklik-icon a {background: #5141bd;}
.left-menu nav ul li.icon-btn img { height: 38px; width: auto; margin: 7px auto;}
.left-menu nav ul.sub-menu li { border-bottom: none; }
.left-menu nav ul li.search-icon { display: none; }

.left-menu nav ul li.baskan-mesaj, 
.left-menu nav ul li.bakan-alani  { width:50%; float:left; }

.left-menu nav ul li.bakan-alani span,
.left-menu nav ul li.baskan-mesaj span{ text-align: center; display: block; font-size: 12px; }

.left-menu nav ul li.bakan-alani p,
.left-menu nav ul li.baskan-mesaj p{  font-size: 9px; }

.left-menu nav ul li.bakan-alani img,
.left-menu nav ul li.baskan-mesaj img{height: 95px;width: auto; margin: 0 auto 5px; display: block;}

.left-copyright {position: relative; bottom: 0; left: 0; right: 0; padding: 80px 0 25px;text-align: center; }
.left-copyright p { color: #fff; font-weight: 200; font-size: 13px;}
.left-menu .sosyalmenu {  float: none;  margin: 15px auto 0; }
.left-menu .sosyalmenu ul li { margin:0 20px 0 0;  } 
.left-menu .sosyalmenu ul li i{ font-size: 20px;  } 
.sporcu-alan-baslik h1:before,
.sporcu-alan-baslik h1:after { display: none; }
.sporcu-alan-baslik h1 {font-size: 25px;line-height: 30px;}
.sporcu-alan-baslik img {height: 70px;}
.my_branslar-template-default .ptb-70 {padding: 40px 0;}
footer .footer-widget.footer-widget-menu { padding: 0; }
footer .footer-widget h3 { margin-top: 15px; margin-bottom: 15px; }
.footer-brands {margin: 0 0 20px;  display: block;}
.footer-brands .items img {height: 95px;  margin: 15px auto;}
.footer-copyright { display: block;  padding-top: 15px;  }
.footer-copyright p { text-align: center; padding-bottom: 20px; }
.footer-copyright_menu {  }
.footer-copyright_menu ul{}
.footer-copyright_menu ul li{ float: none ; text-align: center; margin: 0 0 10px 0; font-size: 13px; }
.footer-copyright_menu ul li a{ color: #fff; font-weight: 600; }
}
@media all and (max-width: 1100px) {
header nav {  zoom: 0.9;}
.sporcu-box-slider .owl-dots,
.brans-slider .owl-dots { margin-top: 35px; display: flex; align-items: center; justify-content: center; zoom: 0.6;}
.sporcu-box-slider .owl-dots .owl-dot,
.brans-slider .owl-dots .owl-dot{ opacity: 0.4; background-color: #111; width: 16px; height: 16px; border-radius: 100%; margin: 0 3px; }
.sporcu-box-slider .owl-dots .owl-dot.active,
.brans-slider .owl-dots .owl-dot.active{ opacity: 1; }
.sporcu-box-slider .owl-dots {margin-top: 0;}
.faaliyet-section { padding: 85px 0 35px;}
.fsb-date-gerisayim { width: 20%; min-height: 320px;  padding: 25px 25px 0;}
.fsb-info { width: 60%; float: left;  padding: 0 30px;}
.fsb-info-title h1 {font-size: 20px;padding: 5px 0 5px 0;}
.fsb-info-title span a {  padding: 1px 10px;}
.fsb-date { zoom: 0.8 }
}

@media screen and (max-width: 1420px) and (min-width: 1250px){
    header nav {zoom: 0.98;}
    header nav ul li.icon-btn {zoom: 0.9;}
}

@media screen and (max-width: 1250px) and (min-width: 1030px){
    header nav {zoom: 0.9;}
    header nav ul li.icon-btn {zoom: 0.6;}
}

@media all and (max-width: 1025px) {
   .home-slider-alan {
    padding: 85px 0 180px;
    } 
}
@media all and (min-width: 992px) {
.home-slider-alan .home-slider-news-col,
.home-slider-alan .home-slider-duyuru-col{  height: 450px; }
}

@media all and (max-width: 992px) {
    .brans-single-kayit, .brans-single-yayin {
    text-align: left;
    font-weight: 600;
    margin: 10px 0 0;
}
    .footerustu .sosyalmenu { display: none; }
.left-menu nav ul li.megamenu ul{padding: 0; position: relative; margin: 10px 0; }
.left-menu nav ul li.megamenu ul li{width: 100%; height: 150px; padding: 0; position: relative;     margin-bottom: 10px;}
.left-menu nav ul li.megamenu ul li img{width:100%;  height: 150px; padding: 0; opacity: 0.5 !important;}
.left-menu nav ul li.megamenu ul li span { position: absolute; bottom: 15px; left: 15px; background-color: var(--blue); color: #fff; padding: 5px 10px;  }
.left-menu nav ul li.megamenu ul li:not(:first-child),
.left-menu nav ul li.megamenu.megamenu-one ul li{width: 100%; height: 150px;}
.left-menu nav ul li.megamenu ul li a,
.left-menu nav ul li.megamenu.megamenu-one ul li a{padding: 0; display: block;
    width: 100%;}
.left-menu nav ul li.megamenu ul li img,
.left-menu nav ul li.megamenu.megamenu-one ul li img,
.left-menu nav ul li.megamenu ul li:not(:first-child) img { filter: grayscale(0); left: 0; margin: 0; top: 0;     opacity: 1;}
.home-slider-alan{ width: 100%; height: auto; padding: 85px 0 40px;}
.home-slider-news-col { width: 100%; float:left; margin-bottom: 20px;  }
.home-slider-duyuru-col  {width: 100%; float:left; }
.home-slider-news .item, 
.home-slider-duyuru .item {height: auto;}
.home-slider-news .item { padding: 180px 0 30px; }
.home-slider-duyuru .item {padding: 100px 0 30px;}
.slide-box { width: 90%; position: relative; bottom: auto; left: auto; right: auto; margin: auto; }
.slide-box h1 {font-size: 25px; font-weight: 700; line-height: 30px;}
.page-title-center h1 { color: #fff; font-size: 25px; line-height: 30px; margin-bottom: 10px;}
.brans-alan { margin-top: 50px; }
.brans-slider { width: 100%;  margin: auto;}
.news-section { padding: 0;}
.news-section h1 { font-size: 25px; line-height: 35px; }
.faaliyet-head { width: 100%; left: 0; }

.faaliyet-head span {float: left; margin: 5px 0 10px;}
.faaliyet-head ul { margin: 10px 0 5px;}
.faaliyet-head ul li {margin-right: 0; width: 50%; float: left;}
.sonuc-section {margin: 0 0 50px; padding: 50px 0 0;}
.sonuc-head {display: block;}
.sonuc-head h1{ font-size: 30px; display: block;  margin: 0 0 20px; }
.sonuc-head ul{display:block;float: left;}
.sonuc-head ul li{  margin: 0 10px 10px 0; }
.sonuc-head ul li a{ margin: 0; }
.sonuc-table-alan { width: 100%; margin: 15px 0 30px; float: left; padding: 30px 15px;  }
.sidebar {  margin-bottom: 0;}
.page-tab-icerik { padding: 0 0 40px; }
.banka-bilgi-uyari { width: 50px;}
.banka-bilgi-alt p {width: calc(100% - 70px);}
.buton-scroll {margin-bottom: 20px;}
.up-icon { bottom:0; }
.brans-single-center { padding: 0 0 30px;}
.diger-brans-head { width: 100%; float: left; padding: 80px 0 30px; }
.sidebar { margin-bottom: 10px; }
.sidebar aside{}
.sidebar aside ul{ display: none; }
.sidebar .banka-bilgi,
.sidebar .banka-bilgi-alt {  display: none;  }
.milli-sporcu-tabs-ul { width: 100%; margin-bottom: 15px; display:table; align-items: center; justify-content: space-between;   }
.milli-sporcu-tabs-ul li{ width: calc(50% - 10px);
    float: left;
    flex: 1;
    margin: 5px; }
.milli-sporcu-tabs-ul li:first-child a{ border-radius: 0; }
.milli-sporcu-tabs-ul li:last-child a{ border-radius: 0; }
.milli-sporcu-tabs-ul li a{ display: block; width: 100%;  background-color: #eee; color: #111; padding: 15px 25px; opacity: 0.4; }
.milli-sporcu-box-img {    height: 350px !important;
    width: 90%;
    display: block;
    margin: auto;
    object-fit: cover;
    object-position: center;}
.aside-icon { display: block; }
.page-icerik { padding: 15px 0;}
.faaliyet-section-box { width: calc(50% - 22px);display: inline-block; float: none; margin: 0 10px 20px;padding: 0; vertical-align: top;
 background-color: #f5f5f5;border-radius: var(--defaultRadius);}
.faaliyet-section-box:hover {background-color: transparent;}
.faaliyet-section-box:after {border-radius: 0 0 var(--defaultRadius) var(--defaultRadius);}
.fsb-date-gerisayim ul li p {font-size: 23px;}
.fsb-date-gerisayim .ayir_2 {font-size: 17px;  margin: 0 2px;}
.fsb-date-gerisayim ul li { margin: 0; }
.fsb-date-gerisayim .ayir_2 { margin: 0 2px;}
.news-box:nth-of-type(1), 
.news-box:nth-of-type(3n+1), 
.news-box:nth-of-type(2), 
.news-box:nth-of-type(3n+2), .news-box:nth-of-type(3n) { width: 100%;  margin: 0 0 20px 0;}
.fsb-info { width: 100%; float: left; padding: 0 30px 30px;}
.fsb-info-img { display: none; width: 100%; float: left; text-align: center;   height: 90px;     margin-right: 0;}
.fsb-info-title { width: 100%; text-align: center; }
.fsb-info-title h1 { font-size: 25px;  padding: 5px 0 10px 0;}
.fsb-date-gerisayim { float: left; min-height: 320px; padding: 25px 25px 0;}
.fsb-date-gerisayim,
.fsb-date { width: 100%; }
.fsb-basvuru { width: 100%; float: left; padding: 20px 0; background-color: #eee; border-radius: 0 0 var(--defaultRadius) var(--defaultRadius);}
.fsb-basvuru span { margin-bottom: 5px; font-size: 13px;}
.fsb-basvuru:after { display: none; }
.fsb-date, .fsb-info {  border-right: none;}
.fsb-date { text-align: center;  padding: 25px 0; background-color: #ddd; margin-bottom: 25px;}
.fsb-date-gerisayim {width: 100%; min-height: inherit; padding: 50px 25px 0; position: relative; opacity: 1; bottom: 0;min-height: 123px;
    left: 0;}
.fsb-info-title font { display: none; }
.fsb-info-title span a {display: table;  margin: 0 auto 10px;}
.fsb-info-title ul { margin: auto; display: table; }
.faaliyet-section-box:hover .fsb-date { color: #111;}
.faaliyet-section-box:hover .fsb-info-title span , 
.faaliyet-section-box:hover .fsb-info-title h1, 
.faaliyet-section-box:hover .fsb-info-title h1 a, 
.faaliyet-section-box:hover .fsb-info-title ul li, 
.faaliyet-section-box:hover .fsb-info-title ul li i, 
.faaliyet-section-box:hover .fsb-info-title ul li a, 
.faaliyet-section-box:hover .fsb-basvuru span, 
.faaliyet-section-box:hover .fsb-basvuru p { color: #111; }
.jumbotron {margin-bottom: 25px; position: relative; z-index: 99; }

.dataTables_wrapper {}
.dataTables_wrapper .bottom{ display: block;  padding: 15px 0; }
.dataTables_wrapper .bottom .dataTables_info {padding-top: 0}
.dataTables_wrapper .bottom .dataTables_info, 
.dataTables_wrapper .bottom .dataTables_paginate {margin-top: 0}
.dataTables_wrapper .bottom .dataTables_length, 
.dataTables_wrapper .bottom .dataTables_info,
.dataTables_wrapper .bottom .dataTables_filter {margin-bottom: 15px;}

.dataTables_wrapper .bottom .dataTables_paginate {    zoom: 0.8;}

.fsb-date-gerisayim .running {position: absolute;  width: 100%;  top: -50px;}


}
@media all and (max-width: 768px) {
.left-menu { width: 80%; }
.sporcu-box .sporcu-hareket-img {height: 235px; }
.sporcu-sayi-alan { padding: 50px 0; }
.madalya-listesi {display: block; }
.madalya-sayisi { padding: 0 0 0 0; } 
.madalya-box {  border-right: none; padding: 30px  50px 0 0;}
.sporcu-sayi h3, .madalya-sayisi h3 { text-align: center;}
.sporcu-sayi h3:before, .madalya-sayisi h3:before { left: 0; right: 0; margin: auto;}
.branslar-liste {}
.branslar-liste-box {  padding: 0; background-size: 70px auto; background-position: right bottom; background-repeat: no-repeat; background-position: 90% 97% ; margin: 0; position: relative;}
.branslar-liste-box:after { width: 90%; height: 100%; left: 5%; }
.branslar-liste-box-image { width: 100%; position: relative;   min-height: 250px;   }
.branslar-liste-box-image a{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.branslar-liste-box-title { width: 90%; float: none; display: table; margin: auto; padding: 30px ; }
.branslar-liste-box-title h3 { padding: 0 0 15px 0; }
.branslar-liste-box-logo {}
.yeterlilik-login .col-row { display: block; text-align: center; }
.yeterlilik-login .yeterlilik-btn { width: 100%; text-align: center; display: flex; align-items: center; justify-content: center; }
.yeterlilik-login .yeterlilik-btn li { width: auto; display: inline-block; margin:0 5px 0;}
.yeterlilik-login .yeterlilik-btn li a{ width: auto; display: inline-block; padding: 10px 20px; }
.icon-box-class:nth-of-type(even) { width: 100%; float: left; }
.icon-box-class:nth-of-type(odd) { width: 100%; float: left; }
.icon-box-class:nth-of-type(3n) { width: 100%; float: left; }
.ss-head,
.sss-flex { display: block; }
.sss-dec { padding: 10px 0 0 0; }
.sss-icerik-sol { width: 100%; margin-bottom: 20px;  }
.icerik-sag { width: 100%;  }
}
@media all and (max-width: 768px) { 
.faaliyet-section-box {width: 100%; margin: 0 0 30px;}
}
@media all and (max-width: 480px) {
.sporcu-box .sporcu-hareket-img {height: 285px;}
header .logo img {
    height: 42px;
}
.mobil-search {
    right: 45px;
}
}
@media all and (max-width: 320px) {

}


.page-id-1645 .yk-title { display:none;}

#ust-1 .fa-plus,
#ust-2 .fa-plus { position: absolute; right: 0; top: 0;  transition: all 0.4s ease; cursor: pointer;}

#ust-1 .fa-plus.open,
#ust-2 .fa-plus.open {transform: rotate(45deg);}

.aaaa-1,
.aaaa-2 { display: none; }


.headsler-1,
.headsler-2 { opacity: 0.4; transition: all 0.4s ease;}

.headsler-1.aktif,
.headsler-2.aktif { opacity: 1; }

#kurallar table tr td:nth-child(1),
#antrenor table tr td:nth-child(1),
#hakem table tr td:nth-child(1){ width: 70%; }

.uyari { width: 100%; float: left; margin-bottom: 30px; padding: 20px; background-color: #eee; border-radius: var(--defaultRadius); position: relative;  }
.uyari-islem { font-weight: 800; }

.uyari .uyari-close { position: absolute; right: 15px; top: 15px; cursor: pointer; }
.uyari .uyari-close i{ color: #111; }


.page-id-1645 {}
.page-id-1645 .yonetim-kurulu {}

.page-id-1645 .yonetim-kurulu div:nth-of-type(5) {margin-left:13.5%; }

@media all and (max-width: 480px) {
  .page-id-1645 .yonetim-kurulu div:nth-of-type(5) {margin-left:inherit; }
  
}