/*
 * Custom code goes here.
 */

/* hide firstname and lastname alerts in checkout form */
#customer-form input[name="firstname"] + span.form-control-comment, #customer-form input[name="lastname"] + span.form-control-comment {
    display: none;
}

/* fix for Chrome image rendering */
img {
    image-rendering: -webkit-optimize-contrast;
}


.product-miniature .add-to-cart {
    display: none !important;
}

.block-category #category-description strong {
    font-weight: 600;
}

.block-category #category-description a {
    text-decoration: underline;
    font-weight: 600;
}

.block-category #category-description a:hover {
    text-decoration: none;
}


#index .btn.btn-primary.view, .prod-box-grid .btn.btn-primary.view {
    display: inline-block;
    margin-top: 15px;
}

@media (min-width: 768px){
	.recenze_dole img{max-width: 200px;}
}

#slideshow #wpimageslider-wrap li .caption .caption-description h2, #slideshow #wpimageslider-wrap li .caption .caption-description h3 {
    color: #000;
}

#slideshow #wpimageslider-wrap li .caption .caption-description h2 span, #slideshow #wpimageslider-wrap li .caption .caption-description h3 span {
    padding: 5px;
}

div#_desktop_contact_link {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}
div#_desktop_contact_link .maillink {
margin-top: 0.5rem;
margin-left: 10px;
}


div#_desktop_contact_link .maillink i {
        font-size: 16px;
        vertical-align: -3px;
}

div#_mobile_logo > a {
    display: flex;
    justify-content: center;
}

   div#_mobile_contact_link a {
    font-size: 13px;
}
@media (max-width: 767px) {

.header-banner {
    font-size: 14px;
    text-align: center;
    background: #f3f3f3;
    padding: 5px;
}
}

div#_mobile_contact_link {
    display: flex;
    justify-content: center;
    gap: 10px;
}

#_mobile_contact_link i {
    font-size: 14px;
}
.category-id-92 #js-product-list{display: none;}