body{
	font-family:"Montserrat",sans-serif;
}
@media only screen and (min-width: 1439px) and (max-width: 1536px) {
    .signpost-nav__item {
        width: 25%;
    }
}

.page-id-12109 .my-lg .container .row .mx-auto {
    width: 100%;
}

.term-retail-a-oc .category-nav__list li a, .term-prumysl-a-logistika .category-nav__list li a, .page-id-27 .category-nav__list li a {
    width: 370px;
    display: flex;
    justify-content: center;
}

a.reference-item__link:hover .reference-item__img:after {
    border-color: transparent transparent #01ABEC;
}

a.reference-item__link:hover {
    background-color: #01ABEC;
}

.form__field .iti {
    display: block;
}

.contact-section .form__field:not(.form__field--checkbox) > label[for="phone"] {
    left: 97px;
}

#phone.form__input--floating:focus::-webkit-input-placeholder {
    opacity: 1;
}

html[lang="de-DE"] .footer-main__bottom-list {
    justify-content: normal;
}

html[lang="de-DE"] .footer-main__bottom-list > * {
    margin-right: 6.5rem;
}

.content-header__desc--narrow-sm {
    max-width: 70rem;
}

.posts-section__box .tns-nav {
    display: flex !important;
}

body .classic-card{
	padding-bottom:50px;
	position: relative;
}
.classic-card__links{
	position: absolute;
	width: 100%;
	padding: 1.25rem 2rem;
	bottom: 0;
	left: 0;
}
.classic-card__link.link-left{
	display: flex;
	justify-content: flex-start;
	margin-right:auto;
}
.classic-card__link.link-right{
	display: flex;
	justify-content: flex-end;
	margin-left:auto;
}
body .header-main--new-graphic{
	z-index:4;
}
.main--new-graphic .info-section__desc p{
	color:#ffffff;
}
.main--new-graphic h2.info-section__title{
	font-size: clamp(1.8rem,2vw,2rem);
}
body .main--new-graphic a.info-section__phone{
	color:#ffffff;
}
.download__link{
	position: relative;
	padding-left:20px;
}
.download__link svg{
	position: absolute;
	top: 6px;
	left: 0;
	
}

@media (min-width: 75em) {
	.page-id-17467 .top-section__content,
	.page-id-17606 .top-section__content,
	.page-id-17607 .top-section__content,
	.page-id-17608 .top-section__content,
	.page-id-17609 .top-section__content,
	.page-id-17610 .top-section__content,
	.page-id-17611 .top-section__content,
	.page-id-17612 .top-section__content,
	.page-id-17613 .top-section__content
	{
		padding-top:4rem;
	}
    .page-id-17467 .h2,
	.page-id-17606 .h2,
	.page-id-17607 .h2,
	.page-id-17608 .h2,
	.page-id-17609 .h2,
	.page-id-17610 .h2,
	.page-id-17611 .h2,
	.page-id-17612 .h2,
	.page-id-17613 .h2 {
        font-size: 2.4rem;
    }
}
@media (min-width: 1081px) and (max-width: 1300px) {
	.page-id-17467 .h2,
	.page-id-17606 .h2,
	.page-id-17607 .h2,
	.page-id-17608 .h2,
	.page-id-17609 .h2,
	.page-id-17610 .h2,
	.page-id-17611 .h2,
	.page-id-17612 .h2,
	.page-id-17613 .h2 {
        font-size: 2.2rem;
    }
}
@media (min-width: 992px) and (max-width: 1080px) {
	.page-id-17467 .h2,
	.page-id-17606 .h2,
	.page-id-17607 .h2,
	.page-id-17608 .h2,
	.page-id-17609 .h2,
	.page-id-17610 .h2,
	.page-id-17611 .h2,
	.page-id-17612 .h2,
	.page-id-17613 .h2 {
        font-size: 1.8rem;
    }
}

@media (min-width: 62em) {
    .header-main--new-graphic .header-main__nav>ul>li.is-highlighted-blue>a,
    .header-main--new-graphic .header-main__nav>ul>li.is-highlighted-blue:hover>a {
        background-color: #20A3E5;
        color: var(--menu-item-active-text);
    }
}