.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
    left: 25%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
    right: 25%;
}

@media screen and (min-width: 768px){
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        font-size: 20px;
    }
}

.w-100{
    width: 100%;
}

.img-autodil{
    width: 8rem!important;
    margin-right: 1.5rem;
}
.table-main tbody tr td img {
    width: 8rem!important;
    margin-right: 1.5rem;
}
.section-top-small{
    background: url(../images/bg/bg-image.jpg) repeat top center / contain
}


@media (min-width: 768px) {
    header #menu-wrapper .menu-wrapper-top {
        background: url(../images/header/header-v7.jpg) center;
    }
}

.padding-left-0{
    padding-left: 0!important;
}

.ul-header{
    line-height: 1;
    font-size: 1.1rem;
    line-height: 1.1rem;
}
.ul-header li:not(:first-of-type) {
    margin-top: .1rem;
}

.margin-auto{
    margin: auto;
}

.margin-bottom-15{
    margin-bottom: 15px;
}

.justify-content-space-evenly{
    justify-content: space-evenly;
}

.form-checkbox-zbozi {
    font-weight: normal;
    margin: 0;
}
.form-checkbox-zbozi label {
    font-weight: normal;
    margin: 0;
}

.product-info-bar.product-info-bar-02 {
    margin-top: 0;
    background: #00457f;
    color: #fff;
}

.product-info-bar.product-info-bar-02 span,
.product-info-bar.product-info-bar-02 a
{
    color: #00b1e7;
}

.hp-box-1 {
    display: flex;
    flex-wrap: wrap;
    gap: 3%;
}
.hp-box-item {
    margin: 20px 0 0 0;
    width: 48.5%;
}

.hp-box-item a {
    display: inline-block;
    margin-bottom: 5px;
}
.hp-box-item dl dt  {
    font-size: 120%;
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .hp-box-item {
        width: 31.33%;
    }
}

@media (min-width: 992px) {
    .hp-box-item {
        width: 22.75%;
    }
}

.link--return {
    color: #232020;
    text-decoration: underline;
}
.link--return:hover {
    color: #232020;
    text-decoration: none;
}
.text-osobni-odber {
    margin: 0;
    padding: 0;
}
.text-osobni-odber span {
    display: block;
    font-weight: bold;
    color: red;
}
.text-nadrozmer {
    margin: 0;
    padding: 0;
}
.text-nadrozmer span {
    display: block;
    font-weight: bold;
    color: red;
}