/**
* Theme Name: Gudfin Child
* Description: This is a child theme of gudfin
* Author: designervily
* Template: gudfin
* Version: 1.0
*/
  body  .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper>ul>li>a {
        color: #03265e;
    }

body .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper > ul > li > a:hover {
        color: #a70729;
    }

    body .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper ul > li.current-menu-ancestor > a, 
    body .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper ul > li.current-menu-item > a, 
    body .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper ul > li.current-menu-parent > a, 
    body .pbmit-custom-template:not(.pbmit-custom-footer-template) .pbmit-elementor-bg-color-secondary .pbmit-nav-menu-ele .pbmit-navigation-menu-wrapper ul > li:hover > a {
        color: #a70729;

}

body .pbmit-search-style-1 .pbmit-header-search-btn a {
    color: #03265e;
}

/* 1. VARSAYILAN HALİ: Sadece Arka Planı Siyah Yap */
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3 .pbmit-ihbox-svg, 
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3 .pbmit-icon-type-icon, 
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3 .pbmit-ihbox-icon-type-text {
    background-color: #03265e;
    transition: background-color 0.3s ease; /* Renk değişimi yumuşak aksın */
}

/* 2. HOVER HALİ: Sadece Arka Planı Sarı Yap */
/* Mouse kutunun (ihbox-style-3) üzerine geldiğinde arka plan değişir */
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3:hover .pbmit-ihbox-svg, 
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3:hover .pbmit-icon-type-icon, 
body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3:hover .pbmit-ihbox-icon-type-text {
    background-color: #a70729; /* Buraya istediğin sarı/gold kodunu yazabilirsin */
}

body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3 .pbmit-heading-desc {
   color: #03265e;
}

body .elementor-element.pbmit-header-style .pbmit-ihbox-style-3 .pbmit-element-title {
    color: #03265e;
}

body .pbmit-slider-button-text span.pbmit-button-text-normal::before, .pbmit-slider-button-text span.pbmit-button-text-normal::after {
    color: white;
}

/* Tüm buton ve elemanların ::after eklerini BEYAZ yap */
body .pbmit-tabs .pbmit-tabs-btn .pbmit-button-render span::after, 
body .pbmit-footer-newsletter .pbmit-form-btn span.pbmit-button-render::after, 
body .pbmit-search-results-load-btn a span::after, 
body .pbmit-blog-classic .pbmit-read-more-link .pbmit-btn-text span::after, 
body .pbmit-slider-button-text span.pbmit-button-text-normal::after, 
body .pbmit-service-btn .pbmit-button-text span::after, 
body .pbmit-header-area-btn .pbmit-btn-wrapper .pbmit-button-render span::after, 
body .pbmit-ihbox-btn .pbmit-btn-wrapper .pbmit-button-render span::after, 
body .pbmit-form-btn .pbmit-slider-button-text .pbmit-button-text .pbmit-button-text-normal::after, 
body .pbmit-price-btn .pbmit-btn-wrapper .pbmit-button-render span::after, 
body .elementor-button .elementor-button-text .pbmit-button-text span::after {
    color: #a70729 !important;
    border-color: #ffffff !important;     /* Eğer bu bir çerçeveyse burası boyar */
}

body .pbmit-slider-list i {
    color: #a70729;
}

   /*body .pbmit-header-search-btn i {
        color: #03265e;
    }*/

/* Servis başlıklarını %80 genişliğe çek ve 3 satırda kes */
body .pbmit-service-style-1 .pbmit-service-title, 
body .pbmit-service-style-1 .pbmit-service-title a {
    width: 100% !important;
    display: -webkit-box !important; /* Satır sınırlama için şart */
    -webkit-line-clamp: 3 !important; /* Kaç satır olacağını belirler */
    -webkit-box-orient: vertical !important; /* Hizalama yönü */
    overflow: hidden !important; /* Taşanı gizle */
    text-overflow: ellipsis !important; /* Sonuna üç nokta koyar */
    white-space: normal !important; /* Satır atlamasına izin ver */
}

body .pbminfotech-element-marquee-effect .pbmit-element-title {
    color:white;
}

body .pbmit-marquee-effect-style-1 .pbmit-tag-wrapper::before {

    color: var(--pbmit-gudfin-secondary-color);
}

body .pbmit-btn-style-flat.pbmit-btn-color-white .elementor-button .elementor-button-text .pbmit-button-text span:after {
    background-color: var(--pbmit-gudfin-global-color);
}

body .pbmit-title-text, .pbmit-tbar-title {
 text-shadow: #000000 1px 1px 2px;
	font-size: 55px;
}


/* İkon listesi metin hover rengini hafif açık gri yap */
body .elementor-195 .elementor-element.elementor-element-735ad4a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #d1d1d1 !important; /* Hafif açık gri tonu */
    transition: color 0.3s ease-in-out; /* Geçişin yumuşak olması için */
}

/* Eğer yanındaki ikonun da aynı renge dönmesini istersen bunu da ekleyebilirsin: */
body .elementor-195 .elementor-element.elementor-element-735ad4a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #d1d1d1 !important;
}

body .pbmit-navigation-menu-wrapper ul.pbmit-navigation-menu li>ul {
        min-width: 450px;
}

/* Sadece linkleri öldür, ama kutu sürüklenebilsin */
.pbmit-ele-blog .post-item a, 
.pbmit-ele-blog .pbmit-link {
    pointer-events: none !important;
}
