:root {
--font1: "DM Sans", sans-serif;
--primary-orange: #60222f;
--radius: 3px;
}svg{
width: 20px;
height: 20px;
}.header-top-dil {
display: flex;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
margin-top: 0;
}.header-top-dil li {
list-style: none;
margin-right: 20px;
position: relative;
}.header-top-dil li span {
font-family: var(--font3);
text-decoration: none;
padding: 5px 0;
position: relative;
transition: color 0.3s ease;
align-items: center;
display: flex;
font-size: 16px;
font-weight: 800;
letter-spacing: 0;
}.header-top-dil li a {
color: #333333;
font-size: 13px;
font-weight: 600;
text-transform: capitalize;
letter-spacing: 0;
display: flex;
align-items: center;
}.header-top-dil li:first-child:before {
display: none;
}.header-top-dil li:before {
content: "";
display: block;
position: absolute;
left: -10px;
top: 50%;
margin-top: -6px;
height: 12px;
width: 1px;
background-color: #00000036;
}.header-top-dil li a .icon {
height: 17px;
margin-right: 5px;
display: none;
}.header-top-dil li a .icon img {
height: 100%;
}.btn-default {
text-decoration: none;
position: relative;
display: inline-block;
font-size: 14px;
font-weight: 600;
line-height: 1em;
text-transform: capitalize;
color: #fff;
background: #60222f;
border-radius: 5px;
padding: 17px 57px 17px 20px;
border: none;
overflow: hidden;
transition: all 0.4s ease-in-out;
z-index: 1;
}.btn-default:hover {
color: white;
}a:hover {
color: #60222f;
}a{
text-decoration: none !important;
}.btn-default::before {
content: '';
position: absolute;
top: 50%;
right: 5px;
width: 42px;
height: 42px;
background-color: #0d0d0d;
background-image: url('../images/arrow-white.svg');
background-repeat: no-repeat;
background-position: center center;
background-size: 20px auto;
border-radius: 5px;
transform: translateY(-50%);
transition: all 0.4s ease-in-out;
}.btn-default:hover:before {
background-color: #60222f;
background-image: url('../images/arrow-primary.svg');
}.btn-default::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 0;
height: 100%;
background: #0d0d0d;
transition: all 0.4s ease-in-out;
z-index: -1;
}.btn-default:hover::after {
right: auto;
left: 0;
width: 100%;
}.btn-default.btn-highlighted:hover {
color: #0d0d0d;
}.btn-default.btn-highlighted:hover:before {
background-color: #0d0d0d;
background-image: url('../images/arrow-white.svg');
}.btn-default.btn-highlighted::after {
background-color: white;
}body {
font-family: var(--font1);
padding: 0px;
margin: 0px;
}body.menu-open {
overflow: hidden;
}.site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 4%;
background-color: #60222f;
backdrop-filter: blur(8px);
z-index: 1000;
transition: background-color 0.3s ease;
box-sizing: border-box;
}.site-header .logo {
flex-shrink: 0;
display: flex;
align-items: center;
text-decoration: none;
}.site-header .logo img {
height: 80px;
width: auto;
display: block;
}.site-header .main-nav {
flex-grow: 1;
display: flex;
justify-content: center;
}.site-header .main-nav ul#main-menu {
display: flex;
list-style: none;
gap: 29px;
margin: 0;
padding: 0;
align-items: center;
}.site-header .main-nav a {
color: #fff;
font-weight: 400;
font-size: 16px;
text-decoration: none;
padding: 5px 0;
position: relative;
transition: color 0.3s ease;
white-space: nowrap;
align-items: center;
display: flex;
text-transform: uppercase;
}.site-header .nav-item.nav-submenu {
position: relative;
}.site-header .nav-submenu > a::after {
content: "▼";
font-size: 0.6em;
margin-left: 7px;
display: inline-block;
transition: transform 0.3s ease-in-out;
}.site-header .nav-submenu ul {
list-style: none;
margin: 0; /* Margin-top'ı 0 yapıyoruz ki arada boşluk kalmasın */
min-width: 220px;
position: absolute;
left: 0;
z-index: 10;
width: auto;
top: 100%;
padding: 15px 15px; /* İçeriden boşluk veriyoruz */
transform-origin: top;
opacity: 0;
visibility: hidden; /* Gizli olduğunu tarayıcıya bildirir */
pointer-events: none; /* Fare bu alanın üzerindeyken tıklama/hover algılamaz */
transform: translateY(10px); /* Hafif aşağıdan başlasın (efekt için) */
transition: all 300ms ease;
border-radius: 0px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
}.site-header .nav-submenu ul li {
padding: 0;
margin: 0;
}.site-header .nav-submenu ul li a{
text-decoration: none;
white-space: nowrap;
align-items: center;
position: relative;
line-height: 24px;
text-transform: uppercase;
color: #000;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
background-color: #0000000f;
border-radius: 0;
margin-bottom: 3px;
}.site-header .nav-submenu ul li a:hover{
color: white;
background-color: #60222f;
}.site-header .nav-submenu ul a {
padding: 10px 15px;
display: block;
font-size: 14px;
font-weight: 500;
border-radius: 5px;
}.site-header .nav-item.nav-submenu:hover > ul {
opacity: 1;
visibility: visible; /* Görünür yap */
pointer-events: auto; /* Fareyi tekrar algılamaya başla */
transform: translateY(0); /* Yerine gelsin */
}.site-header .nav-item.nav-submenu:hover > a::after {
transform: rotate(180deg);
}/* Hamburger Menü Butonu */
.site-header .menu-toggle {
display: none;
background: none;
border: none;
cursor: pointer;
padding: 10px;
z-index: 1001;
}.site-header .menu-toggle .bar {
display: block;
width: 25px;
height: 3px;
background-color: #fff;
margin: 5px 0;
transition: all 0.4s;
}.site-header .menu-toggle.is-active .bar:nth-child(1) {
transform: translateY(8px) rotate(45deg);
}.site-header .menu-toggle.is-active .bar:nth-child(2) {
opacity: 0;
}.site-header .menu-toggle.is-active .bar:nth-child(3) {
transform: translateY(-8px) rotate(-45deg);
}/* Mobil Menü Arka Plan Overlay */
.nav-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
z-index: 998;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s ease, visibility 0.5s ease;
}.nav-overlay.is-active {
opacity: 1;
visibility: visible;
}/* Mobil Görünüm */
@media (max-width: 1200px) {
.site-header .menu-toggle {
display: block;
}.site-header .main-nav {
border-right: none;
margin-right: 0;
padding-right: 0;
justify-content: flex-end;
}.site-header .main-nav ul#main-menu {
overflow-y: auto;
padding-bottom: 40px;
flex-direction: column;
position: fixed;
top: 0;
left: -100%;
width: 80%;
max-width: 320px;
height: 100vh;
background-color: #1a1a1a;
padding: 80px 40px 40px;
align-items: flex-start;
gap: 15px;
transition: left 0.5s cubic-bezier(0.77, 0, 0.175, 1);
z-index: 9999;
}.site-header .main-nav ul#main-menu.is-active {
left: 0;
}.site-header .main-nav ul a {
font-size: 18px;
width: 100%;
}.site-header .main-nav ul li {
position: relative;
}.site-header .main-nav ul li .mobil-logo {
margin-bottom: 25px;
display: block !important;
}/* Mobil Alt Menüler */
.site-header .nav-submenu > li::after {
content: "›";
font-size: 1.8em;
font-weight: bold;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%) rotate(0deg);
transition: transform 0.3s ease-in-out;
}.site-header .nav-submenu ul {
position: static;
width: 100%;
opacity: 1;
visibility: visible;
transform: none;
box-shadow: none;
background-color: rgba(0, 0, 0, 0.2);
padding: 10px 0 10px 20px;
margin-top: 10px;
border-radius: 8px;
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease-in-out, padding 0.4s ease-in-out, margin 0.4s ease-in-out;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
}.site-header .nav-submenu.submenu-open > ul {
max-height: 500px;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}.site-header .nav-submenu.submenu-open > a::after {
transform: translateY(-50%) rotate(90deg);
}
}.site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 90px;
/* Sabit yükseklik */
display: flex;
background-color: #60222f;
/* Sol taraf siyah */
z-index: 1000;
padding: 0;
/* Padding'i sıfırladık, iç alanlarda vereceğiz */
box-sizing: border-box;
background-image: url(https://www.transparenttextures.com/patterns/basketball.png);
}/* Sol ve Orta Alan (Siyah Kısım) */
.header-main-area {
flex: 1;
display: flex;
align-items: center;
padding: 0 2% 0 4%;
}.site-header .logo img {
height: 60px;
width: auto;
}.site-header .main-nav {
flex-grow: 1;
display: flex;
justify-content: center;
}.site-header .main-nav ul#main-menu {
display: flex;
list-style: none;
gap: 15px;
margin: 0;
padding: 0px 0 0 40px;
}.btn-default-header {
background: #60222f;
color: #fff;
padding: 8px 15px;
text-decoration: none;
font-weight: 600;
font-size: 14px;
border-radius: 4px;
white-space: nowrap;
}/* SAĞDAKİ BEYAZ ALAN */
.header-right-white-section {
background-color: #ffffff;
height: 100%;
display: flex;
align-items: center;
padding: 0 70px 0 40px;
gap: 20px;
position: relative;
/* Hafif desen isterseniz görseldeki gibi */
}/* Dil Değiştirici */
.lang-switcher {
display: flex;
align-items: center;
gap: 5px;
margin-right: 15px;
}.lang-link {
text-decoration: none;
color: #333;
font-weight: 400;
font-size: 17px;
}.lang-link.active {
color: #60222f;
}.lang-switcher .sep {
color: #ccc;
}/* Sosyal Medya Alanı */
.social-text {
color: #60222f;
font-weight: 700;
font-size: 15px;
white-space: nowrap;
}.header-socials {
display: flex;
gap: 15px;
}.header-socials a {
color: #60222f;
font-size: 18px;
transition: transform 0.2s;
}.header-socials a:hover {
transform: scale(1.2);
}/* MOBİL AYARLAR */
@media (max-width: 1200px) {
.header-right-white-section {
display: none;
/* Mobilde bu alanı gizleyip hamburger içine alabilirsiniz */
}.site-header .menu-toggle {
display: block;
margin-right: 20px;
}.header-main-area {
justify-content: space-between;
width: 100%;
}
}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;
}
}@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: #5f8f8f;
border-color: #5f8f8f;
color: #fff;
}.btn2 {
background: #497676;
border-color: #497676;
color: #fff;
}.btn3 {
background: #375f5f;
border-color: #375f5f;
color: #fff;
}
}.mobilbuttonlar {
display: none;
}.main-footer {
position: relative;
background-image: url('../images/footer-bg-image.jpg');
overflow: hidden;
}.main-footer::before,
.main-footer::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
}.main-footer::before {
background: #0d0d0d;
opacity: 85%;
}.main-footer::after {
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}.footer-scrolling-ticker {
position: relative;
background: #60222f;
padding: 25px 0;
z-index: 1;
}.scrolling-ticker-box {
--gap: 20px;
display: flex;
overflow: hidden;
user-select: none;
gap: var(--gap);
align-items: center;
}.scrolling-content {
flex-shrink: 0;
display: flex;
gap: var(--gap);
min-width: 100%;
animation: scroll 80s linear infinite;
}.scrolling-content span {
display: inline-flex;
align-items: center;
font-size: 24px;
font-weight: 800;
line-height: 1.2em;
color: #0d0d0d;
text-transform: capitalize;
filter: invert(1);
}.scrolling-content span img {
width: 100%;
max-width: 30px;
margin-right: 20px;
animation: sparkelotate 3s linear infinite;
}@keyframes sparkelotate {
0% {
transform: rotate(0) scale(1);
}
50% {
transform: rotate(180deg) scale(0.5);
}
100% {
transform: rotate(360deg) scale(1);
}
}@keyframes scroll {
from {
transform: translateX(0);
}
to {
transform: translateX(calc(-100% - var(--gap)));
}
}#goog-gt-tt,
.goog-te-banner-frame,
.goog-te-balloon-frame,
#google_translate_element2 {
display: none !important;
}body {
top: 0 !important;
}/* 2. Dil Seçici Kapsayıcı (Pill/Hap Tasarım) */
.custom-lang-selector {
position: relative;
display: flex;
align-items: center;
background: #ffffff;
border: 1px solid #60222f;
/* Temanızın Vişne Rengi */
padding: 0 12px;
border-radius: 30px;
/* Tam yuvarlak kenarlar */
height: 36px;
transition: all 0.3s ease;
cursor: pointer;
width: fit-content;
}.custom-lang-selector:hover {
background-color: #fcfcfc;
box-shadow: 0 2px 8px rgba(96, 34, 47, 0.2);
}/* 3. İkonlar */
.custom-lang-selector i.fa-globe {
color: #60222f;
font-size: 14px;
margin-right: 8px;
}.custom-lang-selector i.fa-chevron-down {
color: #60222f;
font-size: 10px;
margin-left: 5px;
pointer-events: none;
}/* 4. Select (Seçim Kutusu) Temizliği */
.dilleri {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
border: none;
outline: none;
font-size: 13px;
font-weight: 700;
color: #333;
cursor: pointer;
padding-right: 5px;
text-transform: uppercase;
width: auto;
}/* --- MOBİL UYUMLULUK --- */
@media (max-width: 1200px) {
/* Mobilde beyaz alanın tasarımını header içine entegre etme */
.header-right-white-section {
display: flex !important;
background: transparent !important;
padding: 0 !important;
position: absolute;
right: 65px;
/* Hamburger butonunun hemen solunda */
top: 50%;
transform: translateY(-50%);
z-index: 1002;
}.custom-lang-selector {
height: 32px;
/* Mobilde biraz daha kibar */
padding: 0 10px;
}.dilleri {
font-size: 11px;
/* Mobilde yazı boyutu */
}.custom-lang-selector i.fa-globe {
font-size: 12px;
margin-right: 5px;
}
}/* 400px'den küçük ekranlar için çok daha kısa görünüm */
@media (max-width: 400px) {
.custom-lang-selector i.fa-globe,
.custom-lang-selector i.fa-chevron-down {
display: none;
/* Yer kazanmak için ikonları gizle */
}
.dilleri {
padding-right: 0;
}
}/* Ana Kutu */
.custom-dropdown {
position: relative;
width: 120px;
user-select: none;
}.selected-lang {
background-color: #60222f;
border: 1.5px solid #60222f;
padding: 15px 20px 15px 20px;
border-radius: 5px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
font-weight: 700;
font-size: 13px;
color: #fff;
justify-content: center;
}/* Açılır Liste (Ul) */
.dropdown-list {
position: absolute;
top: 110%;
left: 0;
width: 100%;
background: #fff;
border-radius: 8px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
list-style: none;
padding: 10px 0;
/* Liste başı ve sonu boşluk */
margin: 0;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: all 0.3s ease;
z-index: 999;
}/* Liste öğeleri (İşte istediğiniz Padding burada çalışır) */
.dropdown-list li {
padding: 12px 20px;
/* İstediğiniz boşluğu buradan verin */
font-size: 14px;
font-weight: 500;
color: #444;
transition: all 0.2s;
cursor: pointer;
}.dropdown-list li:hover {
background-color: #60222f;
color: #fff;
padding-left: 25px;
/* Hover'da hafif kayma efekti */
}/* Liste Açıldığında */
.custom-dropdown.active .dropdown-list {
opacity: 1;
visibility: visible;
transform: translateY(0);
}.custom-dropdown.active .fa-chevron-down {
transform: rotate(180deg);
}@media (max-width: 1200px) {
.header-right-white-section {
position: relative;
right: 0;
top: 0;
transform: translateY(0%);
gap: 0;
}.header-top-dil {
padding-right: 0;
}.header-top-dil li a{
color: white;
}.header-top-dil li {
margin-right: 10px;
}.selected-lang {
padding: 6px 12px;
font-size: 11px;
text-align: center;
background: white;
color: #60222f;
}
}footer.footer8 {
width: 100%;
height: auto;
background: #fff;
color: #000;
overflow: hidden;
}footer.footer8 .footer-orta {
width: 100%;
height: auto;
padding: 80px 0px;
}footer.footer8 .footer_logo {
width: 100%;
height: 130px;
margin-bottom: 45px;
}footer.footer8 .footer_logo img {
width: auto;
height: 100%;
}footer.footer8 p {
font-size: 15px;
font-weight: 500;
width: 100%;
}footer.footer8 .footer-liste {
width: 100%;
height: auto;
}footer.footer8 .footer-liste span.baslikk {
font-weight: 600;
display: block;
font-size: 13px;
margin-bottom: 20px;
font-size: 19px;
text-transform: uppercase;
}footer.footer8 .footer-liste li {
width: 100%;
height: auto;
list-style: none;
margin: 9px 0px 9px 0px;
}footer.footer8 .footer-liste li a {
font-size: 18px;
font-weight: 300;
width: 100%;
display: block;
color: #000;
padding: 0;
}footer.footer8 .footer-liste li a:hover {
opacity: 100%;
color: #E20C18;
}footer.footer8 .footer-alt {
width: 100%;
height: auto;
padding: 20px 0px;
}footer.footer8 .footer-alt li {
list-style: none;
display: inline-block;
}footer.footer8 .footer-alt li a {
color: #fff;
padding: 0px 50px;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 1px;
}footer.footer8 .footer-alt li a i {
padding-right: 10px;
}footer.footer8 .footer-bilgi {
width: 100%;
height: auto;
background: rgb(255 255 255 / 5%);
padding: 20px 0px;
color: #fff;
}footer.footer8 .footer-bilgi h4 {
color: #fff;
}footer.footer8 .footer-sosyal {
width: 100%;
display: flex;
flex-wrap: nowrap;
margin-top: 45px
}footer.footer8 .footer-sosyal li:first-child {
margin-left: 0px;
}footer.footer8 .footer-sosyal li {
display: inline-block;
margin-left: 12px;
width: auto !important;
}footer.footer8 .footer-sosyal li a {
width: 34px !important;
height: 34px;
display: flex;
align-items: center;
justify-content: center;
background: #dcdcdc;
color: #57585b;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
opacity: 1;
}footer.footer8 .footer-sosyal li a:hover {
background: #000000;
color: #fff;
}footer.footer8 .footer-bilgi .bilgi-baslik {
margin-right: 16px;
}footer.footer8 .footer-firma {
width: 100%;
height: auto;
font-size: 15px;
font-weight: bold;
padding: 25px 0px;
}footer.footer8 .footer-firma .footer-firma-ic {
width: 100%;
height: auto;
}footer.footer8 .footer-firma .footer-firma-ic a {
color: #000;
}footer.footer8 .footer-firma .footer-text {
font-size: 14px;
font-weight: 300;
}footer.footer8 .footer-firma .footer-logo {
height: 20px;
display: flex;
margin-left: 20px;
padding-left: 20px;
border-left: 1px solid #ccc;
}footer.footer8 .footer-firma .footer-logo img {
width: auto;
height: 100%;
}footer.footer8 .footer-bilgiler-bg {
width: 100%;
height: auto;
background: #000;
}footer.footer8 .footer-bilgiler {
width: 100%;
height: auto;
padding: 0px 0px;
display: grid;
align-self: stretch;
color: #fff;
}footer.footer8 .footer-bilgiler .bilgiler-ic {
width: 100%;
height: auto;
padding: 40px 50px 40px 0px;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 11% 11%;
flex-grow: 1;
align-self: stretch;
}footer.footer8 .footer-bilgiler.adress {
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 11% 11%;
flex-grow: 1;
align-self: stretch;
background: #60222f;
color: #fff;
padding: 40px 0px 40px 50px;
position: relative;
box-sizing: border-box;
background-image: url(https://www.transparenttextures.com/patterns/basketball.png);
}footer.footer8 .footer-bilgiler.adress::after {
content: '';
position: absolute;
left: 50%;
width: 500px;
height: 100%;
background: #60222f;
box-sizing: border-box;
background-image: url(https://www.transparenttextures.com/patterns/basketball.png);
}footer.footer8 .footer-bilgiler .footer-bilgiler-iletisim {
flex-grow: 1;
position: relative;
z-index: 1;
}footer.footer8 .footer-bilgiler .footer-bilgiler-iletisim small {
width: 100%;
height: auto;
font-weight: 300;
font-size: 18px;
margin-bottom: 7px;
display: block;
opacity: 50%;
}footer.footer8 .footer-bilgiler .footer-bilgiler-iletisim span a {
color: white;
}footer.footer8 .footer-bilgiler .footer-bilgiler-iletisim span {
width: 100%;
height: auto;
font-size: 20px;
font-weight: 700;
}.footer8_bilgiler {
width: 100%;
height: auto;
margin-top: 50px;
}.footer8_bilgiler .container {
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
border-color: #ffffff29;
}.footer8_bilgiler .liste {
width: 100%;
height: auto;
border-right: 1px solid #ffffff29;
padding: 30px 30px;
-ms-flex-pack: justify;
justify-content: space-between;
display: flex;
align-items: center;
}.footer8_bilgiler .liste a {
color: #fff;
}.footer8_bilgiler .liste span {
font-size: 18px;
}.footer8_bilgiler .liste small {
font-size: 29px;
font-weight: 700;
}/*katalog*/
.katalog {
width: 100%;
height: auto;
position: relative;
}.katalog .katalogic {
width: 100%;
height: auto;
}.katalog .katalogic .newsletterCtn {
border-radius: 0px;
}.katalog .katalogic .newsletterCtn h3 {
margin-bottom: 4px;
font-weight: 500;
font-size: 21px;
}.katalog .katalogic .newsletterCtn h3 b {
color: #9a7d66;
}.katalog small {
border-radius: 0px;
font-size: 14px;
font-weight: 300;
width: 100%;
display: block;
color: #fff;
opacity: 70%;
margin-top: 25px;
}.subHeading {
margin-bottom: 14px;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
}.newsletter-form {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
position: relative;
}.newsletterCtn h3 {
margin-bottom: 4px;
}.newsletterCtn form .newsletterForm .fieldNews {
display: flex;
}.newsletterCtn form .newsletterForm .fieldNews input {
padding: 20px;
}.newsletterCtn .kataloggg img {
border-radius: 5px;
overflow: hidden;
height: 160px;
object-fit: cover;
}.newsletterCtn .kataloggg p {
font-size: 12px;
}.btn.grey {
bottom: 0;
background-color: #494949;
color: #fff;
border: 2px solid #494949;
display: inline-block;
cursor: pointer;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
width: fit-content;
text-transform: uppercase;
text-align: center;
border-radius: 50%;
font-size: 14px;
outline: 0;
font-weight: 400;
transition: background-color .2s ease, color .2s ease;
display: flex;
align-items: center;
width: 40px;
height: 40px;
position: absolute;
right: 4px;
top: 7px;
justify-content: center;
}.btn.grey:hover {
color: #494949;
border-color: #494949;
background: transparent;
}.pS {
font-size: 10px;
font-weight: 500;
}.pM {
font-size: 12px;
font-weight: 500;
line-height: 1.5;
}.pN {
font-size: 16px;
font-weight: 500;
}.newsletterCtn input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
padding: 15px 20px;
outline: none;
color: #000;
font-weight: 100;
resize: none;
font-size: 16px;
border-radius: 30px;
background-color: #ffffff;
border: none;
}.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: white;
}
.mobilbuttonlar {
position: fixed;
width: 100%;
bottom: 0;
z-index: 999;
display: flex;
}
.btn1 {
background: #60222f;
border-color: #60222f;
color: #fff;
width: 100%;
}
.btn2 {
background: #501a25;
border-color: #501a25;
color: #fff;
width: 100%;
}
.btn3 {
background: #3f121c;
border-color: #3f121c;
color: #fff;
width: 100%;
}
}@media(max-width:1024px) {
footer.footer8 {
margin-bottom: 40px;
display: inline-block;
}
footer.footer8 .footer-bilgiler-bg {
display: none;
}
.site-header .logo img {
height: 30px;
}
.custom-dropdown {
width: auto;
user-select: none;
margin-right: 10px;
text-align: center;
justify-content: center;
display: flex;
margin-left: 10px;
}.dropdown-list li {
padding: 10px 0px;
font-size: 11px;
font-weight: 500;
}
.lang-link,
.lang-link.active {
color: white;
}
.site-header .main-nav ul#main-menu {
padding: 110px 0 0 40px;
}.site-header .nav-submenu ul li a{
color: white;
}
.lang-switcher {
margin-right: 0;
}
}/**/.social-icons {
display: flex;
gap: 15px;
list-style: none;
}.social-icon {
display: flex;
justify-content: center;
align-items: center;
width: 30px;
height: 30px;
background-color: #60222f;
border-radius: 50%;
color: #fff;
transition: transform 0.3s ease, background-color 0.3s ease;
}.social-icon:hover {
transform: scale(1.1);
}.social-icon svg {
width: 15px !important;
height: 15px !important;
fill: #fff !important;
margin:0 !important;
}/**/.neleryapiyoruz {
width: 100%;
height: auto;
padding: 70px 0 20px 0;
background: url(../images/kimiz.jpg);
background-size: cover;
position: relative;
}.neleryapiyoruz:after {
background: #f4f4f48c;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
}.neleryapiyoruz .urun-liste {
width: 100%;
height: auto;
margin-bottom: 60px;
display: block;
padding-right: 40px;
}.neleryapiyoruz .urun-liste .icon {
width: 40px;
height: auto;
position: absolute;
}.neleryapiyoruz .urun-liste .icon svg {
width: 35px;
height: auto;
overflow: inherit;
fill: #60222f;
}.neleryapiyoruz .urun-liste .icon .svgIcon {
fill: #cdba6d;
height: auto;
width: 40px;
}.neleryapiyoruz .urun-liste .icon .svgIcon path {
fill: #cdba6d;
}.neleryapiyoruz .urun-liste .text {
width: 100%;
height: auto;
color: #fff;
padding-left: 55px;
}.neleryapiyoruz .urun-liste .text span {
width: 100%;
height: auto;
font-size: 20px;
font-weight: 700;
letter-spacing: unset;
text-transform: capitalize;
margin-bottom: 0.85em;
display: block;
color: #282828;
}.neleryapiyoruz .urun-liste .text small {
width: 100%;
height: auto;
display: block;
font-size: 12px;
font-weight: 400;
color: #282828;
}/* Ana Başlık Konteynırı */
.hizmetler-baslik {
width: 100%;
margin-bottom: 40px;
}/* Üst Küçük Başlık (Etiket) */
.hizmetler-baslik small {
display: block;
font-size: 14px;
font-weight: 700;
color: #60222f;
letter-spacing: 0;
margin-bottom: 8px; /* 12px ve 0 çakışıyordu, optimize edildi */
}/* Ana Başlık (H3) */
.hizmetler-baslik h3 {
font-size: 25px;
font-weight: 700;
line-height: 1.4;
color: #282828;
padding-right: 50px;
margin: 0;
}/* Açıklama Metni */
.hizmetler-baslik p {
font-size: 16px;
line-height: 1.625;
color: #9b9b9b;
font-weight: 400;
word-wrap: break-word;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}/* Tablet ve Mobil Görünüm (1024px altı) */
@media (max-width: 1024px) {
.neleryapiyoruz .urun-liste {
padding-right: 0;
}.hizmetler-baslik h3 {
font-size: 23px;
line-height: 1.2;
padding-right: 0;
margin-top: 10px;
}
}