/*  Author:   Martin Stettler (https://dieweberei.ch/)
    Version:  10/13/2020 // BS v4.5.3
*/

/* ==========================================================================
   BASE STYLES
   ========================================================================== */
 body {
    font-size: 26px;
    line-height: 1.5;
 }

 .layout-services h1 {
  font-size: 45px;
  padding: 20px 10px;
 }

.layout-home h1 {
    font-size: 27px;
    padding: 60px 40px;  
}

.layout-home h1 strong {
    font-size: 45px;
    margin-top: 30px;
}

h2 {
    font-size: 38px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    margin-bottom: 30px;
}

.layout-services h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.lead p  {
  font-size: 33px;
}

.bg-blue p,
.bg-blue ul {
  font-size: 26px;
}

.link-element a:before {
    width: 25px;
    height: 21px;
}

/* ==========================================================================
   HEADER
   ========================================================================== */
.header {
   padding-left: 3vw;
}

.logo {
    width: 240px;
}
/* ==========================================================================
   NAVIGATION
   ========================================================================== */
.button_container {
    top: 35px;
    right: 3vw;
    width: 60px;
}

.nav-logo span {
    top: 25px;
    left: 3vw;
    width: 48px;
    height: 81px;
}

.nav-icons span {
    margin-right: 40px;
}

.nav-icon-phone {    
    width: 60px;
    height: 66px;
}

.nav-icon-email {    
    width: 64px;
    height: 42px;
}

/* ==========================================================================
   MAIN CONTENT
   ========================================================================== */
.main {
    padding: 60px 3vw;
}

.p-extra {
    padding-top: 0;
}

.unit {
    margin-top: 30px;
    margin-bottom: 30px;
}

.heading-container {
   margin-top: -90px;
   border-left: 0;
   border-right: 0;
}

.icon-box {
    width: 250px;
}


/* ==========================================================================
   FOOTER
   ========================================================================== */
footer {
   margin-left: 3vw;
   margin-right: 3vw;
}

.footer {
    padding-top: 60px;
    padding-bottom: 30px;
}

.footer p,
.footer ul {
    font-size: 23px;
}

.vcard .email,
.service-items li,
.service-links li {
    font-size: 20px;
}