.egen-woo-ozel-alanlar { 
    margin:20px 0; 
}
.egen-woo-ozel-alanlar .egen-alan { 
    margin-bottom:30px; 
    padding:10px 0; 
    text-align:center; /* Başlığı ortalamak için eklendi */
}

/* Başlık alanı daha şık */
.egen-woo-ozel-alanlar .egen-alan h4 {
    position:relative;
    display:inline-block;
    padding:8px 20px;
    font-size:20px;
    font-weight:700;
    color:#222;
    background:#fff;
    border-radius:30px;
    box-shadow:0 3px 10px rgba(0,0,0,0.08);
    margin:25px auto;
    text-align:center;
}

/* Başlığın yanındaki çizgiler */
.egen-woo-ozel-alanlar .egen-alan h4:before,
.egen-woo-ozel-alanlar .egen-alan h4:after {
    content:"";
    position:absolute;
    top:50%;
    width:60px;
    height:3px;
    background:#fee003;
}
.egen-woo-ozel-alanlar .egen-alan h4:before { left:-70px; }
.egen-woo-ozel-alanlar .egen-alan h4:after { right:-70px; }

.egen-woo-ozel-alanlar .egen-alan p {
    font-size:16px; 
    line-height:1.7; 
    color:#444; 
    margin:10px 0; 
    text-align:left; /* içerikler sola yaslı kalır */
}

/* Aksiyon butonları */
.egen-woo-ozel-alanlar .actions-alan .action-buttons {
    display:flex; 
    justify-content:center; 
    gap:15px; 
    flex-wrap:wrap; 
    margin-top:15px;
}
.egen-woo-ozel-alanlar .actions-alan a.button {
    color:#fff; 
    padding:12px 25px; 
    border-radius:12px; /* daha yuvarlak */
    font-size:15px; 
    font-weight:600;
    display:inline-flex; 
    align-items:center; 
    gap:8px;
    transition:all 0.25s ease-in-out;
    box-shadow:0 4px 12px rgba(0,0,0,0.15);
    text-decoration:none;
}
.egen-woo-ozel-alanlar .actions-alan a.button:hover {
    transform:translateY(-3px);
    box-shadow:0 6px 18px rgba(0,0,0,0.25);
}
.egen-woo-ozel-alanlar .actions-alan a.button img { 
    width:18px; 
    height:18px; 
    filter:drop-shadow(0 1px 2px rgba(0,0,0,0.2));
}

/* Renkler (gradient ve hover efektleri) */
.egen-woo-ozel-alanlar a.button.pdf { 
    background:linear-gradient(135deg,#f44336,#d32f2f); 
}
.egen-woo-ozel-alanlar a.button.pdf:hover { 
    background:linear-gradient(135deg,#e53935,#b71c1c); 
}

.egen-woo-ozel-alanlar a.button.whatsapp { 
    background:linear-gradient(135deg,#25d366,#128c7e); 
}
.egen-woo-ozel-alanlar a.button.whatsapp:hover { 
    background:linear-gradient(135deg,#1ebe5d,#0d6b5a); 
}

.egen-woo-ozel-alanlar a.button.mail { 
    background:linear-gradient(135deg,#2196f3,#0d47a1); 
}
.egen-woo-ozel-alanlar a.button.mail:hover { 
    background:linear-gradient(135deg,#1976d2,#0b357a); 
}

.egen-woo-ozel-alanlar a.button.phone { 
    background:linear-gradient(135deg,#ff9800,#f57c00); 
}
.egen-woo-ozel-alanlar a.button.phone:hover { 
    background:linear-gradient(135deg,#fb8c00,#e65100); 
}
