.food-list, .list-article { padding-top: 0 }
h2 .food-ico {
    margin-top: -6px; margin-right: 9px;
    margin-bottom: 1px;
}

.mark a { height: 24px; }
.box-click-cont .btn-success { height: 22px; }
.comment-article * { box-sizing: border-box }
.comment-article .comment-text {
    margin-left: 62px;
    float: none;
    width: auto;
}

/*blockquote*/
blockquote {
    background: #eee;
    font-size: 16px;
    font-weight: 400;
    padding: 20px;
    border-color: #7dbe37;
    margin-bottom: 30px;
}
blockquote p:last-child { padding-bottom: 0 }

/*адресный блок*/
.article-body table.address-table {
    width: 100% !important;
    max-width: 840px;
    border-width: 4px;
    margin-left: auto; margin-right: auto;
}
.article-body table.address-table td {
    border: none;
    padding-top: 10px; padding-bottom: 10px;
}
.article-body table.address-table td:first-child {
    padding-left: 12px;
}
.article-body table.address-table td:last-child {
    padding-right: 12px;
}
.address-table ul li { padding-bottom: 2px; }

/*витрина*/
.article-body .vitr-table { width: 100%; }
.article-body .vitr-table, .article-body .vitr-table td { border: none; }
.article-body .vitr-table img {
    max-width: 100%;
    margin-bottom: 10px;
}

.js-mediator-article {
    display: inline-block;
    width: 100%;
}

    @media screen and (max-width:1155px){
        .top-img-swiper { margin-bottom: 59px; }
    }

    @media screen and (max-width:900px){
        .four-box .four-box__item:nth-child(4) { display: none; }
        .comment-article .comment-text .cit { margin-top: 10px; }

        .article-body table.address-table, .article-body table.address-table tbody  {
            display: block;
            margin-left: auto; margin-right: auto;
        }
        .article-body table.address-table tr, .article-body table.address-table td, .article-body table.address-table td:first-child {
            display: block;
            width: 100% !important;
            margin: 0 auto !important;
            max-width: 100%;
            border: none;
        }
        .article-body table.address-table td {
            padding: 10px 15px;
        }
        .article-body table.address-table td:first-child { padding-left: 15px; }
        .article-body table.address-table td img {
            float: none !important;
            max-width: 100%;
            margin: 0 auto !important;
            display: block;
        }
        #pads_buzzola/*, #yandex_ad*/ { display: none }
    }

    @media screen and (max-width:850px){
        .box-click { display: none }
    }

@media screen and (max-width:785px){
    .four-box  .four-box__item:nth-child(3) { display: none; }
    .swiper-article { padding: 3px; }
    .swiper-article .swiper-button-prev, .swiper-article .swiper-button-next {
        margin-top: -15px;
        width: 40px; height: 40px;
        background-size: auto 40px;
    }
    .swiper-article .swiper-button-prev { left: 5px; }
    .swiper-article .swiper-button-next { background-position: -40px 0; right: 5px; }
}

@media screen and (max-width:750px){
    .article-body p iframe {
        width: 100%;
        height: 370px;
    }
}

@media screen and (max-width:730px){
    .article-body p iframe { height: 360px; }
}
@media screen and (max-width:680px){
    .article-body p iframe { height: 340px; }
}

@media screen and (max-width:600px){
    .top-img-swiper { margin-bottom: 39px; }
    .four-box  .four-box__item:nth-child(3), .four-box  .four-box__item:nth-child(4) { display: block; }

    .article-body p, .article-body ul li {
        line-height: 1.29;
        padding-bottom: 10px;
        font-size: 16px;
    }
    .comment-article .comment-box {
        margin-left: 0; margin-right: 0;
    }

    .article-body .vitr-table td {
        width: 100%;
        display: block;
    }
    .article-body .vitr-table td:last-child { padding-bottom: 20px }
    .article-body h3 { font-size: 18px; }
}

@media screen and (max-width:580px){
    .article-body p iframe { height: 290px; }
}
@media screen and (max-width:550px){
    .article-body p iframe { height: 280px; }
}
@media screen and (max-width:520px){
    .article-body p iframe { height: 260px; }
}
@media screen and (max-width:480px){
    .article-body p iframe { height: 240px; }
}
@media screen and (max-width:400px){
    .article-body p iframe { height: 220px; }
}
@media screen and (max-width:380px){
    .article-body p iframe { height: 190px; }
}

/*Milkshake Day*/
.recept-container {
    margin-top: 19px; margin-bottom: 15px;
    color: #333333;
    font-size: 14px;
    line-height: 1.14;
}
.recept-container .col-md-6:first-child { width: 34.5%; }
.recept-container .col-md-6 { width: 65.5%; }
.recept__text {
    font-style: italic;
    font-weight: 600;
    display: block;
    margin-bottom: -6px;
}
.recept__text_step { margin-bottom: -4px; }
.recept__table {
    border: none !important;
    margin-bottom: 0 !important;
}
.recept__table td {
    padding: 0 !important;
    border: none !important;
    line-height: 1.14 !important;
}
.recept__table td:first-child { width: auto !important; }
.recept__table td.ingredient__img {
    width: 29px !important;
    text-align: center;
    padding-bottom: 11px !important;
}
.recept__table td.ingredient__text {
    font-style: italic;
    vertical-align: middle !important;
    padding-bottom: 11px !important;
    padding-left: 10px !important;
}
.recept__table td.step__img { width: 20px !important; }
.recept__table td.step__text {
    padding-top: 3px !important; padding-bottom: 17px !important;
    padding-left: 8px !important;
}
.recept__table tr:last-child td.step__text { padding-bottom: 6px !important; }
    @media screen and (max-width:991px){
        .recept-container .col-md-6 { float: left; }
    }
    @media screen and (max-width:900px){
        .recept__table td { display: table-cell !important; }
        .article-body table.recept__table td img,
        .article-body table.recept__table td:first-child img {
            max-width: none !important;
            width: inherit !important;
        }
    }
    @media screen and (max-width:767px){
        .recept-container .table-responsive {
            border: none;
            margin-bottom: 5px;
        }
        .recept-container .col-md-6:first-child { width: 44.5%; }
        .recept-container .col-md-6 { width: 55.5%; }
    }
    @media screen and (max-width:600px){
        .recept-container {
            margin-top: -10px; margin-bottom: 20px;
        }
        .recept-container .table-responsive { margin-bottom: 10px; }
        .recept-container .col-md-6:first-child { width: 100%; }
        .recept-container .col-md-6 {
            width: 100%;
            float: none; 
        }
        .recept__text_step { margin-bottom: -10px; }
        .recept__text { margin-bottom: -15px; }
    }










