.blockCompetition .title-row {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
}

.sutaz-row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
}

.sutaz-links {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.sutaz-title {
	font-size: clamp(1.2rem, 0.9867rem + 0.3445vw, 1.4rem);
}

.sutaz-date {
	font-weight:600;
}

.sutaz-links > div {
	margin-right:1rem;
}

.sutaz-links > div:last-child {
	margin-right:0;
}

.blockCompetition h2 {
	text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
}

.blockCompetition .sutaz-row {
	padding:2rem 1rem;
}

.sutaz-title {
	text-transform:uppercase;
	font-weight:600;
}

.sutaz-links a {
	text-decoration: none;
	color:var(--text);
}

.sutaz-links a:hover {
	text-decoration: underline;
	color:var(--text);
}

.no-competiton-row {
	padding:2rem 1rem;
	background-color:var(--light);
}

.no-competiton-row p {
	margin-bottom:0;
}

@media (min-width:992px) {

.sutaz-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    justify-content: space-between;
	gap:1rem;
}



.sutaz-links {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 1.5rem;
}

.sutaz-links > div {
    margin-right: 0;
	width:fit-content;
	min-width: clamp(4.1875rem, 3.3208rem + 1.3994vw, 5rem);;
}

}

@media (max-width:991px) {

.sutaz-date, .sutaz-time, .sutaz-title, .sutaz-miesto, .sutaz-links {
	display:flex;
	flex-direction: row;
    align-items: center;
}

.sutaz-date:before, .sutaz-time:before, .sutaz-title:before, .sutaz-miesto:before, .sutaz-links:before {
	font-family:'bootstrap-icons';
	font-size:1rem;
	padding-right: 1rem;
	font-weight:400;
	color:var(--text);
}

.sutaz-date:before {
    content: "\F1F6";
}

.sutaz-time:before {
    content: "\F293";
}

.sutaz-miesto:before {
    content: "\F3E8";
}

.sutaz-title:before {
	content:"\F5E7";
}

.sutaz-links:before {
    content: "\F392";
}
	
}

@media (min-width:992px) and (max-width:1199px) {

.sutaz-date { flex: 1; }
.sutaz-time { flex: 1; }
.sutaz-miesto { flex: 2; }
.sutaz-title { flex: 4; }
.sutaz-links { flex: 2; }
	
}

@media (min-width:1200px) and (max-width:1499px) {
.sutaz-date { flex: 1; }
.sutaz-time { flex: 1; }
.sutaz-miesto { flex: 2; }
.sutaz-title { flex: 8;}
.sutaz-links { flex: 3; }
}

@media (min-width:1499px) {
.sutaz-date { flex: 1; }
.sutaz-time { flex: 1; }
.sutaz-miesto { flex: 5; }
.sutaz-title { flex: 9;}
.sutaz-links { flex: 3; }	
}