.new_header { background: url(/t/i/head_bg.webp) no-repeat center center / cover }
.logo_line { display:flex;	justify-content: space-between;align-items: center;padding:1rem 0; }
.top_call a { padding:1rem 1.6rem;margin-left:auto; background:#f569d6b8;border-radius:1rem;text-decoration:none;font-size:1.2rem;text-align:center;display:block;color:#fff; }
.top_logo { padding:1rem;max-width:200px;background:#0e0e1277;border-radius:1rem; }








.menu-box { background:#0083d16e }
.bx-top-nav-container { border-radius:0;background:none }
.menu-container {margin-right: -1rem;margin-left: -1rem;}
.bx-header { background:#0093d6;	margin-bottom: 0rem; }
.bx-header a { color:#fff; }

.bg-dark { background:#01395a!important; }
.bx-content-section, .bx-header-section { background-color: transparent;/*color:#fff;*/ }

.footer_subs {  padding: 20px;background:#ffffff55;border-radius:1rem;}

.bx-content-section, .bx-header-section { padding-bottom:0; }
.bx-breadcrumb { margin:1rem 0; }



.fp_head { color:#01395a }

.workarea { background:#f5f5f5;color:#2b2b2b }
.product-item { margin-bottom:1rem; }
.sidebar { color:#555; }


.main_block { padding:2rem 0; }

.main_about { padding:2rem;border-radius:1rem;background:#ffffffcc;color:#555; }





.side-bar-box { /*background:#f5f5f5;*/ }


.basket-line { display:flex;justify-content: space-between; }


.all_footer_box { padding:4rem 2rem; }

.all_about { background:url(/t/i/about_bg.webp) no-repeat center center /cover; }
.bx-footer-logo { max-width:200px;display:block;margin:auto; }


.main_head { text-transform:uppercase;font-weight:700;margin-bottom:1rem;color:#2b2b2b }
.mh_white  { color:#fff; }





.content_box { color:#444;padding:2rem 0; }



.block_cat_elem { background:url(/t/i/cat-bg.jpg) #2b2b2b  no-repeat center top / cover;padding:4rem 0;background-attachment: fixed;}
.prod_img_box { padding:1rem;height:100%;background:#fff;border-radius:1rem; }
.block_cat_elem .main_head  { display:inline-block;padding:1rem;background:#00000055;color:#fff;border-radius:1rem; }
.prod_name h3 { margin:1rem 0 1rem;font-size:1.2rem;text-align:Center; }
.prod_name h3 a{ color:#2b2b2b;text-decoration:none; }
.prod-item-img-box { overflow:hidden; }
.prod_img_box .prod-item-img-box img { opacity:0.9;transition:0.5s; }
.prod_img_box:hover .prod-item-img-box img { transform: scale(1.1); }


.block_news{ background:#2b2b2b;padding:4rem 0; }

.news_list_item { height:100%;display:block;text-decoration:none;}
.news_list_item_inside { border-radius:1rem;overflow:hidden;color:#2b2b2b;height:100%;background:#fff; }
.news_list_item_text h3 { font-size:1.2rem;margin-bottom:1rem;position:Relative;padding-bottom:0; }

.news_date { font-size:0.7rem;font-weight:bold;background:#132294;color:#fff;display:block;width:100px;left:0;bottom:0;transition:0.5s;padding:0.2rem;margin-bottom:1rem;text-align:center; }
.news_list_item:hover .news_date { width:150px; }
.news_list_item_text { padding:1rem; }

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden { display:block; }
.my-product-item-container { height:auto!important; }


.bx-catalog-element.bx-blue { color:#2b2b2b; }


.bx-catalog-element { padding:2rem 0; }

.slide_item { margin:0 0.5rem;border-radius: 1rem;overflow: hidden; }


.slide_item .product-item { margin-bottom:0;	padding-bottom: 1rem;}
.slide_item .product-item h3{ font-size:0.8rem;font-weight:700;margin-bottom:1rem;padding: 0 1rem; }
.slick-arrow { position:absolute;top:40%;z-index:1;cursor:pointer;width:2rem;height:2rem;display:flex;background:#333;color:#fff;justify-content: center;align-items: center;border-radius:50%;}
.slick-arrow.slick-prev { left: -2rem; }
.slick-arrow.slick-next { right: -2rem; }


.slide_item .product-item .product-item-info-container {display: flex;justify-content: space-between;align-items: center;padding-right: 1rem;}
.slide_item .product-item .product-item-price-current { background: #bb0cc4;color:#fff;font-size:1.2rem;text-align:Center;padding:0.25rem 0.5rem;height:31px;border-radius:0.325rem;display:flex;align-items: center; }
.product-item-button-container .btn { margin-bottom:0; }


.bx-nav-2-lvl-container .bx-nav-catinfo { min-width:600px; }

.product-item-image-original, .product-item-image-alternative { background-size: 70%; }


.smart-filter { padding:1rem;margin:1.5rem 0;background:#ddd;border-radius:1rem; }










.fp_cat_items_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.fp_cat_item.case_6 {width: 24%;margin-bottom:1rem;}

.fp_cat_item .product-item-image-wrapper { padding-top:80%; }
.fp_cat_item .product-item-image-wrapper > span { transition:0.5s; }
.fp_cat_item .product-item:hover .product-item-image-wrapper > span { transform: scale(1.1); }
.fp_cat_item .product-item { border-radius:1rem;padding:1.4rem;margin:0;height:100%;text-decoration:none; }

.fp_cat_item .product-item h3.product-item-title { font-size:0.9rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem;white-space: normal; }
.fp_cat_item .product-item-button-container { margin-top:1rem; }
.fp_cat_item .product-item-price-container span { font-size:1.6rem;font-weight:700;font-style: italic; }


.fp_cat_item .btn.btn-primary { font-size:1rem;padding:0.7rem 1rem;text-transform:uppercase;background:#ddd;color:#000;transition:0.5s;border:none; }
.fp_cat_item:hover .btn.btn-primary { color:#fff;background:#ca532b; }
.fp_cat_item .my-product-item-container { height:100%!important;margin-bottom:1rem; }
.fp_cat_item .product-item-info-container { margin-bottom:0; }
@media ( max-width:991px){ .fp_cat_item.case_6 { width:32%; } }
@media ( max-width:767px){ .fp_cat_item.case_6 { width:49%; } }





.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group select { width:100%;height:100px; }


.frm_dop_text { color:#aaa;font-size:0.8rem; }










.ls_site.phone_number_top {  }
.ls_site.phone_number_top a { text-decoration:none;display:inline-block;padding:0.5rem 1rem;background:#00000055;color:#fff;font-size:1.2rem;border-radius:0.5rem;margin-top:0.5rem;width:100%;text-align:Center; }

.ls_site.phone_number_bottom { text-align:Center; }
.ls_site.phone_number_bottom a { text-decoration:none;display:inline-block;padding:0.5rem 1rem;background:#00000055;color:#fff;font-size:1.2rem;border-radius:0.5rem;margin-top:0.5rem;text-align:Center; }




