.is-dropdown-submenu-item:not(.is-dropdown-submenu-parent) .headerMenu-sub-item-link,
.headerMenu-item:nth-last-child(2) .headerMenu-sub-item-link {
    line-height:30px !important;
}

.itemDetail-item-images .swiper-slide {
    cursor:pointer;
}

.extra-info-box ul {
    list-style-type: none;
    margin: 20px 0 10px;
}

.extra-info-box ul > li {
    border-top: 1px solid #ccc;
    padding: 10px;
}

.extra-info-box ul > li:last-child {
    border-bottom: 1px solid #ccc;
}

.extra-info-box ul > li .fa {
    line-height: 25px;
}

.home-hero > div {
    padding: 10px 15px 15px;
    background: #F2F2F2;
}

.home-hero h1 {
    font-size: 1.625rem;
    margin: 0;
}

.itemBox-wrapper.no-img .gangrun-offers-actions-wrapper {
    padding: 15px;
}

.itemBox-wrapper.no-img .no-current-offers {
    padding: 15px 30px 0;   
}

.itemBox-wrapper.no-img .no-current-offers > p:last-child {
    margin-bottom: 5px;
}

.itemBox-wrapper.no-img .gangrun-offers-wrapper + .gangrun-offers-actions-wrapper {
    padding-top:0;
}

.itemBox-wrapper.no-img .itemBox .itemBox-button {
    padding: 5px 0;
}

.gangrun-offer-terms {
    font-size: 11px;
    margin: 5px 0 0;
}

.link-products-a-z {
    margin-left: 20px;
    font-size: 16px;
}

.tooltip:before {
    border-color: transparent transparent #0a0a0a;
}
.configurator .column-end .odrkBox-content {
    background-color: #dedede;
}

.configurator .column-end .configurator-file-messages {
    color:#fff;
    background-color:#ffa500;
    text-align:center;
    padding:8px;
    font-weight:600;
    margin-top: 5px;
}

.configurator .column-end .configurator-file-messages p {
    margin:0;
}

.itemList-item > a {
    display:block;
}

.itemList-item:hover > a,
.itemList-item.active > a {
    color:#fff;
}

.configurator .column-end .configurator-files {
    overflow-y:auto;
}

#menu .fa-chevron-down {
    margin-left:5px;
}

table tbody td, table tbody th {
    padding: .5rem .625rem .625rem !important;
}

@media(max-width: 767px) {
    .link-products-a-z {
        display: block;
        margin-left: 0;
    }
}