#main-content{position:relative;z-index:10;}
#socket-section p{margin:0px !important;text-align:left !important}
.uk-section-default{background:transparent !important;}
#main-header .uk-section:before,
#main-header .uk-background-center-left:before,
 #main-header .uk-background-center-right:before,
 #main-header .uk-background-center-center:before{
    font-size:23em;
    line-height:0.8em;
    color:#f4f4f4;
    position:absolute;
    margin-top:80px;
    font-weight:700 !important;
    display:block;
    white-space: nowrap;
     text-rendering: optimizeLegibility !important;
   -webkit-font-smoothing: subpixel-antialiased !important;
   -webkit-font-smoothing: antialiased !important;
   -moz-osx-font-smoothing: grayscale !important;
  }
  
  #main-header .uk-background-center-left:before,
 #main-header .uk-background-center-right:before{
   left:48%;
 }
  
  #main-header .uk-background-center-center:before{
    left:0%;
  }
  
   
  
#main-header .uk-section,
#main-content .uk-section{background:none !important}

.page-id-287 #main-header .uk-section:before{
    content:"Fertigparkett";
  }
.page-id-291 #main-header .uk-section:before{
    content:"Massivholzdielen";
  }
.page-id-823 #main-header .uk-section:before{
    content:"Designböden";
  }
.page-id-295 #main-header .uk-section:before{
    content:"Korkparkett";
    left:0px;
  }
.page-id-289 #main-header .uk-section:before{
    content:"Laminat";
    
  }
.page-id-293 #main-header .uk-section:before{
    content:"Vinyl";
  }
  .page-id-930 #main-header .uk-section:before{
    content:"Echtlacktüren";
  }
  .page-id-944 #main-header .uk-section:before{
    content:"Echtholztüren";
  }
  .page-id-967 #main-header .uk-section:before{
    content:"CPL-Türen";
  }
  .page-id-983 #main-header .uk-section:before{
    content:"Glastüren";
  }
  .page-id-991 #main-header .uk-section:before{
    content:"Schiebetüren";
  }
  .page-id-180 #main-header .uk-section:before{
    content:"Wand und Decke";
  }
  .page-id-182 #main-header .uk-section:before{
    content:"Schrankwandsysteme";
  }
  .page-id-184 #main-header .uk-section:before{
    content:"Infrarot und Sauna";
    left:0px;
  }
  .page-id-1066 #main-header .uk-section:before,
  .page-id-1091 #main-header .uk-section:before,
  .page-id-1141 #main-header .uk-section:before{
    content:"Holz";
    left:0px;
  }
  .page-id-1067 #main-header .uk-section:before,
  .page-id-1092 #main-header .uk-section:before{
    content:"WPC";
  }
  .page-id-1093 #main-header .uk-section:before{
    content:"Alu/Glas";
  }
  
  .page-id-1136 #main-header .uk-section:before{
    content:"Sitzgruppen";
    left:0px;
  }
  .page-id-1137 #main-header .uk-section:before{
    content:"Lounges";
  }
  .page-id-1138 #main-header .uk-section:before{
    content:"Schirme";
  }
  .page-id-1139 #main-header .uk-section:before{
    content:"Strandkörbe";
    left:0px;
  }
  .page-id-1140 #main-header .uk-section:before{
    content:"Polster und Abdeckungen";
  }
  .page-id-1142 #main-header .uk-section:before{
    content:"Alu";
  }
  .page-id-194 #main-header .uk-section:before{
    content:"Carports";
  }
  .page-id-200 #main-header .uk-section:before{
    content:"Holzfassaden";
    left:0px;
  }
  .page-id-1143 #main-header .uk-section:before{
    content:"Gartenspielgeräte";
  }
  .page-id-1144 #main-header .uk-section:before{
    content:"Spielplätze";
  }
 
  
  
  @media (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    #boden-page{margin-top:70px !important;}
    #main-header .uk-background-center-left:before {
     margin-top:40px;
    }
    .page-id-291 #main-header .uk-section:before,
    .page-id-287 #main-header .uk-section:before,
    .page-id-823 #main-header .uk-section:before,
    .page-id-295 #main-header .uk-section:before,
    .page-id-289 #main-header .uk-section:before,
    .page-id-930 #main-header .uk-section:before,
    .page-id-944 #main-header .uk-section:before,
    .page-id-967 #main-header .uk-section:before,
    .page-id-983 #main-header .uk-section:before,
    .page-id-991 #main-header .uk-section:before,
    .page-id-180 #main-header .uk-section:before,
    .page-id-182 #main-header .uk-section:before,
    .page-id-184 #main-header .uk-section:before,
    .page-id-1066 #main-header .uk-section:before,
    .page-id-1067 #main-header .uk-section:before,
    .page-id-1091 #main-header .uk-section:before,
    .page-id-1092 #main-header .uk-section:before,
    .page-id-1093 #main-header .uk-section:before,
    .page-id-1136 #main-header .uk-section:before,
    .page-id-1137 #main-header .uk-section:before,
    .page-id-1138 #main-header .uk-section:before,
    .page-id-1139 #main-header .uk-section:before,
    .page-id-1140 #main-header .uk-section:before,
    .page-id-1141 #main-header .uk-section:before,
    .page-id-1142 #main-header .uk-section:before,
    .page-id-194 #main-header .uk-section:before,
    .page-id-200 #main-header .uk-section:before,
    .page-id-1143 #main-header .uk-section:before,
    .page-id-1144 #main-header .uk-section:before{margin-top:0px;}
    
    
  }
  
  
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){
  #main-header .uk-background-center-left:before,
   #main-header .uk-section:before{
     font-size: 16em !important;
  }
  .page-id-991 #main-header .uk-section:before{ margin-top:700px !important;left:20% !important}
  .page-id-194 #main-header .uk-section:before{ margin-top:650px !important;left:20% !important}
  .page-id-967 #main-header .uk-section:before{ margin-top:565px !important;left:20% !important}
   
  .page-id-287 #main-header .uk-section:before,
  .page-id-823 #main-header .uk-section:before,
  .page-id-289 #main-header .uk-section:before,
  .page-id-293 #main-header .uk-section:before,
  .page-id-930 #main-header .uk-section:before,
  .page-id-944 #main-header .uk-section:before,
  .page-id-983 #main-header .uk-section:before,
  .page-id-180 #main-header .uk-section:before,
  .page-id-182 #main-header .uk-section:before,
  .page-id-1067 #main-header .uk-section:before,
  .page-id-1092 #main-header .uk-section:before,
  .page-id-1093 #main-header .uk-section:before,
  .page-id-1137 #main-header .uk-section:before,
  .page-id-1138 #main-header .uk-section:before,
  .page-id-1140 #main-header .uk-section:before,
  .page-id-1142 #main-header .uk-section:before,
  .page-id-1143 #main-header .uk-section:before,
  .page-id-1144 #main-header .uk-section:before{ margin-top:515px !important;left:20% !important}
 
   
  .page-id-291 #main-header .uk-section:before,
  .page-id-295 #main-header .uk-section:before,
  .page-id-184 #main-header .uk-section:before,
  .page-id-1066 #main-header .uk-section:before,
  .page-id-1091 #main-header .uk-section:before,
  .page-id-1136 #main-header .uk-section:before,
  .page-id-1139 #main-header .uk-section:before,
  .page-id-1141 #main-header .uk-section:before,
  .page-id-200 #main-header .uk-section:before{margin-top:0px;}
  
}

  @media (max-width:767px){
    #main-header .uk-section:before,
    #main-header .uk-background-center-left:before,
    #main-header .uk-background-center-right:before,
    #main-header .uk-background-center-center:before{font-size:16em;display:none !important}
 
    #main-header .uk-background-center-left:before,
    #main-header .uk-background-center-right:before{
      margin-top:270px;
      left:0%;
    }
    
    .page-id-967 #main-header .uk-section:before{ margin-top:290px !important;}
    
    #main-header .uk-background-center-center:before{
     margin-top:40px;
    }
    .page-id-291 #main-header .uk-section:before,
    .page-id-295 #main-header .uk-section:before,
    .page-id-184 #main-header .uk-section:before,
    .page-id-1066 #main-header .uk-section:before,
    .page-id-1091 #main-header .uk-section:before,
    .page-id-1136 #main-header .uk-section:before,
    .page-id-1139 #main-header .uk-section:before,
    .page-id-1141 #main-header .uk-section:before,
    .page-id-200 #main-header .uk-section:before{ margin-top:40px !important}
    #kontakt-maps{max-height:400px !important;}
    #socket-section{ margin-top: 40px !important;}
  }
 
 
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, 
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, 
 #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#fff !important;}
 
#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu{padding-left:15px !important;}

@media (min-width: 960px) and (max-width:1024px) and (orientation:landscape){
#angebote-column .uk-tile-large{padding-top:110px !important;padding-bottom:110px !important}
}

@media (max-width: 1024px){
#socket-section .uk-text-right {
    margin-right: 0px !important;
}
}

#kontakt-form input[type="submit"]{
  -webkit-appearance: none;
    border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:#fff !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
  padding-right:0px !important;
}

#tm-mobile .uk-offcanvas-bar{background:#65b32e !important;}
