.mp-top-carousel {
    overflow: hidden;
    margin-top: 10px;
    max-height: 336px;
    position: relative;
    width: inherit;
    float: none;
}

.mp-top-carousel .bx-wrapper .bx-pager {
    position: absolute;
    text-align: center;
    z-index: 90;
    bottom: 15px;
}

#mp-top-carousel > li
{
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.mp-top .promo {
    text-align: center;
    padding: 10px 0;
	margin:20px 0px;
}

.mp-top .gv_galleryWrap {
    float: left;
}

.mp-top .promo > div {
  clear: both;
  width: 260px;
  text-align: left;
  display: inline-block;
  height: 72px;
}

.mp-top .promo > div a {
  text-decoration: none;
}

.promo-ico {
    float: left; margin: 0 10px 0 0;
    width: 72px; height: 72px; display: inline-block;
    background: url('/i/mebhome_promo.svg') no-repeat;
}

.promo-ico.ico-2 { background-position: 0 -80px; }
.promo-ico.ico-3 { background-position: 0 -160px; }
.promo-ico.ico-4 { background-position: 0 -240px; }

.mp-top .promo > div span i {font: normal 17px Roboto,Arial;}

.mp-top .promo > div span.name {
    text-decoration: none;
    text-transform: uppercase;
    font: bold 25px "Roboto",Arial;
    color: rgb(212, 55, 50);
    margin: 5px 0 0 0;
    display: inline-block;
}

#mainpage .in-page-slider .bx-wrapper
{
    padding: 0 30px;
}

#mainpage .in-page-slider .bx-wrapper .bx-viewport
{
    border: none;
    background: transparent;
}

#mainpage .in-page-slider .bx-wrapper .bx-controls .bx-prev 
{
    left: 0px;
}

#mainpage .in-page-slider .bx-wrapper .bx-controls .bx-next
{
    right: 0px;
}

#mainpage .bx-wrapper
{
    position: relative;
}

#mainpage h1 
{
    margin: 0px 0px 10px 0px;
    font: normal 34px 'Roboto',Arial;
    color: #af0000;
}

.tizers
{
    background: transparent;
}

.tizer-item
{
    float: left;
    width: 230px;
    height: 240px;
    padding: 5px;
    margin: 3px 4px;
    margin: 3px 3px;
    background: #FFF;
    margin: 3px 0 4px 7.5px;
    box-sizing: border-box;
    border-radius:3px;
    border:1px solid #F3F3F3;
    flex-grow: 1;
}

.tizer-item:hover {
	box-shadow:0px 0px 6px rgba(0,0,0,0.2);color:#C31B1B;
	}
.tizer-item a
{
    text-decoration: none;
    color: #777;
}


.tizer-item-img img
{
    width: 220px;
    height: 183px;
}

.tizer-item-name
{
    text-align: center;
    font-family: 'Roboto';
    padding-top: 5px;
    font-size: 16px;

}

.tizer-item a:hover, .tizer-item:hover a
{
color:#C31B1B;
}


.param-div .slider-control
{
    margin: 10px 15px 10px 15px;
}

.bx-wrapper .bx-viewport
{
    left: 0;
}


.action-article,
.action-img-article
{
    height: 292px;
    width: 100%;
    margin-bottom: 18px;
}

.action-img-article
{
    display: block;
}

.action-article
{
    position: relative;
    text-decoration: none;
    margin-bottom: 18px;
    background: #f2f2f2;
    display: table;
}

.action-article:hover
{
    text-decoration: none;
}

.action-article .action-article-l
{
    width: 440px;
    margin: 0;
    height: 292px;
    vertical-align: middle;
    display: table-cell;
}

.action-article .action-article-l img
{
    max-width: 100%;
    max-height: 100%;
}

.action-article .action-article-r
{
    display: table-cell;
    text-decoration: none;
    padding: 40px 83px;
    vertical-align: middle;
    font-family: 'Roboto', Tahoma, Arial;
    font-size: 38px;
    font-weight: 100;
    color: #373737;
}

.action-article .action-article-r > div
{
    color: #3E3E3E;
    font-weight: 400;
    font-size: 20px;
    margin-top: 20px;
}

.banner-skidka
{
    background-image: url(/i/discount_star.png);
    text-align: center;
    height: 128px;
    width: 128px;
    position: absolute;
    z-index: 99;
    left: 350px;
    top: 15px;
}

.banner-skidka > span
{
    font: 45px 'Roboto', Arial;
    font-weight: 700;
    position: relative;
    top: 30%;
    color: #FFF;
}


/* ***********************/ 

                .popular-vendors-slider
                {
                    background: #FFF;
                    padding: 10px 10px 10px 10px;
                }

                .popular-vendors-slider h5
                {
                    margin: 0 0 15px 20px;
                    font: normal 28px 'Roboto',Arial;
                    display: inline-block;
                    margin: 0 0px 20px 22px;
                }

                .popular-vendors-slider ul
                {
                    margin: auto; border-radius:3px;
                    display: flex;
                    overflow-x: auto;
                    padding: 10px;
                }

                .popular-vendors-slider ul li
                {
                    list-style: none; border: 1px solid #FFF;
                    user-select: none; border-radius:3px;
                    margin-right: 15px;
                    border-radius: 1000px;
                }

                .popular-vendors-slider ul li a
                {
                    height: 188px;
                    width: 188px;
                    background: #EDEDED;
                    display: block;
                    align-content: center;
                    position: relative;
                    border-radius:300px;
                    overflow:hidden;
                }

                .popular-vendors-slider ul li:hover
                {
                	border: 1px solid #EEE;
		        }

                .popular-vendors-slider ul li img
                {
                    max-width: 77%;
                    max-height: 77%;

                    margin: auto;
                    position: absolute;
                    top:0;left:0;right:0;bottom:0;
                    mix-blend-mode: multiply;
                }

                .popular-vendors-slider .bx-wrapper
                {
                    margin: 0 5px 15px 27px;
                }

                .popular-vendors-slider .bx-wrapper .bx-viewport
                {                 
                    background: none;
                    border: none;
			        overflow:auto;
                }

                .popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-prev
                {
                    left: -20px;
                }

                .popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-prev.disabled
                {
                    display: none;
                }
				
			#left { padding: 0; background: #FAFAFA; } 
            #main { margin: 0 }

            #vendor-slider 
            { 
                margin: 20px 0;
                padding: 20px 0;
                background: #FFF;
                position: relative;
            }



            #vendor-slider ul A {float:left; position:relative; display: table-cell; vertical-align: middle; width:120px; height:60px; margin:2px; overflow:hidden; text-align:center; text-decoration:none; background:#ddd no-repeat 0 0}
            #vendor-slider ul A:hover {background:#ccc; margin:0; border: solid 2px #FFF;}





                .half-banners
                {
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: space-around;
                    padding: 0 5px;
                }

                .half-banners > a
                {
                    width: 50%;
                    margin-bottom: 15px;
                }

                .half-banners > a img
                {
                    max-width: 100%;
                    border-radius: 6px;
                }


.meb-h1 a {color:#000; text-decoration:none;}
.meb-h1 a:hover {color:#C31B1B; text-decoration:none;}

.lentapromo
{
    display: none;
}

.mp-main-header
{
    margin-top: 30px;
    text-align: center;
}

.opinion-slider.mp-opinion-slider
{
    margin: 0;
    max-width: 100%;
    position: relative;
}

.mp-opinion-slider-outer
{
    margin: 15px 15px 15px 10px;
}

.mp-opinion-slider:not(.loaded)
{
    display: none;
}

.mp-yt-video
{
    width: 560px;
    height: 316px;
    margin-right: 25px;
}

.op-iframe
{
    justify-content: flex-start;
}