@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-300.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-300.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-regular.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-regular.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-600.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-600.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-700.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-700.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-800.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-800.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-300italic.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-300italic.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-italic.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-italic.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-600italic.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-600italic.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-700italic.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-700italic.woff")
  format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-800italic.woff2")
  format("woff2"),
   url("http://undzwar.at/wp-content/uploads/webfonts/montserrat-v25-latin-800italic.woff")
  format("woff");
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-family: 'Montserrat', sans-serif;
}

#dslc-module-62 {
  width: 100%;
}

#dslc-content #dslc-module-62 .dslc-staff-member{
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

#dslc-content #dslc-module-62 .dslc-staf{
  max-width: 400px;
}

#dslc-module-121 {
  width: 100%;
}

#dslc-content #dslc-module-121 .dslc-staff-member{
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

#dslc-content #dslc-module-121 .dslc-staf{
  max-width: 400px;
}

#dslc-content #dslc-module-253 .dslc-staff-member{
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

#dslc-content #dslc-module-253 .dslc-staf{
  max-width: 400px;
}

#colophon {
  display: none;
  visibility: hidden;

}

.site-header{
	background-color: #fff;
}

.main-navigation a {
      color: #000000;
}

.site-header.has-header {
 background-color: #ffffff;
}

.site-header.has-header.header-scrolled {

-webkit-transition: all 0.5s;
transition: all 0.5s;
background-color: rgba(255, 255, 255, 0.9);
padding: 5px 0;
}

.site-header {

	padding-top: 0;
	padding-bottom: 0;

}

.site-header .container {

	padding-left: 0;  
  	width: 100%;
  	position: relative;

}

.site-header .site-branding {

  	text-align: left;
 	width: 50%;

}

.site-header .mobile-nav {
  
  	float: right;
	width: 50%;

}

.slicknav_menu {
  text-align: right;
}

.slicknav_menu .slicknav_menutxt {

  color: #000;

}

.site-header.has-header.header-scrolled {
	padding: 0;
}


.header-info {

  top: 40%;

}

#dslc-content #dslc-module-355 .dslc-image img {

border-radius: 50% !important;
  
}

#dslc-module-52 .dslc-button{
margin-left: 15px;
}

div.dslc-modules-section.heimo_head {
background-size: 0 0 !important;
}

#dslc-module-9.kontakt .dslc-info-box-content, #dslc-module-9.kontakt .dslc-info-box-content p {

font-size: 18px !important;
line-height: 30px !important;
  
}

#dslc-module-9.kontakt .dslc-info-box-title h4 {

font-size: 22px !important;
line-height: 33px !important;
}

.slicknav_nav {

background-color: rgb(150, 156, 179) !important;
margin-top: 12px;
}

.slicknav_nav a {

border-bottom: 1px solid #fff;
padding: 20px 10px;
text-transform: uppercase;
}

.slicknav_menu .slicknav_menutxt{
color: rgb(150, 156, 179) !important;
}


@media (min-width: 1025px) {

#dslc-module-9.kontakt .dslc-info-box-content, #dslc-module-9.kontakt .dslc-info-box-content p {

font-size: 16px !important;
line-height: 24px !important;
  
}

#dslc-module-9.kontakt .dslc-info-box-title h4 {

font-size: 18px !important;
line-height: 27px !important;
}


div.dslc-modules-section.heimo_head {
background-size: contain !important;
}
  .site-header .site-branding {
    width: 20%;
  }

#dslc-module-52 .dslc-button{
margin-left: 0px;
}
  
  .site-header .main-navigation {
    width: 80%;
  }
}

.has-hidden-buttons .dslc-info-box-button {
	display: none;
}