.award-header{
    background:linear-gradient(180deg,#ef3e42 0%,#e5252a 100%) !important;
    border-bottom:1px solid rgba(255,255,255,.16);
    box-shadow:0 12px 34px rgba(148,16,20,.20);
}

.award-header .header-row{
    min-height:70px;
    gap:18px;
}

.award-header .brand{
    flex:0 0 auto;
}

.sozcu-menu{
    flex:1 1 auto;
    min-width:0;
    margin-left:4px !important;
    justify-content:flex-end;
    gap:0 !important;
    overflow:auto;
    scrollbar-width:none;
}

.sozcu-menu::-webkit-scrollbar{
    display:none;
}

.sozcu-menu a{
    color:#fff !important;
    border-radius:0 !important;
    padding:25px 11px !important;
    font-size:14px;
    font-weight:1000 !important;
    line-height:1;
    letter-spacing:.02em;
    text-transform:uppercase;
    text-shadow:0 1px 0 rgba(0,0,0,.12);
    white-space:nowrap;
    position:relative;
}

.sozcu-menu a::after{
    content:"";
    position:absolute;
    left:11px;
    right:11px;
    bottom:16px;
    height:3px;
    border-radius:999px;
    background:#fff;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .18s ease;
}

.sozcu-menu a:hover{
    background:rgba(255,255,255,.10) !important;
}

.sozcu-menu a:hover::after{
    transform:scaleX(1);
}

.iconic-search{
    flex:0 0 auto !important;
    width:44px;
    max-width:none !important;
    margin-left:4px;
    padding:0 !important;
    border:1px solid rgba(255,255,255,.34) !important;
    background:rgba(255,255,255,.12) !important;
    border-radius:999px !important;
    overflow:hidden;
    transition:width .22s ease, background .22s ease;
    box-shadow:none !important;
}

.iconic-search:focus-within,
.iconic-search:hover{
    width:210px;
    background:rgba(255,255,255,.18) !important;
}

.iconic-search input{
    width:0;
    min-width:0;
    opacity:0;
    padding:0 !important;
    color:#fff !important;
    transition:width .22s ease, opacity .16s ease, padding .22s ease;
}

.iconic-search:hover input,
.iconic-search:focus-within input{
    width:150px;
    opacity:1;
    padding-left:14px !important;
}

.iconic-search input::placeholder{
    color:rgba(255,255,255,.78) !important;
}

.iconic-search button{
    width:42px;
    height:42px;
    padding:0 !important;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:transparent !important;
    border:0 !important;
    color:#fff !important;
    flex:0 0 42px;
}

.iconic-search svg{
    width:21px;
    height:21px;
    fill:currentColor;
}

.award-home > .award-cats{
    display:none;
}

@media(max-width:980px){
    .award-header .header-row{
        flex-wrap:wrap;
        padding-top:8px;
        padding-bottom:8px;
        gap:8px 12px;
    }

    .sozcu-menu{
        order:3;
        width:100%;
        flex-basis:100%;
        justify-content:flex-start;
        margin-left:0 !important;
        border-top:1px solid rgba(255,255,255,.16);
    }

    .sozcu-menu a{
        padding:13px 10px !important;
        font-size:13px;
    }

    .sozcu-menu a::after{
        bottom:7px;
    }

    .iconic-search{
        margin-left:auto;
    }
}

@media(max-width:560px){
    .iconic-search:focus-within,
    .iconic-search:hover{
        width:170px;
    }

    .iconic-search:hover input,
    .iconic-search:focus-within input{
        width:110px;
    }

    .sozcu-menu a{
        font-size:12px;
        padding:12px 9px !important;
    }
}
