.swiper-slide .bullets_icon {
        padding-left: 25px;
    }
@media (max-width: 650px) {
    .bullets_icon {
        padding-left: 25px;
    }
    .bullets_content {
        margin-left: 22% !important;
        padding-right: 25px;
    }
    }
    .bullets {
        position: relative;
        margin-bottom: 00px;
    }
    .swiper-pagination {
        bottom: 10px;
        left: 50%;
        /*transform: translateX(-50%);*/
    }
    .swiper-pagination-bullet {
        margin: 0 3px;
    }
    .swiper-pagination-bullet-active {
        background-color: #5ba31c;
    }


.swiper-pagination {
        bottom: 5px;
        left: 50%;
      /*  transform: translateX(-50%);*/
    }

.product-tile__fastorder{
    display: flex;
    justify-content: flex-end;
}
.dp-page__service-payment-cart {
    display: flex;
}
.dp-page__service-payment-icon-cart {
    margin: 10px 10px;
    width: 36px;
}
.dp-page__col_header-user {
    font-weight: 500;
}
.header-fixed {
    opacity: 0;
    position: fixed;
    top: 0;
    z-index: 12;
    width: 100%;
    transition: opacity 0.5s;
}
.header-fixed .header-content {
    display: flex;
    justify-content: flex-end;
}
.header-fixed .header-callback__title {
    font-size: 14px;
}
.header-fixed .header-callback {
    display: flex;
    align-items: center;
}
.descr-tile {
    margin: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
}
/*
@media (min-width: 770px) {
    .product-tile__outer {
        min-height: 549px;
    }
    .product-tile__outer .product-tile {
        min-height: 549px;
    }
    .product-tile__content {
        border-bottom: 0;
    }
    .product-tile__outer .js-add-to-cart {
        position: absolute;
        bottom: 0;
        width: 95%;
        border-top: 1px solid #ebebeb;
    }
}

@media (max-width: 769px) {
    .product-tile__outer {
        min-height: 437px;
    }
    .product-tile__outer .product-tile {
        min-height: 437px;
    }
    .product-tile__content {
        border-bottom: 0;
    }
    .product-tile__outer .js-add-to-cart {
        position: absolute;
        bottom: 0;
        width: 95%;
        border-top: 1px solid #ebebeb;
    }
}

*/
.swiper-slide{
    padding: 10px 0;
}
.swiper-slide .bullets_title{
    margin: 3px 0 17px 60px;
} 
.swiper-slide .bullets_content{
    padding: 10px 25px;
    
}
.bullets_el,.swiper-slidfe {
    border: 1px solid #D2E5BF;
    border-radius: 10px;
    margin: 5px 10px;
    background: #fff;
    padding: 10px 25px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
}

.bullets--cols-4 .bullets_content{
    margin: 0;
    
}
.bullets_title{
    margin: 14px 0 17px 60px;
}

@media (max-width: 650px) {
.bullets_title{
    margin: 3px 0 17px 60px;
}
.bullets{ overflow: hidden;}    
.bullets_content{
    margin-left: 0% !important;
    padding: 10px 25px;
}


}
.swiper-container{ margin: 0 -10px;background: #fff;}

.bullets{ background: transparent;padding: 20px 0;}

/*
.new-style{
    border: 1px solid #dedede;
    margin: 10px;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
}
*/

.items-list__head h1, .items-list__head .h1, .items-list__head h3, .items-list__head .h3 {
    margin: 0;
    padding: 10px 0;
}
.product-list { margin: 0 0 15px;}
.items-list__head{ margin: 0;}

.product-tile,.home-brands,.home-reviews__item,.home-news__item-inner {
    
    border-radius: 8px;
    overflow: hidden;
}

.badge{
    text-align: center;
    position: absolute;
    z-index: 3;
    border-radius: 0;
    width: 100px;
    line-height: 173px;
    font-size: 16px;
    font-weight: bold;
    height: 100px;
    background: #fe1704;
    color: #fff!important;
    right: auto;
    left: -51px!important;
    top: -51px!important;
    transform: rotate(
-45deg
);
padding: 0;

}
.badge.new{
    background: #229c2b;
}

.breadcrdumbs,.categories-icons {
    margin: 0 -5px 10px;
    padding: 0;
    list-style: none;
    font-size: 12px;
    color: #6e6e6e;
    display: flex;
    flex-wrap: wrap;
    width: auto;
}

.breadcrdumbs li,.categories-icons__item {
    display: inline-block;
    margin: 0 0px 0 0;
    position: relative;
    z-index: 10;
    /* border: 1px solid #dedede; */
    /* margin: 2px 10px; */
    border-radius: 8px;
    overflow: hidden;
    /* background: #fff; */
    padding: 0;
    display: inline-block;
    flex-grow: 1;
    background: transparent;
    box-shadow: none;
    width: auto;
    
}
.breadcrdumbs a,.categories-icons__item a.categories-icons__inner {
    color: #fd7d23;
    text-decoration: none;
    border: 0px solid #dedede;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    margin: 4px 5px;
    border-radius: 8px;
    /* overflow: hidden; */
    background: #fff;
    /* padding: 10px; */
    display: block;
    /* width: 100%; */
    /* height: 100%; */
    padding: 7px;
    font-size: 12px;
    text-transform: lowercase;
    font-weight: 600;
    width: auto;
    height: auto;
    
    -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.categories-icons__item a.categories-icons__inner .categories-icons__title{ font-size: 12px;padding: 0;}
.breadcrdumbs a:hover,.categories-icons__item a.categories-icons__inner:hover{ text-decoration: none;color:#fff;background: #fd7d23;border-color: #fd7d23;}
.breadcrdumbs .rarr{ display: none;}
.category-filters, .m-filters-open{ border-radius: 6px;}

.category-name.modules-blocks, #page-content h1{
    border: 0px solid #dedede;    
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    padding: 5px 10px;
    margin: 0 0 10px; 
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
}
#page-content .wrap-content{
    border-radius: 8px;
    
    padding: 10px;
    margin: 0 0 10px; 
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
}
.sidebar-wrap{ border-radius: 8px;}
#product-list .filters-selected{margin-bottom: 10px;}

.categories-icons-wrap{ margin-bottom: 10px;}
.productsets-wrap-inner{ margin-bottom: 0;}
.productsets-wrap{
    border: 0px solid #dedede;
    
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    padding: 0px 0 0;
}
#page-content .productsets-title h1{ box-shadow: none;}
.productsets-wrap-inner{ border: none;}
/*.productsets-total-wrap{ background: #fd7d23;border: none;}*/
.productsets-total-wrap{ background: #fff;}
.productsets-total-discount-wrap{ background: #fff;border-radius: 6px;}
.productsets-total-text{ color:#000;}
@media (max-width: 850px) {
.productsets-total-discount-wrap{ background: transparent;border-radius: 6px;}
.productsets-total-discount-wrap{ color:#fff;}
.productsets-total-discount-wrap span.productsets-total-discount[data-productsets-bd]{ color:#000;}
.productsets-wrap{ padding-bottom: 0;}
.productsets-wrap[data-productsets-bb]{ margin-bottom: 0;}   

}

h1, .h1{
    font-size: 21px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: 1px;
    /*text-transform: uppercase;*/
}
h1.no-trans, .h1.no-trans{
    text-transform: inherit;
}

.btn-radius-slight .bx-prev, .btn-radius-slight .bx-next, .btn-radius-slight .carousel-next, .btn-radius-slight .carousel-prev, .btn-radius-slight .stream-nav i, .btn-radius-slight .image-nav {
    border-radius: 50%;
}

.bx-prev, .bx-next, .carousel-next, .carousel-prev, .stream-nav i, .image-nav {

    border-radius: 50%;
    width: 38px;
    height: 38px;
    
    line-height: 38px;
    
}
.items-list__direction{
    height: 38px;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 5px;}
@media (max-width: 500px){
.items-list__head .h1 {
    
    line-height: 32px;
}
.js-carousel-products .items-list__head .h1 {
    padding-right: 100px;
    padding-left: 10px;
} 
.product-tile__outer{
    padding: 0 2px 4px;
}
}

.site-descr ul { padding-left: 25px;}

.lowprice-popup-link{
    
    text-decoration: none;
    padding: 10px;
    margin: 10px 0 0;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
}

p a{ color:#f2994a}