﻿/*--------------------------------------------------------------
# KURUMSAL RENK PALETİ VE TEMA DÜZENLEMELERİ
# - Ana lacivert: #09264A
# - Koyu lacivert: #061A35
# - Altın sarısı: #D99B18
# - Bronz altın: #B88A35
# - Kırık beyaz: #F8F6F0
# - Beyaz: #FFFFFF
# - Ana metin: #263548
# - İkincil metin: #566477
# - Kenarlık: #E8E4DB
--------------------------------------------------------------*/

body {
  background-color: #FFFFFF !important;
  color: #263548 !important;
}

/* 1. Header ve Navigasyon */
.main-header {
  background-color: #FFFFFF !important;
}

.main-header__top {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid #E8E4DB !important;
}

.main-header__top-address-list li .icon span {
  color: #D99B18 !important;
}

.main-header__top-address-list li .text p {
  color: #566477 !important;
}

.main-header__top-address-list li .text p a {
  color: #263548 !important;
}

.main-header__top-address-list li .text p a:hover {
  color: #D99B18 !important;
}

.main-header__top-social a {
  color: #09264A !important;
  background-color: #F8F6F0 !important;
}

.main-header__top-social a:hover {
  color: #FFFFFF !important;
  background-color: #D99B18 !important;
}

.main-menu,
.main-menu__wrapper,
.stricky-header {
  background-color: #FFFFFF !important;
}

.main-menu__main-menu-box {
  background-color: #FFFFFF !important;
  border: 1px solid #E8E4DB !important;
}

.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {
  color: #09264A !important;
  font-weight: 600 !important;
}

.main-menu .main-menu__list > li.current > a,
.main-menu .main-menu__list > li:hover > a,
.stricky-header .main-menu__list > li.current > a,
.stricky-header .main-menu__list > li:hover > a {
  color: #D99B18 !important;
}

.main-menu .main-menu__list > li > a::before,
.stricky-header .main-menu__list > li > a::before {
  border-bottom: 4px solid #D99B18 !important;
}

.main-menu .main-menu__list > li > ul,
.main-menu .main-menu__list > li > ul > li > ul,
.stricky-header .main-menu__list > li > ul,
.stricky-header .main-menu__list > li > ul > li > ul {
  background-color: #FFFFFF !important;
  border: 1px solid #E8E4DB !important;
  box-shadow: 0px 10px 35px 0px rgba(9, 38, 74, 0.08) !important;
}

.main-menu .main-menu__list > li > ul > li > a,
.stricky-header .main-menu__list > li > ul > li > a {
  color: #263548 !important;
}

.main-menu .main-menu__list > li > ul > li:hover > a,
.stricky-header .main-menu__list > li > ul > li:hover > a {
  background-color: #F8F6F0 !important;
  color: #D99B18 !important;
}

.main-menu .main-menu__list > li > ul > li > a::before,
.stricky-header .main-menu__list > li > ul > li > a::before {
  color: #D99B18 !important;
}

.main-menu__call-icon {
  color: #D99B18 !important;
  border-color: #D99B18 !important;
  background-color: transparent !important;
}

.main-menu__call-icon:hover {
  background-color: #D99B18 !important;
  color: #FFFFFF !important;
}

.main-menu__call-content a {
  color: #09264A !important;
}

.main-menu__call-content a:hover {
  color: #D99B18 !important;
}

.main-menu__call-content p {
  color: #566477 !important;
}

.main-menu .mobile-nav__toggler {
  color: #09264A !important;
}

.main-menu .mobile-nav__toggler:hover {
  color: #D99B18 !important;
}

.main-menu__search {
  color: #09264A !important;
}

.main-menu__search:hover {
  color: #D99B18 !important;
}

/* 2. Hero Alanı */
.main-slider .swiper-slide {
  background-color: #061A35 !important;
}

.main-slider .image-layer {
  background-color: #061A35 !important;
  background-blend-mode: luminosity;
}

.main-slider .image-layer:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#061A35), to(rgba(6, 26, 53, 0.25))) !important;
  background-image: linear-gradient(90deg, #061A35 0%, rgba(6, 26, 53, 0.25) 100%) !important;
}

.main-slider__title {
  color: #FFFFFF !important;
}

.main-slider__title span {
  color: #D99B18 !important;
}

.main-slider__text {
  color: #F8F6F0 !important;
}

.main-slider-shape-1 {
  mix-blend-mode: luminosity;
}

/* 3. Ana Butonlar */
.thm-btn {
  background-color: #D99B18 !important;
  color: #FFFFFF !important;
}

.thm-btn:before {
  background-color: #09264A !important;
}

.thm-btn:hover {
  color: #FFFFFF !important;
}

/* 4. İkincil Butonlar */
.thm-btn--secondary,
.btn-secondary {
  background-color: #09264A !important;
  color: #FFFFFF !important;
  border: 1px solid #09264A !important;
}

.thm-btn--secondary:before,
.btn-secondary:before {
  background-color: #D99B18 !important;
}

.thm-btn--secondary:hover,
.btn-secondary:hover {
  color: #FFFFFF !important;
}

/* 5. Bölüm Başlıkları */
h1, h2, h3, h4, h5, h6 {
  color: #09264A;
}

.section-title__title {
  color: #09264A !important;
}

.section-sub-title {
  color: #D99B18 !important;
}

/* 6. İkonlar ve Vurgular */
.about-one__call-icon,
.about-one__points li .icon,
.counter-one__icon span,
.services-one__icon span,
.why-choose-one__list-icon span,
.footer-widget__phone-icon span,
.footer-widget__contact-list li .icon span,
.team-one__social-two {
  color: #D99B18 !important;
}

.about-one__call-icon {
  border-color: #D99B18 !important;
}

.about-one__experience:before {
  border: 2px dashed #D99B18 !important;
}

.team-one__img::after {
  border: 2px dashed #E8E4DB !important;
}

.team-one__single:hover .team-one__img:after {
  border-color: #D99B18 !important;
}

/* 7. Hizmet Kartları */
.services-one__single {
  background-color: transparent !important;
}

.service-one__content {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 0px 8px 25px 0px rgba(9, 38, 74, 0.06) !important;
  box-shadow: 0px 8px 25px 0px rgba(9, 38, 74, 0.06) !important;
  border: 1px solid #E8E4DB !important;
}

.services-one__single:hover .service-one__content {
  -webkit-box-shadow: 0px 14px 35px 0px rgba(9, 38, 74, 0.12) !important;
  box-shadow: 0px 14px 35px 0px rgba(9, 38, 74, 0.12) !important;
  border-color: #D99B18 !important;
}

.service-one__title,
.service-one__title a {
  color: #09264A !important;
}

.services-one__single:hover .service-one__title a {
  color: #D99B18 !important;
}

.service-one__text {
  color: #566477 !important;
}

/* 8. Alternatif Bölüm Arka Planları */
.about-one {
  background-color: #FFFFFF !important;
}

.about-one__text-1 {
  color: #263548 !important;
}

.about-one__text-2 {
  color: #566477 !important;
}

.about-one__call-content a {
  color: #09264A !important;
}

.about-one__call-content a:hover {
  color: #D99B18 !important;
}

.about-one__call-content p {
  color: #566477 !important;
}

.services-one,
.testimonial-one {
  background-color: #F8F6F0 !important;
}

.testimonial-one__single,
.testimonial-one__single-inner {
  background-color: #FFFFFF !important;
  box-shadow: 0px 8px 25px 0px rgba(9, 38, 74, 0.06) !important;
  border: 1px solid #E8E4DB !important;
}

.testimonial-one__client-name {
  color: #09264A !important;
}

.testimonial-one__client-title {
  color: #D99B18 !important;
}

.testimonial-one__text {
  color: #566477 !important;
}

.news-one {
  background-color: #FFFFFF !important;
}

.news-one__title a {
  color: #09264A !important;
}

.news-one__title a:hover {
  color: #D99B18 !important;
}

.news-one__text {
  color: #566477 !important;
}

.news-one__read-more a {
  color: #D99B18 !important;
}

.news-one__read-more a:hover {
  color: #09264A !important;
}

/* 9. İstatistik ve Footer Alanları */
.counter-one {
  background-color: #061A35 !important;
}

.counter-one__count-box-inner h3 {
  color: #FFFFFF !important;
}

.counter-one__text {
  color: #F8F6F0 !important;
}

.counter-one__icon span {
  color: #D99B18 !important;
}

.counter-one__count-box:before {
  background-image: linear-gradient(90deg, #D99B18 0%, #B88A35 100%) !important;
}

.site-footer {
  background-color: #061A35 !important;
}

.footer-widget__title {
  color: #FFFFFF !important;
}

.footer-widget__about-text {
  color: #F8F6F0 !important;
  opacity: 0.9;
}

.footer-widget__contact-list li .text p,
.footer-widget__contact-list li .text p a {
  color: #F8F6F0 !important;
}

.footer-widget__contact-list li .text p a:hover {
  color: #D99B18 !important;
}

.footer-widget__contact-list li .icon span {
  color: #D99B18 !important;
}

.site-footer__social a {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #FFFFFF !important;
  border: 1px solid rgba(232, 228, 219, 0.15) !important;
}

.site-footer__social a:hover {
  background-color: #D99B18 !important;
  color: #FFFFFF !important;
  border-color: #D99B18 !important;
}

.site-footer__bottom {
  background-color: #041226 !important;
}

.site-footer__bottom-inner {
  border-top: 1px solid rgba(232, 228, 219, 0.12) !important;
}

.site-footer__bottom-text,
.site-footer__bottom-text a {
  color: #E8E4DB !important;
}

.site-footer__bottom-text a:hover {
  color: #D99B18 !important;
}

/* 10. İletişim / Teklif Formu */
.get-insurance {
  background-color: #FFFFFF !important;
}

.get-insurance-bg {
  background-color: #FFFFFF !important;
}

.get-insurance:before {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#F8F6F0), to(rgba(248, 246, 240, 0))) !important;
  background-image: linear-gradient(0deg, #F8F6F0 0%, rgba(248, 246, 240, 0) 100%) !important;
}

.get-insurance__input-box input[type="text"],
.get-insurance__input-box input[type="email"],
.get-insurance__input-box textarea {
  background-color: #FFFFFF !important;
  border: 1px solid #E8E4DB !important;
  color: #263548 !important;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(9, 38, 74, 0.04) !important;
  box-shadow: 0px 5px 20px 0px rgba(9, 38, 74, 0.04) !important;
}

.get-insurance__input-box input:focus,
.get-insurance__input-box textarea:focus {
  border-color: #D99B18 !important;
}

.get-insurance__tab-box .tab-buttons .tab-btn span {
  background-color: #09264A !important;
  color: #FFFFFF !important;
}

.get-insurance__tab-box .tab-buttons .tab-btn.active-btn span {
  background-color: #D99B18 !important;
  color: #FFFFFF !important;
}

.get-insurance__author {
  background-color: #09264A !important;
}

.get-insurance__author p {
  color: #FFFFFF !important;
}

.get-insurance__circle {
  background-color: rgba(217, 155, 24, 0.12) !important;
}

/* Floating Telefon ve Hızlı Aksiyonlar */
.telefon a {
  background: #09264A !important;
  color: #FFFFFF !important;
}

.telefon:hover a {
  background: #D99B18 !important;
}

/* Mobil Menü */
.mobile-nav__content {
  background-color: #061A35 !important;
}

.mobile-nav__content .main-menu__list > li > a {
  color: #FFFFFF !important;
}

.mobile-nav__content .main-menu__list > li > a:hover,
.mobile-nav__content .main-menu__list > li.current > a {
  color: #D99B18 !important;
}

.mobile-nav__content .main-menu__list > li > ul > li > a {
  color: #E8E4DB !important;
}

.mobile-nav__content .main-menu__list > li > ul > li > a:hover {
  color: #D99B18 !important;
}

.mobile-nav__close {
  color: #D99B18 !important;
}

.mobile-nav__social a {
  color: #FFFFFF !important;
}

.mobile-nav__social a:hover {
  color: #D99B18 !important;
}

.mobile-nav__contact li a {
  color: #E8E4DB !important;
}

.mobile-nav__contact li a:hover {
  color: #D99B18 !important;
}

.mobile-nav__contact li > i {
  background-color: #D99B18 !important;
  color: #FFFFFF !important;
}

.mobile-nav__content .main-menu__list > li > a > button {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #FFFFFF !important;
}

.mobile-nav__content .main-menu__list > li > a > button.expanded {
  background-color: #D99B18 !important;
}


/* EN ÃœST BOÅLUK SIFIRLAMA */
html, body {
  margin: 0 !important;
  padding: 0 !important;
}

.page-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.main-header {
  margin-top: 0 !important;
}

.main-header__top {
  margin-top: 0 !important;
}

