Posodobitve vsebine in oblikovanja: meni, hero sekcija, medkulturno posredovanje
Deploy to Development and Production / deploy (push) Successful in 9s

- Spremenjen meni: 'Naslovnica' -> 'Začetna', 'Poučevanje jezikov' -> 'Učenje jezikov'
- Posodobljen hero naslov: 'Dobrodošli v prostoru za razvoj in sodelovanje'
- Dodan slogan pod naslovom z manjšo pisavo in kurzivo
- Zmanjšana debelina bold pisave (700 -> 600) za boljšo berljivost
- Premaknjen okvirček 'Priporočamo branje' pod sliko Amre v hero sekciji
- Poravnani spodnji robovi vseh treh hero elementov
- Optimiziran meni za manjše zaslone z viewport units za sorazmerno manjšanje
- Centriran meni z enakomernimi razmiki med logotipom in povezavami
- Posodobljeno besedilo: 'spoznaj medkulturne zgodbe' namesto 'razvozlaj medkulturne vozle'
- Povečani razmiki v sekciji medkulturno posredovanje za več 'zraka'
- Centrirana kartica s cenami z večjo pisavo
- Posodobljen seznam sodelovanja
- Spremenjena poravnava besedila iz justify v left za boljšo berljivost
This commit is contained in:
Mark committed 2026-01-10 18:28:06 +01:00
1 parent 5c59b197f1
commit 348fe452c9
25 files changed
+422 -212

No files matched your search

+161 -34
View File
@@ -46,6 +46,7 @@ body.no-scroll {
align-items: center
}
/* --- Glavni kontejner menija --- */
.nav-container {
max-width: 100%;
width: 100%;
@@ -53,8 +54,9 @@ body.no-scroll {
padding: 0 1rem;
height: 100%;
display: flex;
justify-content: flex-start;
align-items: center
justify-content: center;
align-items: center;
gap: 2.5rem;
}
.logo {
@@ -74,18 +76,20 @@ body.no-scroll {
}
.logo img {
height: calc(50px + 2rem - 10px);
height: 44px;
width: auto;
margin: 0;
display: block
}
/* --- Kontejner za povezave --- */
.nav-links {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 1.5rem;
margin: 0 auto;
gap: 2.5rem;
margin: 0;
width: auto;
}
.nav-links a {
@@ -313,6 +317,64 @@ footer {
color: var(--primary-color)
}
/* --- Sorazmerno manjšanje in centriranje za prenosnike --- */
@media (min-width: 769px) and (max-width: 1450px) {
/* Višina glave se prilagaja širini */
.main-header {
height: auto;
min-height: auto;
padding-top: 1.5vw;
padding-bottom: 1.5vw;
}
.nav-container {
padding: 0 2vw;
/* Razmik med Logotipom in menijem (v procentih širine) */
gap: 2vw;
justify-content: center;
}
/* Logotip se manjša skupaj z menijem */
.logo img {
height: 3.5vw;
max-height: 50px;
min-height: 25px;
}
.nav-links {
/* Razmik med besedami menija - ENAK kot gap zgoraj */
gap: 2vw;
margin-left: 0;
width: auto;
}
/* Pisava se manjša sorazmerno */
.nav-links a,
.nav-links .dropdown .dropbtn {
font-size: 1.1vw;
padding: 0;
}
/* Prilagajanje pisave v padajočem meniju in vseh nivojih podmenijev */
.dropdown-content a,
.dropdown-content .dropdown-submenu > a,
.dropdown-content .dropdown-submenu-content a {
font-size: 1vw;
padding: 0.8em 1.2em;
line-height: 1.4;
}
/* Prilagoditev širine padajočega menija, da ne bo preširok na malih zaslonih */
.dropdown-content {
min-width: 18vw;
}
/* Prilagoditev puščice za podmeni */
.dropdown-submenu > a:after {
font-size: 0.8em;
}
}
@media (max-width:992px) {
.hero-grid {
grid-template-columns: 1fr;
@@ -622,7 +684,8 @@ footer {
font-size: 3rem;
line-height: 1.25;
color: #1f2530;
margin: 0
margin: 0;
font-weight: 600
}
.about-hero-text p {
@@ -995,7 +1058,8 @@ footer {
font-size: 3rem;
line-height: 1.24;
color: #1f2530;
margin: 0
margin: 0;
font-weight: 600
}
.offer-hero-lead {
@@ -1140,7 +1204,8 @@ footer {
.offer-section-header h2 {
font-size: 2.2rem;
margin: 0 0 2rem;
color: #1f2530
color: #1f2530;
font-weight: 600
}
.offer-languages-grid {
@@ -1434,7 +1499,8 @@ footer {
font-size: 3.1rem;
line-height: 1.22;
color: #1f2530;
margin: 0
margin: 0;
font-weight: 600
}
.rates-hero-lead {
@@ -1558,7 +1624,8 @@ footer {
.rates-section-header h2 {
font-size: 2.2rem;
margin: 0 0 2.2rem;
color: var(--primary-color)
color: var(--primary-color);
font-weight: 600
}
.rates-card-grid {
@@ -3737,7 +3804,8 @@ footer {
.nav-links .dropdown {
position: relative;
display: inline-block;
display: flex;
align-items: center;
margin-left: 0
}
@@ -3748,7 +3816,6 @@ footer {
background: none;
border: none;
font-family: 'Poppins', sans-serif;
font-size: 1rem;
padding: 0.5rem 0
}
@@ -3760,6 +3827,8 @@ footer {
.dropdown-content {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #ffffff;
min-width: 240px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
@@ -3837,20 +3906,20 @@ footer {
margin: 0 auto;
display: grid;
grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
gap: 3rem;
align-items: center
gap: 5rem;
align-items: flex-start
}
.mediation-hero-text {
display: flex;
flex-direction: column;
gap: 1.15rem
gap: 2rem
}
.mediation-hero-text p {
color: #464d5b;
line-height: 1.85;
text-align: justify;
text-align: left;
}
.mediation-hero-kicker {
@@ -3937,9 +4006,14 @@ footer {
.mediation-bottom-cards {
display: grid;
grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
gap: 3rem;
gap: 5rem;
max-width: 1120px;
margin: 2rem auto 0;
margin: 5rem auto 0;
}
/* Zožanje leve kartice na širino vsebine */
.mediation-bottom-cards .mediation-hero-card:first-child {
width: fit-content;
}
.mediation-bottom-cards .mediation-hero-card {
@@ -5262,7 +5336,7 @@ footer {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2rem;
align-items: flex-start;
align-items: stretch;
min-height: auto;
z-index: 2;
padding: 0 55px;
@@ -5275,16 +5349,25 @@ footer {
gap: 1.5rem;
height: auto;
padding-top: 48px;
padding-bottom: 48px
padding-bottom: 0
}
.hero-new-text h1 {
font-size: 2.2rem;
font-weight: 700;
font-weight: 600;
line-height: 1.3;
margin-bottom: 0
}
.hero-slogan {
font-size: 1.1rem;
font-weight: 400;
font-style: italic;
color: #555;
margin-top: 0.5rem;
line-height: 1.5;
}
.hero-new-subtitle {
font-size: 1.2rem;
color: #555
@@ -5311,7 +5394,7 @@ footer {
}
.hero-info-box {
margin-top: 1.5rem;
margin-top: auto;
padding: 1.5rem;
background: #ffffff;
border-left: 4px solid var(--primary-color);
@@ -5323,6 +5406,7 @@ footer {
.hero-info-box h3 {
font-size: 1.4rem;
font-weight: 600;
margin-bottom: 1rem
}
@@ -5340,19 +5424,22 @@ footer {
.hero-new-image {
display: flex;
justify-content: center;
align-items: flex-end;
flex-direction: column;
justify-content: flex-start;
align-items: center;
align-self: stretch;
gap: 0;
}
.hero-new-image img {
max-width: 120%;
max-width: 100%;
width: auto;
height: 100%;
max-height: none;
height: auto;
max-height: 55vh;
object-fit: contain;
object-position: bottom;
transform: translateX(-10%);
transform: none;
margin-bottom: auto;
}
.features-section {
@@ -5368,7 +5455,8 @@ footer {
.features-intro h2 {
max-width: 800px;
margin: 0 auto 3rem auto;
font-size: 1.5rem
font-size: 1.5rem;
font-weight: 600
}
.features-grid {
@@ -6381,9 +6469,9 @@ footer {
padding-top: 1rem;
width: 100%;
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08);
align-self: start;
align-self: end;
margin: 0;
margin-top: 80px;
margin-top: 0;
border-left: 4px solid var(--primary-color);
}
@@ -6461,10 +6549,11 @@ footer {
border-radius: 16px;
padding: 1rem;
width: 100%;
max-width: 280px;
max-width: 320px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.04);
justify-self: end;
margin-top: -150px;
margin-top: 0;
justify-self: center;
margin-bottom: 0;
}
.recommendation-box-home h3 {
@@ -6734,3 +6823,41 @@ html, body {
width: 100%;
}
}
/* Specifično oblikovanje za kartico s cenami */
.mediation-pricing-card {
align-items: center;
text-align: center;
border-left: none;
border-top: 5px solid var(--primary-color);
padding: 2rem;
}
.mediation-pricing-card h3 {
margin-bottom: 1.5rem;
}
.pricing-content {
display: flex;
flex-direction: column;
gap: 1rem;
font-size: 1.2rem;
font-weight: 600;
color: #3f4551;
width: 100%;
align-items: center;
}
.pricing-row {
display: flex;
align-items: center;
justify-content: center;
gap: 1rem;
width: 100%;
}
.pricing-amount {
color: var(--primary-color);
font-size: 2rem;
font-weight: 700;
}