/*PDF DATEI*/
a.moko-pdf {
    text-decoration: none !important;
    background: var(--primary);
    color: var(--white);
    padding: 0.72em 1em;
    font-weight: 400;
    transition: 0.2s;
    margin-bottom: 20px;
    border-radius: 999px;
}
a.moko-pdf:hover {
    text-decoration: none !important;
    background: var(--secondary);
    color: var(--white);
    transition: 0.2s;
}

.moko-pdf-box {
    display: inline-flex;
    margin: 30px 0;
}
.moko-pdf-box a {
    margin-right: 20px;
}
/*SIZE CHART Zusatzseite*/
ul#sizechart li a {
    color: var(--primary);
    transition: 0.2s;
}
ul#sizechart li a:hover {
    color: var(--white);
    background: var(--primary);
    padding: 3px 0;
    transition: 0.2s;
}

a {
    cursor: pointer;
}
.cs-breadCrumb {
    display: none;
}

.cs-categoryPicture > a > img {
    max-height: 200px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 200px;
    /*width: 370px;*/
}

/*Login Page Vorschaltseite*/
body.cs-loginpagebody {
    background-image: url(/user_html/1692613471/pix/user_img/Bilder/HIB_Degerloch_internationale_Gemeinschaftsschule_WuerthModyf_April_23_37_72DPI_WEB.jpg);
    min-height: 100vh;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #00000094;
    background-blend-mode: multiply;
    background-position: center;
}
body.cs-body.cs-loginpagebody .cs-wrapper {
    background: var(--white) !important;
}
body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {
    top: 1em;
    position: relative;
    margin-bottom: 21px;
}

/*Footer Überschrift bold*/
.cs-footerBoxHeader {
    font-weight: bold !important;
}
.cs-footerBoxContent * {
    text-align: left;
    hyphens: auto;
}

/* Lieferzeit ausblenden*/
div#lieferzeitStr {
    display: none !important;
}

/* zzgl. MwSt. zzgl. Versandkosten unter Preis auf Detailseite ausblenden*/
.cs-articlePriceInfo {
    display: none;
}
/*Bestellvorgang: Kästen Steps oben umfärben*/
.cs-statusbar li.cs-basketSteps.active {
    background: var(--primary) !important;
}
.cs-statusbar li.cs-basketSteps.active > span,
.cs-statusbar li.cs-basketSteps.active > a {
    color: #fff !important;
}
li.cs-basketSteps {
    background: #fff !important;
    border: 2px solid var(--primary);
}

/*Bestellvorgang ausblenden*/
.moll-versandkosten {
    display: none;
}
.moll-versandkosten-betrag {
    display: none;
}
.cs-footer .cs-payments {
    display: none !important;
}
body.cs-body.cs-checkout .cs-container > div.cs-infoBox {
    display: none;
}
.cs-mwst {
    display: none !important;
}
.cs-mwstBox {
    display: none;
}
.cs-prices:nth-child(3) {
    display: none !important;
}

h1.cs-articleName {
    font-weight: bold !important;
}

/*Produktdetailseite*/
.cs-inStock {
    display: none !important;
}
span.priceStars {
    display: none !important;
}

.cs-inStock,
.cs-middleStock {
    font-size: 17px;
}
.cs-articleDetail .cs-articleName {
    font-size: 2.3rem !important;
    color: var(--primary) !important;
}

.checkoutStep4 .cs-paymentBox.active:after,
.checkoutStep4 .cs-paymentBox.active:after,
.checkoutStep4 .cs-shippingBox.active:after {
    font-family: "Open Sans";
}

/*-------------------SLIDER-------------------*/

.nivo-caption {
    opacity: 1 !important;
}

/*---------------------------SLIDER--------------------------*/

.theme-default .nivo-controlNav a.active {
    background: var(--primary) !important;
}
.theme-default .nivo-controlNav a {
    background: var(--secondary) !important;
}
div#startseite_de_oci > img,
div#startseite_en_oci > img,
div#startseite_de_fan > img,
div#startseite_en_fan > img,
.nivoSlider > img,
.nivo-slice > img {
    max-height: 70vh !important;
    height: 70vh !important;
    object-fit: cover;
}
body .cs-startSlider {
    max-width: 100% !important;
    width: 100%;
}
.theme-default .nivo-directionNav a:hover {
    background: url(/user_html/1692613471/pix/user_img/Bilder/arrows-solid.png) no-repeat !important;
}
.theme-default .nivo-directionNav a {
    background: url(/user_html/1692613471/pix/user_img/Bilder/arrows-transparent.png) no-repeat !important;
}

.theme-default a.nivo-nextNav,
.theme-default a.nivo-nextNav:hover {
    background-position: -30px 0 !important;
    right: 15px;
}