body.header-bordered  {
    overflow-x:hidden;
}

body.header-bordered .site-header {
    background: #ebe9ea;
    border-bottom: 4px solid #161917;
}

body.header-bordered .drop-nav .submenu-wrap {
    border-top: 4px solid #161917;
}

.std-inset-block {
    display:block;
    width:90%;
    /*min-width:90%;*/
    max-width:640px;
    margin:auto;
    padding:50px 60px 60px 60px;
    background-color:#FFFFFF;
    border: 2px solid #161917;
}
.std-inset-block h1 {
    font-size: 52px;
    line-height: 52px;
    margin:auto;
    padding:15px 0;
    font-weight:600;
    border-top: 4px solid #161917;
    border-bottom: 4px solid #161917;
}

.std-inset-block h3 {
    font-family:$font-galano;
    font-size: 18px;
    line-height: 24px;
    margin:0 auto 30px auto;
    padding:0;
    font-weight:400;
}

.std-inset-block p.leadin {
    font-size: 24px;
    line-height: 32px;
    font-weight:200;
}

.std-inset-block .scrolltxt, .std-inset-block p.scrolltxt {
    color: #161917;
}

.std-inset-block .scroll-button svg {
    fill: #161917 !important;
    stroke: #161917;
}

.std-inset-block .scroll-button:hover svg {
    fill: #000;
    stroke: #000;
}

.intro-block .video-play {
    width:32px;
    height:32px;
}

.intro-block a:hover {
    color:#FFFFFF;
}

.kandinsky {
    /*background-color:#161917;*/
    background-color:#ebe9ea;
    border-top: 4px solid #161917;
    border-bottom: 4px solid #161917;
    display:block;
    width:100%;
    margin:0;
    padding:60px;
    height:auto;
    min-height:600px;
}

.k-col-wrap {
    padding:15px 30px;
}

.prefooter-dark {
    background:#161917;
    padding:30px 30px;
}


@media (max-width: 600px) {
    .std-inset-block {
        display:block;
        margin:15px auto;
        padding:30px 30px 30px 30px;
    }
    .std-inset-block h1 {
        font-size: 38px;
        line-height: 40px;
    }

    .std-inset-block p.leadin {
        font-size: 20px;
        line-height: 30px;
    }

    .intro-block h1 {
        font-size: 32px;
        line-height: 40px;
    }

    .k-col-wrap {
        padding:15px 0;
    }

    .kandinsky {
        padding:15px;
    }

    .final-tag {
        text-align: center;
        margin-right: -15px;
    }
    


}