.fst {
	font-size: var(--size_tiny) !important;
}

.fss {
	font-size: var(--size_small) !important;
}

.fsn {
	font-size: var(--size_normal) !important;
}

.fsh {
	font-size: var(--size_heading);
}

.fsl {
	font-size: var(--size_large);
}

.fsx {
	font-size: var(--size_xl) !important;
}

.fsxx {
	font-size: var(--size_xxl);
}

.fsi {
	font-size: var(--size_icon) !important;
}

.fse {
	font-size: var(--size_extrem);
}

.fsj {
	font-size: var(--size_jumbo);
}

.fs42 {
	font-size: var(--size_42);
}

.fs48 {
	font-size: var(--size_48);
}

.icon {
	font-size: var(--size_icon);
}

.iconp {
	font-size: var(--size_icon); padding: 0 10px;
}

.fs16 {
	font-size: var(--size_16);
}

.icon42 {
	font-size: var(--size_42) !important;
}

.fwn {
	font-weight: var(--weight_normal);
}

.fwb {
	font-weight: var(--weight_bold);
}

.fwx {
	font-weight: var(--weight_extra_bold);
}

.txuc {
	text-transform: uppercase;
}

.fus {
	font-size: var(--size_small); color: var(--bela); text-transform: uppercase; letter-spacing: 4.5px; padding: 16px 0;
}

.fut {
	font-size: var(--size_tiny); color: var(--bela); text-transform: uppercase; letter-spacing: 3.9px; padding: 16px 0;
}

.fuz {
	color: var(--bela); text-transform: uppercase; letter-spacing: 3.9px; padding: 16px 0; font-size: var(--size_tiny); font-weight: var(--weight_bold);
}

.fuz.normal {font-weight: normal;}

/* profilne slike - okrogle */
.f2i-16 {
	width: 16px; height: 16px; position: relative;
}

.f2i-36 {
	width: 36px; height: 36px; position: relative; vertical-align: top;
}

.f2i-48 {
	width: 48px; height: 48px; position: relative;
}

.f2i-60 {
	min-width: 60px; width : 60px; height: 60px; position: relative; width: 60px;
}

.f2i-80 {
	width: 80px; height: 80px; position: relative;
}

.f2i-100 {
	width: 100px; height: 100px; position: relative;
}

.f2i-115 {
	width: 115px; height: 115px; position: relative;
}

.f2i-135 {
	width: 135px; height: 135px; position: relative;
}

.f2i-150 {
	width: 150px; height: 150px; position: relative;
}

.f2i-220 {
	width: 220px; height: 220px; position: relative;
}

.f2i-260 {
	width: 260px; height: 260px; position: relative;
}

/* widths */
.f2-w100 {
	width: 100% !important;
}

.f2-w100c {
	width: 100px !important; text-align: center;
}

.f2-w50 {
	width: 50% !important;
}

.f2-x300 {
	max-width: 300px;
}

.f2-mw250 {
	min-width: 250px;
}

.f2-w60c {
	width: 60px !important; text-align: center;
}

.f2-w120c {
	width: 120px !important; margin: 30px 16px;
}

.f2-c-p-0 {
	padding: 0;
}




@media only screen and (max-width:450px) {	
	.f2-mw250 {min-width: 100%;}
}