@media only screen and (min-width: 768px) {
    .page-header .panel.wrapper {
        background-color: #bd242a;
        border-bottom: none;
    }
    .block-search {     width: calc(100% - 426px);            width: calc(100% - 626px);        margin: 25px 2% 0 2%; }
    .navigation, .nav-sections {
        margin-bottom: 0;
        background: #ffffff;
    }

    .navigation .level0 > .level-top {
        color: #575757;
        line-height: inherit;
        padding: 5px 12px;
        max-width: 130px;
        vertical-align: middle;
        display: table;
        height: 47px;
    }

    .navigation .level0:hover > .level-top {
        color: #c00 !important;
    }

    .navigation .level0.parent > .level-top > .ui-menu-icon {
        display: none;
        top: 28%;
    }

    .navigation .level0 > .level-top:before {
        content: '';
        position: absolute;
        display: block;
        width: 1px;
        height: 70%;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #d3d3d3;
    }

    .navigation .level0:last-child > .level-top:before {
        display: none;
    }

    .navigation .level0 > .level-top > span {
        display: table-cell;
        vertical-align: middle;
    }

    .home-banner-1-bl_mobile {
        display: none
    }

    .home-banner-1__item {
        width: 33.33%
    }

    .home-banner-1__item + .home-banner-1__item {
        border-left: 1px solid #bababa
    }

    .home-banner-1-bl {
        padding: 20px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1180px;
        width: 100%;
        display: flex
    }

    .home-banner-2-bl {
        margin: 30px -15px
    }

    .home-banner-2__item {
        width: calc(100% / 3);
        float: left
    }

    .home-banner-2__item .item-content {
        left: 45px
    }

    .home-banner-2__item .item-name {
        margin: 0 0 15px;
        font-size: 20px
    }

    .home-banner-3__item {
        width: 16.66%;
        padding: 0 3px
    }

    .home-banner-3__item .item-name {
        padding: 20px 10px 20px 75px
    }

    .home-banner-3__item .item-name span {
        display: block
    }

    .homecategories .boxitem {
        float: left;
        width: 31.33%;
        margin-bottom: 30px;
        text-align: left; /*padding-top: 20px;*/
        margin-right: 3%;
    }

    .homecategories .boxitem:nth-child(3n) {
        margin-right: 0;
    }
    .homecategories .boxitem:nth-child(3n+1){
        clear: left;
    }
    .page-wrapper .footer.content {
        padding: 50px 20px 0
    }

    .page-wrapper .footer.content .footer-info__menu ul {
        max-width: 120px;
        padding: 0
    }

    .page-wrapper .footer-info-wr {
        margin: 0 -15px 20px
    }

    .page-wrapper .footer-info-wr > .footer-contacts-links__list {
        display: none
    }

    .page-wrapper .footer-info-bottom-wr {
        margin: 30px 0 15px
    }

    .page-wrapper .footer-contacts-links__list ul li {
        margin: 0 0 10px
    }

    .page-wrapper .footer-contacts-links__list ul li a {
        padding: 0 0 0 30px;
        display: block;
        position: relative;
        color: #fff
    }

    .page-wrapper .footer-contacts-links__list ul li a:before {
        top: 50%;
        left: 0
    }

    .page-wrapper .footer-contacts-links__list ul li a.link-contact:before {
        margin: -9px 1px 0
    }

    .page-wrapper .footer-contacts-links__list ul li a.link-faq:before {
        margin: -9px 1px 0
    }

    .page-wrapper .footer-contacts-links__list ul li a.link-returns:before {
        margin: -8px 2px 0
    }

    .page-wrapper .footer-info__column {
        width: 17%;
        float: right
    }

    .page-wrapper .footer-info__column:last-child {
        width: 32%
    }

    .page-wrapper .footer-info__column .form.subscribe {
        max-width: 255px;
        position: relative
    }

    .page-wrapper .footer-info__column-list {
        width: 68%;
        float: right
    }

    .page-wrapper .footer-info__column-list .footer-info__column {
        width: 25%
    }

    .page-wrapper .footer-info__title {
        margin: 0 0 15px;
        font-size: 20px;
        font-weight: 700;
        line-height: 1.2
    }

    .page-wrapper .footer-info__menu ul {
        margin: 0;
        font-size: 14px
    }

    .page-wrapper .footer-info-bottom__social {
        margin: 0 10px 0 0;
        float: left
    }

    .page-wrapper .footer-info-bottom__social ul {
        margin: 0;
        padding: 0;
        overflow: hidden
    }

    .page-wrapper .footer-info-bottom__social ul li {
        margin: 0 10px 10px 0;
        float: left
    }

    .page-wrapper .footer-info-bottom__payments {
        float: right
    }

    .page-wrapper .footer-info-bottom__payments ul {
        margin: 0;
        padding: 0;
        overflow: hidden
    }

    .page-wrapper .footer-info-bottom__payments ul li {
        margin: 0 0 15px 15px;
        float: left
    }

    .page-wrapper .footer-bottom-bl {
        padding: 25px 0 15px;
        border-top: 1px solid #bababa;
        font-size: 14px
    }

    .page-wrapper .footer-bottom__links {
        margin: 0 10px 10px 0;
        float: left
    }

    .page-wrapper .footer-bottom__links ul li {
        margin: 0;
        float: left
    }

    .page-wrapper .footer-bottom__links ul li + li {
        margin: 0 0 0 10px;
        padding: 0 0 0 10px
    }

    .page-wrapper .footer-bottom__copyright {
        float: right
    }
}