/*

[Custom Stylesheet]

Project     : USNews - Multipurpose News, Magazine and Blog HTML5 Template
Author      : themelooks.com
Author URI  : https://themeforest.net/user/themelooks

*/
.post--img {
    position: relative;
}

.haber-no {
    position: absolute;
    top: 8px;
    right: 8px;
    background: #e50914;
    color: #fff !important;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    border-radius: 3px;
    font-size: 13px;
    z-index: 9999;
    display: inline-block;
}

/* Burclar widget */
.burclar-sidebar-widget .widget--title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.burclar-sidebar-widget .widget--title .icon {
    color: #9aa0aa;
    font-size: 16px;
}
.burclar-box {
    background: #fff;
}
.burclar-top {
    background: #f7f7f7;
    border: 1px solid #ececec;
    padding: 10px 12px;
    margin-bottom: 10px;
    overflow: hidden;
}
.burclar-label {
    float: left;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #111;
}
.burclar-date {
    float: right;
    font-size: 12px;
    color: #777;
}
.burclar-accordion {
    border-top: 1px solid #ececec;
}
.burc-row {
    border-bottom: 1px solid #ececec;
}
.burc-link {
    display: block;
    padding: 12px 14px;
    text-decoration: none;
    overflow: hidden;
    color: #111;
}
.burc-left {
    float: left;
}
.burc-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 50%;
    background: #d91c23;
    color: #fff;
    margin-right: 10px;
    font-size: 15px;
}
.burc-name {
    font-size: 15px;
    font-weight: 700;
    color: #111;
}
.burc-arrow {
    float: right;
    font-size: 22px;
    color: #d91c23;
    line-height: 28px;
}
.burc-content {
    display: none;
    padding: 0 14px 14px 52px;
}
.burc-content p {
    margin: 0;
    font-size: 13px;
    line-height: 1.7;
    color: #555;
}
.burc-row.active .burc-link {
    background: #fafafa;
}
@media (max-width: 767px) {
    .burclar-date,
    .burclar-label,
    .burc-left,
    .burc-arrow {
        float: none;
    }
    .burclar-date {
        display: block;
        margin-top: 4px;
    }
    .burc-content {
        padding-left: 14px;
    }
}


/* ===== Haberinmerkezi custom header v12 ===== */
.top{
    background: transparent !important;
    min-height: 0 !important;
}
.top #ust_header{ display:none !important; }
.header--mainbar{ display:none !important; }
.header--navbar .header--search-form{ display:none !important; }
.header--section{ margin-bottom: 0; }
.hm-topbar{
    background:#fff;
    border-bottom:0;
}
.hm-topbar .container,
.hm-brandbar .container{
    width:1170px;
}
.hm-topbar .container{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    padding-top:10px;
    padding-bottom:10px;
}
.hm-topbar-links{
    display:flex;
    align-items:center;
    gap:18px;
    flex-wrap:wrap;
}
.hm-topbar-links a{
    color:#667085;
    font-size:13px;
    font-weight:600;
    text-decoration:none;
}
.hm-topbar-links a i{ margin-right:6px; }
.hm-topbar-right{
    display:flex;
    align-items:center;
    gap:14px;
    margin-left:auto;
}
.hm-top-search{
    display:flex;
    align-items:center;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
    padding:0 0 0 18px;
}
.hm-top-search input{
    width:220px;
    height:42px;
    border:0;
    outline:0;
    color:#445;
}
.hm-top-search button{
    border:0;
    background:transparent;
    width:42px;
    height:42px;
    font-size:20px;
    color:#21324b;
}
.hm-profile-link{
    color:#667085;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
}
.hm-profile-link i{ margin-right:6px; }
.hm-brandbar{
    background:#fff;
    border-bottom:0;
}
.hm-brand-main{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    padding:18px 0;
}
.hm-brand-logo img{
    max-width:310px;
    max-height:86px;
}
.hm-market-desktop{
    display:flex;
    align-items:center;
    gap:10px;
    margin-left:12px;
    flex-wrap:nowrap;
}
.hm-market-card{
    display:flex;
    align-items:center;
    gap:10px;
    min-width:128px;
    padding:10px 14px;
    border:1px solid #ececec;
    border-radius:999px;
    background:#fff;
}
.hm-market-card i{
    color:#8a90a0;
    font-size:18px;
    min-width:18px;
    text-align:center;
}
.hm-market-card img{
    width:26px;
    height:26px;
    object-fit:contain;
}
.hm-market-card span{ display:flex; flex-direction:column; line-height:1.15; }
.hm-market-card span small{ font-size:10px; text-transform:uppercase; color:#7c8698; font-weight:700; }
.hm-market-card span strong{ font-size:14px; color:#1d3557; font-weight:700; }
.header--navbar.style--1.navbar{
    background:#fff;
    border-top:0 !important;
    box-shadow:none !important;
    border-bottom:0;
}

.hm-topbar .container{
    border-bottom:1px solid #ececec;
}

.hm-brandbar .container{
    border-bottom:1px solid #ececec;
}

.header--navbar.style--1.navbar > .container{
    border-bottom:1px solid #ececec;
}

.header--menu-links>li>a{
    padding:17px 16px 16px;
    font-weight:700;
}
.hm-breaking-wrap{
    background:transparent;
}
.hm-breaking{
    display:flex;
    align-items:center;
    gap:10px;
    background:#efde94;
    border-bottom:3px solid #ff3434;
    padding:10px 14px;
    margin-top:0;
}
.hm-breaking-label{
    color:#ff3a2e;
    font-size:13px;
    font-weight:800;
    text-transform:uppercase;
    white-space:nowrap;
}
.hm-breaking-nav{
    width:30px;
    height:30px;
    border:1px solid #d4bf6d;
    border-radius:4px;
    background:#f7e8a7;
    color:#222;
}
.hm-breaking-items{
    flex:1 1 auto;
    min-width:0;
}
.hm-breaking-item{
    display:none;
    color:#111;
    font-size:16px;
    font-weight:700;
    text-decoration:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.hm-breaking-item.active{ display:block; }
.hm-breaking-all{
    color:#111;
    font-size:14px;
    font-weight:700;
    text-decoration:none;
    white-space:nowrap;
    padding-left:16px;
    border-left:1px solid rgba(0,0,0,.08);
}
.hm-mobile-actions,
.hm-mobile-search,
.hm-mobile-market,
.hm-breaking-all-mobile{ display:none; }
@media (max-width: 1199px){
  .hm-topbar .container, .hm-brandbar .container{ width:970px; }
  .hm-market-card{ min-width:118px; padding:10px 12px; }
  .hm-brand-logo img{ max-width:270px; }
}
@media (max-width: 991px){
  .hm-topbar .container, .hm-brandbar .container{ width:auto; }
  .hm-topbar{ display:none; }
  .hm-brand-main{ padding:14px 0 8px; }
  .hm-brand-logo img{ max-width:220px; max-height:60px; }
  .hm-market-desktop{ display:none; }
  .hm-mobile-actions{ display:flex; align-items:center; gap:12px; }
  .hm-mobile-user,
  .hm-mobile-toggle{
    width:42px; height:42px; border-radius:50%; border:1px solid #d9d9d9; background:#fff; color:#223a5a; display:inline-flex; align-items:center; justify-content:center; font-size:20px; text-decoration:none;
  }
  .hm-mobile-toggle{ background:#ff3b4f; color:#fff; border-color:#ff3b4f; }
  .hm-mobile-search{ display:block; padding:0 0 12px; }
  .hm-mobile-search-form{ display:flex; border:1px solid #e4e4e4; }
  .hm-mobile-search-form input{ flex:1; height:44px; border:0; padding:0 14px; }
  .hm-mobile-search-form button{ width:46px; border:0; background:#fff; color:#334e68; font-size:20px; }
  .hm-mobile-market{ display:flex; gap:12px; align-items:center; padding:0 0 12px; }
  .hm-mobile-market-rotator{ flex:1; min-width:0; border-top:1px solid #eee; padding-top:12px; }
  .hm-mobile-rate{ display:none; align-items:center; gap:10px; }
  .hm-mobile-rate.active{ display:flex; }
  .hm-mobile-rate i{ width:34px; height:34px; border-radius:50%; background:#f5f5f5; display:flex; align-items:center; justify-content:center; color:#8a90a0; font-size:18px; }
  .hm-mobile-rate span, .hm-mobile-weather span{ display:flex; flex-direction:column; line-height:1.15; }
  .hm-mobile-rate span small, .hm-mobile-weather span small{ font-size:10px; text-transform:uppercase; color:#7c8698; font-weight:700; }
  .hm-mobile-rate span strong, .hm-mobile-weather span strong{ font-size:14px; color:#1d3557; font-weight:700; }
  .hm-mobile-weather{ min-width:130px; display:flex; align-items:center; gap:10px; border-top:1px solid #eee; padding-top:12px; }
  .hm-mobile-weather img{ width:34px; height:34px; object-fit:contain; }
  .header--navbar .container{ padding-left:0; padding-right:0; }
  .header--navbar .navbar-toggle{ display:none !important; }
  .header--navbar .navbar-collapse{ display:none; }
  .header--navbar .navbar-collapse.in{ display:block; position:static; width:100%; box-shadow:none; }
  .header--menu-links{ float:none !important; margin:0; font-size:15px; }
  .header--menu-links>li{ float:none !important; border-top:1px solid #efefef; }
  .header--menu-links>li>a{ padding:14px 0 !important; display:block; }
  .header--menu-links>.dropdown>.dropdown-menu{ position:static !important; float:none; width:100%; box-shadow:none; border:0; padding:0 0 10px 14px; }
  .header--menu-links>.dropdown>.dropdown-menu>li>a{ padding:8px 0; }
  .hm-breaking{ padding:8px 10px; gap:8px; }
  .hm-breaking-label{ font-size:10px; }
  .hm-breaking-nav{ display:none; }
  .hm-breaking-item{ font-size:12px; }
  .hm-breaking-all{ display:none; }
  .hm-breaking-all-mobile{ display:inline-block !important; color:#111; font-size:13px; }
}


/* v13 targeted fixes */
.top > .container > div[style*="min-height:40px"],
.top > .container > div[style*="background:"],
.top > .container > div#ust_header,
#ust_header {
    display:none !important;
}
.top {
    min-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    background:transparent !important;
    border:0 !important;
}
.top .container { position:relative; }
.advert_header.hidden-xs { z-index:20; }

/* Desktop market cards stay on one row and close to logo */
.hm-brand-main {
    gap: 14px !important;
}
.hm-brand-logo { flex: 0 0 auto; }
.hm-market-desktop {
    margin-left: 8px !important;
    gap: 8px !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
}
.hm-market-card {
    min-width: 120px !important;
    padding: 10px 12px !important;
}
.hm-weather-card {
    min-width: 110px !important;
}

@media (max-width: 991px){
  .top { display:block !important; }
  .advert_header.hidden-xs { display:none !important; }
  .hm-mobile-market {
      display:flex !important;
      gap:10px !important;
      align-items:stretch !important;
      padding:0 0 12px !important;
  }
  .hm-mobile-market-rotator,
  .hm-mobile-weather {
      flex:1 1 50% !important;
      min-width:0 !important;
      margin:0 !important;
      padding:0 !important;
      border-top:0 !important;
  }
  .hm-mobile-rate,
  .hm-mobile-weather {
      display:flex !important;
      align-items:center !important;
      gap:10px !important;
      border:1px solid #ececec !important;
      border-radius:12px !important;
      background:#fff !important;
      padding:10px 12px !important;
      min-height:56px !important;
  }
  .hm-mobile-rate:not(.active) { display:none !important; }
  .hm-mobile-rate i,
  .hm-mobile-weather img {
      width:34px !important;
      height:34px !important;
      flex:0 0 34px !important;
  }
  .hm-mobile-weather img { object-fit:contain !important; }
  .hm-mobile-rate span,
  .hm-mobile-weather span {
      min-width:0 !important;
  }
}


/* v15 mobile menu real fix */
@media (max-width: 991px){
  .top, .top > .container, #ust_header { display:none !important; }
  .header--section{margin-top:0 !important;}
  .header--navbar.style--1.navbar{
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    min-height:0 !important;
  }
  .header--navbar.style--1.navbar > .container{
    padding-left:0 !important;
    padding-right:0 !important;
    min-height:0 !important;
  }
  .header--navbar .navbar-header{ display:none !important; }
  #sticky-wrapper{ height:auto !important; }
  .header--navbar .navbar-collapse{
    display:block !important;
    position:fixed !important;
    top:0 !important;
    right:-320px !important;
    left:auto !important;
    bottom:0 !important;
    width:320px !important;
    max-width:86% !important;
    height:100vh !important;
    margin:0 !important;
    padding:58px 0 24px !important;
    background:#fff !important;
    box-shadow:-4px 0 18px rgba(0,0,0,.18) !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;
    transition:right .28s ease !important;
    z-index:99999 !important;
    border:0 !important;
  }
  .header--navbar .navbar-collapse.in{
    right:0 !important;
  }
  .header--navbar .navbar-collapse:before{ display:none !important; }
  .hm-mobile-nav-close{
    position:absolute;
    top:10px;
    left:10px;
    width:36px;
    height:36px;
    border:0;
    border-radius:50%;
    background:#ff3b4f;
    color:#fff;
    font-size:24px;
    line-height:36px;
    text-align:center;
    z-index:2;
  }
  body.hm-nav-open:before{
    content:'';
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.32);
    z-index:99990;
  }
  .header--menu-links{ padding-bottom:0 !important; }
  .header--menu-links>li:first-child{ border-top:0 !important; }
  .header--menu-links>.dropdown>.dropdown-menu{
    display:none;
    padding:0 0 10px 14px !important;
  }
  .header--menu-links>.dropdown.open>.dropdown-menu,
  .header--menu-links>.dropdown.sub-open>.dropdown-menu{
    display:block;
  }
  .hm-mobile-market{ padding-bottom:10px !important; }
  .hm-mobile-market-rotator,
  .hm-mobile-weather{ border-top:1px solid #eee !important; }
}
.hm-gazete-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:15px;
}

.section-title{
    border-left:4px solid #e60023;
    padding-left:10px;
    margin-bottom:0;
}

.section-title h2{
    font-size:18px;
    font-weight:600;
    margin:0;
    line-height:1.2;
}

.section-title h2 span{
    color:#e60023;
}

.hm-gazete-actions{
    display:flex;
    align-items:center;
    gap:10px;
}

.hm-gazete-arrow{
    width:34px;
    height:34px;
    border:1px solid #ddd;
    background:#fff;
    cursor:pointer;
}

.hm-gazete-all{
    display:inline-block;
    padding:8px 14px;
    border:1px solid #ddd;
    background:#fff;
    color:#111;
    text-decoration:none;
    font-weight:600;
}

/* v6 gazete mansetleri */
.hm-gazete-section{background:#fff;padding:18px 18px 16px;margin:20px 0 15px;border:1px solid #ececec;}
.hm-gazete-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;}
.hm-gazete-title{font-size:28px;font-weight:700;color:#222;display:flex;align-items:center;gap:10px;}
.hm-gazete-title i{font-size:22px;color:#444;}
.hm-gazete-actions{display:flex;align-items:center;gap:8px;}
.hm-gazete-arrow{width:34px;height:34px;border:1px solid #ddd;background:#fff;color:#333;border-radius:4px;}
.hm-gazete-all{display:inline-block;padding:8px 14px;background:#f5f5f5;color:#333;border-radius:4px;font-weight:600;}
.hm-gazete-slider{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px;}
.hm-gazete-slider::-webkit-scrollbar{height:8px;}
.hm-gazete-slider::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:999px;}
.hm-gazete-card{display:block;min-width:160px;max-width:160px;color:#111;}
.hm-gazete-thumb{display:block;border:1px solid #e8e8e8;background:#fff;padding:10px;height:230px;overflow:hidden;}
.hm-gazete-thumb img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s ease;}
.hm-gazete-card:hover .hm-gazete-thumb img{transform:scale(1.03);}
.hm-gazete-name{display:block;font-size:13px;font-weight:700;text-transform:uppercase;margin-top:8px;line-height:1.35;}
.hm-gazete-page-wrap{padding:16px 16px 24px;}
.hm-gazete-page-breadcrumb{font-size:14px;color:#666;margin-bottom:8px;}
.hm-gazete-page-title{font-size:48px;line-height:1.15;font-weight:300;color:#555;margin:0 0 6px;}
.hm-gazete-page-updated{font-size:14px;color:#6d6d6d;margin-bottom:14px;}
.hm-gazete-page-top{margin-bottom:24px;}
.hm-gazete-featured{background:#fff;border:1px solid #e8e8e8;padding:16px;text-align:center;}
.hm-gazete-featured img{max-width:100%;max-height:980px;object-fit:contain;cursor:zoom-in;}
.hm-gazete-sidebox{border:1px solid #e8e8e8;background:#fff;padding:18px;min-height:180px;}
.hm-gazete-sidebox-title{font-size:13px;font-weight:700;color:#666;margin-bottom:18px;}
.hm-gazete-select{margin-bottom:22px;height:42px;}
.hm-gazete-sidebox-name{font-size:22px;font-weight:700;color:#555;margin:0 0 8px;}
.hm-gazete-sidebox-text{font-size:14px;color:#666;line-height:1.6;margin:0;}
.hm-gazete-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}
.hm-gazete-grid-item{background:#fff;border:1px solid #e8e8e8;padding:12px;}
.hm-gazete-grid-thumb{display:block;height:250px;overflow:hidden;}
.hm-gazete-grid-thumb img{width:100%;height:100%;object-fit:contain;display:block;}
.hm-gazete-grid-name{font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.35;margin-top:10px;min-height:34px;}
.hm-gazete-modal-content{background:#fff;border-radius:0;}
.hm-gazete-modal-header{border-bottom:0;}
.hm-gazete-modal-body img{max-width:100%;max-height:85vh;object-fit:contain;}
@media (max-width: 1199px){.hm-gazete-grid{grid-template-columns:repeat(5,minmax(0,1fr));}}
@media (max-width: 991px){.hm-gazete-section{padding:14px;}.hm-gazete-head{align-items:flex-start;flex-direction:column;}.hm-gazete-title{font-size:22px;}.hm-gazete-card{min-width:136px;max-width:136px;}.hm-gazete-thumb{height:205px;}.hm-gazete-page-title{font-size:34px;}.hm-gazete-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.hm-gazete-sidebox{margin-top:16px;}}
@media (max-width: 767px){.hm-gazete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.hm-gazete-grid-thumb{height:210px;}.hm-gazete-page-title{font-size:30px;}.hm-gazete-actions{width:100%;justify-content:space-between;}.hm-gazete-all{padding:7px 12px;font-size:12px;}}



/* ===== Desktop slider v1 ===== */
@media (min-width: 992px){
    #amazingslider-wrapper-1{
        margin:0 auto 40px !important;
    }

    #amazingslider-wrapper-1 .amazingslider-nav-1{
        background:#fff;
        border-top:2px solid #d50000;
    }

    #amazingslider-wrapper-1 .amazingslider-nav-container-1{
        width:100% !important;
    }

    #amazingslider-wrapper-1 .amazingslider-bullet-wrapper-1{
        width:100% !important;
        display:flex !important;
        flex-wrap:wrap;
    }

    #amazingslider-wrapper-1 .amazingslider-bullet-1{
        display:flex !important;
        align-items:center;
        justify-content:center;
        width:41px !important;
        height:41px !important;
        margin:0 !important;
        border-right:1px solid #e8e8e8;
        border-bottom:1px solid #e8e8e8;
        background:#fff !important;
        box-sizing:border-box;
        overflow:hidden;
    }

    #amazingslider-wrapper-1 .amazingslider-bullet-image-1,
    #amazingslider-wrapper-1 .amazingslider-bullet-playvideo-1,
    #amazingslider-wrapper-1 .amazingslider-bullet-text-1{
        display:none !important;
    }

    #amazingslider-wrapper-1 .hm-slider-nav-number{
        display:block;
        width:100%;
        text-align:center;
        font-size:14px;
        line-height:41px;
        font-weight:700;
        color:#111;
    }

    #amazingslider-wrapper-1 .amazingslider-bullet-1.amazingslider-bullet-selected{
        background:#d50000 !important;
    }

    #amazingslider-wrapper-1 .amazingslider-bullet-1.amazingslider-bullet-selected .hm-slider-nav-number{
        color:#fff !important;
    }

    #amazingslider-wrapper-1 .amazingslider-arrow-left-1,
    #amazingslider-wrapper-1 .amazingslider-arrow-right-1{
        opacity:.9;
    }
}

.hm-topbar{
    height: 40px !important;
}

.hm-topbar .container{
    height: 40px !important;
    padding: 0 !important;
    align-items: center !important;
}

.hm-topbar a,
.hm-topbar span,
.hm-topbar li{
    line-height: 40px !important;
}