.v3 .nav-bar__left { z-index: 333 !important; }
.v3 .navigation .nav-bar .mega-menu li>ul.active>li:first-child>ul { padding: 0; margin-top: 2.5rem; }
.v3 .navigation .nav-bar .mega-menu li>ul.active>li:first-child>ul>li:not(:last-child) { margin-bottom: 1.5rem; }
.v3 .text-center { text-align: center; }
@media (min-width: 768px) {
.v3 .footer .footer-menu .mega-footer>ul>li>ul li:not(:last-child) { margin-bottom: 1rem; }
}
@media (min-width: 567px) {
.v3 .footer .footer-menu .mega-footer>ul>li>ul li { width: auto; }
}
.mb-2 { margin-bottom: 2rem !important; }
.mt-2 { margin-top: 2rem !important; }
.mb-3 { margin-bottom: 3rem !important; }
.mt-3 { margin-top: 3rem !important; }
.mb-5 { margin-bottom: 5rem !important; }
.mt-5 { margin-top: 5rem !important; } .ecoline { display: flex; justify-content: center !important; }
.ecoline img { height: 3.2rem; width: auto; transition: transform .4s, -webkit-transform .4s; will-change: transform; }
.tags.tags-centered { justify-content: center !important; margin-bottom: 1rem; }
.product-card__mb0 { margin-bottom: 0 !important; } .ecoline-page h1,
.ecoline-page h2,
.ecoline-page h3,
.ecoline-page h4,
.ecoline-page h5 { 
text-wrap: balance; 
line-height: 1.4 !important; 
}
.ecoline-page .ecoline-head {
background-color: #096759;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-bottom: 3rem;
padding: 4rem 0 20rem;
}
@media (min-width: 768px){
.ecoline-page .ecoline-head {
padding: 10rem 0 18rem 0 !important;
}
}
.ecoline-page .ecoline-head .subheadline {
width: 500px;
text-wrap: balance;
margin-bottom: 1rem;
font-size: clamp(16px, 0.5rem + 0.8vmax, 20px) !important; 
line-height: 1.7 !important; 
}
.ecoline-page .ecoline-head .slogan {
text-align: right;
position: absolute;
right: 7.5rem;
bottom: 3rem;
font-size: clamp(16px, 0.5rem + 0.8vmax, 20px) !important; 
line-height: 1 !important; 
}
@media screen and (max-width: 767px){
.ecoline-page .ecoline-head .subheadline {
width: 100%;
}
.ecoline-page .ecoline-head .slogan {
width: 100%;
text-align: center;
right: 0;
bottom: 2rem;
}
}
.ecoline-page .ecoline-head .slogan span,
.ecoline-page p.slogan strong {
font-weight: bold;
color: #31b44a;
}
.ecoline-page .ecoline-head .decor {
display: none;
}
.ecoline-page .ecoline-head h1 { 
font-size: clamp(32px, 0.5rem + 1.6vmax, 40px) !important;
margin-bottom: clamp(32px, 0.5rem + 1.6vmax, 40px) !important;
font-weight: bold;
margin-bottom: 1rem !important;
}
.ecoline-page .ecoline-head h1 span {
width: 200px;
height: 75px;
background: url(//www.nexe.rs/wp-content/themes/nexe/static/images/eco2line-logo-neg-transp.svg) no-repeat 0 0;
display: block;
text-indent: -99999px;
overflow: hidden;
margin-bottom: -15px;
}
.ecoline-page h2 { 
font-size: clamp(24px, 0.5rem + 1.3vmax, 32px);
margin: 1.4rem 0 1rem 0 !important; 
}
.ecoline-page h3 { 
font-size: clamp(20px, 0.5rem + 1vmax, 28px);
margin: 1.4rem 0 1rem 0 !important; 
}
.ecoline-page h4 { 
font-size: clamp(18px, 0.5rem + 0.9vmax, 24px);
margin: 1.4rem 0 clamp(16px, 0.5rem + 0.8vmax, 20px) 0 !important; 
}
.ecoline-page h5 { 
font-size: clamp(16px, 0.5rem + 0.8vmax, 20px);
margin: clamp(16px, 0.5rem + 0.8vmax, 20px) 0 !important; 
font-weight: 600 !important; 
}
.ecoline-page p,
.ecoline-page li { 
font-size: clamp(16px, 0.5rem + 0.8vmax, 20px) !important; 
line-height: 1.7 !important; 
}
.ecoline-page .small p,
.ecoline-page .small li { 
font-size: clamp(14px, 0.5rem + 0.7vmax, 16px) !important; 
line-height: 1.7 !important; 
}
.ecoline-page .wp-block-column p,
.ecoline-page .wp-block-column ul { 
margin: clamp(16px, 0.5rem + 0.8vmax, 20px) 0 !important; 
}
.ecoline-page .wp-block-column ul li,
.ecoline-page .text-content li:last-child { 
margin-block: 0 !important; 
}
.ecoline-page .bold {
font-weight: bold;
}
.ecoline-page .ecoline-title {
margin-top: 120%;
}
.ecoline-page .ecoline-title:before {
content: '';
display: block;
background: url(//www.nexe.rs/wp-content/themes/nexe/static/images/eco2line-listic.svg) no-repeat 0 0;
width: calc(30px * 126 / 150);
height: 30px;
position: absolute;
left: calc(30px * -126 / 150 + 5px);
top: -25px;
}
.ecoline-page .ecoline-section-dark .ecoline-title:before {
filter: brightness(100);
}
.ecoline-page .has-text-align-center {
text-align: center;
}
.ecoline-page .ecoline-types img {
width: 100%;
max-width: 200px;
height: auto;
}
.ecoline-page .card {
background: #f6f5f3;
padding: .5rem 2rem;
border-radius: .5rem;
}
.ecoline-page .card.card-dark,
.ecoline-page .ecoline-cards-dark .card,
.ecoline-section-dark {
background: #016450;
}
.ecoline-page .card.card-dark *,
.ecoline-page .ecoline-cards-dark .card *,
.ecoline-section-dark * {
color: #fff;
}
.ecoline-page .ecoline-cards-dark .card:nth-child(even) {
background: #31b44a;
}
.ecoline-section-dark { padding: 4rem 0; }
.ecoline-section-dark .wp-block-column :first-child { margin-top: 0 !important; }
.ecoline-section-dark .wp-block-column :last-child { margin-bottom: 0 !important; }
@media (min-width: 768px) {
.ecoline-page .blog-cover { padding-top: 10rem; }
.ecoline-page .blog-cover__headline { margin-bottom: 0; }
}
.text-section .wp-block-columns.ecoline-types {
gap: 2vw;
}
.text-section .wp-block-columns.ecoline-cards {
gap: 10px !important;
}
.text-section .wp-block-columns.ecoline-cards > div {
margin-bottom: 10px !important;
}
.text-section .wp-block-columns.ecoline-types .images-sections {
margin-block: 2rem;
}
.text-section .wp-block-columns.ecoline-types .images-sections img {
margin-inline: auto;
}
.text-section .wp-block-columns.ecoline-types.text-center * {
text-align: center;
}
.text-section .wp-block-columns.ecoline-types.text-center ul {
list-style: none;
margin-inline: 0;
padding-inline: 0;
}
.text-section .wp-block-columns.ecoline-types.text-center li {
margin-inline: 0;
padding-inline: 0;
}
.text-section .wp-block-columns.ecoline-types.text-center li:before {
content: unset;
}
.text-section .wp-block-columns.ecoline-types h4 {
font-weight: 600;
}
@media (min-width: 1025px) and (max-width: 1800px) {
.ecoline-page .c.c--xn.center {
max-width: calc(100% - 15rem) !important;
}
}
@media (max-width: 1023px){
.ecoline-page .ecoline-title { margin-top: 5rem !important; }
.ecoline-page .c { max-width: calc(100% - 5rem); }
} .navigation .nav-bar [aria-label="ECO₂LINE"] {
aspect-ratio: 200 / 75;
height: 1.9rem;
transform: translateY(-.3rem);
background: url(//www.nexe.rs/wp-content/themes/nexe/static/images/eco2line-logo.svg) no-repeat 0 0;
display: inline-block;
text-indent: -99999px;
overflow: hidden;
}
.nav-bar__mobile [aria-label="ECO₂LINE"] {
aspect-ratio: 200 / 75;
height: 1.9rem;
transform: translateY(-.3rem);
background: url(//www.nexe.rs/wp-content/themes/nexe/static/images/eco2line-logo.svg) no-repeat 0 0;
display: inline-block;
text-indent: -99999px;
overflow: hidden;
}
.navigation--white .nav-bar [aria-label="ECO₂LINE"] {
background: url(//www.nexe.rs/wp-content/themes/nexe/static/images/eco2line-logo-neg-transp.svg) no-repeat 0 0;
}
@media (min-width: 1025px) and (max-width: 1800px) {
.navigation--white .nav-bar [aria-label="ECO₂LINE"] {
height: 2.5rem;
transform: translateY(-.1rem);
}
}