@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap&subset=latin-ext');
body { font-family: "Poppins", serif; }


.bg-custom-red { background-color: red; }
.bg-white { background-color: #fff !important; }

header { position: absolute; top: 0; width: 100%; z-index: 999; transition: background-color 0.3s; }

.header-fast-links { transition: all 0.3s ease-in-out; letter-spacing: 0.5px; background-color: rgba(138, 24, 31, 0.8); text-transform: uppercase; padding: 5px 18px; border-radius: 20px; font-weight: 400; font-size: 11px; margin-right: 25px; }
.header-fast-links:hover { background-color: rgba(138, 24, 31, 1); }
.header-topbar { padding: 4px 0px; }
.header-search { }
.header-search img { height: auto; }
.header-search-category-icon img {
    position: absolute;
    bottom: -100px;
    right: -45px;
}
button.header-search-close-btn {
    right: 0;
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 100px;
    float: right;
    text-align: right;
    position: absolute;
    padding: 5px 12px;
}
.header-lang-select { margin: 0 15px; font-size: 13px; }
.header-lang-select img { height: 30px; }
.header-logo img { height: 90px;}
.header-logo { padding-right: 100px; }
.main-nav a { font-size: 18px; font-weight: 500; margin-right: 15px;}
.home-shortcut-buttons ul li a{display: flex; align-items: center; gap: 8px;     text-decoration: none;     font-weight: 100;}
.home-shortcut-buttons ul li img{width: 24px; height: 24px; margin: 0px 10px;}
.home-shortcut-buttons ul li  span{display: flex; flex-direction: column; line-height: 1.2; color: #fff;}
h3.haber-baslik a {    font-weight: 600;    font-size: 16px;    color: #333;    margin: 0;text-decoration: none;}
#search {    position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.7);    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;    -webkit-transform: translate(0px, -100%) scale(0, 0);    -moz-transform: translate(0px, -100%) scale(0, 0);    -o-transform: translate(0px, -100%) scale(0, 0);    -ms-transform: translate(0px, -100%) scale(0, 0);    transform: translate(0px, -100%) scale(0, 0);    opacity: 0;    z-index: 99;  }
#search .btn {    position: absolute;    top: 50%;    left: 50%;    margin-top: 61px;    margin-left: -45px;    background-color: #001BC3;    border: black;  }
#search .close {    position: fixed;    top: 15px;    right: 15px;    color: #fff;    background-color: #001BC3;    border-color: #001BC3;    opacity: 1;    padding: 10px 17px;    font-size: 27px;  }
#search.open {    -webkit-transform: translate(0px, 0px) scale(1, 1);    -moz-transform: translate(0px, 0px) scale(1, 1);    -o-transform: translate(0px, 0px) scale(1, 1);    -ms-transform: translate(0px, 0px) scale(1, 1);    transform: translate(0px, 0px) scale(1, 1);    opacity: 1;  }



@media screen and (max-width: 768px) {
.home-shortcut-buttons ul {    overflow: scroll;}


}


.header-search-category-card {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 30px;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    background: #F3F3F3 !important;
    border-radius: 10px !important;
    height: 159px;
}

.header-search-category-title {

    color: #2E2F2E !important;
    border-bottom: 1px solid #2E2F2E !important;
}
