	/* BUILDER STRÁNEK */
	
	:root {
	  --dt-barva-ruzova: #ff6bbc;
	  --dt-barva-modra: #5045f5;
	  --dt-barva-zluta: #ffd300;
	  --dt-barva-zelena: #00c8ab;
	  --dt-barva-cerva: #000;
	  --dt-barva-bila: #fff;
	}

	/* OBECNE  */
	.type-page .content-inner div.d2a-builder.obal {border-radius: 20px; margin-bottom: 20px}
	.type-page .content-inner div.d2a-builder.na-stred {text-align: center;}
	.type-page .content-inner div.d2a-builder.vnitrni-odsazeni {padding: 10px;}

	.type-page .content-inner div.d2a-builder {background: var(--dt-barva-bila);}
	.type-page .content-inner div.d2a-builder p {margin: 10px 0px;}
	.type-page .content-inner div.d2a-builder p a {text-decoration: underline;}
	
	/* PRUH 1  */
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-ruzova {background: var(--dt-barva-ruzova);}
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-ruzova p {color: var(--dt-barva-bila); }
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-ruzova p a {color: var(--dt-barva-bila); text-decoration: underline;}

	.type-page .content-inner div.d2a-builder.pruh1.pozadi-modra {background: var(--dt-barva-modra);}
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-modra p {color: var(--dt-barva-bila); }
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-modra p a {color: var(--dt-barva-bila); text-decoration: underline;}

	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zluta {background: var(--dt-barva-zluta);}
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zluta p {color: var(--dt-barva-bila); }
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zluta p a {color: var(--dt-barva-bila); text-decoration: underline;}

	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zelena {background: var(--dt-barva-zelena);}
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zelena p {color: var(--dt-barva-bila); }
	.type-page .content-inner div.d2a-builder.pruh1.pozadi-zelena p a {color: var(--dt-barva-bila); text-decoration: underline;}

	/* PRUH 2 */
	.type-page .content-inner div.d2a-builder.pruh2 {display: flex; align-items: flex-start; gap: 20px; padding: 25px; }
	.type-page .content-inner div.d2a-builder.pruh2 .ikona {font-size: 32px; color: #28a745; flex-shrink: 0; margin-top: 15px}