:root {
--font1: "Titillium Web", sans-serif;
--primary-orange: #be212b;
--radius: 3px;
}a.WhatsApp1 {
display: flex;
font-size: 18px;
background: #2EB843;
font-weight: 600;
width: 51px;
height: 51px;
position: fixed;
bottom: 20px;
left: 20px;
border-radius: 50%;
-webkit-transition: all .1s ease-out 0s;
-moz-transition: all .1s ease-out 0s;
-ms-transition: all .1s ease-out 0s;
-o-transition: all .1s ease-out 0s;
transition: all .1s ease-out 0s;
color: #fff;
align-items: center;
justify-content: center;
animation: whatsapp infinite 2s linear;
z-index: 9999
}a.WhatsApp1 svg {
width: 24px;
height: 24px;
fill: white;
}@keyframes whatsapp {
0% {
box-shadow: 0 0 0 0 #2EB843
}50% {
box-shadow: 0 0 0 10px #015dc700
}100% {
box-shadow: 0 0 0 0 #015dc700
}
}@media(max-width:1024px){
a.WhatsApp1 {
bottom: 60px
}}.container2 {
max-width: 1200px;
}body {
font-family: var(--font1);
padding: 0px;
margin: 0px;
}body.menu-open {
overflow: hidden;
}a{
text-decoration: none;
}/* --- HEADER TEMEL --- */
.site-header {
position: fixed;
top: 0; left: 0; width: 100%;
height: 160px;
display: flex;
align-items: center;
z-index: 1000;
transition: all 0.4s ease; /* Renk geçişi için */
padding: 0 100px;
border-bottom: 1px solid #ffffff1e;
}/* İlk başta transparent */
.transparent-nav { background-color: transparent; }/* Scroll olunca siyah */
.site-header {
background-color: #000000;
height: 110px; /* Biraz küçülürse daha şık durur */
box-shadow: 0 2px 10px rgba(0,0,0,0.5);
}.header-inner {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
position: relative;
}/* LOGO MERKEZLEME */
.logo {
position: absolute;
left: 50%;
top: 55%;
transform: translate(-50%, -50%);
z-index: 100;
}
.logo img { height: 90px; width: auto; transition: 0.3s; }
/*.scrolled .logo img { height: 90px; }*//* MENÜLER */
.header-left, .header-right { flex: 1; display: flex; align-items: center; }
.header-right { justify-content: flex-end; gap: 20px; }.nav-links, #main-menu {
display: flex; list-style: none; gap: 20px; margin: 0; padding: 0;
}.nav-links li a, #main-menu li a {
color: #fff; text-decoration: none; font-weight: 700; font-size: 16px;
transition: 0.3s; white-space: nowrap;
}
.nav-links li a:hover, #main-menu li a:hover { color: #be212b; }/* BUTONLAR */
.header-actions { display: flex; gap: 15px; }
.phone-btn {
border: 1px solid rgba(255,255,255,0.6); color: #fff; padding: 8px 18px;
border-radius: 30px; font-size: 13px; text-decoration: none; font-weight: 600;
display: flex; align-items: center; gap: 8px;
}
.order-btn {
background-color: #be212b; color: #fff; padding: 15px 30px;
border-radius: 30px; font-weight: 700; text-decoration: none; font-size: 13px;
}/* --- MOBİL AYARLAR --- */
.mobile-only-content { display: none; }
.menu-toggle { display: none; }@media (max-width: 1200px) {
.d-desktop { display: none; }
.site-header { padding: 0 20px; height: 70px; background-color: #000; } /* Mobilde hep siyah kalsın istersen */
.logo { position: static; transform: none; margin-right: auto; }.menu-toggle {
display: flex; flex-direction: column; gap: 5px;
background: none; border: none; cursor: pointer; padding: 10px;
}
.bar { width: 25px; height: 2px; background: #fff; transition: 0.3s; }/* Mobil Drawer Menü */
.main-nav {
position: fixed; top: 0; right: -100%; width: 300px; height: 100vh;
background: #111; z-index: 1001; transition: 0.4s ease; padding: 20px;
display: block; overflow-y: auto;
}
.main-nav.active { right: 0; }.mobile-only-content { display: block; width:100%; }
.mobil-logo-item {
display: flex; justify-content: space-between; align-items: center;
margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #222;
}
.mobil-logo-item img { height: 40px; }
.close-menu { background: none; border: none; color: #fff; font-size: 30px; }.twig-menu ul { list-style: none; padding: 0; }
.twig-menu li { margin-bottom: 15px; }
.twig-menu li a { font-size: 16px; color: #fff; text-decoration: none; display: block; }.mobil-buttons { margin-top: 30px; display: flex; flex-direction: column; gap: 10px; }
.phone-btn-mob, .order-btn-mob {
display: block; width: 100%; text-align: center; padding: 12px;
border-radius: 5px; text-decoration: none; font-weight: 700; font-size: 14px;
}
.phone-btn-mob { border: 1px solid #fff; color: #fff; }
.order-btn-mob { background: #be212b; color: #fff; }.nav-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0,0,0,0.8); display: none; z-index: 1000;
}
.nav-overlay.active { display: block; }
}a.WhatsApp1 {
display: flex;
font-size: 18px;
background: #2eb843;
font-weight: 600;
width: 51px;
height: 51px;
position: fixed;
bottom: 20px;
left: 20px;
border-radius: 50%;
-webkit-transition: all 0.1s ease-out 0s;
-moz-transition: all 0.1s ease-out 0s;
-ms-transition: all 0.1s ease-out 0s;
-o-transition: all 0.1s ease-out 0s;
transition: all 0.1s ease-out 0s;
color: #fff;
align-items: center;
justify-content: center;
animation: whatsapp infinite 2s linear;
z-index: 9999;
}@keyframes whatsapp {
0% {
box-shadow: 0 0 0 0 #2eb843;
}50% {
box-shadow: 0 0 0 10px #015dc700;
}100% {
box-shadow: 0 0 0 0 #015dc700;
}
}.mobilbuttonlar {
display: none;
}@media (max-width: 1024px) {
a.WhatsApp1 {
bottom: 60px;
}.btn {
border-radius: 0;
display: flex;
justify-content: center;
align-items: center;
padding: 10px 20px;
width: 100%;
}.btn svg {
width: 24px;
height: 24px;
fill: currentColor;
}.mobilbuttonlar {
position: fixed;
width: 100%;
bottom: 0;
z-index: 999;
display: flex;
}.btn1 {
background: #be212b;
border-color: #be212b;
color: #fff;
}.btn2 {
background: #a51720;
border-color: #a51720;
color: #fff;
}.btn3 {
background: #880d15;
border-color: #880d15;
color: #fff;
}
}/**/footer.footer9 {
width: 100%;
height: auto;
background-color: #000;
color: #fff;
position: relative;
}footer.footer9::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background-image: url(../../images/bg.png);
opacity: 20%;
}footer.footer9 .footer-sosyal {
display: flex;
align-items: center;
margin: 0;
}footer.footer9 .footer-sosyal:first-child {
margin-left: 0px;
}footer.footer9 .footer-sosyal {
list-style: none;
margin-left: 15px;
}footer.footer9 .footer-sosyal a {
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.096);
color: #fff;
margin-left: 15px;
}footer.footer9 .footer-sosyal a svg {
width: 20px;
height: 50px;
overflow: inherit;
fill: #fff;
}footer.footer9 .footer-ust {
width: 100%;
height: auto;
padding: 50px 0px;
display: flex;
align-items: center;
position: relative;
}footer.footer9 .footer-logo {
width: 120px;
height: auto;
}footer.footer9 .footer-logo img {
width: 100%;
height: auto;
}footer.footer9 .footer-text {
width: calc(100% - 150px);
height: auto;
padding-left: 50px;
font-size: 16px;
}footer.footer9 .footer-orta {
width: 100%;
height: auto;
padding: 40px 0px;
border-top: 1px solid #ffffff2b;
border-bottom: 1px solid #ffffff2b;
position: relative;
}footer.footer9 .footer-liste {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
}footer.footer9 .footer-liste li:first-child {
margin-left: 0px;
}footer.footer9 .footer-liste li {
list-style: none;
margin-left: 40px;
}footer.footer9 .footer-liste li a {
color: #ffffff;
}footer.footer9 .footer-alt {
width: 100%;
height: auto;
display: flex;
padding: 40px 0px;
position: relative;
align-items: center;
}footer.footer9 .footer-alt .logolar {
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}footer.footer9 .footer-alt .logolar img {
height: 50px;
object-fit: contain;
background: white;
padding: 10px 30px;
border-radius: 50px;
width: 190px;
margin: 0 15px;
}footer.footer9 .footer-alt .footer-unvani {
display: block;
}footer.footer9 .footer-alt .hasem-logo {
width: auto;
display: block;
margin-left: auto;
}footer.footer9 .footer-alt .hasem-logo img {
width: auto;
height: 20px;
display: block;
}@media(max-width: 1024px) {
footer.footer9 .footer-orta, footer.footer9 .footer-ust {
display: none;
}
}@media(max-width: 1024px) {
.logo img {
width: auto;
height: 60px;
}.header-right .btn-genel.btn-renk {
display: none;
}.main-nav a:hover {
color: white;
}footer.footer9 {
margin-bottom: 40px;
}footer.footer9 .footer-alt .logolar{
display: none;
}
footer.footer9 .footer-alt .hasem-logo {
margin-left: auto !important;
}
}