/* ulus.giresun.edu.tr - site geneli stiller
   Uretici: 03_uretim/harici_varliklar.py - elle duzenlemeyin. */

/* ---- sag kenardaki hizli erisim widget'i ----
   Normalde yalniz simge gorunur; uzerine gelince sola dogru acilip adini
   gosterir. 992 px altinda gizlenir. */
.uly{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:1030;
     display:flex;flex-direction:column;gap:9px}
.uly a{display:flex;align-items:center;width:56px;height:56px;padding:8px;
       border-radius:18px;background:#fff;
       box-shadow:0 4px 16px rgba(34,53,95,.16);overflow:hidden;
       white-space:nowrap;text-decoration:none!important;
       transition:width .28s cubic-bezier(.4,0,.2,1),box-shadow .28s}
.uly a:hover,.uly a:focus{width:236px;box-shadow:0 8px 24px rgba(34,53,95,.26)}
.uly img{width:40px;height:40px;flex:none}
.uly span{margin-left:12px;font:700 12px/1.3 Arial,Helvetica,sans-serif;
          color:#22355f;opacity:0;transition:opacity .22s}
.uly a:hover span,.uly a:focus span{opacity:1}
@media(max-width:991px){.uly{display:none}}

/* ---- Akademik Personel kartindaki UNİS rozeti ----
   Tema "Diger Bilgiler" alanini duz metin basiyor; betik o metni bu
   rozete ceviriyor. */
.ulu{display:inline-flex;align-items:center;gap:8px;
     background:linear-gradient(135deg,#2a4173,#43639f);
     color:#fff!important;padding:8px 17px;border-radius:99px;
     font:700 11.5px/1 Arial,Helvetica,sans-serif;letter-spacing:.07em;
     text-decoration:none!important;
     box-shadow:0 2px 8px rgba(42,65,115,.25);transition:.25s}
.ulu:after{content:"\2197";font-size:13px;transition:transform .25s}
.ulu:hover,.ulu:focus{color:#fff!important;transform:translateY(-2px);
     box-shadow:0 7px 18px rgba(42,65,115,.34)}
.ulu:hover:after{transform:translate(2px,-2px)}

/* ---- Duyurular / Haberler listeleri ----
   Tema bunlari duz satirlar halinde veriyor; satirlar karta donusuyor. */
.widget-main-title{border-bottom:1px solid #e5e7eb;padding-bottom:9px}
.widget-title{color:#22355f;font-weight:700;
              border-left:4px solid #f29100;padding-left:11px}
.event-small-list{padding:10px 8px;border-radius:10px;
                  transition:background .2s}
.event-small-list:hover{background:#f6f8fb}
.calendar-small{border-radius:10px;overflow:hidden}
.s-date{font-size:20px!important;color:#22355f!important}

/* ---- anasayfadaki Resimli Linkler seridi ----
   Tema gorsele 120 px yukseklik dayatiyor (daireler eziliyor), kutuyu
   255 px'e sabitliyor, ogeleri soldan hizalayip altinci ogeyi alt satira
   tasiriyor ve sayfa noktalarini kutunun disina koyuyor.
   Ayrica ic kutularin artik bosluklari yuzunden simge blogu kutunun
   ustune yapisip altta genis bir bosluk birakiyordu; asagidaki kurallar
   artik boslugu temizleyip blogu dikeyde ortaliyor (ust 26 px / alt 26 px).
   Not: .gallery-content'in dikey ic boslugu satir ici !important ile
   geldigi icin degistirilemiyor, 12 px olarak kaliyor. */
/* Serit bir Bootstrap satiri; negatif kenar bosluklari beyaz zeminin
   karttan 5'er piksel tasmasina yol aciyordu. */
#imageLinkSlider{margin-left:0!important;margin-right:0!important}
#imageLinkSlider img{width:100px!important;height:100px!important}
#imageLinkSlider .thumbnail{height:auto!important;padding:0!important;
                            margin:0!important;border:0!important;
                            background:none!important}
#imageLinkSlider .thumbnail>a{display:block;line-height:0}
#imageLinkSlider .slides>li{display:flex!important;justify-content:center}
#imageLinkSlider ul.slides{line-height:0!important}
#imageLinkSlider .col-md-2{float:none!important}
#imageLinkSlider .gallery-content{margin:0 12px!important}
#imageLinkSlider .gallery-title{margin:10px 0 0!important;font-size:13px;
                                line-height:1.35}
#imageLinkSlider .flex-control-nav{position:static!important;bottom:auto!important;
                                   padding:0!important;margin:14px 0 0!important;
                                   line-height:0}
.widget-inner:has(#imageLinkSlider){height:auto!important;padding:26px 0!important}
