.col-sm-12.col-md-6.header-panel-left {
    background-color: #ffffff !important;
}


.cdz-horizontal-menu .groupmenu li.level0 > a.menu-link {
  padding: 12px 10px !important;
}

/*.cdz-slideshow .items .item {
    position: relative;
    height: 297px !important;
}
*/
.slide-caption.slide-middle-left {
    left: 10%;
    transform: translateY(-50%);
    top: 50% !important;
}

.cdz-slideshow .slide-caption .slide-btn {
    margin-top: 25px !important;
}

.banner-style02 .item-content.text-right {
    padding-top: 65px !important;
}

.textred {
    font-size: 22px;
    color: #a82d1f;
    font-weight: 600;
}

.bc-title.h1 {
    font-size: 40px;
}

span.text_red {
     color: #a82d1f !important;
}

.item-content.text-right {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.cdz-subcat-inner.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    min-height: 133px;
    object-fit: cover;
}
.cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
    font: 600 12px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important;
}


.catalog-product-view .cdz-msg-container.fixed {
    top: 170px;
    right: 0;
    left: 27px;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .page-header {
        background-color: #000000 !important;
    }
    .page-header .sticky-menu.active {
     
        background: #000!important;
    }
    .col-sm-12.col-md-6.header-panel-left {
        background-color: #000 !important;
    }
    .catalog-product-view .cdz-msg-container.fixed {
    top: 90px;
    right: 0;
    left: -14px;
    position: absolute;
    bottom: 0;
    margin: 0 15px;
}
}
.col-sm-12.col-md-6.header-panel-left {
    background-color: transparent!important;
}
@media only screen and (min-width: 768px){
.page-header .logo {
    padding: 25px;
    padding-left: 0 !important;
    margin-left: 7px !important;
}
}
.product-item-name .product-item-link, .page-header .product-item .product-item-link, .product-item-link, .product.name a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 43px;
}
.product-item .product-item-sku {
    color: #000 !important;
}
.block.widget .product-item-info {
    text-align: center;
}
.product-list-style-14 .product-item .product-item-inner .product-price-review {
    padding-right: 0px !important;
}
.minicart-items .product-item .price, 
.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price,
.block-minicart .block-title{
    color: #da1c2a !important;
 
}
.minicart-items .action{
border: #da1c2a !important;
    background: #da1c2a !important;
}
.page-header .minicart-items .product-item .product-image-container {
    width: 100% !important;
}
.checkout-index-index .minicart-items .product-item .product-image-container {
    width: 90px !important;
}

/**/

#desk_menu-container ul.cat-tree.groupmenu-drop.slidedown {
    columns: 5 !important;
}


#desk_menu-container ul.cat-tree.groupmenu-drop.slidedown {
    width: 1190px !important;
    left: -180px !important;
    padding: 15px;
}



.js-sticky-menu.active #desk_menu-container ul.cat-tree.groupmenu-drop.slidedown {
    left: unset !important;
}

#desk_menu-container li.level1 span {
    line-height: 170%;
    font-weight: bold;
    color: #DA1C2A;
    font-size: 14px;
}

#desk_menu-container .level2 span {
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
    line-height: 120% !important;
}

#desk_menu-container .level3 span {
    font-weight: normal !important;
    font-size: 13px !important;
}

#desk_menu-container li.level3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

#desk_menu-container .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before {
    display: none !important;
}

