html {
    scroll-behavior: smooth;
    color: #484848;
}
body{font-family: Open Sans, sans-serif !important}
.zavolat:hover {
    background: #986523;
    color: white;
}

.pn:after {
    border-top: 1px solid #b28e3b;
    bottom: 0;
    content: "";
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 0;
}

.parallax-window {
    min-height: 600px;
    background: transparent;
    position: relative;
}

.tm-header {
    position: absolute;
    top: 6rem;
    left: 0;
    width: 100%;
    z-index: 998;
}

.tm-header-inner {
    padding: 2rem;
}

.tm-site-text-box {
    display: inline-block;
}

.tm-site-title {
    font-size: 3.2rem;
    font-weight: 500;
    margin-bottom: 5px;
}

.duration-300 {
    transition-duration: 300ms;
}

.ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.scale-90 {
    transform: scale(.9);
}

.scale-100 {
    transform: scale(1);
}
.container--big{height:95vh; z-index: 90;}
.bg1{background-image:url('/images/px.jpg')}