/* Elimină umbra și bordura pentru toate elementele interactive */
.dropdown-toggle,
.dropdown-menu,
button,
input,
textarea,
select {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

/* La focus să nu apară bordura albastră Bootstrap */
.dropdown-toggle:focus,
.dropdown-menu:focus,
button:focus,
input:focus,
textarea:focus,
select:focus {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

/* La active să nu apară efecte suplimentare */
.dropdown-toggle:active,
button:active,
input:active,
textarea:active,
select:active {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}


/************************************************************************************************************************/

/* Social links - default (color brand) */
.header .topbar .social-links a {
    font-size: 1.25rem;
    margin-left: 0.5rem;
    transition: transform 0.3s ease;
}

/* Culori brand */
.header .topbar .social-links a.twitter    { color: #1DA1F2; }  /* Twitter/X */
.header .topbar .social-links a.facebook   { color: #1877F2; }  /* Facebook */
.header .topbar .social-links a.instagram  { color: #E4405F; }  /* Instagram */
.header .topbar .social-links a.linkedin   { color: #0A66C2; }  /* LinkedIn */
.header .topbar .social-links a.youtube    { color: #FF0000; }  /* YouTube */
.header .topbar .social-links a.tiktok     { color: #000000; }  /* TikTok */
.header .topbar .social-links a.snapchat   { color: #FFFC00; }  /* Snapchat */
.header .topbar .social-links a.pinterest  { color: #E60023; }  /* Pinterest */
.header .topbar .social-links a.reddit     { color: #FF4500; }  /* Reddit */
.header .topbar .social-links a.tumblr     { color: #35465C; }  /* Tumblr */
.header .topbar .social-links a.flickr     { color: #FF0084; }  /* Flickr */
.header .topbar .social-links a.whatsapp   { color: #25D366; }  /* WhatsApp */
.header .topbar .social-links a.telegram   { color: #0088cc; }  /* Telegram */
.header .topbar .social-links a.discord    { color: #5865F2; }  /* Discord */
.header .topbar .social-links a.slack      { color: #4A154B; }  /* Slack */
.header .topbar .social-links a.wechat     { color: #7BB32E; }  /* WeChat */
.header .topbar .social-links a.line       { color: #00C300; }  /* LINE */
.header .topbar .social-links a.skype      { color: #00AFF0; }  /* Skype */
.header .topbar .social-links a.vimeo      { color: #1AB7EA; }  /* Vimeo */
.header .topbar .social-links a.dribbble   { color: #EA4C89; }  /* Dribbble */
.header .topbar .social-links a.behance    { color: #1769FF; }  /* Behance */
.header .topbar .social-links a.github     { color: #333; }     /* GitHub */
.header .topbar .social-links a.gitlab     { color: #FC6D26; }  /* GitLab */
.header .topbar .social-links a.stack_overflow { color: #F48024; } /* Stack Overflow */
.header .topbar .social-links a.trustpilot { color: #00B67A; }  /* Trustpilot */
.header .topbar .social-links a.glassdoor  { color: #0CAA41; }  /* Glassdoor */

/* Hover: doar zoom, păstrează culoarea inițială */
.header .topbar .social-links a:hover {
    transform: scale(1.2);
}


/************************************************************************************************************************/

/* Rezervăm spațiu pentru breadcrumb */
.page-title {
    min-height: 300px; /* ajustează la ce folosești tu */
    background-size: cover;
    background-position: center;
}

/* Evităm shift la imagini fără width/height */
img {
    aspect-ratio: attr(width) / attr(height);
    height: auto;
}



/************************************************************************************************************************/

