/* * * Main page :: articles * * */
.b-mp-articles { position: relative; margin-top: 60px; margin-bottom: 100px; }

@media (max-width: 767px) {

    .b-mp-articles { margin-top: 60px; margin-bottom: 60px; }
    .b-mp-articles_carousel > .b-carousel_item ~ .b-carousel_item { display: none; }

}

@media (min-width: 768px) and (max-width: 1199px) {

    .b-mp-articles { margin-top: 80px; margin-bottom: 80px; }
    .b-mp-articles_carousel > .b-carousel_item:nth-child(2) ~ .b-carousel_item { display: none; }

}

@media (min-width: 1170px) {

    .b-mp-articles_carousel > .b-carousel_item:nth-child(3) ~ .b-carousel_item { display: none; }

}

/* * * Main page :: footer * * */
.b-mp-articles_footer { position: relative; margin-top: 42px; }

.b-mp-articles_footer_more { display: inline-block; position: relative; padding: 18px 54px 22px; font: 600 18px/1 'Open Sans', sans-serif; border-radius: 30px; }
.b-mp-articles_footer_more .i-svg { margin-left: 10px; font-size: 16px; }

.b-mp-articles_footer_controls { position: relative; margin-left: -9px; width: 88px; height: 28px; }

.b-mp-articles_footer_controls .b-carousel_arrow__prev { left: 0; }
.b-mp-articles_footer_controls .b-carousel_arrow__next { right: 0; }

@media (max-width: 767px) {

    .b-mp-articles_footer { margin-top: 40px; }
    .b-mp-articles_footer_controls { margin: 0 auto 30px; }

}

/* * * Main page :: announces * * */
.b-mp-articles .b-blog_announce_pic { margin-bottom: 14px; }

.b-mp-articles .b-blog_announce_heading { margin-bottom: 16px; }
.b-mp-articles .b-blog_announce_heading_title { margin-bottom: 18px; font: 700 18px 'Open Sans', sans-serif; }

.b-mp-articles .b-blog_announce_footer { margin-top: 16px; }

.b-mp-articles .b-blog_announce_footer [class*="col-"] { width: 100%; }
.b-mp-articles .b-blog_announce_footer [class*="col-"]:last-child { display: none; }

