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

#title-search_fixed .bx-input-group .bx-form-control {
    border-color: #f4d631;
    background: #fff;
}
#title-search_fixed .bx-input-group-btn button {
    background-color: #f4d631;
    border-color: #f4d631;
    color: #FFF;
}
.tab-section-content {
    display: none;
}

.tab-section-content.active {
    display: block;
}

#main .mega-menu .menu-navigation__sections-item .colored_theme_svg svg path {
	fill: var(--white_text_black);
}

.ext-section {
    cursor: pointer;
    display: inline-block;
    margin: 5px 5px;
    padding: 4px 5px;
    line-height: 14px;
    height: 25px;
    border-bottom: 3px solid #f3f3f3;
    color: var(--white_text_black);
}

.tab-section-link {
    margin-bottom: 20px;
}

.ext-section.active {
    color: #484848;
    border-bottom: 3px solid #f4d631;
}

.ext-section:hover {
    border-bottom: 3px solid #f4d631;
}

.ext-section.active:hover {}

span.calc-header {
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
}

.calc input {
    width: 100%;
    background: #fff;
    border: 1px solid #aaa;
    padding: 10px;
    text-align: center;
    font-size: 20px;
}

div#calc-summ {
    margin: 10px 0;
    text-align: center;
    font-size: 18px;
}

div#calc-summ span {
    padding: 4px;
    font-weight: bold;
}

.calc {
    background: #fafafa;
    padding: 20px;
    border: 2px solid #aaa;
}

span.calc-header-info {
    padding: 15px 30px;
    font-size: 13px;
    cursor: pointer;
}

span.calc-header-info i {
    margin-right: 10px;
    font-size: 16px;
}

span.calc-header-info:hover {
    color: #000 !important;
}

.header-vcustom .fix-logo .logo-block {
    position: relative;
}

.header-vcustom .fix-logo .logo-block {
    left: auto;
}

.mr-50 {
    margin-right: 50px;
}

.mr-50 .inner-table-block .btn.btn-default {
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    font-size: 11px;
    text-decoration: dashed #000;
    letter-spacing: 0.8px;
}

/*.header-vcustom .mega-menu table .wrap >.dropdown-menu {*/
/*    left: 0 !important;*/
/*}*/
/*.header-vcustom .menu-row .menu-only .mega-menu table td {*/
/*    position: relative;*/
/*}*/
.price_dostavka {
    width: 100%;
    margin-bottom: 30px;
}

.price_dostavka td {
    border: 1px solid;
    padding: 5px 10px;
}

.price_dostavka td:first-child {
    text-align: left;
}

.price_dostavka td {
    text-align: center;
}

.price_dostavka tr:first-child,
.price_dostavka tr td:first-child {
    font-weight: bold;
}

.price_dostavka tr:first-child td {
    background: #e9e9e9;
}

.cur .table-view .item-actions .item-buttons {
    min-width: 200px;
}

.cur .table-view .item-actions .item-price {
    width: 45%;
}

#goods-dropdown .dropdown-menu>li {
    position: relative;
}

.header-vcustom .mega-menu table td:not(.wide_menu) .dropdown-menu li>.dropdown-menu {
    left: 100% !important;
}

.header-vcustom .table-menu {
    margin: 5px;
}

.header-vcustom .menu-row.middle-block.bglight .mega-menu table td .wrap>a {
    padding: 10px 40px 10px 40px !important;
}

.header-vcustom .menu-row.middle-block.bglight .mega-menu table td .wrap>a {
    color: var(--white_text_black) !important;
}

.header-vcustom .menu-row.middle-block.bglight .mega-menu table td .wrap>a i svg path {
    fill: var(--white_text_black) !important;
}

.header-vcustom .menu-row.middle-block .mega-menu table td .wrap>a {
    display: block;
}

.header-vcustom td.menu-item.dropdown>div>a {
    background: #ffe600;
    font-size: 13px;
    height: 42px !important;
    line-height: 22px !important;
    border-radius: 3px;
    font-weight: 600;
    text-transform: uppercase;
}

/*.header-vcustom .menu-navigation__sections-item .menu-navigation__sections-item-dropdown > span {*/
/*    font-size: 18px;*/
/*    font-weight: bold;*/
/*}*/

body .header-vcustom .menu-navigation__sections-wrapper {
    width: 320px;
}

a.callme {
    font-size: 24px;
    font-weight: 700;
    color: var(--white_text_black);
}

.phone-block.blocks .top_phone {
    position: relative;
    padding-left: 40px;
}

.phone-block.blocks .top_phone a.phone {}

.phone-block.blocks .top_phone .whatsapp-phone {
    position: absolute;
    left: 10px;
    top: 20px;
}

.callback-block.animate-load.colored {
    padding-left: 40px;
}

#goods-dropdown .dropdown-menu>li,
#goods-dropdown .dropdown-menu>li>ul>li,
#goods-dropdown .dropdown-menu>li>ul>li>ul>li {
    position: unset;
}

#goods-dropdown td.menu-item.dropdown .wrap>ul>li>ul,
#goods-dropdown td.menu-item.dropdown .wrap>ul>li>ul>li>ul {
    min-height: 629px;
}

#main .mega-menu table td:not(.wide_menu) .dropdown-menu li.dropdown-submenu a {
    padding: 10px 35px 10px 20px !important;
}

#goods-dropdown tr td.menu-item:not(:nth-child(1))>div>a {
    font-weight: 600;
}

.row>.menu-only {
    position: relative;
}

.menu-only {
    position: static;
}

.top_big_banners .top_slider_wrapp .main-slider, 
.top_big_banners .top_slider_wrapp .main-slider__item, 
.top_big_banners .top_slider_wrapp .main-slider__item td,
.top_big_banners.nop .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
    height: 320px;
}

@media screen and (max-width: 768px){
    .top_big_banners .top_slider_wrapp .main-slider, 
    .top_big_banners .top_slider_wrapp .main-slider__item, 
    .top_big_banners .top_slider_wrapp .main-slider__item td,
    .top_big_banners.nop .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
        height: auto;
    }
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.tizers {
    padding-bottom: 0px;
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block>.maxwidth-theme {
    padding-top: 15px;
}

.item-views.tizers .item-wrapper>.item {
    padding-bottom: 10px;
}

.tlf_wp .tlf_ic {
    background-size: 35px auto !important;
}

.contents.parametrs .dynamic_left_side .items_inner .bottom_description a svg path,
.colored_theme_svg svg path,
.colored_theme_svg,
.muted:not(.ncolor):hover svg path {
    fill: #424242;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 {
    width: 23%;
    margin-right: 2%;
    padding-bottom: 26px;
    border-top: solid 20px #f4d631;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4:hover {}

@media all and (max-width: 570px) {
    .content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 {
        width: 100%;
    }
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4:hover .item.box-shadow.bordered.section_item {}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.box-shadow.bordered.section_item {
    padding: 28px 31px 27px;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .img {
    display: none;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .section_info {
    padding: 0;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .font_md {
    color: #1c2227;
    color: var(--white_text_black);
    /*font-family: "Roboto Condensed", Arial, sans-serif;*/
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .sect.font_xs {
    line-height: 24px;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .sect.font_xs a {
    color: #6c8a9b;
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    text-decoration: solid;
    text-decoration: underline;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .sect.font_xs a:hover {
    color: #32414a;
    text-decoration: none;
}

.content_wrapper_block.front_sections_only_NEW .list.items.catalog_section_list>div>div.col-lg-4 .item.section_item .sect.font_xs .separator {
    display: none;
}

.viewed_product_block .viewed-wrapper .block-item__title > a {
    color: var(--white_text_black);
}

.front_sections_only_NEW .sections_wrapper h1 {
    font-size: 24px;
}

.front_sections_only_NEW .top_block a,
.front_sections_only_NEW .top_block>span {
    right: 30px;
    top: 0;
}

.calc_main {
    border: 1px solid;
    padding: 15px;
    border-color: #f4d632;
    font-size: 13px;
    margin-top: 10px;
}

.calcHead {
    text-align: center;
}

.calc_span_title {
    width: 200px;
}

.calcBody div input {
    display: inline-block;
    width: 32px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    height: 19px;
    border: 1px solid #e8e8e8;
    color: #838383;
    padding: 0;
}

.calcHead span {
    color: #f4d632 !important;
    font-weight: bold;
}

.cost.prices.detail .price_matrix_block .strike_block .price span,
.cost.prices.detail .price_matrix_block .strike_block .price {
    text-decoration: none;
}

.cost.prices.detail .js-info-block {
    display: block !important;
    position: unset;
    width: auto;
    box-shadow: none;
}

/*#mobilemenu .svg svg{*/
/*    width: 13px;*/
/*    height: 13px;*/
/*}*/

/*#mobilemenu .menu>ul>li>a .svg svg path{*/
/*    fill: #fff;*/
/*}*/

/*#mobilemenu .menu ul>li {*/

/*    border-bottom: 1px solid #32414a;*/
/*}*/

/*#mobilemenu .menu>ul>li>a,*/
/*#mobilemenu .menu.middle>ul>li>a,*/

/*#mobilemenu .menu ul>li a*/
/*{*/
/*    font-size: 14px;*/
/*    color: #fff;*/
/*    background: #1e2228;*/
/*    font-weight: 500;*/
/*}*/

/*#mobilemenu .menu ul>li a.parent {*/
/*    padding-right: 26px;*/
/*}*/
/*#mobilemenu .menu ul>li a {*/
/*    padding: 10px 10px 10px 10px;*/
/*    display: block;*/
/*    position: relative;*/
/*}*/
/*#mobilemenu .menu ul>li .arrow {*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*    width: 46px;*/
/*    top: -10px;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    cursor: pointer;*/
/*    padding-left: 8px;*/
/*    display: block;*/
/*}*/

/*!* level 2*!*/
/*#mobilemenu .menu ul>li>ul>li {*/

/*    border-bottom: 1px solid #b7daea;*/
/*}*/

/*#mobilemenu .menu>ul>li>ul a{*/
/*    background-color: #d6effb;*/
/*    color: #1c2227;*/
/*    border-left: 5px solid #ffe600;*/
/*}*/

/*#mobilemenu .menu>ul>li.expanded>ul.dropdown>li.menu_title{*/
/*    background-color: #d7effb;*/
/*    border-left: 5px solid #ffe600;*/
/*}*/

/*#mobilemenu .menu>ul>li>ul>li.menu_title a	{*/
/*    border:none;*/
/*    font-weight: bold;*/
/*}*/

/*!* level 3*!*/

/*#mobilemenu .menu ul>li>ul>li>ul>li {*/

/*    border-bottom: 1px solid #b7daea;*/
/*}*/

/*#mobilemenu .menu>ul>li>ul>li>ul a{*/
/*    background-color: #f4fbfe;*/
/*    color: #6c8a9b;*/

/*    border-left: 5px solid #ffe600;*/

/*}*/

/*#mobilemenu .menu>ul>li.expanded>ul.dropdown>li>ul>li.menu_title{*/
/*    background-color: #f4fbfe;*/
/*    border-left: 5px solid #ffe600;*/
/*}*/

/*#mobilemenu .menu>ul>li>ul>li>ul>li.menu_title a	{*/
/*    border:none;*/
/*    font-weight: bold;*/
/*}*/

/*!*level 4*!*/

/*#mobilemenu .menu>ul>li.expanded>ul.dropdown>li>ul>li>ul>li.menu_title{*/
/*    background-color: #f4fbfe;*/
/*    border-left: 5px solid #ffe600;*/
/*}*/

/*#mobilemenu .menu>ul>li>ul>li>ul>li>ul>li.menu_title a	{*/
/*    border:none;*/
/*    font-weight: bold;*/
/*}*/

.kuponn_tmpl {
    display: none;
    position: fixed;
    bottom: 147px;
    right: 0px;
    z-index: 995;
    height: 44px;
    width: 160px;
    font-size: 15px;
    background: #f4d731;
    color: #fff;
    color: #1c2227;
    text-align: center;
    line-height: 44px;
    font-weight: 500;
}

.kuponn_tmpl:hover {
    background: #fdf289;
}

.tlf_wp {
    position: fixed;
    bottom: 47px;
    right: 150px;
    z-index: 995;
}

.tlf_wp .wp_ic,
.tlf_wp .tlf_ic {
    height: 44px;
    width: 44px;
    display: inline-block;
    background-size: 44px auto;
    margin: 0 16px;
    background-position: center;
    background-repeat: no-repeat;
}

.tlf_wp .wp_ic {
    background-image: url(/images/wp_ic.png);
}

.tlf_wp .tlf_ic {
    background-image: url(/images/tlf_ic.png);
}

@media (max-width: 767px) {
    .kuponn_tmpl {
        display: none;
    }

    .tlf_wp {
        right: 30px;
        bottom: 30px;
    }
}

.logo-row .top-description.addr {
    max-width: 250px;
    color: #777777;
    opacity: 0.9;
    padding-left: 40px;
    line-height: 17px;
}

.logo-row .top-description {
    display: table-cell;
    vertical-align: middle;
    height: 70px;
    padding: 0;
    letter-spacing: 0;
    font-size: 0.867em;
    line-height: 20px;
    color: var(--white_text_black);
}

.header-vcustom .mega-menu table .tail {
    display: none;
}

.header-vcustom .mega-menu table .wrap>.dropdown-menu {
    left: 0 !important;
}

.header-vcustom .mega-menu table .dropdown-menu {
    border-radius: 0;
    border: none;
    margin: 0px 0 0;
    top: auto;
    padding: 0;
    text-align: left;
    opacity: 0;
    background-clip: border-box;
}

.header-vcustom .menu-item.dropdown>div>ul.dropdown-menu>li {
    background-color: #1d2227;
    padding: 10px 15px 10px 6px;
    border-left: 5px solid #1c2227;
    /* position: relative !important;*/
}

.header-vcustom .dropdown-menu li,
.mega-menu table .dropdown-submenu {
    display: flex;
    padding-left: 20px;
    align-items: center;
}

.header-vcustom .mega-menu table .dropdown-submenu,
.dropdown-menu li {
    position: relative;
    padding: 0px;
    margin: 0px;
}

/*.header-vcustom .mega-menu table td:not(.wide_menu) ul li.dropdown-submenu > a:after{*/
/*display:none;*/
/*}*/

body#main .header-vcustom .mega-menu table#goods-dropdown .menu-item.dropdown>div>ul.dropdown-menu>li>a:after {
    content: "\f105" !important;
    display: block !important;
    font: 14px/1 FontAwesome !important;
    color: #6c8a9b !important;
    margin-left: auto !important;
    font-size: 16px !important;
    line-height: 24px !important;
    background-image: none !important;
    position: static !important;
}

.header-vcustom .menu-row .mega-menu table td:first-child {
    border-radius: 3px 0px 0px 3px;
}

.header-vcustom .mega-menu table td {
    padding: 0;
    text-align: center;
}

.header-vcustom .mega-menu table td.dropdown>.wrap {
    position: relative;
}

.header-vcustom .mega-menu table td:not(.wide_menu) ul li.dropdown-submenu>a:after {
    font: 14px/1 FontAwesome !important;
    content: "\f105" !important;
    margin-left: auto !important;
    font-size: 16px !important;
    line-height: 15px !important;
    color: #6c8a9b !important;
    background-image: none !important;
    position: static !important;
}

.header-vcustom .menu-item.dropdown>div>ul.dropdown-menu>li:hover>a {
    color: #fff !important;
}

.header-vcustom .menu-row.middle-block.bglight:not(.bg_none) .menu-only {
    border-top: 0px !important;
}

/*.menu-item.dropdown>div>ul.dropdown-menu>li>ul>li>a::after{*/
/*    content:'';*/
/*    display: none;*/
/*}*/
.content>ul {
    counter-reset: li;
    list-style: none;
    padding: 0;
    text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
}

.content>ul li {
    position: relative;
    display: block;
    padding: 0.4em 0.4em 0.4em 0.8em;
    margin: 0.5em 0 0.5em 2.5em;
    background: #f6f6f7;
    color: #444;
    text-decoration: none;
    transition: all 0.3s ease-out;
}

.content>ul li:hover {
    background: #dcdde1;
}

.content>ul li:after {
    position: absolute;
    content: "";
    border: 0.5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -0.5em;
    transition: all 0.3s ease-out;
}

.content>ul li:hover:after {
    left: -0.5em;
    border-left-color: #f4d631;
}

.content>ul li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.1em;
    top: 50%;
    margin-top: -1em;
    background: #f4d631;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}

.brands-wrapper.brands-wrapper--custom {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: auto !important;
    margin: auto !important;
    text-align: unset !important;
}

.brands-wrapper.brands-wrapper--custom .brand-wrapper {
    width: 172px;
}

#header .menu-wrapper .landings-list__item {
    margin-right: 10px;
}

#header .menu-wrapper .aspro-seo-tags {
    margin-left: 10px;
}

.dropdown-submenu {
    padding-bottom: 25px !important;
}

.like_icons:not(.static) {
    top: 0px !important;
    right: 0px !important;
    display: flex;
}

.btn.btn-exlg:not(.font-ignore) {
    padding-top: 10px;
    padding-bottom: 10px;
}

.counter_block.big {
    height: 38px;
    width: 100%;
}

.counter_block.big input[type="text"] {
    height: 38px;
}

.landings-list__info.landings-list__info--mobiled .landings-list__info-wrapper {
    display: flex !important;
    justify-content: flex-start !important;
}

.landings-list__info.landings-list__info--mobiled .landings-list__info-wrapper .landings-list__item {
    font-size: 11px !important;
    font-weight: 500 !important;
    padding: 5px 0px !important;
}

.landings-list__info.landings-list__info--mobiled .landings-list__info-wrapper .landings-list__item .landings-list__name {
    padding: 4px 8px !important;
}

.bx_searche.bx_searche--custom .mCSB_container {
    display: flex;
}

.bx_searche.bx_searche--custom .bx_searche__sections {
    max-width: 297px;
    padding: 10px 20px;
}

.bx_searche.bx_searche--custom .bx_searche__sections--title {
    color: #000;
}

.bx_searche.bx_searche--custom .bx_searche__section {
    padding-left: 10px;
    margin: 10px 0px;
    cursor: pointer;
    font-size: 0.867em;
    line-height: 1.692em;
}

.bx_searche.bx_searche--custom .bx_searche__section:hover {
    color: #ffb400;
}

.bx_searche.bx_searche--custom .bx_searche--items {
    min-width: 0px;
}

.bx_searche.bx_searche--custom .bx_searche__tags .aspro-seo-tags__title,
.bx_searche.bx_searche--mob .aspro-seo-tags__title,
.bx_searche.bx_searche--mob .bx_searche__sections--title {
    color: #000;
}

.bx_searche.bx_searche--mob .bx_searche__tags,
.bx_searche.bx_searche--mob .bx_searche__sections {
    margin-bottom: 12px;
}

.menu-top-mobile .aspro-seo-tags__title {
    display: none;
}

.menu-top-mobile .aspro-seo-tags {
    margin-left: 14px;
}

#headerfixed.fixed .bx_searche__sections {
    padding: 10px 10px;
}

#headerfixed.fixed .bx_searche--items .maxwidth-theme {
    padding: 0px;
}

#headerfixed.fixed .bx_searche--items .bx_img_element {
    width: 40px;
}

#headerfixed.fixed .bx_searche.bx_searche--custom .bx_searche__sections {
    max-width: 230px;
}

.bx_searche .bx_item_block {
    min-height: 0px;
}

.search-wrapper .bx_searche--items .bx_item_block .maxwidth-theme {
    padding: 0px;
    min-height: 0px;
}

.search-wrapper .bx_searche--items .bx_item_block .bx_img_element {
    width: 56px;
    height: 56px;
}


.tab-section-content>.catalog_block>.item_block {
    margin-right: 15px !important;
}


.third_bottom_menu > span {
    color: #bdd0db;
    font-size: 12px;
    line-height: 1.4;
}

footer .third_bottom_menu {
    margin: 0 0 0 15px;
}

.subscribe-block-wrapper .outer-wrapper {
    padding: 20px 0px 15px;
    position: relative;
}

footer .bottom-menu .wrap .item .title a {
    font-weight: 400;
    font-size: 12px;
    color: #bdd0db;
    text-decoration: underline;
    line-height: 18px;
}

footer .footer-inner:not(.light) .maxwidth-theme .row .info .email a {
    color: #bdd0db;
    font-size: 12px;
}

footer .info .address {
    position: relative;
    padding: 0 0 0 29px;
    line-height: 1.3333em;
    color: #bdd0db;
    display: inline-block;
    font-size: 12px;
}

footer .copy {
    color: #bdd0db;
}

footer .social-icons ul {
    position: relative;
    display: inline-block;
    padding: 0 32px;
    background: #232934;
    z-index: 1;
}

.subscribe-block-wrapper {
    background: #232934;
    border-bottom: 1px solid rgba(63,67,72,0.5);
}

footer .footer-inner {
    position: relative;
    margin: 0px;
    padding: 59px 0 64px;
    background: #232934;
}
/* .item_info__cod {
    position: absolute;
    font-size: 10px;
    left: 6px;
  } */
@media screen and (max-width: 500px) {
    /* .item_info__cod {
      top: 0px;
    } */
}

/* .search-custom-top .search-button-div { */
/* border: none; */
/* position: relative !important; */
/* left: 60px;
    top: -2px;
    right: unset !important; */
/* } */
/* .search-custom-top .search-button-div .btn-search {
    border: none;
    position: relative !important;
  }
  .search-custom-top .search {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    height: 26px;
  }
  
  .search-custom-top .search-input {
    border: none;
    background-color: white;
    height: 37px !important;
  } */

.search-custom-top {
    position: relative !important;
    top: 0px !important;
}

.title-search-result {
    top: 54px !important;
}

.fix-logo .logo-block,
.fix-logo .logo-block .logo {
    height: 70px;
}

.fix-logo .logo-block .logo {
    display: flex;
    align-items: center;
}

#mobilemenu.dropdown {
    border-top: none !important;
}

#mobilemenu .top-mobile-menu ul > li:last-child {
    border-bottom: none;
}

#mobilemenu .mobilemenu-v1 .top-mobile-menu {
    border-bottom: 5px solid var(--line_bg_black);
}

#mobileheader .right-icons .pull-right:nth-child(3) {
    display: none !important;
}

#mobileheader .right-icons .pull-right {
    padding: 0 5px;
}

.display_list.TYPE_2 .list_item .description_wrapp .like_icons.block {
    margin: 0; 
    padding: 0;
    bottom: -10px; 
    top: auto !important;
    left: 30px;
    right: 30px;
    display: flex;
}

.display_list.TYPE_2 .list_item .description_wrapp .description {
    padding-right: 60px;
    padding-bottom: 30px;
}

.properties_absolute {
    width: 100%;
    padding-right: 0;
    padding-top: 40px;
}

.catalog_item:not(.touch) .image_wrapper_block .like_icons span, .catalog_item .image_wrapper_block .like_icons span {
    opacity: 1;
    visibility: visible;
}

.like_icons.block span .svg {
    width: 30px;
    height: 30px;
    display: block;
    line-height: 30px;
}

.iconblock-8 {
    margin: 10px 0;
    padding-right:10px;
    display: inline-block;
}
.iconblock-8 .icon {
float: left;
    text-align: center;
    position: relative;
    top: 5px;
    left: 5px;
    width: 80px;
    height: 80px;
    background: #f7f8f9;
    color: #fff;
    border-radius: 5px;
}
.iconblock-8 .icon i,
.iconblock-8 .icon img {
    height: 50px;
    width: 50px;
    color: #fff;
    padding-top: 15px;
    z-index: 1;
    position: relative;
    box-sizing: content-box;
}
.iconblock-8:hover .icon {
    top: 0;
    left: 0;
}
.iconblock-8:hover .icon {
    box-shadow: 8px 8px #c2d4db;
}
.iconblock-8 .block {
    overflow: hidden;
        float: left;
    width: 75%;
}
.iconblock-8 h3 {
    transition: all 0.7s ease 0s;
    color: #333333;
    font-size:14px;
    margin:10px 0;
} 
.iconblock-8 p {
    font-size:12px;
}
.delivery_opened .wrapper1 .header_wrap {
    z-index: 0 !important;
}