@font-face {
font-family: "ChaletComprime";
src: url(//babsbonebroth.com/wp-content/themes/kavango-25-child/ChaletComprime-CologneSixty.woff2) format("woff2"),
url(//babsbonebroth.com/wp-content/themes/kavango-25-child/ChaletComprime-CologneSixty.woff) format("woff");
font-style: normal;
font-weight: 400;
font-stretch: normal;
} p a:hover {
text-decoration: underline;
}
html, body {
font-family: "Brandon Grotesque", Arial, sans-serif;
font-weight: 400;
}
h1, h2, h3, h4, h5, h6 { font-family: "ChaletComprime", Oswald; margin: 0; font-weight: normal; }
h3
{ font-family: "ChaletComprime", Oswald; margin: 0; font-weight: normal!important; }
.wp-block-post-excerpt__more-link
{text-decoration: underline;
font-family: "Brandon Grotesque";
text-transform: uppercase;
font-weight: 500;
font-size: 0.85rem;}
.wp-block-button__link
{font-family: "ChaletComprime";}
.wp-block-details p
{
font-family: 'Brandon Grotesque', Arial, sans-serif;
font-weight: 400;
font-size: 1.2rem;
letter-spacing: 0.5px;
}
.wp-block-details summary
{font-family: "ChaletComprime";
font-size: 2rem;}  .5dayreset {
margin-top: -150px;
}
.dayreset {
margin-top: -150px !important;
} .nav-wrapper {
position: relative;
z-index: 12;
}
.navbar {
display: grid; align-items: center;
background: white;
position: relative;
z-index: 12; 
}
.wp-block-heading {
padding: 0;
}
.gridflex {
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
display: flex;
justify-content: center;
}
.logo img {
height: 40px;
}
a:focus, img:focus, button:focus {
outline: none;
}
.woocommerce span.onsale {
display: none !important;
}
.BIGMENU {
position: absolute;
width: 100%;
top: 100%;
left: 0;
background-color: white;
border: 1px solid black;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0s linear 0.5s;
}
.shop:hover ~ .BIGMENU,
.BIGMENU:hover {
opacity: 1;
visibility: visible;
transition: opacity 0.3s ease-in-out, visibility 0s linear;
}
.BIGKMAMEN {
position: absolute;
top: 100%;
width: 100%;
left: 0;
background-color: white;
padding: 10px;
border: 1px solid black;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0s linear 0.5s;
}
.groupkmamenu {
grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr));
}
.shopX:hover ~ .BIGKMAMEN,
.BIGKMAMEN:hover {
opacity: 1;
visibility: visible;
transition: opacity 0.3s ease-in-out, visibility 0s linear;
}
.shopy {
padding: 0 20px;
}
.shopyz {
padding: 0 10px;
} .single_add_to_cart_button {
background-color: #58b65a;
margin-top: 20px;
} .wp-block-button__link {
border-radius: 0;
}
.wcsatt-sub-options {
display: none;
}
.woocommerce-variation-price {
display: none;
}
.wc-block-components-quantity-selector__input {
font-size: large;
}
.productgroup {
margin-top: -60px !important;
}
.wildbone 
{
position: absolute;
bottom: 50%;
z-index: 11;
max-width: 330px;
left: 50%;
transform: translateX(-50%) translateY(140%);
vertical-align: -webkit-baseline-middle !important;
}
.is-menu-open.is-menu-open {
padding: 20px;
}
@media only screen and (max-width: 600px) {
.nav-wrapper {
display: none !important;
} .wildbone {
display: none;
}
.wp-block-navigation .wp-block-navigation-item {
font-weight: bold;
}
.wp-block-navigation__responsive-container-content {
padding: 0 20px;
}
.dayreset {
margin-top: 0px !important;
}
.wp-block-navigation .wp-block-navigation-item {
font-weight: bold;
}
.wp-block-navigation__responsive-container-content {
padding: 0 20px;
}
.mobile-spacer {
display: none;
}
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
z-index: 2;
}
@media only screen and (min-width: 601px) {
.kmamobilenav {
display: none !important;
}
}