/* 43.si Darilni boni – stran izdelka (temna tema Uncode) */
.l8db-form, .l8db-help, .l8db-znacka, .l8db-thanks {
	--l8db-gold: #c2a55c;
	--l8db-line: #3a3d44;
	--l8db-soft: #2a2d33;
	--l8db-muted: #b5b5b5;
	--l8db-err: #ff8a80;
}
.l8db-form { display: flex; flex-direction: column; gap: 18px; width: 100%; flex-basis: 100%; margin: 0 0 18px; text-align: left; }
.l8db-form [hidden] { display: none !important; }
.l8db-form input[type=text], .l8db-form input[type=email], .l8db-form textarea {
	width: 100%; box-sizing: border-box; min-height: 46px; padding: 10px 14px; margin: 0;
	background: transparent; border: 1px solid var(--l8db-line); color: inherit; font: inherit; font-size: 16px; border-radius: 0;
}
.l8db-form textarea { min-height: 88px; resize: vertical; }
.l8db-form input:focus, .l8db-form textarea:focus { outline: none; border-color: var(--l8db-gold); }
.l8db-form .is-invalid { border-color: var(--l8db-err) !important; }

.l8db-note { margin: 0; padding: 10px 14px; border: 1px dashed var(--l8db-gold); font-size: 15px; }
.l8db-pricebox { display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; padding: 14px 16px; border: 1px solid var(--l8db-line); }
.l8db-pricebox__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.l8db-pricebox__text strong { font-size: 18px; }
.l8db-pricebox__text span, .l8db-pricebox__list { font-size: 14px; color: var(--l8db-muted); }
.l8db-pricebox__list { margin: 6px 0 0; padding-left: 18px; }
.l8db-pricebox__price { font-size: 26px; font-weight: 700; white-space: nowrap; }
.l8db-pricebox__price del { font-size: 16px; font-weight: 400; color: var(--l8db-muted); margin-right: 8px; }
.l8db-pricebox__price ins { text-decoration: none; }

/* Izbira dostave. Selektorji so namenoma močni, da jih slogi teme (Uncode) ne povozijo. */
.l8db-form .l8db-choice { border: 0 !important; margin: 0 !important; padding: 0 !important; min-width: 0; display: flex; flex-direction: column; gap: 10px; background: none !important; }
.l8db-form .l8db-choice > legend { float: none; width: auto; padding: 0 !important; margin: 0 0 10px !important; border: 0 !important; font-size: 18px; font-weight: 700; line-height: 1.3; text-transform: none; letter-spacing: 0; }
.l8db-form label.l8db-option { display: flex !important; flex-direction: column; gap: 6px; width: 100%; box-sizing: border-box; padding: 14px 16px !important; margin: 0 !important; border: 1px solid var(--l8db-line); cursor: pointer; font-weight: 400; line-height: 1.35 !important; text-transform: none; letter-spacing: 0; float: none; }
.l8db-form label.l8db-option.is-checked { border-color: var(--l8db-gold); }
.l8db-form .l8db-option__head { display: flex !important; align-items: flex-start !important; gap: 12px; margin: 0 !important; padding: 0 !important; }
.l8db-form .l8db-option__title { display: block; margin: 0 !important; padding: 0 !important; font-size: 17px; font-weight: 700; line-height: 1.3 !important; }
.l8db-form .l8db-option__desc { display: block; margin: 0 !important; padding: 0 0 0 30px !important; font-size: 15px; color: var(--l8db-muted); line-height: 1.45 !important; }
.l8db-form input.l8db-radio, .l8db-form input.l8db-checkbox { flex: 0 0 18px; width: 18px !important; height: 18px !important; min-width: 18px; min-height: 0 !important; margin: 0 !important; padding: 0 !important; top: 0 !important; left: 0 !important; bottom: auto !important; vertical-align: middle !important; float: none !important; accent-color: var(--l8db-gold); align-self: flex-start; }
/* Krogec poravnan s prvo vrstico naslova (tudi ko se naslov na telefonu prelomi). */
.l8db-form input.l8db-radio { font-size: 17px !important; margin-top: calc( ( 1.3em - 18px ) / 2 ) !important; }
.l8db-form label.l8db-check input.l8db-checkbox { align-self: center; }
.l8db-form label.l8db-check { display: flex !important; align-items: center !important; gap: 10px; margin: 0 !important; padding: 0 !important; font-size: 14px; line-height: 1.3 !important; font-weight: 400; cursor: pointer; float: none; }
.l8db-form label.l8db-check > span { margin: 0 !important; padding: 0 !important; }

.l8db-recipients { display: flex; flex-direction: column; gap: 16px; border-top: 1px solid var(--l8db-soft); padding-top: 16px; }
.l8db-group { display: flex; flex-direction: column; gap: 8px; }
.l8db-label { font-size: 18px; font-weight: 700; margin: 0; }
.l8db-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 10px; }
.l8db-hint { font-size: 14px; color: var(--l8db-muted); }
.l8db-split { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; align-items: center; }
.l8db-error { font-size: 14px; color: var(--l8db-err); margin: 0; }
.l8db-check { display: inline-flex; gap: 8px; align-items: center; font-size: 15px; color: inherit; cursor: pointer; margin: 0; font-weight: 400; }
.l8db-check input { width: 18px; height: 18px; accent-color: var(--l8db-gold); margin: 0; }

.l8db-preview { border: 1px dashed var(--l8db-gold); padding: 14px 16px; display: flex; flex-direction: column; gap: 4px; }
.l8db-preview__label { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(--l8db-gold); }
.l8db-preview__title { font-size: 20px; font-weight: 700; }
.l8db-preview__from { font-size: 15px; color: var(--l8db-muted); }
.l8db-preview__msg { font-size: 15px; font-style: italic; white-space: pre-line; }

.l8db-acc { display: flex; flex-direction: column; gap: 8px; }
.l8db-acc__item { border: 1px solid var(--l8db-line); }
.l8db-acc__item.is-open { border-color: var(--l8db-gold); }
.l8db-acc__head { width: 100%; min-height: 54px; box-sizing: border-box; padding: 10px 16px; margin: 0; background: transparent !important; border: 0; color: inherit; font: inherit; font-size: 16px; text-align: left; cursor: pointer; display: flex; align-items: center; gap: 12px; box-shadow: none; text-transform: none; letter-spacing: 0; }
.l8db-acc__num { font-size: 14px; letter-spacing: 2px; color: var(--l8db-gold); flex: none; }
.l8db-acc__tag { font-size: 12px; letter-spacing: 1px; background: var(--l8db-gold); color: #16130a; padding: 2px 8px; flex: none; }
.l8db-acc__sum { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l8db-acc__sum.is-empty { color: var(--l8db-muted); }
.l8db-acc__chev { color: var(--l8db-gold); flex: none; transition: transform .2s; }
.l8db-acc__item.is-open .l8db-acc__chev { transform: rotate(180deg); }
.l8db-acc__body { padding: 4px 16px 16px; display: flex; flex-direction: column; gap: 10px; }
.l8db-acc__service { font-size: 15px; color: var(--l8db-gold); }

.l8db-summary { margin: 0; font-size: 15px; color: var(--l8db-gold); line-height: 1.45; }

/* Pomoč po telefonu */
.l8db-help { flex-basis: 100%; width: 100%; box-sizing: border-box; margin-top: 18px; padding-top: 18px; border-top: 1px solid var(--l8db-soft); display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.l8db-help__icon { color: var(--l8db-gold); flex: none; }
.l8db-help__text { flex: 1 1 200px; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
.l8db-help__text strong { font-size: 16px; }
.l8db-help__text span { font-size: 14px; color: var(--l8db-muted); }
.l8db-help__phone { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; box-sizing: border-box; padding: 10px 22px; border: 1px solid var(--l8db-gold); border-radius: 40px; color: var(--l8db-gold) !important; text-decoration: none !important; font-size: 17px; letter-spacing: 1px; }
.l8db-help__phone:hover { background: rgba(194, 165, 92, .12); }

/* Značka */
.l8db-znacka-host, .l8db-znacka-wrap { position: relative; }
.l8db-znacka { position: absolute; top: 24px; left: 24px; z-index: 5; width: 136px; height: 136px; box-sizing: border-box; border-radius: 50%; background: #000; color: var(--l8db-gold); border: 2px solid var(--l8db-gold); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; line-height: 1.1; pointer-events: none; }
.l8db-znacka__top { font-size: 13px; letter-spacing: 3px; }
.l8db-znacka__main { font-size: 46px; font-weight: 700; color: #fff; line-height: 1.05; }
.l8db-znacka__bottom { font-size: 15px; font-weight: 700; letter-spacing: 3px; }
.l8db-znacka-wrap--sc .l8db-znacka { top: 0; left: 0; }

/* Telefon: gumba čez celo širino */
@media (max-width: 767px) {
	form.l8db-cart .single_add_to_cart_button, form.l8db-cart button[type=submit] { width: 100% !important; flex: 1 1 100% !important; }
	.l8db-help__phone { width: 100%; min-height: 52px; }
	.l8db-znacka { width: 108px; height: 108px; top: 14px; left: 14px; }
	.l8db-znacka__main { font-size: 36px; }
}

/* Stran po plačilu in košarica */
.l8db-thanks { margin: 0 0 32px; display: flex; flex-direction: column; gap: 20px; }
.l8db-thanks__lead { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 10px; }
.l8db-thanks__check { width: 64px; height: 64px; border-radius: 50%; border: 2px solid var(--l8db-gold); display: flex; align-items: center; justify-content: center; color: var(--l8db-gold); }
.l8db-thanks__lead h2 { margin: 0; }
.l8db-thanks__lead p { margin: 0; color: var(--l8db-muted); }
.l8db-thanks__box { border: 1px solid var(--l8db-soft); padding: 8px 24px; }
.l8db-thanks__head { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; flex-wrap: wrap; padding: 14px 0; }
.l8db-thanks__head h3 { margin: 0; }
.l8db-thanks__row { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; padding: 16px 0; border-top: 1px solid var(--l8db-soft); }
.l8db-thanks__num { font-size: 13px; letter-spacing: 2px; color: var(--l8db-gold); width: 56px; flex: none; }
.l8db-thanks__info { flex: 1 1 260px; min-width: 0; display: flex; flex-direction: column; gap: 4px; }
.l8db-thanks__code { letter-spacing: 1.5px; color: var(--l8db-muted); }
.l8db-thanks__dl { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 8px 18px; border: 1px solid var(--l8db-gold); border-radius: 40px; color: var(--l8db-gold) !important; text-decoration: none !important; white-space: nowrap; }
.l8db-thanks__pending { color: var(--l8db-muted); }
.l8db-cart-msg { font-style: italic; color: #b5b5b5; }

/* Cenik [43_cenik] – računalnik: ime | minute | cena | gumb; telefon: ime, pod njim »30 min · 30 €« in gumb desno. */
.l8db-cenik { --l8db-gold: #c2a55c; --l8db-soft: #2a2d33; --l8db-muted: #9a9a9a; display: flex; flex-direction: column; }
.l8db-cenik__row { display: grid; grid-template-columns: minmax(0, 1fr) 260px auto; gap: 24px; align-items: center; padding: 18px 0; border-bottom: 1px solid var(--l8db-soft); }
.l8db-cenik__name { min-width: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 6px 12px; }
.l8db-cenik__name strong { text-transform: uppercase; }
.l8db-cenik .l8db-cenik__tag { display: inline-block; font-size: 12px !important; font-weight: 700; letter-spacing: 1.5px; line-height: 1 !important; padding: 6px 10px 5px; background: #b18e48; border: 0; border-radius: 3px; color: #000 !important; white-space: nowrap; text-transform: uppercase; }
.l8db-cenik__desc { flex-basis: 100%; font-size: 14px; color: var(--l8db-muted); }
.l8db-cenik__meta { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: center; }
.l8db-cenik__min, .l8db-cenik__price { font-size: inherit; text-align: right; white-space: nowrap; }
.l8db-cenik__meta > .l8db-cenik__price:only-child { grid-column: 2; }
.l8db-cenik__price del { color: var(--l8db-muted); margin-right: 6px; font-size: .8em; }
.l8db-cenik__price:has(del) { display: flex; flex-direction: column; align-items: flex-end; line-height: 1.15; }
.l8db-cenik__price:has(del) del { margin: 0; font-size: .72em; }
.l8db-cenik__price ins { text-decoration: none; }
.l8db-cenik__btn { text-align: right; }
.l8db-cenik__btn .l8db-cenik__link { white-space: nowrap; }
.l8db-cenik__gap { display: none !important; }
@media (max-width: 767px) {
	.l8db-cenik__row { grid-template-columns: minmax(0, 1fr) auto; gap: 10px 14px; padding: 16px 0; }
	.l8db-cenik__name { grid-column: 1 / -1; }
	.l8db-cenik__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 0; min-width: 0; }
	.l8db-cenik__min, .l8db-cenik__price { text-align: left; }
	.l8db-cenik__min + .l8db-cenik__price::before { content: "\00a0·\00a0"; color: var(--l8db-muted); }
	.l8db-cenik__btn .l8db-cenik__link { min-height: 44px; padding-left: 20px !important; padding-right: 20px !important; }
	.l8db-cenik__price:has(del) { display: block; }
	.l8db-cenik__price:has(del) del { margin-right: 6px; font-size: .8em; }
}
.l8db-cenik__title { margin: 0 0 14px; }
.l8db-cenik [hidden] { display: none !important; }
.l8db-cenik__filters { display: flex; gap: 8px; margin: 0 0 12px; overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 4px; }
.l8db-cenik__chip { flex: none; min-height: 40px; padding: 6px 16px; border: 1px solid #3a3d44; border-radius: 40px; background: transparent !important; color: inherit; font: inherit; font-size: 15px; cursor: pointer; text-transform: none; letter-spacing: 0; box-shadow: none; }
.l8db-cenik__chip.is-active { border-color: var(--l8db-gold); color: var(--l8db-gold); }
.woocommerce-cart .l8db-help, .woocommerce-checkout .l8db-help { margin: 24px 0; }

/* Zaščita pred splošnimi slogi teme (razmiki in višina vrstic pri label, span, small, strong, p). */
.l8db-form span, .l8db-form small, .l8db-form strong, .l8db-form p, .l8db-form label,
.l8db-help span, .l8db-help strong, .l8db-thanks span, .l8db-thanks strong, .l8db-cenik span, .l8db-cenik strong {
	line-height: 1.4 !important; margin-top: 0 !important; margin-bottom: 0 !important;
}
.l8db-form label { text-transform: none; letter-spacing: 0; }

/* Košarica: »Uredi prejemnike« in »Odstrani« v eni vrstici pod podatki o bonu (Uncode ima oba v celici izdelka). */
.woocommerce-cart-form td:has(> .l8db-cart-edit) { display: flex !important; flex-wrap: wrap !important; align-items: center; column-gap: 24px; }
.woocommerce-cart-form td:has(> .l8db-cart-edit) > * { flex: 0 0 100%; min-width: 0; order: 1; }
.woocommerce-cart-form td:has(> .l8db-cart-edit) > .variation { order: 2; }
.woocommerce-cart-form td:has(> .l8db-cart-edit) > .price-wrapper { order: 3; }
.woocommerce-cart-form td:has(> .l8db-cart-edit) > .l8db-cart-edit { flex: 0 0 auto; order: 10; margin: 10px 0 0 !important; }
.woocommerce-cart-form td:has(> .l8db-cart-edit) > .product-remove,
.woocommerce-cart-form td:has(> .l8db-cart-edit) > .remove-wrapper { flex: 0 0 auto; order: 11; margin: 10px 0 0 !important; padding: 0 !important; }
.l8db-cart-edit a, .woocommerce-cart-form a.remove:has(.l8db-ico) { display: inline-flex !important; align-items: center; gap: 7px; width: auto !important; height: auto !important; text-indent: 0 !important; line-height: 1.4 !important; text-decoration: none !important; background: none !important; color: inherit !important; font-size: 15px !important; font-weight: 400 !important; letter-spacing: 0 !important; text-transform: none !important; }
.l8db-cart-edit a:hover span, .woocommerce-cart-form a.remove:has(.l8db-ico):hover { text-decoration: underline !important; }
.l8db-ico { flex: none; color: var(--l8db-gold, #c2a55c); }

/* Pomoč pod gumbom »Na blagajno«, v eni vrstici kot na strani izdelka. */
.l8db-help-wrap { display: block; clear: both; padding-top: 22px; }
.wc-proceed-to-checkout .l8db-help { margin: 0 !important; padding: 20px 0 0 !important; border-top: 1px solid var(--l8db-soft); border-bottom: 0; text-align: left; }
.wc-proceed-to-checkout .l8db-help__text { text-align: left; align-items: flex-start; }

/* Gumb »Dodaj v košarico« pri bonih: lasten gumb vtičnika, gumb teme je skrit.
   :not(#…) dvigne prednost pravila nad pravila teme z ID-ji. */
form.cart:has(.l8db-form) .single_add_to_cart_button:not(#l8db-a):not(#l8db-b):not(#l8db-c),
form.cart:has(.l8db-form) .add_to_cart_button:not(#l8db-a):not(#l8db-b):not(#l8db-c) { display: none !important; }
/* Prazni ovoji teme okrog skritega gumba ne smejo puščati praznega prostora. */
form.cart:has(.l8db-form) div:has(.single_add_to_cart_button):not(:has(.l8db-form, .l8db-submit, .l8db-help, input:not([type=hidden]), select, textarea)) { display: none !important; }
form.cart .l8db-submit:not(#l8db-a):not(#l8db-b):not(#l8db-c) {
	display: inline-flex !important; align-items: center !important; justify-content: center !important;
	width: auto !important; max-width: none !important; min-width: 0 !important; height: auto !important;
	min-height: 54px !important; padding: 14px 44px !important; margin: 4px 0 0 !important; box-sizing: border-box !important;
	background: #b18e48 !important; border: 1px solid #b18e48 !important; border-radius: 40px !important; color: #fff !important;
	font-family: inherit !important; font-size: 17px !important; font-weight: 400 !important; letter-spacing: 2px !important;
	line-height: 1.2 !important; text-transform: none !important; text-decoration: none !important; text-shadow: none !important;
	cursor: pointer; box-shadow: none !important; -webkit-appearance: none; appearance: none; float: none !important;
	transition: background-color .15s ease, border-color .15s ease;
}
form.cart .l8db-submit:not(#l8db-a):not(#l8db-b):not(#l8db-c):hover,
form.cart .l8db-submit:not(#l8db-a):not(#l8db-b):not(#l8db-c):focus-visible { background: #9a7a3a !important; border-color: #9a7a3a !important; color: #fff !important; }
form.cart:has(.l8db-form):not(#l8db-a):not(#l8db-b):not(#l8db-c) { flex-wrap: wrap !important; }
form.cart .l8db-submit:focus-visible { outline: 2px solid #b18e48; outline-offset: 3px; }
@media (max-width: 767px) {
	form.cart .l8db-submit:not(#l8db-a):not(#l8db-b):not(#l8db-c) { display: flex !important; width: 100% !important; flex: 0 0 100% !important; padding-left: 16px !important; padding-right: 16px !important; }
}

/* Cenik: pisave (zlato ime, enaki razmiki med vrsticami). */
.l8db-cenik .l8db-cenik__row { padding: 18px 0 !important; margin: 0 !important; }
.l8db-cenik .l8db-cenik__name strong { color: #b18e48 !important; font-size: 19px !important; font-weight: 400 !important; letter-spacing: .5px; line-height: 1.3 !important; }
.l8db-cenik .l8db-cenik__desc { font-size: 14px !important; line-height: 1.45 !important; }
.l8db-cenik .l8db-cenik__meta, .l8db-cenik .l8db-cenik__min, .l8db-cenik .l8db-cenik__price { font-size: 18px !important; }
.l8db-cenik .l8db-cenik__min { color: #d6d6d6; }
@media (max-width: 767px) {
	.l8db-cenik .l8db-cenik__row { padding: 16px 0 !important; }
	.l8db-cenik .l8db-cenik__name strong { font-size: 16px !important; }
	.l8db-cenik .l8db-cenik__desc { font-size: 13px !important; }
	.l8db-cenik .l8db-cenik__meta, .l8db-cenik .l8db-cenik__min, .l8db-cenik .l8db-cenik__price { font-size: 16px !important; }
	.l8db-cenik .l8db-cenik__tag { font-size: 11px !important; padding: 5px 8px 4px; }
}

/* Znesek: »EUR« manjši od številke. */
.l8db-amount { white-space: nowrap; }
.l8db-amount .l8db-cur { font-size: .62em !important; letter-spacing: .5px; }

/* Okvir s ceno na strani izdelka: računalnik – cena desno, prečrtana nad akcijsko; telefon ostane, kot je. */
@media (min-width: 768px) {
	.l8db-form .l8db-pricebox { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: 24px; }
	.l8db-form .l8db-pricebox__price { display: flex; flex-direction: column; align-items: flex-end; text-align: right; line-height: 1.15 !important; }
	.l8db-form .l8db-pricebox__price del { margin: 0 0 2px; }
}

/* Samo boni v košarici: brez vrstice »Vmesna vsota« (je enaka skupni). */
body.l8db-only-bons .cart_totals .cart-subtotal,
body.l8db-only-bons .woocommerce-checkout-review-order-table .cart-subtotal { display: none !important; }

/* Blagajna: opis pod emailom manjši in vedno viden. */
#billing_email_field .description, #billing_email-description { display: block !important; position: static !important; font-size: 13px !important; line-height: 1.4 !important; margin-top: 6px; padding: 0 !important; background: none !important; color: #9a9a9a !important; box-shadow: none !important; }
#billing_email_field .description::before, #billing_email-description::before { display: none !important; }

/* Stran po plačilu: samo naš povzetek, brez podvojenih podatkov WooCommerce; navpično na sredini. */
.woocommerce-order:has(.l8db-thanks) > .woocommerce-notice,
.woocommerce-order:has(.l8db-thanks) > .woocommerce-order-overview,
.woocommerce-order:has(.l8db-thanks) > .woocommerce-thankyou-order-details,
.woocommerce-order:has(.l8db-thanks) .woocommerce-order-details,
.woocommerce-order:has(.l8db-thanks) .woocommerce-customer-details { display: none !important; }
.uncell:has(.l8db-thanks) { vertical-align: middle !important; }
.l8db-thanks { max-width: 760px; width: 100%; margin-left: auto !important; margin-right: auto !important; }

/* Telefon: manjši povezavi v košarici. */
@media (max-width: 767px) {
	.l8db-cart-edit a, .woocommerce-cart-form a.remove:has(.l8db-ico) { font-size: 14px !important; }
}

/* Okrogla značka: besedila bližje skupaj in stran od roba (tema ne sme povečati višine vrstic). */
.l8db-znacka { gap: 3px; padding: 0 !important; }
.l8db-znacka > span { display: block; margin: 0 !important; padding: 0 !important; line-height: 1 !important; }
.l8db-znacka .l8db-znacka__top { font-size: 12px !important; letter-spacing: 2.5px; padding-left: 2.5px !important; }
.l8db-znacka .l8db-znacka__main { font-size: 42px !important; line-height: .95 !important; }
.l8db-znacka .l8db-znacka__bottom { font-size: 13px !important; letter-spacing: 2.5px; padding-left: 2.5px !important; }
@media (max-width: 767px) {
	.l8db-znacka .l8db-znacka__top { font-size: 10px !important; letter-spacing: 2px; }
	.l8db-znacka .l8db-znacka__main { font-size: 33px !important; }
	.l8db-znacka .l8db-znacka__bottom { font-size: 11px !important; letter-spacing: 2px; }
}

/* Namigi v poljih sivi, da se ločijo od vpisanega besedila (Uncode jih obarva belo). */
.l8db-form input::placeholder, .l8db-form textarea::placeholder { color: #8a8a8a !important; opacity: 1 !important; }
.l8db-form input::-webkit-input-placeholder, .l8db-form textarea::-webkit-input-placeholder { color: #8a8a8a !important; opacity: 1 !important; }
