.b-btn-l,
.b-btn-t
{
    padding:20px;
}
.align-center{
    text-align:center;
}

.s-hn .cart-and-mobile{
  padding-right: 1rem;
}

#menu-mobile{
  top:0.3rem;
}


/* Zabránit horizontálnímu posouvání na mobilu */
html, body {
    overflow-x: hidden;
    max-width: 100%;
    position: relative;
}

@media screen and (min-width: 56.25em) {
    p,li{line-height: 2em;}
    ul.level-1 > li {
        display: inline-block;
        vertical-align: top;
    }
    .h-high {
      min-height: 55vh;
    }
    .s-hm.hn-default.nh-m {
      margin-top: -2rem;
    }
    
    .mt-classic:not(.s-hn-centered) #menu-slider {
    	padding-right: 3rem;
    }    
    
}

