/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.hidecsv, .hidexml {
	display: none
}
.logo-row .logo img {
	width: inherit
}
.sections_wrapper .list .item:not(.section_item) .img {
	width: 60px;
	margin: 0px 10px 0px 10px;
}
.items .item {
	padding: 0px !important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.right_block ul ul {
    margin-bottom: 0px;
    margin-top: 4px;
}
.sections_wrapper .list .item.section_item {
	padding: 15px !important
}
.item_block .section_item {
	padding: 15px !important
}
.greybox {
	background: #f5f5f5;
	padding: 50px;
	text-align: center
}
.greyboxtext {
	font-weight: bold;
	font-size: 20px;
}
.telbox {
	margin-bottom: 20px;
}
.telbox a {
	font-size: 30px;
	font-weight: bold
}
.whatsapp img {
	width: 22px;
	margin-right: 10px;
}
.whatsapp {
	font-size: 20px;
}
.accordionbox {
  margin: 30px 0;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  margin-bottom: 10px;
  border-left: 5px solid #ff5500 
}
.actives, .accordion:hover {
  background-color: #ccc;
}
.karta {
  width: 100%;
  margin-bottom: 30px;
}
.karta img {
  width: 234px;
}
.footer_inner .karta {
  display: none
}
.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.article .iblock[style]{
	display: block;
}
.banners-content .maxwidth-banner .text {
    width: 75%;
}
.contacts-stores tr td:nth-child(4) {
    visibility: hidden
}

.search .btn-search {
    background: #f5f5f5;
    padding: 5px 10px;
}
.logo_and_menu-row .search .search-input {
    padding: 0 25px 0 10px;
}
.logo_and_menu-row .search .btn-search {
    padding: 0 7px;
}
.atten a {
    color: #fff;
    text-decoration: underline
}
#bx-soa-order .bx-soa-pp-item-container::after {
     content: "Для покупателей из Республики Казахстан, а так же если нужна другая ТК, укажите ниже в поле комментарии какой транспортной компанией отправить вам заказ или сообщите менеджеру"
} 
#bx-soa-order .bx-soa-pp-company-graf-container .bx-soa-pp-company-image {
     visibility: hidden;
     width: 20px;
     height: 20px
}
#bx-soa-order .bx-soa-pp-company-graf-container {
     width: 20px;
     height: 20px
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company {
     padding-bottom: 20px;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container, #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container {
     border: none 
}
.sale_order_full_table:last-child {
     display: none
}
body .left-menu li::before {
	display: none !important;
}
ul.left-menu li a:visited {
	color: #3c617c !important;
}
.with_dropdown .dropdown {
    min-width: 190px;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a, .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper > li > a {
    font-size: 15px;
}
.logo-row .logo img, .logo-row .logo svg {
    max-height: 125%;
    max-width: 125%;
    width: 125%;
}
.fill_bg_n .grey_block, .grey_block .maxwidth-theme {
    /* background: #f9f9fa; */
}
.fill_bg_n .grey_block, .grey_block .maxwidth-theme {
    background: #ffffff;
}
.top_slider_wrapp .flexslider .slides > li, .top_slider_wrapp .flexslider .slides > li td:not(.bg), .top_slider_wrapp .flexslider {
    border-radius: 20px;
}
.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name {
    max-width: 245px;
}
#headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg {
    max-height: 40px;
}
.social-iconz a {
    width: 70px;
    height: 70px;
}
.social-iconz svg {
    width: 35px;
    height: 35px;
    fill: #ffffff;
}
p {
    margin: 0px 0px 10px;
}