/* 
Theme Name: Simplead
Theme URI: https://simplead.ro
Description: Tema standard simplead.ro
Author: Simplead
Author URI: https://simplead.ro
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Paragraph */
.elementor-text-editor p:last-child{ margin-bottom:0px;}
.elementor-text-editor p:last-child, .textwidget p:last-child { margin-bottom:0px;}
.elementor-widget-text-editor p:last-child, .elementor-widget-theme-post-content p:last-child {margin-bottom:0px;}
#buton .elementor-button-text {text-align: left;margin-right: auto;}
div#cmplz-document {max-width: 100%;}

/* Full width link to icon box widget */
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }

/* Inaltime icon box */
.icons-exemplu .elementor-icon-box-wrapper {height: 300px;}

/* Articol */
.articol-tatu li:last-child {margin-bottom: 20px;}
.articol-tatu h3 {margin: 25px 0px 10px 0px;}
.articol-tatu h2 {margin: 25px 0px 0px 0px;}
.articol-tatu img {box-shadow: 0 4px 8px 0 rgb(67 65 78 / 8%); border-radius: 8px !Important; margin-top: 1rem; margin-bottom: 1rem;}
.articol-tatu figcaption {text-align: center;margin-top: 1rem;font-size: .875rem;line-height: 1.3;}
.form-articol .elementor-field-type-text {width: 100%;}
.form-articol .elementor-field-type-email {width: 100%;}
.form-articol .elementor-field-group {width: 100%;}
.form-articol span.elementor-button-text {font-size: 12px;}

/* General */
.pll-parent-menu-item img {border-radius: 0;}

/* Highlight */
.highlight {position: relative;display: inline-block;color: #fff;z-index: 0;cursor: pointer;}
.highlight::before {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 0.40em;background: rgba(255, 221, 0, 0.35);z-index: -1;border-radius: 2px;transform: scaleX(1);transition: transform 0.2s ease, opacity 0.3s ease;pointer-events: none;}
.highlight:hover::before {transform: scaleY(1.2);opacity: 0.8;}
.highlight-light {background: linear-gradient(90deg, #7f1d1d, #dc2626, #f87171);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;display: inline-block;font-weight: 700;line-height: 1.3;}
.highlight-light::after {content: '';position: absolute;left: 0;bottom: -3px;width: 100%;height: 3px;background: linear-gradient(90deg, #7f1d1d, #dc2626, #f87171);opacity: 0.6;transform: scaleX(0.5);
  transform-origin: left;transition: transform 0.3s ease;z-index: 0;}
.highlight-light:hover::after {transform: scaleX(1);}

/* Custom labels */
.label-online,
.label-offline,
.label-colaborari {display: inline-flex;align-items: center;gap: 0.5em;padding: 0.45em 1em;font-size: 0.875rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;line-height: 1.2;  border-left: 4px solid currentColor;animation: labelFade 2s ease-in-out infinite alternate;position: relative;color: white;background-color: #333;}
.label-online {background-color: #2563eb;color: #93c5fd;}
.label-offline {background-color: #1e293b;color: #facc15;}
.label-colaborari {background-color: #6b21a8;color: #d8b4fe;}
.label-online::before {content: '';display: inline-block;width: 1.1em;height: 1.1em;background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}
.label-offline::before {content: '';display: inline-block;width: 1.1em;height: 1.1em;background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23facc15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z'/%3E%3C/svg%3E") no-repeat center;  background-size: contain;}
.label-colaborari::before {content: '';display: inline-block;width: 1.1em;height: 1.1em;background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23d8b4fe' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59 13.41L9.17 12l-6 6 1.41 1.41 6-6zm12 0l-6-6-1.41 1.41 6 6L22.59 12zM17 10l4 4-1.41 1.41-4-4L17 10zm-10 4l-4-4L1.59 12l4 4L7 14zm5-12a2 2 0 00-2 2v4H7l5 5 5-5h-3V4a2 2 0 00-2-2z'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}
@keyframes labelFade {0%   { opacity: 0.9; transform: translateY(0); }100% { opacity: 1;   transform: translateY(-2px); }}

@media (max-width: 768px){
	
}