body{
 border: 0;
 padding: 0px;
 margin: 0px;
 font-size: 15pt;
 line-height: 1.5;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}

#pos-1{
      margin-top: 100px;
}

p{
 padding: 0px;
 margin-bottom: 15px;
 line-height: 1.5;
}

a img{
 border: none;
}

.widthSection {
 float: left;
 width: 100%;
}

.moduleSection, #contSection, #topModSection, #bottomModSection, #footSection {
 padding: 10px 0px;
}

#footSection{
    background: #f8f6f4;
    padding: 00px 0px 0px 0px;
}



#topSec{
 
    position: fixed;
    left: 0px;
    top: -50px;
    width: 100%;
    z-index: 400;
    background-image: url('/templates/woodmateo/menu-bg.jpg');
    background-size: cover;
    box-shadow: 0px 15px 200px 50px black;
    
}


#topSec.scrolled{
    position: fixed;
    background-image: url('/templates/woodmateo/menu-bg.jpg');
    margin-top: 45px;

    
}

#topSec.scrolled #logoplace{
    display: none !important;
}

#topSec.scrolled #menuplace{
    margin-bottom: 0px;
    background-image: url('/templates/woodmateo/menu-bg.jpg');
    
}

#topSec.scrolled #logoplace img{
    max-height: 50px;
    width: auto;
}

#topSec.scrolled ul li a, #topSec.scrolled ul li span{
    font-size: 13pt !important;
}

.textColumns h2{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18pt;
}
.textColumns p{
    margin-top: 0%;
    font-size: 14pt;
}

h1{
text-align :center;
font-size: 30px;
line-height: 36px;
font-weight: 400;
margin: 10px 0px 15px 0px
}

h2{
    line-height: 1.1;
    font-size: 32pt;
    font-weight: 400;
}

h3{
    line-height: 3.0;
    text-transform: uppercase;
}

.widthHolder{
min-width: 320px;
max-width: 1220px;
margin: 0px auto;
padding: 0px 10px; 
box-sizing: border-box;
}

#logoplace{
    top: 20px;
    position: relative;
}

#logoplace, #menuplace{
float: left;
    width: 100%;
    padding: 20px 0px;
}

#menuplace{
    margin-bottom: 0px;
    color: white;
    
}


#menuplace ul.menu{
list-style: none;
padding: 0px;
margin: 0px;
    width: 100%;
    text-align: center;
    background-image: url(images/menu-bg.jpg);
}

#menuplace ul li{
 position: relative;
    display: inline-block;
 padding: 0px 40px;
 margin: 0px;
}

#menuplace ul li a, #menuplace ul li .separator{
display: block;
font-size: 14pt;
    font-weight: 700;
height: 20px;
text-decoration: none;
cursor: pointer;
color: white !important;
    text-transform: uppercase;
    
}




#menuplace ul.nav-child{
display: none;
}



#footSection table td{
    font-size: 13pt;
    color: #6d6e71;
}

@media screen and (min-width: 801px){
    #footSection table td{
        width: 33.3333%
    }
}

@media screen and (max-width: 800px){
    #footSection table, #footSection table tr, #footSection table td{
        float: left;
        box-sizing: border-box;
        display: block;
        width: 100%;
        text-align: center;
    }
    
    #menuplace{
        display: none;
        
    }
    
    #logoplace img{
        height: 60px;
        width: auto;
    }
}

.caption{
    line-height: 1,0;
    font-weight: 700;
    font-size: 18pt;
}
 .content p{
     margin: 0%;
     font-size: 15pt;
 }

 #pos-4{
     margin-top: 15px;
 }

 #cookieAccept .acceptBtn{
     background: #d8af80;
 }

.stopka1{
  color: #6d6e71;
  font-size: 12pt;
  margin-bottom:20px;
  margin-left: 28px;
  margin-top:30px;
  font-weight:400;
  
}
.stopka2{
  color: #6d6e71;
  font-size: 12pt;
  margin-left: 28px;
  font-weight:400;
}
.stopka3{
  margin: 0px;
}

.stripes{
  margin-top:50px;
}

.hid {
  display: none;
}
#menuplace ul li a:hover, #menuplace ul li .separator:hover{
    color: #c7c7c7!important;
 }