Beergeek CSS

<style>
@media (min-width: 992px) {
.welcome-wrapper {width: 100% !important;}

.body-banners .banner-wrapper {width: 25%;}
.navigation-buttons>a, .navigation-buttons {border-style: none !important;}

.navigation-in ul.menu-level-2 li a {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
padding-left: 70px;
border-bottom: solid 1px #2C7AA9;
background-size: 50px 50px;
background-position: 10px center;
background-repeat: no-repeat;
}
.navigation-in ul.menu-level-2 li a:hover {background-color: #2C7AA9;}

.navigation-in ul.menu-level-2 li a[href="/lezaky/"],
.navigation-in ul.menu-level-2 li a[href="/ipa/"],
.navigation-in ul.menu-level-2 li a[href="/apa/"]
{background-image:url("http://code2.kubanavratil.com/user/documents/upload/Res/2019/BeerGeek/Menu_beer_icon_alt.png");}
}

.products-block .p {border-style: none;}
.top-products-wrapper {display: none;}

#footer {margin-top: 0px;}
#footer_map {margin-bottom: -5px;}
#footer .btn.btn-default {
color: #fff;
border-color: #328cc1;
background-color: #0b3c5d;
}
</style>

<style><!--
.kn_container {width:100%;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
flex-flow: row wrap;justify-content:space-between;}
.kn_child5:nth-child(1) {padding: 50px;background-color: #0B3C5D; color: #fff; text-align:center;}
.kn_child5 p {margin-bottom: 0px !important;}

@media (max-width: 768px) {
.kn_child5:nth-child(1) {width:100%;}
.kn_child5 {width:50%;}
}

@media (min-width: 768px) {
.kn_child5 {width:20%;}
}
--></style>