/*  
.breadcrumbs a{
		color:#5b5b5b;
		text-decoration: none;
}

.breadcrumbs a:hover{
		color:#5b5b5b;
		text-decoration: underline;
}

*/


.breadcrumbs a, .breadcrumbs span, .breadcrumbs a:hover, .breadcrumbs span:hover {
    color: #5b5b5b;
    font-size: 13px;
    text-decoration: none;
}

.breadcrumbs a:hover, .breadcrumbs span:hover {
    color: #5b5b5b;
    font-size: 13px;
    text-decoration: underline;
}

.breadcrumbs > span a {
    text-decoration: none;
}

#content p {
    margin: 0 0 6px;
}

.price-measure {
    display: none;
}

.show-tooltip {
    border-bottom-style: none !important;
}

.checkout-box {
    display: none !important;
}


/* Formát odkazů v článích */

.text a {
    font-weight: bold;
    color: #333399;
    text-decoration: underline;
}

.text a:hover {
    text-decoration: none;
}


/* Formát odkazů popis kategorie, produktu */

.category-perex a {
    font-weight: bold;
    color: #333399;
    text-decoration: underline;
}

.category-perex a:hover {
    text-decoration: none;
}

.basic-description a {
    font-weight: bold;
    color: #333399;
    text-decoration: underline;
}

.basic-description a:hover {
    text-decoration: none;
}

.category__secondDescription a {
    font-weight: bold;
    color: #333399;
    text-decoration: underline;
}

.category__secondDescription a:hover {
    text-decoration: none;
}


/* Změnšení paddingu navigace aby se tam vešlo více prvků */
.navigation-in ul li a {
    padding: 2rem 18px !important;
    text-decoration: none;
    text-transform: none;
}


/* Skrytí 3rd levlu navigce */

.menu-level-3 {
    display: none !important;
}


/* Mobilní navigace */

@media (max-width: 767px) {

    .navigation-in ul li a {
        padding: 1rem 18px !important;
        line-height: 18px;
    }


    .navigation-in > ul > li > a > b, .navigation-in > ul > li > a > span {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important;
    }
}

/* Můj účet skrytí položek v menu */
li:has(a[href="/klient/klient-slevy/"]),
li:has(a[href="/klient/klient-diskuze/"]),
li:has(a[href="/klient/klient-hodnoceni/"]),
li:has(a[href="/klient/klientske-proforma-faktury/"]),
li:has(a[href="/klient/danove-doklady-platba/"]),
li:has(a[href="/klient/dodaci-listy-klienta/"]),
li:has(a[href="/klient/klientske-dobropisy/"]),
li:has(a[href="/klient/klient-platby/"]),
li:has(a[href="/klient/klient-doklady/"]) {
    display: none;
}

.mjs-detail-rating {
    background: #707070 url(/user/documents/assets/img/rating/hodnoceni-pozadi.webp) center center no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 30px;
}

.mjs-detail-rating > div {
    flex: 0 0 100%;
    width: 100%;
}

.mjs-detail-rating-review-in {
    position: relative;
    font-size: 30px;
    font-weight: bold;
    max-width: 83%;
    padding: 20px 25px;
}

.mjs-detail-rating-review-in::before,
.mjs-detail-rating-review-in::after {
    content: '';
    position: absolute;
    background: center center no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
}

.mjs-detail-rating-review-in::before {
    left: 0;
    top: 10px;
    background-image: url(/user/documents/assets/img/rating/uvozovky1.webp);
}

.mjs-detail-rating-review-in::after {
    right: 0;
    bottom: 15px;
    background-image: url(/user/documents/assets/img/rating/uvozovky2.webp);
}


.mjs-detail-rating-top > div,
.mjs-detail-rating-bot {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.mjs-detail-rating-top-sub img {
    height: 22px;
}

.mjs-detail-rating-top-sub {
    position: relative;
    top: -18px;
}

.mjs-detail-rating-bot {
    align-items: stretch;
    gap: 50px;
    padding-top: 50px;
}

.mjs-detail-rating-bot > a {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    background: #fff;
    padding: 20px;
    flex: 0 0 25%;
}

.mjs-detail-rating-bot > a:hover {
    opacity: 0.7;
}

.mjs-detail-rating-bot span {
    font-size: 18px;
    white-space: nowrap;
}

.mjs-star-wrap {
    color: #f6c002;
}

.mjs-detail-rating-top .mjs-star-wrap {
    color: #4394f7;
}

.mjs-detail-rating-top {
    padding: 30px 0;
}

.mjs-detail-rating-bot-heureka img {
    height: 110px;
    position: relative;
    top: -5px;
}

.mjs-detail-rating-bot-aukro img {
    height: 50px;
    margin-bottom: 20px;
}

.mjs-detail-rating-bot-google img {
    height: 55px;
    margin-bottom: 8px;
}

.mjs-detail-rating-bot-aukro span,
.mjs-detail-rating-bot-google span {
    margin-top: 15px
}

@media (min-width: 992px) and (max-width: 1199px) {
    .mjs-detail-rating-bot span{
        font-size: 16px;
    }
    .mjs-detail-rating-bot > a{
        flex: 0 0 30%;
    }
}

@media (max-width: 991px) {
    .mjs-detail-rating {
        background-position: center top;
    }

    .mjs-detail-rating-top {
        padding: 0;
    }

    .mjs-detail-rating-bot {
        flex-direction: column;
    }


    .mjs-detail-rating-review-in {
        max-width: 100%;
        font-size: 25px;
    }
}