/*Genel*/
body {font-family: "Poppins", sans-serif;background-color: #1b1b1b;font-size: 18px;color: #FFF;} 
a {text-decoration: none;color: #ff0000;transition: all 0.3s ease;}
a:hover {color: #df0000;}
.anasayfa-bosluk {margin: 50px 0;}
.saked-anasayfa-baslik {margin-bottom: 30px;text-align: center;color: #A22013;font-size: 36px;font-weight: bold;}
.sayfa-ana-baslik {font-size: 36px;font-weight: bold;margin-bottom: 30px;}
.content-page {padding: 30px 0;}
.genel-kutu {background-color: #000;border-radius: 12px;padding: 30px;margin-bottom: 20px;}
.btn-genel {background-color: #A22013;color: #fff;border-radius: 20px;border: 2px solid #A22013;padding: 5px 20px;transition: .5s;}
.btn-genel:hover, .btn-genel:active, .btn-genel:first-child:active, .page-link:focus {background-color: #69150d!important;border: 2px solid #69150d!important;color: #FFF;}
.sayfalama-genel .page-item .page-link {border: 1px solid #A22013;margin: 0 8px;border-radius: 20px;transition: all 0.3s ease;}
.sayfalama-genel .page-item .form-select {color: #FFF;background-color: #1b1b1b;border: #f8f9fd;}
.sayfalama-genel .page-item.disabled .page-link {color: #888686;background-color: #e4e4e4;border-color: #f4f4f4;}
.sayfalama-genel .page-item.disabled:hover {cursor: not-allowed;}
.sayfalama-genel .btn-genel {min-width: 113px;}
.sayfalama-genel {--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgb(253, 13, 13, 0.25) !important;}
.form-check-input {accent-color: #ff0000;transition: all 0.2s ease;}
.form-check-input:hover {box-shadow: 0 0 5px rgba(175, 76, 76, 0.3);border-color: #A22013;}
.form-check-input:focus, .form-control:focus {box-shadow: 0 0 0 0.2rem rgba(175, 76, 76, 0.25);border-color: #A22013;outline: none;}
.form-check-input:checked {background-color: #A22013;border-color: #A22013;}
.modal-trigger-text {cursor: pointer;color: #ff0000;transition: color 0.3s ease;}
.modal-trigger-text:hover {color: #A22013;}
.modal-content {color: #000;}
.imlec-engel {cursor: not-allowed;}
/*Genel bitiş*/
/*Header*/
.header {background-color: #000;}
.logo {display: inline-block;padding: 7px 0;}
.menu li a {transition: 0.3s;white-space: normal;display: block;font-size: 20px;color: #FFF;}
.menu li a:hover, .menu li a:active{color: #A22013 !important;background-color: transparent;}
.dropdown-menu > li {position: relative;}
.menu .dropdown-menu {border: none;border-radius: 0;}
.menu .dropdown-menu li a {padding: 7px 10px;font-size: 18px;color: #000;}
.mobil-menu {margin-top: 0;padding: 7px 10px;float: right;border: 2px solid #3e3e3e;border-radius: 5px;}
.mobil-menu i {color: #A22013;font-size: 20px;}
.header nav {padding-bottom: 0;padding-top: 0;}
.header .social-media {margin: 8px 0;}
.social-media a {color: #ff0000;width: 35px;height: 35px;line-height: 35px;text-align: center;}
.social-media li {border-radius: 20px;transition: 0.5s;}
.social-media li:hover {background-color: #A22013;}
.uyeMenuList a {padding: 7px 15px;transition: .2s ease;}
.uyeMenuList a:hover, .uyeMenuList a:focus, .uyeMenuList a:active {background-color: rgba(255,0,0,.5);color: #fff;}
/*Header bitiş*/
/*Ana Sayfa Slider*/
.slider-anasayfa-ikon {width: 50px !important;height: 50px !important;}
.slider-anasayfa .carousel-caption {font-size: 18px;width: 35%;max-height: 80%;padding: 15px 25px;top: 85px;text-align: left;overflow: hidden;}
.slider-anasayfa .carousel-caption h5 {font-weight: 700;font-size: 26px;}
.slider-anasayfa .carousel-caption .btn-genel {margin-top: 25px;}
.slider-golge {position: absolute;width: 100%;height: 100%;background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.76) 29%, rgba(0, 0, 0, 0) 57%, rgba(0, 0, 0, 0) 100%);}
/*Ana Sayfa Slider bitiş*/
/*Özellik*/
.ozellik-bolum p {margin-bottom: 32px;text-align: center;}
.ozellik-bolum, .haberler {padding: 30px 0;background-color: #000;}
.ozellik-nesne {padding: 10px;font-size: 20px;text-align: center;}
.ozellik-ikon {background-color: #FFF;display: inline-block;padding: 20px;border-radius: 100%;margin-bottom: 15px;}
.ozellik-nesne i {font-size: 25px;color: #724115 !important;}
/*Özellik bitiş*/
/*Haberler*/
.haber-blok {margin-bottom: 30px;}
.haber-resim {position: relative;}
.link-hover {visibility: hidden;display: block;width: 100%;height: 100%;background: rgba(203,97,97,0.5);position: absolute;z-index: 5;top: 0;text-align: center;transform: scale(0);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;border-radius: 15px 15px 0 0;}
.haber-blok:hover .link-hover {visibility: visible;transform: scale(1);}
.link-hover span {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;font-size: 13px;text-transform: capitalize;}
.link-hover span i {font-size: 36px;display: block;margin-bottom: 5px;display: inline-block;border-radius: 100%;color: #FFF;}
.haber-resim img {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.haber-bilgi {background-color:#d3c7a6;color: #000;padding: 15px;position: relative;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.haber-blok-tarih {font-size: 14px;color: #1b1b1b;display: block;margin-bottom: 5px;}
.haber-ad {height: 60px;overflow: hidden;font-size: 16px;font-weight: 600;color: #000;}
.haber-bottom {display: flex;align-items: center;justify-content: space-between;padding: 0 5px;}
/*Haberler bitiş*/
/*Haber detay*/
.haber-detay-ust {margin-bottom: 30px;}
.haber-detay-baslik {font-size: 30px;font-weight: bold;}
.haber-tarih {color: #ff0000;}
.haber-galeri {margin-top: 30px;}
.galeri-liste .list-inline-item {margin-right: 8px;margin-bottom: 10px;}
.haber-galeri .sGallery {vertical-align: middle;margin: 0 20px 20px 0;display: inline-block;width: 240px;height: 160px;overflow: hidden;position: relative;background-color: #1b1b1b;border-radius: 7px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.haber-galeri .sGallery a {display: table-cell;vertical-align: middle;height: 160px;}
.haber-galeri .galleryList .list-inline-item:not(:last-child) {margin-right: 20px;}
.haber-galeri-resim {width: 240px;min-height: 160px;}
/*Haber detay bitiş*/
/*Yönetim Kurulu*/
.yonetim-blok {margin-bottom: 30px;}
.yonetim-resim {overflow: hidden;}
.yonetim-blok img {transition: transform .3s;}
.yonetim-blok img:hover {transform: scale(1.15);}
.yonetim-bilgi {margin-top: 10px;}
.yonetim-ad {font-weight: 700;color: #FFF;}
.yonetim-unvan {color: #ff0000;}
/*Yönetim Kurulu bitiş*/
/*Yönetim Kurulu Detay*/
.yonetim-ozgecmis-liste h5 {margin-top: 13px;color: #8b8b8b;font-weight: 700;}
.yonetim-ozgecmis-liste h5 i {margin-right: 7px;font-size: 22px;}
.yonetim-detay-isim {border-bottom: 1px solid #FFF;margin-bottom: 15px;}
/*Yönetim Kurulu Detay bitiş*/
/*Üye Ol*/
#egitimListesi {margin-bottom: 5px;}
.basvuru-bilgi i {margin-right: 5px;}
.basvuru-ara-baslik {margin: 15px 0;font-weight: 700;font-size: 23px;}
.basvuru-formu label {margin-bottom: 8px;}
.basvuru-formu i {margin-left: 5px;}
.basvuru-formu .form-control {background-color: #1b1b1b;color: #FFF;}
.basvuru-formu .form-control::placeholder {color: #FFF;}
.egitim-blok {border-bottom: 1px solid #8d8d8d;}
.egitim-blok:not(:first-child) {margin-top: 10px;}
.select2-container--bootstrap4 .select2-results__option, .select2-search, .select2-search input {background-color: #1b1b1b;}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {color: #FFF;}
.select2-container--bootstrap4 .select2-selection--single {background-color: #1b1b1b; color: #FFF;}
.katilim-sekli div, .uyelik-sekli div {display: inline-block;}
.katilim-sekli label, .uyelik-sekli label {margin-right: 10px;}
.katilim-sekli input[type="radio"]:checked, .uyelik-sekli input[type="radio"]:checked {border: 6px solid #A22013;}
.katilim-sekli input, .uyelik-sekli input {appearance: none;border-radius: 50%;width: 16px;height: 16px;border: 2px solid #999;transition: 0.2s all linear;margin-right: 5px;position: relative;top: 3px;}
.egitim-sil {margin-top: 30px;}
.egitim-ekle i, .egitim-sil i {color: #ff0000;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 20px;transition: 0.5s;}
.egitim-ekle i:hover, .egitim-sil i:hover {background-color: #A22013;}
/*Üye Ol bitiş*/
/*üye-profil*/
.uyelik-isim {font-weight: bold;padding: 10px 0 15px;color: #fff;font-size: 21px;}
.uye-menu-ust i {margin-left: 8px;}
.uye-menu-ust a {display: block;}
.link-liste li a {display: block;padding: 15px;color: #fff;transition: .3s ease;border-bottom: 2px solid #2e2c2c;}
.link-liste li:last-child a {border-bottom: none;}
.link-liste li a:hover {color: #a22013;padding-left: 20px;font-weight: 500;}
.link-liste li.active a {color: #a22013;font-weight: 500;}
.link-liste li i {margin: 0 5px;}
.link-liste li:last-child a {color:#dc3545;}
/*üye-profil bitiş*/
/*İletişim*/
.iletisim-formu label {margin-bottom: 8px;}
.iletisim-formu .form-control {background-color: #1b1b1b;color: #FFF;}
.iletisim-formu .form-control::placeholder {color: #FFF;}
/*İletişim bitiş*/
/*footer*/
.footer {padding: 35px 0;background-color: #000;}
.footer span {color:#a5a5a5;}
.syzltd {font-size: 14px;color: #aaa;}
.basa-don {display: none;}
.basa-don {position: fixed;right: 30px;bottom: 20px;z-index: 100;}
.basa-don i {padding: 13px 15px;background-color: #A22013;border-radius: 100%;color: #fff;cursor: pointer;font-size: 17px;}
.basa-don i:hover {background-color: #69150d;}
.cookies {position: fixed;left: 10px;bottom: 10px;width: 265px;border-radius: 5px;z-index: 999999;background-color: #000;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);padding: 10px 30px 10px 10px;font-size: 12px;line-height: 1.3;}
.cookies-content {position: relative;}
.cookies a {text-decoration: underline;color: #ff0000;}
.cookies .uyariKapat {position: absolute;top: -8px;right: -28px;color: #a22013;cursor: pointer;}
/*footer bitiş*/
@media (max-width: 1400px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
    .slider-anasayfa .carousel-caption {top: 60px;font-size: 14px;}
    .slider-anasayfa .carousel-caption h5 {font-size: 20px;}
}
@media (min-width: 992px) {
    .header-bottom .menu {justify-content: end;}
    .menu .dropdown:hover .dropdown-menu {display: block;padding: 0;width: 240px;}
    .mobil-menu {display: none;}
    .menu li a {padding: 17px 15px;}
    .menu .dropdown-menu>li>a {border-bottom: 1px solid #DDD;}
    .uye-menu-liste {display: block!important;height: auto;}
}
@media (max-width: 991px) {
    .mobil-yan-menu{display: inline-block;text-align: center;margin-top: 30px;}
    .menu .dropdown:hover .dropdown-menu {margin-top: 0;background-color: #000;}
    .menu {position: absolute;width: 100%;left: 0;top: 0;background-color: #000;z-index: 9999;}
    .menu li a {padding: 10px 15px;}
    .menu .dropdown-menu {background-color: #000;}
    .menu .dropdown-menu li a {padding-left: 30px;color: #FFF;}
    .ozellik-nesne {margin-bottom: 15px;}
}
@media (max-width: 768px) {
    .slider-anasayfa .carousel-caption {top: 15px;font-size: 15px;}
    .slider-anasayfa .carousel-caption h5 {font-size: 16px;}
    .slider-anasayfa .carousel-caption .btn-genel {margin-top: 5px;}
    .slider-anasayfa img {height: 420px;object-fit: cover;}
    .footer .social-media {margin-bottom: 8px;}
    .haber-galeri .sGallery {width: 175px;height: 117px;}
    .sGallery a {height: 117px;}
    .haber-galeri-resim {width: 175px;min-height: 117px;}
    .haber-detay-baslik {font-size: 24px;}
    .basa-don {right: 10px;}
    .yonetim-biyografi {border-bottom: 1px solid #FFF;margin-bottom: 10px;}
    .katilim-sekli label {min-height: 0 !important;}
    .egitim-sil {margin-top: 15px;}
}
@media (max-width: 576px){
    .genel-kutu {padding: 20px;}
    .slider-anasayfa .carousel-caption {display: none;}
    .slider-anasayfa img {height: 350px;object-position: right;}
    .haber-tarih {font-size: 14px;}
    .basvuru-formu div > label {min-height: 0;}
    .egitim-sil {margin-top: 30px;}
}