/*
Theme Name: ARRA Neom Child
Description: Tema copil pentru ARRA Consulting, bazata pe Neom Premium.
Author: ARRA Consulting
Template: neom
Version: 1.3.7
Requires PHP: 5.6
License: GPLv3 or later
Text Domain: arra-neom-child
*/

/* Personalizarile ARRA se adauga aici. */

/* Inline highlights follow the theme's white text on coloured card hover/focus. */
#features-section .tilter:hover .features-item .primary-color,
#features-section .tilter:focus-within .features-item .primary-color,
#features-section .features-item:hover .primary-color,
#features-section .features-item:focus-within .primary-color,
#service-section .tilter:hover .service-item .primary-color,
#service-section .tilter:focus-within .service-item .primary-color,
#service-section .service-item:hover .primary-color,
#service-section .service-item:focus-within .primary-color,
.team-member:hover .team-info .primary-color,
.team-member:focus-within .team-info .primary-color {
    background: none !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

/* Keep the base dark while the service illustration fades in/out. */
#service-section .service-item,
#service-section .tilter:hover .service-item,
#service-section .tilter:focus-within .service-item,
#service-section .service-item:hover,
#service-section .service-item:focus-within {
    background: #111111 !important;
}

/* Consistent red highlights in homepage section headings. */
.section-header h3 .primary-color,
.section-title h3 .primary-color,
section h3 .primary-color {
    color: #ff0000 !important;
    -webkit-text-fill-color: #ff0000 !important;
}

/* ARRA 1.2.8: Working Steps heading and description on dark background. */
#step-section .heading-default h3 { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; }
#step-section .heading-default h3 .primary-color { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; }
#step-section .heading-default p { display: block !important; visibility: visible !important; opacity: 1 !important; color: #c7c7c7 !important; -webkit-text-fill-color: #c7c7c7 !important; }

/* 1.3.2: local social SVGs, preserving existing social links and controls. */
.widget_social_widget a > i.fa.fa-share-alt,
.widget_social_widget a > i.fa.fa-facebook,
.widget_social_widget a > i.fa.fa-facebook-f,
.widget_social_widget a > i.fa.fa-twitter,
.widget_social_widget a > i.fa.fa-x-twitter,
.widget_social_widget a > i.fa.fa-youtube,
.widget_social_widget a > i.fa.fa-youtube-play,
.widget_social_widget a > i.fa.fa-linkedin {
  display: inline-block !important;
  width: 1.55em !important;
  height: 1.55em !important;
  line-height: 1 !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle;
}
.widget_social_widget a > i.fa.fa-share-alt { background-image: url('assets/icons/share.svg') !important; }
.widget_social_widget a > i.fa.fa-facebook,
.widget_social_widget a > i.fa.fa-facebook-f { background-image: url('assets/icons/facebook.svg') !important; }
.widget_social_widget a > i.fa.fa-twitter,
.widget_social_widget a > i.fa.fa-x-twitter { background-image: url('assets/icons/x.svg') !important; }
.widget_social_widget a > i.fa.fa-youtube,
.widget_social_widget a > i.fa.fa-youtube-play { background-image: url('assets/icons/youtube.svg') !important; }
.widget_social_widget a > i.fa.fa-linkedin { background-image: url('assets/icons/linkedin.svg') !important; }
.widget_social_widget a > i.fa.fa-share-alt::before,
.widget_social_widget a > i.fa.fa-facebook::before,
.widget_social_widget a > i.fa.fa-facebook-f::before,
.widget_social_widget a > i.fa.fa-twitter::before,
.widget_social_widget a > i.fa.fa-x-twitter::before,
.widget_social_widget a > i.fa.fa-youtube::before,
.widget_social_widget a > i.fa.fa-youtube-play::before,
.widget_social_widget a > i.fa.fa-linkedin::before { content: '' !important; }

/* Timeline: select fa-ai-chip in the 2026 entry; icon follows text colour. */
.timeline-date i.fa-ai-chip {
 display: inline-block; width: 1em; height: 1em;
 background-color: currentColor;
 -webkit-mask: url('assets/icons/ai-chip.svg') center / contain no-repeat;
 mask: url('assets/icons/ai-chip.svg') center / contain no-repeat;
 vertical-align: -0.08em;
}
.timeline-date i.fa-ai-chip::before { content: '' !important; }

/* Front page: keep the breadcrumb photo, hide only its title and trail. */
body.home #breadcrumb-section .breadcrumb-heading,
body.home #breadcrumb-section .breadcrumb-list,
body.front-page #breadcrumb-section .breadcrumb-heading,
body.front-page #breadcrumb-section .breadcrumb-list { display: none !important; }

/* ARRA 1.3.3 — social icons: square SVGs, no round background at rest.
   Hover in the top bar is deliberately left to the parent theme. */
#above-header .share-toolkit .toolkit-hover:not(:hover):not(:focus-visible),
#above-header .widget_social_widget li a:not(:hover):not(:focus-visible) {
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
/* The share control is a direct anchor, not a list item. */
.share-toolkit > a.toolkit-hover > i.fa.fa-share-alt {
    display: inline-block !important;
    width: 1.55em !important;
    height: 1.55em !important;
    line-height: 1 !important;
    background: url('assets/icons/share.svg') center / contain no-repeat !important;
    vertical-align: middle;
}
.share-toolkit > a.toolkit-hover > i.fa.fa-share-alt::before { content: '' !important; }
/* The parent renders team social links inside a single <li>. */
#team-section .team-thumber .widget_social_widget li a,
.team-thumber .widget_social_widget li a {
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
/* The SVG fills the available control without clipping its rounded square. */
#above-header .widget_social_widget a > i.fa,
#above-header .share-toolkit > a.toolkit-hover > i.fa.fa-share-alt,
.team-thumber .widget_social_widget a > i.fa {
    width: 100% !important;
    height: 100% !important;
    flex: 0 0 100%;
}

/* ARRA 1.3.4: reduce only topbar SVG artwork size.
   Keep the theme's existing clickable area and red hover animation intact. */
#above-header .widget_social_widget a > i.fa,
#above-header .share-toolkit > a.toolkit-hover > i.fa.fa-share-alt {
    width: 30px !important;
    height: 30px !important;
    flex: 0 0 30px !important;
}

/* ARRA 1.3.5 — slightly larger AI chip in the 2026 timeline entry. */
.timeline-date i.fa-ai-chip { width: 1.22em; height: 1.22em; vertical-align: -0.13em; }
/* Reuse the same local SVG only for the 80% AI counter. */
#funfact-section .funfact-icon i.fa-ai-chip {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: #ff0000;
  -webkit-mask: url('assets/icons/ai-chip.svg') center / contain no-repeat;
  mask: url('assets/icons/ai-chip.svg') center / contain no-repeat;
  vertical-align: middle;
}
#funfact-section .funfact-icon i.fa-ai-chip::before { content: '' !important; }
