.product-category-676_690.product-category h1{
    text-transform: uppercase!important;
    text-align: center!important;
    font-weight: 700!important;
}


.ocf-value.ocf-checkbox a{
    text-align: initial!important;
}

.info-product.p-brand {
    align-items: center;}

.title-module span{
    font-weight: 700!important;
    font-size: 25px!important;
}
.title-module{text-align: center;}

.homepage-category-plate-item{
    justify-content: end; height: 220px; display: flex; flex-direction: column; width: 315px;    background-size: cover;
}

think_text {
    margin: 34px 0!important;}

.product-description{
    display: none;
}

.input-lg:focus{
    border-radius: 4px 4px 4px 4px!important;
}


.option.productpage-opt{display:none!important;}

#krug{display:block!important;}
#krug:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 20%; top: 30%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(255,255,230,0.9); /* Полупрозрачный цвет фона */
    font-family: Arial, sans-serif; /* Гарнитура шрифта */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 10px; /* Поля */
    border: 1px solid #333; /* Параметры рамки */
   }


.social-likes-imp{
    max-width: 100%!important;
    row-gap: 15px;
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: space-between!important;
}


.mob-title-lang{display: none!important;}
.price-tax{display: none!important;}
.product-model{
    opacity: 1!important;
    font-size: 16px!important;
    margin-bottom: 10px!important;
}

@media (max-width: 992px){
    
    .homepage-category-plate-item{width:50%;}
    .homepage-category-plate {justify-content:center;}
}




@media (min-width: 992px){
    

    
    
    .nsmenu-parent-block{
    display: flex!important;
    justify-content: start!important;

}}

.filter .filter_total {
    background: #ee7f0f!important;
}
.filter .filter_total {
    background: #ee7f0f!important;}
    

.poshuk{color:#fff;
    margin-top: 11px;
    margin-left: 27px;
}

.h-type-2 .h-type-2-sb #search .input-lg {
            background: #ffffff!important;
}


.poshuk{display:none!important;}




@media (max-width: 992px){
  .poshuk{
    display: block!important;
    
}
  .banner-blocks-container{display: none!important;} 
  .block__saving{   margin-left: 0px!important;
    padding: 3px 3px 3px 0px!important;}
    
}


.info-product b{
    font-weight: bold!important;
}
.info-product-b{
    font-size: 17px!important;
    color:#000!important;
}
.info-product-span{
       font-size: 22px!important;
    font-family: Arial;
    font-weight: 800!important;
}


.block__saving{
    Font-size: 20px!important;
   
} 

#product .price-old{
        color: #000!important;
        font-weight: 600!important;
        font-size: 26px!important;
        opacity: 1!important;
}

#product .price-new {
        color:#f00!important;
        font-size: 35px!important;
}
.price-old{opacity:1!important;}
.price-new{color:red!important;}

/* Blog pages */
.blog-latest #content .list-group,
.blog-category #content .list-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: -34px;
    column-gap: 15px;
}

.blog-category #error-not-found .list-group {
    margin-bottom: 34px !important;
}

.blog-latest #content.article-empty .list-group,
.blog-category #content.article-empty .list-group {
    margin-bottom: 34px;
}
.blog-latest-module .product-layout .product-thumb,
.blog-latest #content .product-grid .product-thumb,
.blog-category #content .product-grid .product-thumb,
.article-single .related-articles-section .product-thumb {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.blog-latest-module .product-layout .product-thumb .image,
.blog-latest #content .product-grid .product-thumb .image,
.blog-category #content .product-grid .product-thumb .image,
.article-single .related-articles-section .product-thumb .image {
    margin-bottom: 20px;
}

.blog-latest-module .product-layout .product-thumb .article-date-added,
.blog-latest #content .product-grid .product-thumb .article-date-added,
.blog-category #content .product-grid .product-thumb .article-date-added,
.article-single .related-articles-section .product-thumb .article-date-added {
    display: flex;
    justify-content: left;
    padding: 0 20px;
}

.blog-latest-module .product-layout .product-thumb .article-date-added span,
.blog-latest #content .product-grid .product-thumb .article-date-added span,
.blog-category #content .product-grid .product-thumb .article-date-added span,
.article-single .related-articles-section .product-thumb .article-date-added span {
    display: block;
    padding: 2px 9px;
    background: #f8f9fa;
    border-radius: 4px;
}

.blog-latest-module .product-layout .product-thumb a,
.blog-latest #content .product-grid .product-thumb a,
.blog-category #content .product-grid .product-thumb a,
.article-single .related-articles-section .product-thumb a {
    padding: 0px;
}

.blog-latest-module .product-layout .product-thumb .button-group,
.blog-latest #content .product-grid .product-thumb .button-group,
.blog-category #content .product-grid .product-thumb .button-group,
.article-single .related-articles-section .product-thumb .button-group {
    display: flex;
    justify-content: left;
    padding: 0 20px;
    margin-bottom: 20px;
}

.blog-latest-module .product-layout .product-thumb button-group button:hover,
.blog-latest #content .product-grid .product-thumb .button-group button:hover,
.blog-category #content .product-grid .product-thumb .button-group button:hover,
.article-single .related-articles-section .product-thumb .button-group button:hover {
    background: #ee7f0ff2 !important;
    box-shadow: 4px 6px 14px rgb(255 255 255 / 90%), 1px 1px 7px #ee7f0f;
}

.blog-latest-module .product-layout .product-thumb .caption .title,
.blog-latest #content .product-grid .product-thumb .caption .title,
.blog-category #content .product-grid .product-thumb .caption .title,
.related-articles-section .product-thumb .caption .title {
    font-size: 19px;
    line-height: 1.3;
    color: #000000;
}

.blog-latest .list-group a,
.blog-category .list-group a {
    border-radius: 5px;
}

.blog-latest .list-group a.active,
.blog-category .list-group a.active {
    color: #ee7f0f;
    background: #ffffff;
    border: 1px solid #ee7f0f;
    border-radius: 5px;
    text-shadow: 0 1px 0 #fff;
    font-weight: 600;
}

.blog-latest .list-group a:hover,
.blog-category .list-group a:hover {
    background: transparent;
    border: 1px solid #ee7f0f;
    color: #ff8000;
    box-shadow: 4px 6px 14px rgb(255 255 255 / 90%), 1px 1px 7px #ee7f0f;
}

.article-single #tab-description {
    width: 80%;
    max-width: 960px;
    margin: 0 auto;
    border: none;
    border-radius: unset;
    padding: 30px 0px;
}

.article-single #tab-description {
    font-size: 15px;
}

.article-single a.btn-back-to {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    font-size: 18px;
}

.article-single a.btn-back-to:hover i.fa{
    color: #ee7f0f;
}

.article-single a.btn-back-to i.fa {
    font-size: 2em;
}

.article-single .related-articles-section,
.article-single .related-products-section {
    margin-bottom: 50px;
}

.article-single .related-articles-section .product-thumb {
    border: 1px solid #e9e9e9;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #ffffff;
    border-radius: 10px;
}

.article-single .related-articles-section .product-thumb:hover {
    -webkit-box-shadow: 3px 3px 10px rgb(0 0 0 / 7%);
    box-shadow: 3px 3px 10px rgb(0 0 0 / 7%);
}

.article-single .related-sec-title {
    font-size: 22px;
}
.article-single #tab-description .article-thumb {
    padding-top: 46.444%;
    position: relative;
}

.article-single .article-title {
    font-size: 30px !important;
}
.article-single #tab-description .article-info {
    font-size: 13px;
    color: #8f8f8f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0;
}

.article-single #tab-description .article-info .article-date-added {
    color: inherit;
}

.article-single #tab-description .article-content {
    margin-bottom: 40px;
}
.article-single #tab-description p {
    margin: 16px 0;
    line-height: 1.4;
}
.logo-top {
    width: 290px;
}

.row.reviews {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#product .text_price {
    font-size: 17px;
}

#warnStockQty {
    margin: -15px auto 20px;
    padding: 15px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}