:root {
  --serit: #8fc25f;
  --ustbant: #cdcbcb;
  --laci: #1c272e;
  --lacia: #193441; /* rgba(28, 39, 46, 0.65); */
  --gri: #fafafa;
  --gria: rgba(248, 248, 248, 0.65);
  --kgri: #e0e0e0;
  --kgria: rgba(224, 224, 224, 0.70);
  --logow: 150px;
  --bannerh: 100px;
  --ustmenuconh: 30px;
  --buyukmenuconh: 38px;
  --sliderh: 380px;
    
  --zindex-dropdown:          1000;
  --zindex-sticky:            1020;
  --zindex-fixed:             1030;
  --zindex-modal-backdrop:    1040;
  --zindex-modal:             1050;
  --zindex-popover:           1060;
  --zindex-tooltip:           1070;
  
  --p0: 2px;
  --p1: 7px;
  --p2: 12px;
  --p3: 20px;
  --p4: 30px;
}

.mceContentBody { min-height: 3999px !important; }
.mceContentBody img { width: 200px; height: 150px; margin-left: 1%; margin-right: 1%; }
.dragArea { border: 5px dashed gray; }

body {
  background-color: var(--gri);
  background-image: url("../images/desen1.svg");
  background-attachment: fixed;
  background-size: 60px;
}

a[title*="Faboba"] { display: none !important; }

#introcon { display: -webkit-box; display: -ms-flexbox; display: flex; position: fixed; background-color: rgba(28, 39, 46, 0.65); z-index: var(--zindex-tooltip); top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }
#intro { position: relative; padding: 16px 16px 0px 16px; max-width: 90vw; max-height: 90vh; margin: auto; background-color: var(--laci); color: white; -webkit-box-shadow: 0px 0px 16px 8px rgba(0,0,0,0.5); box-shadow: 0px 0px 16px 8px rgba(0,0,0,0.5); }
#intro a { color: var(--serit); }
#intro a { position: relative; }
#intro a:hover { color: var(--serit); }
#intro a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -1px;
  left: 0;
  background-color: var(--serit);
  visibility: hidden;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: all 250ms;
  -o-transition: all 250ms;
  transition: all 250ms;
}
#intro a:hover::before { visibility: visible; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
#intro_exit { background-color: var(--gria); border-radius: 50%; color: var(--laci); font-weight: bold; font-size:  26px; line-height: 1; text-align: center; vertical-align: top; width: 32px; height: 32px; position: absolute; top: 16px; right: -16px; margin-top: -32px;  }
#intro_exit:hover { background-color: var(--kgri); cursor: pointer; }

a { color: black; margin: 0; padding: 0; text-decoration: none; }
a:hover { color: #79b942; -webkit-transition: 200ms all; -o-transition: 200ms all; transition: 200ms all; }

nav ul { list-style-type: none; }

.table th, .table td { padding: 0.5rem 0.75rem; }
main tr:not(:first-child) { border-top: 1px solid #dee2e6; }

.tumu_link { font-size: 0.7rem; display: inline; vertical-align: bottom; color: var(--gri); }

#logo { width: var(--logow); position: relative; margin-top: -8rem; z-index: var(--zindex-fixed); }
.banner>div { height: var(--bannerh); }
.logo2con { line-height: var(--bannerh); }

#arama, .mod-languages, .mod-languages * { display: inline; }
.ustmenucon a:hover i { color: white; }

.mod-languages li:not(:last-child):after { content: '|'; position: relative; left: 2px; top: -1px; }

#ustmenu>li { padding-right: 8px; padding-left: 8px; height: var(--ustmenuconh); }
#ustmenu>li.default { display: none; } /* anasayfa linki */
#ustmenu .fonticon { display: none; }
.ustmenucon { line-height: var(--ustmenuconh); height: var(--ustmenuconh); background-color: var(--ustbant); vertical-align: middle; }
.ustmenucon h4 { font-size: 1rem; font-weight: normal; display: block; line-height: var(--ustmenuconh); }
.mod-languages a:hover, #ustmenu a:hover { color: white; }
#ustmenu .dropdown-menu a:hover { color: var(--serit); }
#ustmenu li.deeper:hover { background-color: var(--gri); }
#ustmenu li.deeper:hover a { text-decoration: none; }
ul.dropdown-menu { border: none; margin: 0; background-color: var(--gri); -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; top: var(--ustmenuconh) !important; z-index: var(--zindex-modal); border-radius: 0; }
ul.dropdown-menu li { white-space: nowrap; line-height: 1.6; font-size: 0.9rem; }

.buyukmenucon nav,
#buyukmenu,
#buyukmenu li { position: static !important; }
#buyukmenu>li>ul>li { margin-right: 5px; }
.buyukmenucon { position: relative; z-index: var(--zindex-dropdown); }
#buyukmenu>li>h4 { height: var(--buyukmenuconh); line-height: var(--buyukmenuconh); margin: 0; color: var(--gri); font-size: 1.2rem; font-weight: normal; }
#buyukmenu>li:hover { background-color: var(--gri); -webkit-transition: 300ms all; -o-transition: 300ms all; transition: 300ms all; }
#buyukmenu>li:hover h4 { color: var(--laci); }

#buyukmenu { background-color: var(--lacia); -webkit-box-shadow: 0px 2px 0px 0px var(--serit); box-shadow: 0px 2px 0px 0px var(--serit); }
#buyukmenu .dd * { padding: 0; line-height: 1.5; }
#buyukmenu .dd { padding: 20px 60px; height: 60vh; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-bottom: 1px solid var(--serit); background-color: var(--gri); color: var(--laci); display: none; position: absolute; left: 0; width: 100%; z-index: var(--zindex-popover); }
#buyukmenu .dd ul { padding-bottom: 10px; }
#buyukmenu .dd h4 { font-size: 0.9rem; margin-bottom: 0; font-weight: bold; }
#buyukmenu .dd a { font-size: 0.9rem; text-align: left; display: block; }

.h240 { height: 240px !important; }
.h260 { height: 260px !important; }
.h280 { height: 280px !important; }
.h300 { height: 300px !important; }
.h320 { height: 320px !important; }
.h340 { height: 340px !important; }
.h360 { height: 360px !important; }
.h380 { height: 380px !important; }
.h400 { height: 400px !important; }
.h500 { height: 500px !important; }
.vh80 { height: 80vh !important; }
.yazi04 { font-size: 0.4rem !important; }
.yazi05 { font-size: 0.5rem !important; }
.yazi06 { font-size: 0.6rem !important; }
.yazi07 { font-size: 0.7rem !important; }

.bannertext { color: var(--laci); }
.birim_adi { letter-spacing: 2px; }
.kisim1 { line-height: 1.5rem; font-size: 1rem; }
.kisim2 { line-height: 1.6rem; font-weight: bold; font-size: 1.6rem; }
.slogan { line-height: 1.25rem; font-size: 1rem; margin: 0; }

.banner { height: var(--bannerh); }
#logo_resmi { height: 120px; margin-top: -10px; position: relative; z-index: var(--zindex-fixed); }
#logo_birim { height: var(--bannerh); position: absolute;  }

#slidercon { /* margin-top: calc(-1 * var(--buyukmenuconh)); */ }
.slider { /* border-bottom: 2px var(--serit) solid; */ }
.carousel-item img { aspect-ratio: 16/9; }
.carousel-indicators { bottom: 0 !important; }
.carousel-caption { left: 0; right: 0; bottom: 30px; }
.carousel-caption span { font-size: 1.2rem; font-weight: 500; background-color: rgba(255,255,255,0.5); color: black !important; padding: 0.5rem; }
.carousel-control-next:focus, .carousel-control-prev:focus { border:0; }

.baslik { margin-bottom: var(--p3); }
.baslik>h4 { margin: 0; padding: var(--p0) 0 var(--p0) 0; font-size: 1.25rem; }

.article-info { text-align: right; margin-top: var(--p4); }
.articleBody { text-align: justify; min-height: 200px; }
.articleBody a { font-style: italic; font-weight: bold; text-decoration: underline; }
.articleBody img { width: 85%; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); border-radius: 5px; display: block; margin: 0 auto; }
.articleBody table img { width: 100% !important; }
.articleBody ul { list-style-type: disc; margin-left: 8px; padding-left: 8px; }
.articleBody ul li {  }
.articleBody table { width: 100%; text-align: left; border-collapse: collapse; margin: 0 auto; }
/* .articleBody table tr:nth-child(odd) { background-color: var(--kgri); } */
/* .articleBody table tr:nth-child(even) { background-color: var(--gri); } */
.articleBody table tr:not(:last-child) { border-bottom: 0.5px solid black; }
.articleBody table p { margin: 0; padding: 0; }
.articleBody td { padding: 0.25rem 0.5rem; }
.articleBody table th { text-align: left; }
.articleBody iframe { display: block; width: 720px; height: 405px; margin: 0 auto; }

.lightgallery img { border-radius: 0; }

.w100 { width: 100% !important; }
.w50 { width: 50% !important; }
.w33 { width: 33.3% !important; }
.w25 { width: 25% !important; }
.w20 { width: 20% !important; }

.modul_baslik { margin-top: 0.5rem; background-color: var(--laci); color: white; border-bottom: 2px var(--serit) solid; }

.duyuru .modul_baslik:not(:last-child),
.etkinlik .modul_baslik:not(:last-child) { margin-right: -12px; }

.haberler article { background-color: var(--kgri); width: 235px !important; }
.haberler .tarih { margin-left: -5px; font-size: 0.6rem; line-height: 1.2rem; display: inline-block; background-color: var(--serit); }
.haberler .haber_link { border-bottom: 1px var(--serit) solid; border-top: 1.5px var(--laci) solid; font-weight: bold; height: 65px; font-size: 0.75rem; line-height: 0.75rem; background-color: white; }
.haberler .icerik { -webkit-line-clamp: 7; font-size: 0.65rem; line-height: 0.7rem; }
.haberler article img { height: 133px; }
.haberler article { border-bottom: 1px var(--serit) solid; }
.haber_thumbcon { display: -webkit-box; display: -ms-flexbox; display: flex; height: 133px; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.duyuru {border-right:1px solid white;}
.duyuru_gun { font-size: 2rem; line-height: 2rem; font-weight: bold; }
.duyuru_ay { font-size: 0.75rem; line-height: 1rem; padding-left: 0.2rem; letter-spacing: 0.2rem; font-weight: bold; background-color: var(--serit); }
.duyuru_link { display: flex !important; align-items: center; -webkit-line-clamp: 2; border-left: 1px solid var(--serit); line-height: 1.4; }
.duyuru_alt { margin-right: 3px; }

.hizli_erisim { text-align: center; }
.hizli_erisim, ul#hizlimenu { height: 100%; }
ul#hizlimenu { display: flex; flex-direction: column; padding: 0; margin: 0; }
ul#hizlimenu .linktext { padding: 2px 0; color: black; margin-left: 10px; }
ul#hizlimenu li i { padding: 5px 0; display: block; font-size: 2rem; color: var(--laci); }
ul#hizlimenu li:hover .linktext { color: white; -webkit-transition: 200ms all; -o-transition: 200ms all; transition: 200ms all; }
ul#hizlimenu li a { display: flex; height: 100%; align-items: center; color: var(--laci); font-weight: 500; }
ul#hizlimenu li { padding-right: 0; padding-left: 35px; }

ul#hizlimenu li:nth-of-type(1) { background-color: #afacac; }
ul#hizlimenu li:nth-of-type(2) { background-color: #b9b6b6; }
ul#hizlimenu li:nth-of-type(3) { background-color: #c3c1c1; }
ul#hizlimenu li:nth-of-type(4) { background-color: #cdcbcb; }
ul#hizlimenu li:nth-of-type(5) { background-color: #d7d5d5; }
ul#hizlimenu li:nth-of-type(6) { background-color: #e1e0e0; }

ul#hizlimenu li:hover { background-color: var(--serit); }

.etkinlik_link { -webkit-line-clamp: 2; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; }
.etkinlikler img { width: 200px; display: none; position:absolute; left: -200px; z-index: var(--zindex-popover); }
.etkinlik_baslangic { background-color: var(--kgri); }
.etkinlik_bitis { background-color: var(--serit); font-weight: bold; }

.takvim_icerik { z-index: var(--zindex-popover); display: none; position: absolute; right: 0; width: 200px; color: var(--laci); font-size: 0.75rem; }
.mod_minical_table td.dolu { color: var(--serit); font-weight: bold; cursor: default; position: relative; }
.mod_minical_table td.dolu:hover .takvim_icerik { display: block; -webkit-transition: 500ms all; -o-transition: 500ms all; transition: 500ms all; }
.takvim_etkinlik_baslik { background-color: var(--serit); color: var(--laci); }
.takvim_etkinlik_baslik>a:hover { color: var(--laci); }
.takvim_etkinlik_baslangic { background-color: var(--laci); color: white; }
.takvim_etkinlik_bitis { margin-bottom: 8px;  background-color: var(--laci); color: white; }

.mod_minical_table, .mod_minical_table * { border: 0 !important;  }
.mod_minical_table td.mod_minical_today { color: black; font-weight:bold; outline: none !important; border-left:none; border-right:none; border-top: 0.5px solid var(--laci); border-bottom:none; background-color: var(--serit) !important; }
.mod_minical_table td:hover:not(:empty) { background-color:  var(--kgria) !important;}
.mod_minical_left i, .mod_minical_right i { color: var(--kgri); }
.mod_minical_left:hover i, .mod_minical_right:hover i { color: var(--laci); }

footer { color: var(--gri); margin-top: 1.5rem; border-top: 2px solid var(--serit); min-height: 475px; background-color: var(--laci); background-image: url("../images/footer.png"); background-repeat: no-repeat; background-size: 100%; }
footer a { color: var(--gri); }
ul#altmenu { font-weight: lighter; }
ul#altmenu>li { display: block; padding: 1rem 0; }
ul#altmenu>li a { padding: 5px 0; font-size: 0.9rem; }
ul#altmenu>li a:hover { color: var(--serit); }
ul#altmenu>li h4 { font-size: 1rem; padding-bottom: 10px; border-bottom: 1px solid var(--serit); }
ul#altmenu>li ul { padding: 0; }

.footer_logo { opacity: 0.2; height: 110px; }

.sosyalcon {  }
.sosyalcon a { font-size: 1.8rem; color: var(--kgri); }
.sosyalcon a:hover { color: var(--serit); }
.sosyalcon i {  }

.telif { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 4px; background-color: #3a3e42; color: white; font-size: 0.8rem; font-style: italic; }
.telif a { color: white; font-size: 0.8rem; font-style: italic; }
.telif a:hover { color: var(--serit); }

::-moz-selection { color: var(--gri); background: var(--laci); }

::selection { color: var(--gri); background: var(--laci); }

.borderN { border: 0; }
.borderT { border-top: 1px solid var(--serit); }
.borderB { border-bottom: 1px solid var(--serit); }
.borderL { border-left: 1px solid var(--serit); }
.borderR { border-right: 1px solid var(--serit); }
.borderTB { border-top: 1px solid var(--serit); border-bottom: 1px solid var(--serit); }
.borderLR { border-left: 1px solid var(--serit); border-right: 1px solid var(--serit); }

.borderT2 { border-top: 2px solid var(--serit); }
.borderB2 { border-bottom: 2px solid var(--serit); }
.borderL2 { border-left: 2px solid var(--serit); }
.borderR2 { border-right: 2px solid var(--serit); }
.borderTB2 { border-top: 2px solid var(--serit); border-bottom: 2px solid var(--serit); }
.borderLR2 { border-left: 2px solid var(--serit); border-right: 2px solid var(--serit); }

/* tabmenu */
.tabmenu1 { margin-left: -15px; margin-right: -15px; }
.tablinks>div { font-size: 21.5px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; cursor: pointer; background-color: var(--laci); }
.tablinks>div:hover { background-color: var(--gri); color: black; }
.tabcontents>div { height: 540px; overflow: hidden; }
#twcon, #ytcon { overflow-y: scroll; }
.tablinks>div.active { background-color: var(--serit) !important; color: var(--laci);}
#fbcon, #bucon { overflow-y: auto; }
#igcon { height: auto; display: -ms-grid; display: grid; -ms-grid-columns: auto 4px auto 4px auto; grid-template-columns: auto auto auto; grid-column-gap: 4px; grid-row-gap: 4px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
#igcon a { display: block; width: 100%; height: 100%; }
#igcon img { display: block; width: 100%; height: 100%; }
.fb_str { width: 100%; font-size: 0.7rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.fb_message { white-space: pre-wrap; -webkit-line-clamp: 4; height: 66px; }
.fb_content hr { margin-bottom: 0.5rem; margin-top: 0.5rem; }

.basinda header { text-align: center; font-weight: bold; margin-top: 8px; }
.basinda article { font-size: 0.8rem; }
.basinda a { display: -webkit-box; display: -ms-flexbox; display: flex; }
.basinda .tarih { text-align: right; }
.basinda .wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.text-cut {
    overflow: hidden;
    display: -webkit-box;
    /* -webkit-line-clamp: 7; */
    /* -webkit-box-orient: vertical;  */
}

/* checkbox switch */
label span { vertical-align: super; }
input[type="checkbox"].switch{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 3em;
	height: 1.5em;
	background: #ddd;
	border-radius: 3em;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
input[type="checkbox"].switch:checked{ background: #0ebeff; }
input[type="checkbox"].switch:after{
	position: absolute;
	content: "";
	width: 1.5em;
	height: 1.5em;
	border-radius: 50%;
	background: #fff;
	-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
	        box-shadow: 0 0 .25em rgba(0,0,0,.3);
	-webkit-transform: scale(.7);
	    -ms-transform: scale(.7);
	        transform: scale(.7);
	left: 0;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
input[type="checkbox"].switch:checked:after{ left: calc(100% - 1.5em); }

.folded {
  position: relative;
  /* width: 30%; */
  padding: 1em 1.5em;
  margin: 2em auto;
  background: var(--laci);
}

.folded:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 8px 8px 0;
  border-style: solid;
  border-color: var(--laci) var(--gri);
  display: block;
  width: 0;
}

/* ajaxsearch modülü */
.ajax-search { display: none; z-index: var(--zindex-popover); width: 650px; right: 0px; top: var(--ustmenuconh); position: absolute; }
.ajax-search a { display: inline; }

.ajax-search .btn-toolbar,.ajax-search  .btn-group { width: 100%; }
.ajax-search input[type="search"] { width: 100%; padding: 0 2px; }
.ajax-search input[type="search"]:focus { outline: none; }
.ajax-search input.loading { background: transparent url("../images/loading.gif") no-repeat scroll 98% 50%; }
.ajax-search .results-box:empty { height: 0; }
.ajax-search .results-box { position: absolute; width: 49vw; top: var(--ustmenuconh); right: 0; font-size: 0.8rem; line-height: 1.2; background: #fefefe; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.ajax-search .results-box .search-results { padding: 1rem 1rem 0 1rem; }
.ajax-search .results-box .result-created { display: none; }
.ajax-search .results-box .result-category { display: none; }
.ajax-search .results-box .mod-ajaxsearch-results-footer { line-height: 2; background: #EEEEEE; text-align: center; border-top: 1px solid #DDDDDD; }
.ajax-search .results-box .mod-ajaxsearch-results-footer a { display: block; }
.ajax-search .results-box .mod-ajaxsearch-results-footer:hover a { background-color: var(--dark); color: var(--light); }
.ajax-search .results-box span.highlight { background-color: #fcf8e3; }

ul.breadcrumb { background-color: var(--kgri); color: var(--laci); padding: var(--p0) var(--p4); font-size: 0.75rem; border-radius: 0; }
ul.breadcrumb li { float: left; }
ul.breadcrumb a { position: relative; }
ul.breadcrumb a:hover { color: var(--laci); }
ul.breadcrumb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -1px;
  left: 0;
  background-color: var(--serit);
  visibility: hidden;
	-webkit-transform: scaleX(0);
	    -ms-transform: scaleX(0);
	        transform: scaleX(0);
  -webkit-transition: all 250ms;
  -o-transition: all 250ms;
  transition: all 250ms;
}
ul.breadcrumb a:hover::before { visibility: visible; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }

a.effect1 { position: relative; }
a.effect1:hover { color: var(--laci); }
a.effect1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -1px;
  left: 0;
  background-color: var(--serit);
  visibility: hidden;
	-webkit-transform: scaleX(0);
	    -ms-transform: scaleX(0);
	        transform: scaleX(0);
  -webkit-transition: all 250ms;
  -o-transition: all 250ms;
  transition: all 250ms;
}
a.effect1:hover::before { visibility: visible; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }

div.searchintro { font-size: 0.9rem; clear: both; padding-top: 30px; }
.btn-search-toolbar .btn-group { margin-right: var(--p2); }
.btn-search-toolbar, .phrases-box, .ordering-box, .only, .form-limit { margin-bottom: var(--p2); }
.search .result-title { font-weight: bold; }
.search .result-title a { display: inline; }
.result-created, .result-category { display: none; }
.search .search-results { padding: var(--p2) 0; }
.search .resultcon { margin-bottom: var(--p2); }
.search { padding: var(--p2) var(--p4); }

.pagination .counter { display: none; }
.pagination ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style-type: none; margin: 0; padding: 0; }
.pagination a:hover { background-color: var(--laci); color: var(--gri); }
.pagination a { display: block; padding: var(--p0) var(--p1); }

input, button { border: none; padding-left: 5px !important; }
input:focus, button:focus { outline: none; border: 0.5px dashed black; }


/* DARK TEMA */
.dt { background-color: rgb(222,222,222); /* background-image: url("../images/desen2.svg"); */ }

.dt #buyukmenu .dd,
.dt #buyukmenu>li:hover,
.dt #ustmenu li.deeper:hover,
.dt ul.dropdown-menu { background-color: var(--kgri); }
  
/* black text */
.dt,
.dt .bannertext,
.dt .duyuru_gun,
.dt main table * { color: black; }

/* bg transparent */
.dt .haberler article,
.dt .haber_link,
.dt main table * { background-color: transparent !important; }

/* haber */
.dt .haberler article {
  border-bottom: none;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.75);
          box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.75);
}


/* media queries */

@media print {
  .ustmenucon, .breadcrumb, footer, .telif>div:nth-child(n+2) { display: none; }
}

@media (min-width: 992px) {
  #buyukmenu > li:hover .dd { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: 300ms all; -o-transition: 300ms all; transition: 300ms all; }
}

@media (max-width: 1199.98px) { /* <büyük tablet/küçük laptop> container: 960px */
  .haberler article { width: 180px !important; }
	.haberler .haber_link { font-size: 0.65rem; }
  .etkinlik div { font-size: 0.9rem; }
	ul#hizlimenu li { padding-left: 10px; }
  ul#hizlimenu li a { padding-top: 12px; }
  ul#hizlimenu li i { font-size: 2.5rem; }
	ul#hizlimenu .linktext { font-size: 0.9rem; }
}

@media (max-width: 991.98px) { /* <küçük/orta tablet)> "4 haber" container: 720px */
  #logo_resmi { height: 90px; margin-top: 5px; }
  #logo_sonsuzluk { width: 90px; }
  #buyukmenu .dd { padding: 5px; height: 110vh; }
  #buyukmenu .dd li a { padding: 8px; border: 0.5px dotted var(--laci); }
  ul#hizlimenu li { padding: 0; border-bottom: none !important; }
  ul#hizlimenu li i { font-size: 2rem; }
  ul#hizlimenu li:not(:last-child) { border-right: 1px solid gray; }
  ul#hizlimenu { flex-direction: row; }
  ul#hizlimenu li a { padding-top: 0; }
  ul#hizlimenu .linktext { font-size: 8pt; }
  .haberler article { width: 170px !important; }
  .haberler article:nth-child(5) { display: none; }
	.haberler .haber_link { font-size: 0.55rem; }
  #ytcon { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  #ytcon>div iframe { width: 350px; }
  .etkinlik div { font-size: 0.6rem; padding-top: 5px; }
}

@media (max-width: 767.98px) { /* <telefon (yatay)> "3 haber" container: 540px */
  /* .banner { height: 60px; } */
  .slogan { display: none; }
  #logo_resmi { height: 85px; margin-top: -12px; }
  :root { --bannerh: 60px; font-size: 14px; }
  #buyukmenu>li { padding: 0 5px; }
  #buyukmenu .dd { height: auto !important; }
  #buyukmenu .dd li ul { display: none; }
  .tabcontents>div { height: 465px; }
  ul#hizlimenu { flex-direction: row; }
  ul#hizlimenu .linktext { display: none; }
  ul#hizlimenu li { padding: 0; }
  ul#hizlimenu li i { font-size: 2.5rem; }
  ul#hizlimenu li a { display: block; }
  .haberler article:nth-child(4) { display: none; }
  #ytcon>div { width: 100%; }
  #ytcon>div iframe { width: 100%; }
  .articleBody img { width: 100%; }
  .articleBody iframe { width: 100%; height: 290px; }
  .sosyalcon a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  
  .tumu_link { display: block; }
  
}

@media (max-width: 575.98px) { /* <telefon (dikey)> container: 100% */
  #intro { width: 100vw; }
  #intro iframe { width: 100%; }
  .banner {  }
  #logo_resmi { margin-left: 5px; height: 70px; }
  .banner>div { padding: 0; }
  .bannertext { padding-left: 5px !important; }
  .kisim1 { line-height: 1rem; font-size: 0.8rem; }
  .kisim2 { font-size: 1rem; line-height: 1rem; }
  .ustmenucon>nav, .ustmenucon>div { padding: 0; }
  .ajax-search .results-box { width: 100vw; }
  ul#hizlimenu { flex-direction: row; }
  ul#hizlimenu li { padding: 0; }
  ul#hizlimenu li a { display: block; }
  ul#hizlimenu li i { font-size: 2rem; }
  ul#hizlimenu li:not(:last-child) { border: none; }
  ul#hizlimenu .linktext { display: none; }
  #buyukmenu .dd { padding: 20px; }
  #buyukmenu>li h4 { font-size: 0.9rem; }
	#buyukmenu .dd h4 { margin: 10px 0; }
  .slider { display: none; }
  .hizli_erisim { margin-top: 0px; }
  .duyuru_alt { margin-right: 0; }
  .modul_baslik { margin-top: 5px; }
  .modul_baslik:not(:last-child), .etkinlik .modul_baslik:not(:last-child) { margin-right: -15px; }
  .haberler article { display: block !important; width: 100% !important; background-color: white; }
  .haberler article img, .haberler .icerik { display: none !important; }
  .haberler .haber_link { font-weight: normal; font-size: 1rem; line-height: 1rem; height: auto; border: none;  }
  .haberler .tarih { font-size: 0.8rem; margin-left: 0; }
  .etkinlik_link { border: none; }
  .duyuru, .etkinlikler { padding-left: 7px; }
	.etkinlik div { font-size: 1rem; padding: 0; }
  ul#altmenu>li { display: block; width: 100%; margin: 0 auto; }
  .articleBody table { font-size: 12px; }
  .sosyalcon i { font-size: 1.4rem; }
}