h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-bottom: 6px;
}
.header-logo-main {
    text-align: left;
}
.hp-customs li {
    list-style: square;
}
.hp_catname_square {
    font-size: 22px;
    line-height: 0;
}
@media (min-width: 768px) {
    .hp_catname_square {
        font-size: 26px;
        line-height: 0;
    }
    .search-suggest-container {
        width: 700px;
    }
}
.search-suggest-container {
    top: 45px;
}
body.is-sticky-nav-main #searchCollapse.sticky:not(.show) .header-search {
	width: 400px;
}
#main-navigation-menu {display:none;}
.cbax-main-header {display:none;}
.cbax-main-list.bg_blau,
.cbax-main-list.bg_blau:hover {
    padding: 8px 24px;
    color: #fff;
    background-color: #1468c1 !important;
}
.cbax-main-list.bg_green,
.cbax-main-list.bg_green:hover {
    padding: 8px 24px;
    color: #fff;
    background-color: #1e5110 !important;
}
.cbax-main-list.bg_red,
.cbax-main-list.bg_red .cbax-main-link-text,
.cbax-main-list.bg_red:hover {
    color: #fff !important;
    background-color: #970b0b !important;
}
.cbax-main-categories {
    padding-top:0px!important;
    scrollbar-color: #4c5844 #919c8b;
    scrollbar-width: thin;
}
.product-badges .badge {
    border-radius: 0;
}
@media (max-width: 767px) {
	.cms-block-image-text .cms-row > :first-child, .cms-block-image-text-cover .cms-row > :first-child {
	    margin-bottom: 0px;
	}
}

/* Product card listing */
@media (max-width: 1024px) {
    .product-box .product-info {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
	.product-rating {
        height: auto;
    }
    .product-name {
        height: auto;
    }
    .product-variant-characteristics {
        min-height: inherit;
    }
    .product-variant-characteristics .product-variant-characteristics-text {
        min-height: inherit;
        height: auto;
    }
    .product-cheapest-price {
        min-height: inherit;
    }
}

/*enevLabes*/
.enevLabel {margin-bottom:10px;}
.enevLabel_container {
    display: flex;
    position: relative;
}
.enevLabel_icon img {
    width:25px;
}
.enevLabel_arrow {
    margin-top: .3125rem;
    width: 150px;
    height: 44px;
    -webkit-clip-path: polygon(0% 0%, 75% 0%, 94% 50%, 75% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 75% 0%, 94% 50%, 75% 100%, 0% 100%);
}
.enevLabelTooltip {
    width: 350px!important;
}
.enevLabelTooltip img {
    width: 300px;
    height: auto;
}
.enevLabel_anchor {
    height: 96%;
    color: #fff!important;
    /*-webkit-text-stroke: 1px #000;*/
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    top: 2%;
    font-weight: 700;
}
.enevLabel_anchor .enevLabel_spectrum{
    position: absolute;
    top: 0;
    left: 1px;
    height: 99%;
    width: 30px;
    background: #fff;
    color: #000;
    -webkit-text-stroke: initial;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
}
.enevLabel_anchor .enevLabel_spectrum .icon {
    width: 14px;
    height: 14px;
    color: #000;
}
.enevLabels.asBadge .enevLabel_arrow{
    width: 80px;
    height: 25px;
}
.enevLabels.asBadge .enevLabel_anchor {
    font-size: 20px;
}
.enevLabels.asBadge .enevLabel_anchor .enevLabel_spectrum {
    width: 20px;
    line-height: 6px;
    font-size: 7px;
    margin-top: 1px;
}
.enevLabels.asBadge .enevLabel_anchor .enevLabel_spectrum .icon {
    width: 7px;
    height: 7px;
}
/* END enevLabes*/