/*  Author:   Martin Stettler (https://dieweberei.ch/)
    Version:  22/11/2019 // BS v4.3.1
*/

/* ==========================================================================
   HEADER
   ========================================================================== */

.header {
    padding-left: 85px;
    height: 120px;
}

.logo,
.logo span {
    width: 175px;
    height: 56px;
}

#toggle {
    top: 45px;
}

/* ==========================================================================
   NAVIGATION from 768px
   ========================================================================== */
.button_container {
    position: absolute;
    top: 25px;
    right: 30px;
    height: 40px;
    width: 45px;
}

.button_container.active .bottom {
    transform: translateY(-10px) translateX(0) rotate(-45deg);
}

.button_container span:nth-of-type(2) {
    top: 20px;
}

.overlay nav {
    /* height: 70%; */
    top: 50%;
    transform: translateY(-50%);
}

.overlay.open .social {
    top: 60px;
}

.button_container {
    top: 45px;
    right: 30px;
}

#logo-area {
    height: 120px;
}

#logo-area.hide {
    top: -121px;
}

.logo {
    margin-left: 30px;
    width: 175px;
    height: 56px;
    /*width: 112px;
    height: 36px;*/
}

.logo,
.social {
    top: 50%;
    transform: translateY(-50%);
}

.social {
    margin-right: 120px;
}

header {
    margin-top: 120px;
}

/* ==========================================================================
   MAIN CONTENT
   ========================================================================== */

.main,
.footer {
    padding: 50px 70px;
}

.unit {
    margin-top: 50px; /* 5vw */
    margin-bottom: 50px; /* 5vw */
}

.nested-unit {
    margin-top: 35px; 
    margin-bottom: 35px;
}

.part {
    margin-top: 15px; 
    margin-bottom: 15px;
}

.line {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    
}
