/*
Theme Name: Powerlegal Child
Theme URI: http://demo.7iquid.com/powerlegal
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: powerlegal
Description: Powerlegal is the WordPress theme for Attorneys, Lawyers, Law Agencies and other similar businesses. With its trustable design and feel, its a best fit for the Law Industry. The theme helps you to get your site up and running in less than minutes with the One Click Demo Importer. Create pages easily with the Drag & Drop Page Builder (Elementor Free) and fully responsive, retina ready and easy to customize.
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: powerlegal-child
Tags: elementor, 	advocate, attorney, barrister, clerk, counselor, court, dispute, judge, law, law agency, lawyer, lawyers, legal, prosecutor, solicitor, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ipadler için tam ekran */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative;
}



/***************************/
/* HALCOM FONT TANIMLAMALARI */

/* Light - 300 */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Light Italic */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-lightitalic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Medium - 500 */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Medium Italic */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-bediumitalic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* Bold - 700 */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Bold - normal */
@font-face {
    font-family: 'Halcom';
    src: url('https://aksanglobal.com/aksan-demo/wp-content/aksan-global-font/halcom-book.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

/* 2. ADIM: FONT İSMİNİ ZORLA AMA AĞIRLIĞI SERBEST BIRAK */
/* Sadece font-family kısmına !important koyuyoruz */
body, h1, h2, h3, h4, h5, h6, span, a, p, div, .elementor-heading-title {
    font-family: 'Halcom', sans-serif !important;
}

/* 3. ADIM: VARSAYILAN AĞIRLIKLARI BELİRLE (ÖNEMLİ: !IMPORTANT YOK!) */
/* Buraya !important koymuyoruz ki Elementor içinden değiştirince o kazansın */
h1, h2, h3, h4, h5, h6, b, strong {
    font-weight: 700; 
}

body, p {
    font-weight: 300; /* Yazılar varsayılan ince gelsin */
}

/* 4. ADIM: ELEMENTOR'UN KENDİ SEÇİMLERİNE YOL VER */
/* Elementor'da bir widget'a özel ağırlık verdiğinde bu kod onu engellemez */
.elementor-element .elementor-widget-container {
    font-weight: inherit;
}

/************halcom end***************/



/* madde imi off end */
.pxl-footer-content ul, 
.pxl-footer-content li, 
.footer-widget-item ul, 
.footer-widget-item li {
    list-style: none !important;
    list-style-type: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* Eğer nokta hala gitmiyorsa (bazı temalar ikon olarak ekler) */
.pxl-footer-content li::before, 
.footer-widget-item li::before {
    display: none !important;
    content: none !important;
}

/************madde imi off end***************/

/*************hakkımızda box*****************/
.pxl-fancy-box.layout-2 .box-image .title-wrap {
    background-color: #000;
 }

.pxl-fancy-box.layout-2 .box-image .title-wrap:before {

    background-color: #161616;
}

.cross-hover:after {
    background-color: #000;
}
/*************hakkımızda box end*****************/

/*************genel yapı*****************/
:root {
    --heading-color: #161616 !important;
}

/*************end*****************/

/* ana sayfa hizmetler kutu ölçüleri }*/
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner .item-content {
    padding: 15px 12px 15px 10px;
	min-height:280px;
}

@media (max-width: 991px) {
    .pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner .item-excerpt {
		padding: 15px 12px 15px 10px;
		min-height:140px;
		-webkit-line-clamp: 8;
		display: block;
	} }

/*************end*****************/


/*************h,zmetler*****************/
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-excerpt {
    transition: all 300ms ease 0s;
    color: #fff;
    font-weight: 400;
}

.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner:hover .item-excerpt {
    transition: all 300ms ease 0s;
    color: #161616;
    font-weight: 400;
}

.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-title {
    font-size: 25px;
    margin-bottom: 20px;
    color: #EF9021;
}

/* 1. Başlığın ve içindeki linkin tıklanmasını tamamen engelle */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-title,
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-title a {
    pointer-events: none !important; /* Tıklamayı ve hover efektini öldürür */
    cursor: default !important;     /* Fare ok olarak kalır */
    text-decoration: none !important;
}

/* 2. Başlık rengini orijinalde sabitle (Kendi kurumsal rengini buraya yaz) */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-title a {
    color: #EF9021 !important; /* Senin turuncu/gold rengin */
}

/* 3. Kutu üzerine gelindiğinde (hover) başlık renginin değişmesini engelle */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner:hover .item-title a {
    color: #161616 !important; /* Üstüne gelince de aynı renk kalsın */
}

/* 4. Kutunun beyaz olmasını istemiyorsan bunu da ekle */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner:hover {
    background-color: #161616 !important; /* Arka plan siyah kalsın */
    box-shadow: none !important;
}
	
	/*************hizmetler end*****************/


/*************ana sayfa hizmet*****************/

/* 1. Sadece Linki Öldür (Kutu hala fareyi hisseder, animasyon çalışır) */
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner a,
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .item-title a {
    pointer-events: none !important; /* Sadece tıklamayı engeller */
    cursor: default !important;
}

/* 2. Arka Planın Beyaza Dönmesini Engelle (Siyahı Sabitle) */
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover {
    background-color: #161616 !important; /* Koyu renk sabit kalsın */
    /* Not: Eğer kutunun hafifçe büyüme/gölge animasyonu varsa çalışmaya devam eder */
}

/* 3. Başlık Rengini Sabitle (Beyaz olmasın, Turuncu kalsın) */
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover .item-title a,
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover .item-title {
    color: #EF9021 !important;
	font-weight:700;/* Kurumsal rengin */
}

/* 3. Başlık Rengini Sabitle (Beyaz olmasın, Turuncu kalsın) */
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner .item-title a,
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner .item-title {
    color: #fff !important;
	font-weight:700;/* Kurumsal rengin */
}

/* 4. Alt Metin (Özet) Rengini Sabitle */
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover .item-excerpt,
.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover .item-content {
    color: #161616 !important; /* Metinler beyaz kalsın */
	font-weight:500;
    opacity: 0.8;
}

/* Resmin üzerindeki linki ve tıklama özelliğini tamamen iptal et */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-featured a {
    pointer-events: none !important; /* Tıklamayı ve fare etkileşimini keser */
    cursor: default !important;     /* El simgesi yerine normal ok çıkar */
}

/* Resmin kendisine de garanti olması için ekleyelim */
.pxl-practice-area-grid.layout-pxl-practice-area-2 .grid-item-inner .item-featured a img {
    pointer-events: none !important;
}

.pxl-practice-area-carousel.layout-pxl-practice-area-2 .carousel-item-inner:hover .item-excerpt {
    font-weight:500;
}

/*************ana sayfa hizmet end*****************/


.pxl-pagetitle .sub-title, .pxl-pt-wrap .sub-title {

    padding-left: 4px;
}

