/*font*/
@font-face {
    font-family: 'RadiateSans';
    src: url('../fonts/subset-RadiateSans-Regular.woff2') format('woff2'),
        url('../fonts/subset-RadiateSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RadiateSans';
    src: url('../fonts/subset-RadiateSans-Bold.woff2') format('woff2'),
        url('../fonts/subset-RadiateSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bw Beto';
    src: url('../fonts/BwBeto-MediumItalic.woff2') format('woff2'),
        url('../fonts/BwBeto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

body, h1, h2, h3 {
    font-family: RadiateSans !important;
    font-weight: bold;
}

h4 {
    font-family: Bw Beto !important;
    font-weight: bold;
}

.body-regular {
    font-family: RadiateSans !important;
    font-weight: regular;
}

/*menu*/
#sp-header {
    background: rgba(255, 255, 255, 0.94) !important;
}
.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {
    height: 3.5px !important;
    background-color: #9abb98;
}
.logo-image-phone {
height: 45px !important;
}

/*breadcrumb*/
.breadcrumb>span, .breadcrumb>li, .breadcrumb>li+li:before, .breadcrumb>li>a {
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0.0em !important;
    color: #9d9f9e !important;
    text-transform: none !important;
}

/*responzivita*/