/* Osmaniye Web Haber - shared header and interaction safety (V4.2) */
:root{
    --owh-red:#d71920;
    --owh-red-dark:#a91016;
    --owh-black:#111214;
    --owh-ink:#1c2026;
    --owh-line:#e5e7eb;
    --owh-white:#fff
}
html,body{max-width:100%;overflow-x:hidden}
body{background:#fff;color:var(--owh-ink);-webkit-font-smoothing:antialiased}
a{transition:color .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}
img{max-width:100%}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.owh-site-topbar{background:#101114;color:#e5e7eb;border:0;font-size:11px}
.owh-site-topbar .container{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.owh-topbar-left,.owh-topbar-right{display:flex;align-items:center;gap:18px}
.owh-site-topbar a{color:#fff}.owh-site-topbar a:hover{color:#ff8b8f}.owh-site-topbar i{color:#ef4444;margin-right:4px}
#header{position:relative;z-index:50;background:#fff}
#header .navbar{background:#fff!important;border:0!important;border-radius:0!important;border-bottom:1px solid #ddd!important;box-shadow:none!important;margin-bottom:0;min-height:76px}
#header .navbar-brand{height:76px;padding:10px 24px 10px 15px;display:flex;align-items:center;border-right:1px solid #ececec}
#header .navbar-brand img{max-height:54px;width:auto}
#header .navbar-inverse .navbar-nav>li>a{color:#17191d!important;background:transparent!important;font-size:12px;font-weight:900;letter-spacing:.15px;text-transform:uppercase;padding:29px 10px 26px;border-bottom:3px solid transparent}
#header .navbar-inverse .navbar-nav>li>a:hover,#header .navbar-inverse .navbar-nav>.active>a,#header .navbar-inverse .navbar-nav>.active>a:hover{color:var(--owh-red)!important;border-bottom-color:var(--owh-red)}
#header .navbar-nav.nav-right{float:right!important}
#header .nav-right>li>a{padding-left:8px!important;padding-right:8px!important}
#header .navbar-toggle{border:0;background:#f3f4f6;margin-top:20px}.navbar-inverse .navbar-toggle .icon-bar{background:#111}
#header .search-icon{color:#111}.dropdown-menu-cnt .dropdown-menu{border-top:3px solid var(--owh-red);box-shadow:0 8px 24px rgba(17,24,39,.08)}

/* Hidden search layer must never cover the page. */
.modal-search{pointer-events:none!important}
.search-open .modal-search{pointer-events:auto!important}
body:not(.modal-open)>.modal-backdrop{display:none!important;pointer-events:none!important}
#main{position:relative;z-index:1}
#main a,#main button,#main input,#main select,#main textarea,#header a,#header button{pointer-events:auto}

@media(min-width:1240px){#header .container{width:1240px}}
@media(max-width:767px){
    .owh-site-topbar .container{min-height:31px}.owh-topbar-right{display:none}.owh-topbar-left{width:100%;justify-content:space-between;gap:8px}.owh-topbar-left a{display:none}.owh-topbar-left span:first-child{font-size:9px}
    #header .navbar{min-height:62px}#header .navbar-brand{height:62px;padding:8px 12px;border-right:0}#header .navbar-brand img{max-height:45px}#header .navbar-toggle{margin-top:14px}
}
