/*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;  }*/

footer .bottom-under .inner-wrapper .social-block {
    float: right;
    padding-right: 55px;
}
.view_sale_block .quantity_block {
   display: none;
}
.ajax_load.block .view_sale_block .quantity_block {
    width: 40px;
    display: none;
}
.sections_wrapper {
    margin: 0px 0px 25px;
}
.sort_header {
    padding: 0px 0px 15px;
}
.bx_filter.compact {
    margin: 0 0 15px;
}
.b24-widget-button-position-bottom-right {
  right: 15px !important;
  bottom: 15px !important;
}
.b24-widget-button-position-bottom-right {
    right: 0px !important;
    bottom: 0px !important;
}
.section_block .sections_wrapper .list .row > div {
    margin: 0px 0px -1px -1px;
    /* width: 20%; */
}
.sections_wrapper .list .item .img img {
    max-width: 60px;
    max-height: 100%;
}
.sections_wrapper .list .item:not(.section_item) .img {
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: center;
    margin: 0px auto 10px;
}
.sections_wrapper .list .item {
    text-align: center;
    border: none;
    padding: 10px 10px 10px;
    transition: all ease 0.2s;
}
.stickers .sticker_sale_text {
    background-image: none;
    background: #006848 !important;
    display: inline-block;
    color: #fff;
    width: max-content;
    font-size: 9px;
    line-height: 12px;
    position: absolute;
    position: relative;
    display: inline-block;
    /* top: -15px; */
    /* left: -15px; */
    box-sizing: border-box;
}

.title-v3 .page-top.maxwidth-theme, .title-v4 .page-top.maxwidth-theme {
    padding-top: 15px;
    padding-bottom: 15px;
}

.phone-block__item-text {display: none;}

body .menu-navigation__sections .menu-navigation__sections-item-link {

    font-size: 15px;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu .menu-wrapper>li>a {
    font-size: 15px;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu .menu-wrapper>li:not(.has_img)>.dropdown-menu li a {
    font-size: 13px;
}

body .menu_top_block.catalog_block .dropdown>li>a {
    font-size: 15px;
}

.flexslider .banner_text {
    font-size: 17px;
    line-height: 25px;
}

.catalog_section_list .section_item li.name a span {
    font-size: 17px;
}

.section_item_inner .section_info a {
    font-size: 14px;
}

.mega-menu table td .wrap > a {
    font-size: 17px;
}
.mega-menu table .dropdown-menu {
    min-width: 100%;
}
.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name {
    max-width: none;
}


.menu-navigation__sections-item-link {
    padding: 5px 35px 5px 21px;
}

.menu-navigation__sections-item-link--fa:after {
    top: 25px;
}

.menu_top_block li .dropdown {
    background: #f7f7f7;
}

body .menu_top_block li.full .dropdown>li>a.section1 {
    background: #f7f7f7!important;
}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a {
    font-size: 15px;
}

.brands_slider_wrapp .flex-viewport {
    height: 60px;
}


.menu-row.middle-block .mega-menu table td.icon.sale_icon .wrap > a .svg {
    margin-top: -20px;
}

.top-block .menu > li > a {
    color: #1175ad;
font-size: 15px;
    font-weight: 600;
}
@media screen and (min-width: 968) {
.margin0.flexbox > .col-md-3.col-sm-4.col-xs-12 {
    padding: 0px;
    margin: 0px 0px -1px -1px;
    width: 20%;
}
}
@media screen only and (max-width: 450) {
.section_block .sections_wrapper .list .row > div {
    margin: 0px 0px -1px -1px;
    width: 100%;
}
footer .bottom-under .inner-wrapper .social-block {
    float: right;
    padding-right: 0px !important;
}
.b24-widget-button-position-bottom-right {
  right: 5px !important;
  bottom: 5px !important;
}
.section_block .sections_wrapper .list .row>div {
    width: 100% !important;
    float: none;
}
}
@media (max-width: 450) {
.margin0.flexbox > .col-md-3.col-sm-4.col-xs-12 {
    padding: 0px;
    margin: 0px 0px -1px -1px;
    width: 100% !important;
}
.section_block .sections_wrapper .list .row>div {
    width: 100% !important;
    float: none;
}
.col-xs-12 {
    width: 100% !important;
}
}

.muted999 {
    color: #c10a0d;
}
