.cdz-three-banner .groupbanner-text .groupinfo .groupinfo-inner .groupinfo-desc {
    padding-top: 80px;
}

.cdz-three-banner .groupbanner-text .groupinfo .groupinfo-inner .groupinfo-desc .action.primary {
    color: white;
    border-color: white;
}

.page-footer .block-static-block .footer-box.pdtop {
    padding-top: 40px;
}

body .page-footer .footer-social a span.facebook {
    background: url(../images/icon-facebook.svg) no-repeat center center;
}

body .page-footer .footer-social a span.linkedin {
    background: url(../images/icon-linkedin.svg) no-repeat center center;
}

body .page-footer .footer-social a span.youtube {
    background: url(../images/icon-youtube.svg) no-repeat center center;
}

body .page-footer .footer-social {
    padding-top: 0;
}

.menu-container .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
    background-color: transparent;
}

#customerconnect_order_parts_table thead .col-location + th {
    text-align: right;
}

#customerconnect_invoices_lines_table th.col-price, #customerconnect_invoices_lines_table th.col-line_value {
    text-align: right;
}

@media only screen and (max-width: 1149px) {
    .page-footer .block-static-block > .row {
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 925px) {
    body .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    div.cdz-menu .menu-tabs .cdz-link-wrap a{
        padding: 18px 0px 14px 0px;
    }
}

.cms-home .products-grid .product-items.same-height .product-item{
    float: none;
}

@media only screen and (max-width: 767px) {
    .product-style01 .products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover){

    }
    .products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover) {
        background: #fff;
        position: absolute;
        bottom: 10px;
        left:0px;
        width: 100%;
    }
    .menu-container .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link{
        line-height: 21px;
    }
    .cms-home .products-grid .product-item-name {
        margin: 0;
    }
    body .header-wrapper-bottom .header.content {
        padding-left: 0;
        padding-right: 0;
        position: inherit;
    }

    .page-header .header-wrapper-content {
        background-color: #fff;
    }

    .section-items .nav-sections-item-content:last-child span {
        color: #fff;
    }

    body.cms-index-index .products-grid .product-item-info .product-item-details {
        /*height: 170px !important;*/
    }

    .page-footer .block-static-block .footer-box.pdtop {
        padding-top: 0;
    }

    .page-footer .footer-container-wrapper > .block.block-static-block {
        padding-bottom: 20px;
    }

    .nav-sections-item-title .nav-sections-item-switch:hover {
        /*color: #000 !important;*/
    }

    .page-main .sidebar .block:not(.block-static-block) .block-collapsible-nav-title strong {
        padding: 0px;
        border: none;
    }

    .products-grid .product-items:not(.owl-carousel) > .product-item {
        min-height: 340px !important;
    }

}
