@charset "UTF-8";
header.sticky ~ .content {
    margin-top: 120px;
}

header ~ .content {
    margin-top: 174px;
}

@media (max-width: 940px) {
    header ~ .content {
        margin-top: 150px;
    }
}

@media (max-width: 600px) {
    header ~ .content {
        margin-top: 215px;
    }
}

body.fixed {
    overflow: hidden;
}

.top-line.fix-displayed{
    box-sizing: unset;
}

.hidden {
    display: none;
}

.breadcrumbs {
    padding-top: 12px;
}

.breadcrumbs a, .breadcrumbs span {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    color: #b2b2b2;
    margin-bottom: 5px;
    margin-right: 12px;
}

.breadcrumbs a.current, .breadcrumbs span.current {
    color: #f8bb00;
}

.breadcrumbs a:after, .breadcrumbs span:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 9px;
    margin-left: 12px;
    vertical-align: middle;
    background-image: url("/local/templates/new_mainpage/img/breadcrumbs-arrow.png");
    background-repeat: no-repeat;
    background-position: center;
}

.breadcrumbs a:last-child, .breadcrumbs span:last-child {
    margin-right: 0;
}

.breadcrumbs a:last-child:after, .breadcrumbs span:last-child:after {
    display: none;
}