/* EVOVET CorePlus — stiluri proprii pentru front-end.
   Deliberat putine si cu specificitate mica, ca tema sa le poata suprascrie. */

/* Conversia in celelalte monede, sub pretul principal.
   Pe rand propriu, ca sa nu imbulzeasca pretul si sufixul de TVA. */
.evu-alt-price {
	display: block;
	margin-top: .35em;
	font-size: max(12px, .55em);
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0;
	opacity: .72;
	white-space: normal;
}

/* In listarea de produse pretul e deja mic, deci nu-l mai micsoram la fel de tare. */
.products .evu-alt-price,
.woocommerce-loop-product__title ~ .price .evu-alt-price {
	font-size: max(11px, .8em);
	margin-top: .25em;
}

/* Selectorul propriu de moneda, cand e folosit prin shortcode. */
.evu-currency-switcher { display: inline-block; margin: 0 0 12px; }
.evu-currency-switcher select { padding: 4px 6px; }

/* Moneda activa in comutatorul din antetul temei. */
#alg_currency_selector a.evu-active { font-weight: 600; }

/* formularul propriu de newsletter, prin shortcode */
.evu-newsletter form { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.evu-newsletter input[type="email"],
.evu-newsletter input[type="text"] { flex: 1 1 210px; padding: 10px 12px; border: 1px solid #c9c9c9; border-radius: 4px; font: inherit; }
.evu-newsletter button { padding: 10px 18px; border: 0; border-radius: 4px; cursor: pointer; font: inherit; }
.evu-newsletter-title { margin: 0 0 8px; font-weight: 600; }
.evu-newsletter-ok { color: #00804a; }
.evu-newsletter-err { color: #b32d2e; }
