@media (max-width: 650px) {
    .id-1.in-index #footer {
        background: url(/user/documents/pic/footer2.jpg) !important;
        background-color: #241a19 !important;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: no-repeat !important;
    }
}

.add-to-cart-button:hover,
.btn.btn-primary:hover,
.extra.step .btn:hover,
.btn.btn-secondary:hover {
    background-color: #000 !important;
    color: #fff !important;
}

.products-block .p .p-bottom .p-tools .btn.btn-primary {
    line-height: normal !important;
}

#header.fixed {
    z-index: 500;
}

.co-contact-information .form-group .btn {
    font-size: 16px !important;
}

@media (max-width: 768px) {
    .discount-coupon .btn {
        line-height: normal;
    }

    body:not(.in-index) #content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .product .p-tools a,
    .product .p-tools button {
        font-size: 12px !important;
        padding: 7.5px !important;
    }
}

@media (max-width: 375px) {
    .but {
        font-size: 22px !important;
    }
}

.navigation-in>ul>li>a[href="/e-shop/"] b,
.navigation-in>ul>li>a[href="/e-shop/"] {
    color: #dedc00 !important;
}

.type-detail .price-final-holder {
    display: flex;
    flex-wrap: wrap;
}

.type-detail .price-final-holder small {
    flex-basis: 100%;
    display: block;
}

#b5 .tin a {
    color: #fff;
}

.hpslider::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    background-image: url("/user/documents/upload/DMupravy/files/HP/WEB_BANER_AM_16x9_Italie_HL_V1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

html[lang="en"] .hpslider::before {
    background-image: url("/user/documents/upload/DMupravy/files/HP/WEB_HDL_ENG.png");
}

.ojidleimg {
    float: left;
    width: 100%;
    text-align: center;
    color: #000;
    position: relative;
    z-index: 5;
    background-image: url("/user/documents/upload/DMupravy/files/o jidlech/WEB_BANER_AM_16x9_Vodopad_B_min.jpg");
    height: calc(94vh - 103px);
    background-size: cover;
    background-repeat: no-repeat;
    top: -160px;
    background-position: center;
    max-height: 500px;
}

.hpslider {
    max-height: 500px;
}

.ojidleimg::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    background-image: url("/user/documents/upload/DMupravy/files/o jidlech/WEB_BANER_AM_16x9_Vodopad_HL_V1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.ojidleimg::after {
    content: "";
    background: url(/user/documents/pic/topbrush.png);
    background-size: auto;
    position: absolute;
    width: 100%;
    height: 62px;
    bottom: 0px;
    left: 0px;
    background-size: cover;
}

@media (max-width: 768px) {
    .in-o-jidlech #content-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .in-o-jidlech #content-wrapper div[itemprop="about"]>*:not(.ojidleimg) {
        padding: 0 10px;
    }

    .ojidleimg {
        height: 300px;
        top: -80px;
    }

    .in-o-jidlech .mainclaim {
        top: -200px !important;
    }
}

.in-o-jidlech #content-wrapper {
    background: unset !important;
}

@media (min-width: 992px) {
    #header .container {
        min-width: 90px;
        background-color: #fff;
    }

    .stihlalp {
        max-width: 680px;
    }
}

@media (min-width: 1600px) {
    .id-1 #header {
        background-position: bottom -78px center !important;
    }
}

@media (min-width: 768px) {
    .mainclaim .tinhold {
        width: 100% !important;
    }

    .mainclaim .tinhold .dmimg {
        text-align: center;
    }

    .in-o-jidlech .mainclaim {
        text-align: center;
    }

    .mainclaim .tinhold .dmimg img {
        max-width: 400px;
    }

    .in-kopec-jidla-ve-vanocnim-baleni-eshop .category-perex .banbck,
    .in-sterilovana-jidla .category-perex,
    .in-sterilized-meals .category-perex,
    .in-vakuove-susena-jidla .category-perex,
    .in-pro-ration-emergency .category-perex,
    .in-vacuum-dried-meals .category-perex,
    .in-svatomartinska-hostina- .category-perex,
    .in-zachran-divocinu-category .category-perex,
    .in-snacky .category-perex,
    .in-snacks .category-perex,
    .in-samoohrevy .category-perex,
    .in-flameless-heaters .category-perex,
    .in-darkove-poukazy .category-perex {
        background-position: center !important;
        height: 500px;
        background-size: cover !important;
    }

    .in-vakuove-susena-jidla .category-perex .banbck,
    .in-vacuum-dried-meals .category-perex .banbck,
    .in-svatomartinska-hostina- .category-perex .banbck,
    .in-zachran-divocinu-category .category-perex .banbck {
        right: 8%;
        left: unset;
        margin-left: auto;
        text-align: right;
    }

    .in-kopec-jidla-ve-vanocnim-baleni-eshop .category-perex .banbck {
        right: unset !important;
        margin-right: auto !important;
        margin-left: unset !important;
        left: 8% !important;
        text-align: left !important;
    }

    .in-snacky .category-perex,
    .in-snacks .category-perex {
        background-image: url("/user/documents/upload/DMupravy/files/snacks/AM_web_kategorie_Snacks_Desktop_2.jpg");
    }

    .in-samoohrevy .category-perex,
    .in-flameless-heaters .category-perex {
        background-image: url("/user/documents/upload/DMupravy/files/samoohrev/AM_web_kategorie_samoohrev_Desktop.jpg");
    }

    .in-darkove-poukazy .category-perex {
        background-image: url("/user/documents/upload/DMupravy/files/poukazy/AM_web_kategorie_poukazy_Desktop.jpg");
    }

    .in-zachran-divocinu-category .category-perex {
        background: url("/user/documents/upload/LP divocina/Zachraň divočinu_1920x725_kategorie_desktop.jpg");
    }

    .in-sterilovana-jidla .category-perex,
    .in-sterilized-meals .category-perex {
        background: url("/user/documents/upload/DMupravy/files/steril/WEB_Desktop-Tablet_V2_min.jpg");
    }

    .in-svatomartinska-hostina- .category-perex {
        background: url("/user/documents/upload/DMupravy/files/sv_husa/cat/Svatomartinska husa_Kategorie_desktop_cover-min.png");
    }

    .in-vakuove-susena-jidla .category-perex,
    .in-vacuum-dried-meals .category-perex {
        background: url("/user/documents/upload/DMupravy/files/vakuovana/WEB_BANER_AM_V1_D_PenneBolognese_min.jpg");
    }

    html[lang="cs"] .in-o-jidlech #detailinfo {
        top: -380px;
        position: relative;
    }

    html[lang="cs"] .in-e-shop .category-perex::before {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/WEB_BANER_AM_16x9_SKALA_HL_2.png");
    }

    html[lang="en"] .in-eshop-eu .category-perex::before {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/WEB_ESHOP_HDL_ENG_DESKTOP.png");
    }

    .in-e-shop .category-perex:after,
    .in-eshop-eu .category-perex:after {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/WEB_BANER_AM_16x9_SKALA_2_min.png");
        background-size: contain !important;
    }
}

@media (max-width: 768px) {

    .in-kopec-jidla-ve-vanocnim-baleni-eshop .category-perex .banbck,
    .in-sterilovana-jidla .category-perex,
    .in-sterilized-meals .category-perex,
    .in-vakuove-susena-jidla .category-perex,
    .in-pro-ration-emergency .category-perex,
    .in-vacuum-dried-meals .category-perex {
        background-position: center !important;
        height: 350px;
        background-size: cover !important;
    }

    .in-kopec-jidla-ve-vanocnim-baleni-eshop .category-perex .banbck,
    .in-zachran-divocinu-category .banbck,
    .in-snacks .banbck,
    .in-snacky .banbck,
    .in-samoohrevy .banbck,
    .in-flameless-heaters .banbck,
    .in-darkove-poukazy .banbck {
        top: 60px !important;
    }

    .in-snacks .category-perex,
    .in-snacky .category-perex,
    .in-samoohrevy .category-perex,
    .in-flameless-heaters .category-perex,
    .in-darkove-poukazy .category-perex {
        background-position: bottom !important;
        height: 500px;
        background-size: cover !important;
    }

    .in-zachran-divocinu-category .category-perex {
        background-position: bottom !important;
        height: 500px;
        background-size: cover !important;
        text-align: center;
    }

    .in-samoohrevy .category-perex,
    .in-flameless-heaters .category-perex {
        background: url("/user/documents/upload/DMupravy/files/samoohrev/AM_web_kategorie_samoohrev_Mobile.jpg");
        background-position: bottom !important;
    }

    .in-darkove-poukazy .category-perex {
        background: url("/user/documents/upload/DMupravy/files/poukazy/AM_web_kategorie_poukazy_Mobile.jpg");
        background-position: bottom !important;
    }

    .in-snacks .category-perex,
    .in-snacky .category-perex {
        background: url("/user/documents/upload/DMupravy/files/snacks/AM_web_kategorie_Snacks_Mobile_2.jpg");
        background-position: bottom !important;
    }

    .in-zachran-divocinu-category .category-perex {
        background: url("/user/documents/upload/LP divocina/Zachraň divočinu_768x937_kategorie_mobil.jpg");
    }

    .in-sterilovana-jidla .category-perex,
    .in-sterilized-meals .category-perex {
        background: url("/user/documents/upload/DMupravy/files/steril/WEB_Mobil_V2_min.jpg");
    }

    .in-vakuove-susena-jidla .category-perex,
    .in-vacuum-dried-meals .category-perex {
        background: url("/user/documents/upload/DMupravy/files/vakuovana/WEB_BANER_AM_V2_M_PenneBolognese_min.jpg");
    }

    .in-svatomartinska-hostina- .category-perex {
        background: url("/user/documents/upload/DMupravy/files/sv_husa/cat/Svatomartinska husa_Kategorie_mobile_cover-min.png");
        background-position: center !important;
    }

    .in-sterilovana-jidla .category-perex>*,
    .in-sterilized-meals .category-perex>*,
    .in-vakuove-susena-jidla .category-perex>*,
    .in-pro-ration-emergency .category-perex>*,
    .in-vacuum-dried-meals .category-perex>*,
    .in-zachran-divocinu-category .category-perex>* {
        padding: 20px;
    }

    .in-sterilovana-jidla .category-perex .banbck,
    .in-sterilized-meals .category-perex .banbck,
    .in-vakuove-susena-jidla .category-perex .banbck,
    .in-vacuum-dried-meals .category-perex .banbck,
    .in-detska-jidla .category-perex .banbck,
    .in-meals-for-kids .category-perex .banbck,
    .in-zachran-divocinu-category .category-perex .category-perex .banbck {
        top: 40px;
    }

    html[lang="cs"] .in-o-jidlech #detailinfo {
        top: -200px;
        position: relative;
    }

    html[lang="cs"] .in-e-shop .category-perex::before {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/03_03_2023/HDL_ESHOP_CZ_MOBIL_02.png");
        top: calc(50% + 7.5px) !important;
    }

    html[lang="en"] .in-eshop-eu .category-perex::before {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/03_03_2023/HDL_ESHOP_ENG_MOBIL_02.png");
        top: calc(50% + 7.5px) !important;
    }

    .in-e-shop .category-perex:after,
    .in-eshop-eu .category-perex:after {
        background-image: url("/user/documents/upload/DMupravy/files/eshop/WEB_BANER_AM_V1_SKALA_2_min.png");
    }
}

.in-e-shop .category-perex .banbck,
.in-eshop-eu .category-perex .banbck {
    display: none !important;
}

.in-e-shop .category-perex,
.in-eshop-eu .category-perex {
    background: url("/user/documents/upload/DMupravy/files/eshop/WEB_BANER_AM_16x9_SKALA_B_min.jpg");
    background-size: cover;
    background-position: center;
    position: relative;
}

.in-e-shop .category-perex::before,
.in-eshop-eu .category-perex::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
}

.in-e-shop .category-perex:after,
.in-eshop-eu .category-perex:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    z-index: 1;
}

@media (max-width: 768px) {
    .tin:not(.thin) {
        font-size: calc(4rem * 0.75) !important;
        line-height: 46px !important;
    }

    .ojeedlech {
        width: 100% !important;
        text-align: left !important;
    }

    .ojeedlech p {
        padding: 0 15px;
        font-size: 1.7rem;
    }

    .in-o-jidlech .mainclaim .tinhold {
        text-align: left;
        float: left !important;
    }

    .in-o-jidlech .mainclaim .tinhold img {
        width: 75%;
        margin: auto;
    }

    .in-o-jidlech .mainclaim .dmimg {
        text-align: center;
    }
}

.p-detail .flags.flags-extra {
    left: 0 !important;
    bottom: 10px !important;
}

.in-darkove-poukazy .p-detail .flags.flags-extra .flag-freeshipping {
    display: none;
}

@media (max-width: 768px) {
    .mobhide {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .pchide {
        display: none !important;
    }
}

.blacklink {
    margin-bottom: 0;
}

.blacklink a {
    color: #000 !important;
    text-decoration: none !important;
}

.blacklink a:hover {
    color: #dedc00 !important;
}

.video {
    order: 2;
}

.herobann {
    position: relative;
}

.herobann img {
    max-height: 500px;
    width: 100%;
    object-fit: cover;
}

.dm-nadpis {
    width: fit-content;
    height: auto;
    display: block;
    font-weight: 700;
    font-size: 32px;
    margin: auto;
    text-align: center;
}

.dm-nadpis>span {
    padding: 5px 10px;
    color: #fff;
    background-color: #000;
}

.green-on-black {
    color: #dedc00 !important;
}

.dm-lp .center {
    text-align: center;
}

.dm-lp .dm-text {
    font-size: 16px;
    padding: 30px 0;
    display: block;
}

.dm-lp-btn {
    color: #000 !important;
    text-decoration: none !important;
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    border: none;
    padding: 7.5px 15px;
    display: flex;
    width: fit-content;
    margin: auto;
    letter-spacing: 5px;
}

.dm-lp-btn.green {
    background-color: #dedc00;
}

.dm-lp-btn:hover {
    background-color: #dedc00;
}

.dm-lp-btn.green:hover {
    background-color: #000;
    color: #fff !important;
}

@media (min-width: 768px) {
    .buttons>div:nth-child(1) a {
        margin-left: auto;
        margin-right: 25px;
    }

    .buttons>div:nth-child(2) a {
        margin-right: auto;
        margin-left: 25px;
    }
}

.buttons {
    padding-bottom: 60px;
}

.dm-lp img {
    width: 100%;
}

.hero-les {
    position: relative;
}

.herobann::before,
.hero-les:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.herobann::after,
.hero-les:after {
    content: "";
    background: url(/user/documents/pic/topbrush.png);
    position: absolute;
    width: 100%;
    height: 62px;
    bottom: 0px;
    left: 0px;
    background-size: cover;
}

.hero-les:after {
    height: 42px;
}

.hero-les>div::before {
    content: "";
    background: url(/user/documents/pic/topbrush.png);
    position: absolute;
    width: 100%;
    height: 42px;
    top: 0px;
    left: 0px;
    background-size: cover;
    transform: rotate(180deg);
}

@media (min-width: 768px) {
    .herobann::before {
        background-image: url("/user/documents/upload/LP_leto/WEB_1920x1080_A_LETO_F1_TEXT.png");
    }

    .herobann.husa::before {
        background-image: url("/user/documents/upload/DMupravy/files/sv_husa/LP_1920x500_HDL.png");
    }

    .herobann.divocinabann::before {
        background-image: url("/user/documents/upload/LP divocina/cover/AM_web_KP_zachran_prirodu_1928x728px_txt.png");
    }

    .herobann.prace::before {
        background-image: url("/user/documents/upload/Hiring Page/AM_prace_pc_over.png");
    }

    .hero-les::before {
        background-image: url("/user/documents/upload/LP_leto/Les_D_WEB_TEXT.png");
    }

    .dm-nadpis.left {
        text-align: left;
        padding: 0;
        margin-left: 0;
        padding-top: 40px;
    }

    .expedice img {
        max-width: 100%;
        height: auto;
        max-height: 550px;
        object-fit: contain;
    }
}

@media (max-width: 768px) {
    .dm-nadpis.left {
        text-align: center;
        padding: 0;
        padding-top: 20px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        margin: auto;
    }

    .hero-les>div::before,
    .hero-les:after {
        height: 25px;
    }

    .video-div {
        display: flex;
        flex-wrap: wrap;
    }

    .buttons>div:nth-child(2) a {
        margin-top: 20px;
    }

    .herobann::before {
        background-image: url("/user/documents/upload/LP_leto/WEB_960x1348_A_LETO_01_TEXT.png");
    }

    .herobann.husa::before {
        background-image: url("/user/documents/upload/DMupravy/files/sv_husa/LP_960x1348px_HDL_MOBIL.png");
    }

    .herobann.divocinabann::before {
        background-image: url("/user/documents/upload/LP divocina/cover/AM_web_KP_zachran_prirodu_960x1348px_mobil_txt.png");
    }

    .herobann.prace::before {
        background-image: url("/user/documents/upload/Hiring Page/AM_prace_mob_over.png");
    }

    .hero-les::before {
        background-image: url("/user/documents/upload/LP_leto/WEB_M_LES_TEXT.png");
    }
}

.imganchor img {
    max-height: 250px;
    width: auto;
    object-fit: contain;
}

.company img {
    max-height: 100px;
    width: auto;
    object-fit: contain;
}

.imganchor a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    font-weight: 550;
    padding-bottom: 15px;
}

.company {
    margin-top: 15px;
}

.products-lp>div {
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.video-div {
    padding: 30px 0;
}

.classicvideo {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.onebyonewrapper {
    position: relative;
    padding-top: 100%;
    padding-bottom: 0;
    height: 0;
    width: 100%;
}

.onebyonewrapper iframe,
.classicvideo iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: none;
    padding: 0;
    margin: 0;
}

.in-soutez-leto-s-adventure-menu .breadcrumbs,
.in-soutez-leto-s-adventure-menu header[itemprop='headline'],
.in-vyherci-souteze-leto-s-adventure-menu .breadcrumbs,
.in-vyherci-souteze-leto-s-adventure-menu header[itemprop='headline'],
.in-svatomartinska-hostina .breadcrumbs,
.in-svatomartinska-hostina header[itemprop='headline'],
.in-zachran-divocinu-page .breadcrumbs,
.in-zachran-divocinu-page header[itemprop='headline'],
.in-kariera-marketing .breadcrumbs,
.in-kariera-marketing header[itemprop='headline'] {
    display: none !important;
}

.in-soutez-leto-s-adventure-menu #content,
.in-vyherci-souteze-leto-s-adventure-menu #content,
.in-svatomartinska-hostina #content,
.in-zachran-divocinu-page #content,
.in-kariera-marketing #content {
    padding: 0;
}

.in-soutez-leto-s-adventure-menu .content-wrapper-in,
.in-vyherci-souteze-leto-s-adventure-menu .content-wrapper-in,
.in-svatomartinska-hostina .content-wrapper-in,
.in-zachran-divocinu-page .content-wrapper-in,
.in-kariera-marketing .content-wrapper-in {
    margin: 0;
    max-width: 100%;
}

.in-soutez-leto-s-adventure-menu #content-wrapper,
.in-vyherci-souteze-leto-s-adventure-menu #content-wrapper,
.in-svatomartinska-hostina #content-wrapper,
.in-zachran-divocinu-page #content-wrapper,
.in-kariera-marketing #content-wrapper {
    margin-top: 0;
}

.buttons a:hover {
    background-color: #000;
    color: #fff;
}

.dm-text a {
    text-decoration: underline;
    color: #4A494A;
}

.dm-text a:hover {
    text-decoration: underline;
    color: #dedc00 !important;
}

.products-lp {
    display: flex;
    flex-wrap: wrap;
}

.company {
    margin-top: auto;
}

.description {
    margin-bottom: 10px;
}

.products-lp {
    font-size: 14px;
}

@media (max-width: 768px) {
    .dm-nadpis {
        font-size: calc(4rem * 0.75) !important;
    }

    .dm-lp .dm-text,
    .products-lp {
        font-size: 12px;
    }

    .dm-lp-btn {
        font-size: 16px;
    }

    .buttons {
        padding-bottom: 30px;
    }

    .dm-lp .dm-text {
        padding: 20px 0;
    }
}

.products-lp:nth-child(2) {
    padding-top: 15px;
}

.nextprod {
    padding-bottom: 20px;
}

@media (max-width: 768px) {
    html .hpslider::before {
        background-repeat: no-repeat;
        background-position: top;
    }

    html .hpslider {
        height: calc(500px);
    }
}

html[lang="en"] .navigation-in>ul>li>a[href="/soutez-leto-s-adventure-menu/"],
html[lang="en"] .navigation-in>ul>li>a[href="/svatomartinska-hostina/"],
html[lang="en"] .navigation-in>ul>li>a[href="/en/zachran-divocinu-page/"] {
    display: none !important;
}

.navigation-in>ul>li>a[href="/soutez-leto-s-adventure-menu/"],
.navigation-in>ul>li>a[href="/soutez-leto-s-adventure-menu/"] b,
.navigation-in>ul>li>a[href="/svatomartinska-hostina/"],
.navigation-in>ul>li>a[href="/svatomartinska-hostina/"] b,
.navigation-in>ul>li>a[href="/zachran-divocinu-page/"],
.navigation-in>ul>li>a[href="/zachran-divocinu-page/"] b {
    color: #000 !important;
}

.navigation-in>ul>li>a[href="/soutez-leto-s-adventure-menu/"] b,
.menu-item-soutez,
.navigation-in>ul>li>a[href="/svatomartinska-hostina/"] b,
.menu-item-husa,
.navigation-in>ul>li>a[href="/zachran-divocinu-page/"] b,
.menu-item-divocina {
    background-color: #dedc00 !important;
}

.hp_carousel_div>*:first-child {
    margin-bottom: 30px;
}

#foodslider .swiper-slide {
    width: 100% !important;
    max-height: 650px;
}

@media (max-width: 992px) {
    #foodslider .swiper-slide {
        height: 400px;
    }
}

#foodslider .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}

@media (min-width: 1000px) {

    html .id-1 #header,
    #header,
    html #header {
        background: #fff !important;
        position: fixed !important;
        top: 0 !important;
        padding: 10px 0 !important;
        background-position: unset !important;
    }

    #header .container {
        min-height: unset !important;
    }

    #header .site-name,
    #navigation,
    .navigation-buttons {
        top: unset !important;
    }

    #header .site-name {
        height: 60px;
    }

    .menu-helper,
    #navigation {
        height: 60px;
    }

    .submenu-visible .navigation-in,
    .fitted .navigation-in,
    #header .menu-level-1,
    .toggle-window.cart-count {
        margin-top: 0 !important;
        height: 60px;
    }

    .navigation-buttons>a,
    .navigation-buttons {
        height: 60px !important;
    }

    .navigation-in>ul>li>a {
        padding: 10px;
    }

    .languagesMenu__box,
    .navigation-buttons>a {
        top: 0 !important;
    }

    .overall-wrapper {
        padding-top: 80px;
    }

    #header:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 30px;
        background-image: url("/user/documents/upload/DMupravy/files/new_brush.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        object-fit: contain;
        bottom: -20px;
        z-index: 10;
    }

    #header .menu-level-2 {
        top: calc(100% - 2.5px);
        margin-top: 0;
    }

    .navigation-in>ul>li {
        position: relative;
    }

    .languagesMenu__content ul {
        width: fit-content;
        min-width: calc(100% - 10px);
    }

    .languagesMenu .languagesMenu__list__link {
        line-height: normal;
        padding: 10px;
    }

    body:not(.in-blog):not(.ordering-process) #content-wrapper {
        margin-top: 0 !important;
        padding-top: 0 !important;
        background-position: top center !important;
    }

    .in-blog #content-wrapper {
        background-position: top center !important;
    }

    #detailinfo .bigin,
    #detailinfo .dban1 img,
    #detailinfo .dban3 img,
    #detailinfo .dban4 img:not(.imgin) {
        width: 100%;
    }

    .category-perex {
        top: 0 !important;
    }

    .ordering-process #content-wrapper {
        margin-top: 0 !important;
        padding-top: 0 !important;
        background-position: bottom center;
    }
}

#footer {
    background-position: bottom center !important;
}

.admin-bar {
    position: fixed;
    top: unset;
    bottom: 0;
}

.admin-bar .container>ul>li ul {
    bottom: 24px;
    top: unset;
}

/* Rating */
.ban9 {
    margin-top: 100px;
}

#hodnoceniobchodu,
.dm-blog {
    padding-top: 30px;
    background-color: #fff;
    margin: auto;
}

#hodnoceniobchodu .shop-stat-all {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}

#hodnoceniobchodu .shop-eval {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#hodnoceniobchodu .shop-stat-all a,
.dm-blog .shop-stat-all a {
    padding: 10px 20px;
    transition: 300ms;
    background-color: var(--color-secondary);
    color: #fff;
    border-color: var(--color-secondary);
    min-height: 50px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    width: fit-content;
    margin: auto;
    font-size: 16px;
}

#hodnoceniobchodu .shop-stat-all a:hover,
.dm-blog .shop-stat-all a:hover {
    background-color: var(--color-secondary-hover);
    color: #fff;
    border-color: var(--color-secondary-hover);
}

#hodnoceniobchodu .vote-wrap:nth-child(n+5),
.template-10 #hodnoceniobchodu .vote-wrap:nth-child(n+4) {
    display: none;
}

#hodnoceniobchodu .rate-average-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

#hodnoceniobchodu .rate-star-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    gap: 5px;
}

.vote-content {
    font-size: 14px !important;
    line-height: 150% !important;
}

#hodnoceniobchodu .vote-content {
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}

#hodnoceniobchodu .vote-wrap {
    overflow: hidden;
}

#hodnoceniobchodu .vote-rating .vote-name.vote-name--nowrap {
    display: none !important;
}

#hodnoceniobchodu .vote-pic,
.id--51 .vote-pic {
    height: 40px;
    width: 60px;
    padding-right: 25px;
    margin-right: 0 !important;
    min-width: unset !important;
}

#hodnoceniobchodu .vote-initials,
.id--51 .vote-initials,
#hodnoceniobchodu .vote-pic img,
.id--51 .vote-pic img {
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.id--51 .vote-pic img[src*="s=60&d=blank&r="],
#hodnoceniobchodu .vote-pic img[src*="s=60&d=blank&r="] {
    background-image: url("https://dmartini.myshoptet.com/user/documents/upload/Hodnocení obchodu/user_blank.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 48px;
    background-color: #fff;
}

.id--51 .admin-response .vote-pic img {
    display: block !important;
}

.id--51 .vote-initials {
    background-color: #fff !important;
    color: transparent !important;
    font-size: 0 !important;
}

.id--51 .votes-wrap.simple-vote {
    padding-top: 30px;
}

.id--51 #content .vote-content {
    padding-right: 0px !important;
}

.id--51 #content .votes-wrap.simple-vote {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: unset;
}

.id--51 #content .votes-wrap:not(.admin-response)>.vote-wrap {
    width: calc(33.333% - 10px * 2);
    padding: 10px;
    border: none;
    margin: 10px;
    border-radius: 4px;
}

.id--51 #content .votes-wrap.admin-response {
    padding: 0px;
}

.id--51 #content .votes-wrap.admin-response .vote-wrap {
    border-top: solid 2px var(--color-primary);
}

.id--51 #content .votes-wrap .vote-wrap {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 10px !important;
    flex-basis: unset !important;
}

@media (min-width: 1200px) {

    .id--51 #content .votes-wrap:not(.admin-response)>.vote-wrap,
    #hodnoceniobchodu .vote-wrap {
        width: calc(25% - 10px * 2);
    }

    .template-10.id--51 #content .votes-wrap:not(.admin-response)>.vote-wrap {
        width: calc(50% - 10px * 2);
    }

    .template-10 #hodnoceniobchodu .vote-wrap {
        width: calc(33.333% - 10px * 2);
    }
}

@media (max-width: 1200px) {

    .id--51 #content .votes-wrap:not(.admin-response)>.vote-wrap,
    #hodnoceniobchodu .vote-wrap {
        width: calc(50% - 10px * 2);
    }
}

@media (max-width: 600px) {

    .id--51 #content .votes-wrap:not(.admin-response)>.vote-wrap,
    #hodnoceniobchodu .vote-wrap {
        width: calc(100% - 10px * 2);
    }
}

#hodnoceniobchodu .vote-wrap {
    display: inline-grid;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    border: none;
    padding: 15px;
    height: fit-content;
    border-radius: 8px;
    margin: 7.5px;
}

#hodnoceniobchodu .vote-wrap>* {
    flex-basis: 100% !important;
}

#hodnoceniobchodu h2,
.dm-blog h2 {
    text-align: center;
    font-size: 26px;
}

.id--51 .content-inner,
.id--51 #ratingWrapper,
.id--51 .votes-wrap {
    max-width: 100%;
}

.admin-response .vote-initials svg {
    display: none;
}

.vote-admin-response {
    display: none !important;
}

.vote-time {
    color: #666;
}

#hodnoceniobchodu .vote-wrap,
.id--51 #content .vote-wrap,
.template-14.id--51 .rate-wrapper {
    background-color: #f1f1f1;
}

/* Rating end */

.row.center {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}

.igembeds {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    gap: 20px;
}

.igembeds script {
    display: none !important;
}

.igembeds>iframe {
    min-width: unset !important;
    width: calc(100% / 3 - 20px) !important;
    margin: 0 !important;
}

.igembeds>iframe:nth-of-type(n+4) {
    display: none !important;
}

@media (max-width: 768px) {
    .igembeds>iframe {
        width: calc(100%) !important;
    }
}

.videos>div {
    padding-bottom: 40px;
}

.dm-lp .row {
    margin: 0 -20px;
}

.type-post .content-wrapper-in {
    margin-top: 330px !important;
}

.dm-text.vyherci_seznam p {
    padding-bottom: 10px;
}

html[lang="en"] #navigation a[href="/en/blog/"] {
    display: none;
}

.p-final-price-wrapper>strong .pr-list-unit {
    margin-left: 5px;
}

@media (max-width: 768px) {
    #b9 {
        margin-top: 100px;
    }

    html #footer {
        float: left !important;
        width: 100% !important;
        height: auto;
        padding-top: 306px !important;
        margin-top: 0px !important;
        z-index: 0 !important;
        position: relative !important;
        background-position: bottom center !important;
        display: block;
        padding-bottom: 29px;
        background: url(/user/documents/pic/footer2.jpg) !important;
        background-color: #241a19 !important;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: no-repeat !important;
    }

    .tymban {
        display: none;
    }

    #formNewsletterWidgetin .btn.btn-default {
        width: fit-content !important;
    }

    .subcategories.with-image {
        display: flex !important;
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .subcategories.with-image>li {
        width: calc(100% / 2);
    }

    .subcategories.with-image li a {
        width: 100%;
    }

    .subcategories.with-image li a .image img {
        max-height: 56px;
    }

    .subcategories.with-image li a .image {
        padding-top: 0px;
        height: auto;
    }
}

.advanced-order .step a {
    font-size: 16px !important;
}

.dmback:after {
    display: none !important;
}

.dmback:before {
    transform: rotate(180deg);
    content: '\e90c';
    margin-right: 1ex;
    font-size: 19px;
    display: inline-block;
    speak: none;
    vertical-align: middle;
    font-family: shoptet;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0;
    text-transform: none;
    text-decoration: none;
}

.dmback {
    margin-top: 10px;
}

.advanced-order .extras-wrap .extra.step {
    width: 100%;
}

@media (min-width: 768px) {
    .advanced-order .extras-wrap .extra.step {
        gap: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: row-reverse;
        align-items: center;
    }

    .advanced-order .extras-wrap .extra.step a {
        margin: 0;
    }
}

aside .categories a {
    position: relative;
    padding: 10px 5px 10px 45px !important;
    min-height: 50px;
    vertical-align: middle;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

aside .categories a:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 50px;
    background-repeat: no-repeat !important;
    top: 50%;
    transform: translateY(-50%);
    display: block !important;
    left: 0;
    background-size: contain !important;
    background-position: center !important;
}

aside .categories a[href="/svatomartinska-hostina-/"]::before {
    background: url(/user/documents/upload/DMupravy/files/sv_husa/Husa_ikona.jpg);
}

aside .categories a[href="/zachran-divocinu-category/"]::before,
aside .categories a[href="/zachran-divocinu/"]::before {
    background: url("/user/documents/upload/LP divocina/AM_ZO_ikona_140_100px_04.png");
}

aside .categories a[href="/vakuove-susena-jidla/"]::before,
aside .categories a[href="/en/vacuum-dried-meals/"]::before {
    background: url(/user/documents/pic/cf2.svg);
}

aside .categories a[href="/sterilovana-jidla/"]::before,
aside .categories a[href="/en/sterilized-meals/"]::before {
    background: url(/user/documents/pic/cf1.svg);
}

aside .categories a[href="/snacky/"]::before,
aside .categories a[href="/en/snacks/"]::before {
    background: url(/user/documents/pic/cf3.svg);
}

aside .categories a[href="/samoohrevy/"]::before,
aside .categories a[href="/en/flameless-heaters/"]::before {
    background: url(/user/documents/pic/cf4.svg);
}

aside .categories a[href="/darkove-poukazy/"]::before {
    background: url(/user/documents/pic/cf5.svg);
}

aside .categories a[href="/detska-jidla/"]::before,
aside .categories a[href="/en/meals-for-kids/"]::before {
    background: url("/user/documents/upload/DMupravy/files/Ikona_140x100_Kategorie ADM Kids.jpg");
}

.sidebar-inner>div {
    border-top: none !important;
}

.box-filters {
    top: 0 !important;
}

.box.box-sm.box-filters {
    padding-top: 0 !important;
}

.filter-section+.filter-section {
    margin-top: 15px !important;
}

.category-perex.empty-content {
    display: none;
}

#categories .expandable.active.expanded>a>span {
    display: none !important;
}

.galerie-fotek {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.basic-description .galerie-fotek {
    padding: 40px 0 20px;
}

.basic-description .galerie-fotek img {
    margin: 0;
}

.obsah-balicku ul {
    margin: 0;
}

.in-svatomartinska-hostina-:not(.baseprod) .hmotnost {
    display: none !important;
}

.in-svatomartinska-hostina-:not(.baseprod) .price-final-holder small {
    display: none !important;
}

#signature a {
    color: #fff !important;
    text-decoration: none !important;
}

@media (max-width: 768px) {

    .husalp .video-div,
    .dmlp .video-div {
        padding: 0 !important;
    }
}

.stihlalp .dm-text {
    padding: 20px 0;
    margin: 10px 0;
}

.husalp .dm-nadpis,
.dmlp .dm-nadpis {
    margin-left: 0;
    margin-bottom: 20px;
}

@media (min-width: 992px) {

    .in-detska-jidla .category-perex,
    .in-meals-for-kids .category-perex {
        background: url(/user/documents/upload/DMupravy/files/deti/AM_web_KatP_KIDS_1920x725_01.jpg);
        background-position: center;
    }
}

@media (max-width: 992px) {

    .in-detska-jidla .category-perex,
    .in-meals-for-kids .category-perex {
        background: url(/user/documents/upload/DMupravy/files/deti/AM_web_KatP_KIDS_768_937_mobile.jpg);
        background-position: center !important;
        height: 350px;
        background-size: cover !important;
    }

    .category-perex .banbck {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.f15 {
    float: left;
    width: 200px;
    margin-right: 70px;
}

@media (max-width: 650px) {
    .f15 {
        display: block;
        text-align: center;
        width: 100%;
        margin: 0;
        margin-top: 20px;
    }

    .f15 img {
        height: 80px !important;
    }

    .ftop {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .f1,
    .f2 {
        order: 0;
    }

    .f15 {
        order: 1;
    }

    .f3,
    .f4,
    .f5 {
        order: 2;
    }
}

@media only screen and (min-width: 651px) and (max-width: 1300px) {
    .ftop>div {
        width: calc(100% / 3) !important;
        margin: auto !important;
        margin-bottom: 50px !important;
        text-align: center;
    }
}


@media (min-width: 1300px) {

    .f1,
    .f2 {
        max-width: calc((470px - 66px) / 2) !important;
        width: fit-content !important;
        margin: 0 !important;
    }

    .f15 {
        text-align: center;
        width: fit-content;
        margin: 0 35px;
        float: left;
    }
}

#submit-order {
    font-weight: 300 !important;
}

@media (max-width: 768px) {
    .stars-wrapper {
        float: unset !important;
        position: relative;
        top: unset !important;
        left: unset !important;
        margin-bottom: 10px !important;
    }

    .type-detail .p-detail-inner-header h1 {
        margin-left: 0 !important;
    }

    .basic-description img {
        margin-top: 19px !important;
    }
}

@media (min-width: 1024px) {
    .basic-description img {
        margin-top: 30px !important;
    }
}

.in-zachran-divocinu-category #product-detail-form>div.p-to-cart-block>div.p-final-price-wrapper>strong>span.price-final-holder>small {
    display: none;
}

.flag-freeshipping {
    display: none !important;
}

.dm-text.icons>.row>div {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.icons .row {
    margin: -20px -10px 0 -10px;
}

@media (max-width: 768px) {

    html body.in-blog #content-wrapper::after,
    html body.in-blog #content-wrapper::before {
        margin-right: -10px;
        margin-left: -10px;
    }
}

html body.in-blog #content-wrapper::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 20px;
    background-image: url("/user/documents/upload/DMupravy/files/new_brush.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    object-fit: contain;
    transform: rotate(180deg);
    top: calc(500px - 20px);
    z-index: 0;
}

html body.in-blog #content-wrapper:before {
    background: url(/user/documents/pic/blog.jpg) !important;
    background-size: cover !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    height: 500px;
    position: absolute;
    top: 0;
    content: '';
    display: block;
    width: 100%;
}

html body.in-blog #content-wrapper {
    padding-top: calc(500px - (81px / 2) - 20px) !important;
    background: none !important;
    position: relative;
    margin-top: 0 !important;
}

html body.in-blog.type-post #content-wrapper {
    padding-top: calc(500px - (60px / 2) - 20px) !important;
}

.in-blog h1 {
    top: unset !important;
}

.type-post h1,
.in-blog h1 {
    z-index: 1;
    margin-top: 0 !important;
    margin-bottom: 30px !important;
    float: unset !important;
    width: fit-content;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

.type-post h1 {
    font-size: 36px !important;
}

@media (max-width: 768px) {
    html body.in-blog.type-post #content-wrapper {
        padding-top: calc(500px - (46px / 2) - 20px) !important;
    }

    .type-post h1 {
        font-size: 26px !important;
    }
}

.type-post .content-wrapper-in {
    margin-top: 0 !important;
}

.in-blog .breadcrumbs {
    display: none !important;
}

.rbx23iframeWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.rbx23iframeWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}

@media (max-width: 768px) {
    .rbx23iframeWrapper {
        margin-top: 20px;
        padding-top: 177%;
    }
}

.in-redbullxalps-live-tracking article header,
.in-redbullxalps-live-tracking .breadcrumbs {
    display: none;
}

.in-redbullxalps-live-tracking article {
    padding-top: 20px;
    padding-bottom: 60px;
}

.vote-pic {
    display: none !important;
}

[lang="en"] #navigation a[href="/blog/x-alps/"],
[lang="cs"] #navigation a[href="/en/redbullxalps-live-tracking/"] {
    display: none;
}

.footer-newsletter {
    display: none;
}

#formNewsletterWidget .btn::before {
    display: none;
}

.site-agreement-buttons {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.site-agreement-buttons a {
    margin: 10px auto;
}

.site-agreement-buttons a.btn-default {
    background-color: transparent;
    border: none;
    text-decoration: underline;
    padding: 0;
    text-transform: none;
}

#newsWrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100% !important;
    max-width: unset !important;
    column-count: unset !important;
    column-gap: unset !important;
}

#newsWrapper>div {
    margin-bottom: 30px !important;
    margin: 10px;
}

@media (min-width: 1200px) {
    #newsWrapper>div {
        width: calc(100% / 3 - 20px);
    }
}

@media (max-width: 1200px) {
    #newsWrapper>div {
        width: calc(100% / 2 - 20px);
    }
}

@media (max-width: 992px) {
    #newsWrapper>div {
        width: calc(100%);
        margin-right: 0;
        margin-left: 0;
    }
}

.news-item .text .title {
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 10px !important;
    font-size: 18px !important;
    line-height: normal;
}

.news-item .text .description {
    line-height: normal;
}

.news-item .description {
    display: block !important;
}

.type-post .text {
    line-height: 1.75;
}

html body.id-1 .overall-wrapper .hpslider a {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

html body.id-1 .overall-wrapper .hpslider {
    margin-left: auto !important;
    margin-right: auto !important;
    float: unset !important;
    height: auto !important;
    max-height: unset !important;
    background: none !important;
    display: block !important;
}

html body.id-1 .overall-wrapper .hpslider::before {
    display: none !important;
}

html body.id-1 .overall-wrapper .hpslider img {
    width: 100% !important;
    height: auto !important;
}

.hpslider::after {
    bottom: -1px !important;
}

#b1 .ban1 {
    margin: 80px auto 0 auto !important;
}

#b1 {
    min-height: unset !important;
    background: unset !important;
}

.ban1>img {
    width: 100% !important;
}

.product-hp-img {
    display: block;
    width: 100%;
    margin-bottom: 30px;
}

@media (max-width: 992px) {
    #b1 .ban1 {
        margin: 30px auto 0 auto !important;
        padding: 10px 0 0 0 !important;
    }

    .ban1 .index-content-wrapper {
        max-width: calc(100% - 44px) !important;
        margin: auto;
    }

    #b1 {
        padding: 22px 0 0 0 !important;
    }
}

.type-post #content-wrapper::before,
.type-post #content-wrapper::after {
    display: none !important;
}

html body.type-post .overall-wrapper #content-wrapper {
    padding-top: 0 !important;
}

.postimg {
    position: relative;
    display: flex;
    justify-content: center;
}

.postimg:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 20px;
    background-image: url("/user/documents/upload/DMupravy/files/new_brush.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    object-fit: contain;
    transform: rotate(180deg);
    bottom: 0;
    z-index: 0;
}

.type-post .news-item-detail {
    margin-top: calc(-59px / 2 - 20px);
}

@media (max-width: 768px) {
    .type-post .news-item-detail {
        margin-top: 0 !important;
    }

    .postimg {
        margin: 0 -10px;
    }

    .postimg .container {
        padding: 0 !important;
    }
}

.flag.flag-discount {
    background-color: #dedc00 !important;
}

.flag.flag-discount>* {
    color: #000 !important;
}

@media (max-width: 992px) {
    .type-detail .p-detail-inner {
        position: relative !important;
    }
}

@media (max-width: 1100px) and (min-width: 992px) {
    .type-detail .p-detail-inner {
        width: 450px !important;
    }
}

.news-item-detail .text {
    width: 992px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.news-item-detail .text img {
    display: block;
    margin: auto;
}

@media (min-width: 1200px) {
    .fbot>div:not(.fnews) {
        width: calc(50% / 3);
        padding-right: 15px !important;
        margin: 0 !important;
    }
}

aside .categories a[href*="/pro-ration-emergency"]::before {
    background: url("/user/documents/upload/DMupravy/files/pro_ration/Ikona_web.jpg");
}

@media (max-width: 768px) {
    .in-pro-ration-emergency .category-perex {
        background: url("/user/documents/upload/DMupravy/files/pro_ration/Cover_category_mobil.jpg");
    }
}

@media (min-width: 768px) {
    .in-pro-ration-emergency .category-perex {
        background: url("/user/documents/upload/DMupravy/files/pro_ration/Cover_category.jpg");
    }
}

.custom-dm-filter label {
    background-repeat: no-repeat;
    padding-left: 36px !important;
    background-position: left 0px center;
}

.custom-dm-filter label:before,
.custom-dm-filter label::after {
    display: none !important;
}

.custom-dm-filter fieldset [for="pv[]146"] {
    background-image: url(/user/documents/pic/laktoza.svg);
}

.custom-dm-filter fieldset [for="pv[]140"] {
    background-image: url(/user/documents/pic/lepek.svg);
}

.custom-dm-filter fieldset [for="pv[]152"] {
    background-image: url(/user/documents/pic/vejce.svg);
}

.custom-dm-filter fieldset [for="pv[]158"] {
    background-image: url(/user/documents/pic/vegan.svg);
}

.custom-dm-filter fieldset [for="pv[]164"] {
    background-image: url(/user/documents/pic/vegetarian.svg);
}

.custom-dm-filter fieldset [for="pv[]146"].active {
    background-image: url(/user/documents/pic/alaktoza.svg);
}

.custom-dm-filter fieldset [for="pv[]140"].active {
    background-image: url(/user/documents/pic/alepek.svg);
}

.custom-dm-filter fieldset [for="pv[]152"].active {
    background-image: url(/user/documents/pic/avejce.svg);
}

.custom-dm-filter fieldset [for="pv[]158"].active {
    background-image: url(/user/documents/pic/avegan.svg);
}

.custom-dm-filter fieldset [for="pv[]164"].active {
    background-image: url(/user/documents/pic/avegetarian.svg);
}
