.overflowx {
    overflow-x: hidden;
}
.ps_categorytree .category-tree .root_li li div {
    display: block !important;
}
.catmenu-trigger > span {
    display: none;
}
#search_filters_wrapper {
    display: none !important;
}
.cut-title .product-title {
    overflow: hidden;
    height: 40px;
    color: #555;
    padding-right: 5px;
}
.cut-title .product-flags {
    display: none;
}

#checkout-payment-step .custom-checkbox input[type=checkbox] {
    width: 18px;
    height: 18px;
}
#desktop_cart .blockcart.cart-preview.active a svg ,
#desktop_cart .blockcart.cart-preview.active a .cart-title {
    color: rgb(218, 46, 121) !important;
}
#product .warianty .product-desc-wrap {
    display: none;
}
.product-miniature .product-description .hook-reviews {
    display: none;
}
.ps_categorytree .category-tree .root_li li.curr {
    background: #f9f7f7;
}
.ps_categorytree .category-tree .root_li li.curr > div {
    display: block;
}
#blockcart-modal .cart-content .btn.btn-primary {
    background: #25b9d7;
}
body.cms-id-9 .product-actions {
    display: none;
}
.product-miniature .short-desc {
    display: none;
}
#module-advanceblog-detail .blog_post_feed.in_content,
#module-advanceblog-blog .blog_post_feed.in_content,
#module-advanceblog-category .blog_post_feed.in_content {
    border-bottom: none;
}

#module-advanceblog-detail .module-title .svgic,
#module-advanceblog-blog .module-title .svgic,
#module-advanceblog-category .module-title .svgic {
    display: none;
}

#module-advanceblog-detail .module-body .category-tree ul,
#module-advanceblog-blog .module-body .category-tree ul,
#module-advanceblog-category .module-body .category-tree ul {
    list-style: none;
    margin: 0;
}

#module-advanceblog-detail .module-body .category-tree ul li,
#module-advanceblog-blog .module-body .category-tree ul li,
#module-advanceblog-category .module-body .category-tree ul li
 {
    padding: 0;
    border: none;
}
#module-advanceblog-detail .module-body .category-tree ul li .ps-li-container,
#module-advanceblog-blog .module-body .category-tree ul li .ps-li-container,
#module-advanceblog-category .module-body .category-tree ul li .ps-li-container
 {
    padding: 10px 5px 10px 5px;
}

ul.custom_widget {
  list-style: none;  
}
.resp-tabs-container form#view-all {
    display: none;
}
.main_wrapper .blog_post_feed.detail article .product-miniature .product-desc-wrap h2.product-title {
    font-size: 15px;
}
.main_wrapper .blog_post_feed.detail .product-miniature .product-flags li {
    color: #fff;
}
@media (max-width:1260px) and (min-width: 1051px) {
  #module-advanceblog-detail .main_wrapper .block-image {
    width: 300px;
  }
}
@media (max-width:1051px) {
  #module-advanceblog-detail .sidebar_wrapper {
    display: none;
  }
}
@media (max-width:765px) {
    .product-miniature .product-actions {
        display: none !important;
    }
}

.main_wrapper .blog_post_feed.detail article p {
    color: #222 !important;
}

.elementor-text-editor p {
    color: #222;
}
.form-control {
    color: #181818;
}
.form-control:focus {
    color: #000;
}
.checkout-step.-current {
    padding-bottom: 30px;
}
#product .blockreassurance_product {
    margin: 0;
    padding-left: 0;
}
.blockreassurance_product .block-title {
    color: #fff !important;
    background: #000;
    padding: 5px 10px;
    border-radius: 4px;
    margin: 0 5px;
    font-size: 16px;
}
.blockreassurance_product>div {
    padding: 10px;
    font-size: 14px;
    margin: 0;
}

.breadcrumb {
    font-size: 0.9em;
    margin-bottom: 15px;
}
.breadcrumb ol li:before {
    content: '>';
}
.scroll-box-arrows svg {
    background: #fff;
    color: #000;
    filter: none;
    border: 2px solid #222;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 5px;
}
#geowidget-v5-iframe-render {
    height: 600px !important;
}
#payment-option-1-additional-information #bankwire-modal {
    opacity: 1;
}
.db.payment-methods-img {
    display: none;
}
.product-description {
    font-size: 14px !important;
    font-family: "Roboto" !important;
}
.pk-mobile-bottom-panel {
    z-index: 100;
}