@media screen and (max-width:870px){body{width:100%;background-attachment:fixed;}
nav ul{margin:0;padding:0;}
nav li{display:block;border-bottom:1px solid #BBB;text-align:center;margin:0;padding:5px 0;}
#nav-border-right{border:none;}
footer{width:100%;padding:0;height:auto;}
#footer-in{background-color:#777;padding:0 5px;height:auto;margin-bottom:0;padding-bottom:0;}
header{margin:0;padding:0;text-align:center;}
.hlavicka{width:100%;}
.foto{width:100%}
#temp{text-align:center;}
.menu button{display:inline;width:100%;text-align:center;padding:5px 0;font-family:Titillium Web, Arial;border:none;font-size:23px;font-weight:300;letter-spacing:1px;background:none;border:none;color:#eee;border-bottom:1px solid #BBB;}
.menu ul{display:none;}
.menu.zobrazit ul{display:block;}
nav .menu{display: inline;}
/*article{margin-bottom:40px;min-height:100px;}*/
.sloupec{padding:0;margin:0;width:100%;clear:both;}
input[type="text"], input[type="email"], input[type="password"]{width:100%;}
textarea{border-radius:0;border:1px solid #aaaaaa;width:100%;height:90px;}
#boxes-wrap{
    width:100%;
    margin-bottom:7px;
}                   
#boxes-wrap-in{
    width:100%;    
}
.boxes{
    width:80%;
    margin:0 auto;
 float: none;    
}
 #nav li{display:block;}
 
 #kontakt_form{width:100%;
 margin: 0 20px;}
 .column-kontakt{
  width:100%;
  float:none;
 }



}