html, body{margin:0;padding:0;width:100%;height:100%;}
body{width:100%;height:100%;min-width:1076px;position:relative;}
@media (min-width:1351px){
	body{
		/*background:url( "/include/14feb_background.jpg" ) no-repeat scroll center 80px #ffffff;*/
		/*background:url( "/include/new_year_2016.jpg" ) no-repeat scroll center 149px #ffffff;*/
		/*background:url( "/include/beaujolais_background.jpg" ) no-repeat scroll center 149px #ffffff;*/
		/*background:url( "images/autumn.png" ) no-repeat scroll center 149px #ffffff;*/
		/*background:url( "/include/23feb_background.png" ) no-repeat scroll center 265px #ffffff;*/
		/*background:url( "/include/background8march.png" ) no-repeat scroll center 200px #ffffff;*/
		/* background:url( "/include/background1_9may.jpg" ) no-repeat scroll center 201px #ffffff; */
		background:url( "images/autumn.png" ) no-repeat scroll center 149px #ffffff;
		/*background:url( "images/background25.png" ) no-repeat scroll center 149px #ffffff;*/
		/*background:url( "images/new_year_2016_old.jpg" ) no-repeat scroll center 149px #ffffff;*/
		/*background:url( "images/bg_valentin.png" ) no-repeat scroll center 200px #ffffff;*/
		/* background:url( "images/bg_23.png" ) no-repeat scroll center 203px #ffffff; */
		/*background:url( "images/bg_mart.png" ) no-repeat scroll center 203px #ffffff;*/
		/* background:url( "/include/spring.jpg" ) no-repeat scroll center 145px #ffffff; */
		/*background:url( "/include/bg_newyear.jpg" ) no-repeat scroll center 145px #ffffff;*/
	}
	body.wine-rating{background:url("/include/rating-bg.jpg") no-repeat scroll center 124px #2f221f;}
}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}
@-o-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(20px);}100%{opacity:1;-ms-transform:translateX(0);}}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}

div[id^=wait_comp_]{display:none !important;}
.news_report_work{margin:-15px 0 0;border:1px solid #e6ebf0;background:#f5f7f9;padding:32px 34px 32px 34px;}
.news_report_work .text_inner{display:block;position:relative;padding:0 0 0 70px;font-size:14px;line-height:20px;color:#505d72;}
.news_report_work .text_inner:before{content:"";position:absolute;left:0;top:50%;margin:-21px 0 0;width:46px;height:42px;background:url(images/robot.png) 0 0 no-repeat;}
.news_report_work .button1{position:relative;z-index:1;}

.bx-core-waitwindow{display:none !important;}
div.waitwindowlocalshadow{z-index:2998 !important;}
div.waitwindowlocal{z-index:2999 !important;}
font.notetext{color:#008000;}
/*#panel{display:none;}*/
script{display:none !important;}
/* *[id^=bx_incl]{display:inline;vertical-align:top;*display:inline;zoom:1;} */
@media print{
	body div#jivo-iframe-container, body div#jivo-iframe-container:not(.jivo-c-mobile), jdiv{display:none !important;}
}

/* КОНТЕНТ */
#wrapper{min-height:100%;height: auto !important;min-width:1036px;overflow:hidden;margin-bottom:-399px;}
#global{margin:0 auto 0;padding:0 0 399px;position:relative;}
#global .white{font-size:14px;clear:both;}
#global .white>.inner{padding-top:20px;}
#global .white>.page-center{background:white;}
#global .white:not(.mborder-box)>.inner{padding:20px;}
#global .grey{background-color:#f1f3f6;clear:both;}
#global .cfw>.inner{padding:0 20px;}
#global .after-content{overflow:hidden;}
#global #content+.after-content{overflow:hidden;}
#global .white h1{display:inline-block;margin:0 0 32px 0;}
#global .white .product_nf_button{display:inline-block;color:#7285a5;font-size:10px;border:1px solid #a9b7c9;padding:0 11px 0 30px;position:absolute;right:0;top:-50px;cursor:pointer;height:25px;line-height:25px;text-transform:uppercase;vertical-align:top;border-radius:2px;font-weight:bold;}
#global .white .product_nf_button:hover{border-color:#97a7bc;color:#5c7093;}
#global .white .product_nf_button:before{content:"";background:url("images/sp.png") -305px -177px no-repeat;position:absolute;top:6px;width:17px;height:13px;left:8px;}
#pusher{clear:both;height:408px;}
.page-center{width:1036px;margin:0 auto;}
.cfw{background:url("images/ccenter.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.fancybox-lock{overflow:inherit !important;}
.fancybox-lock .fancybox-overlay{overflow:hidden !important;}
.vertical_middle_wrap{position:relative;}
.vertical_middle_wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.vertical_middle_content{vertical-align:middle;display:inline-block;}
.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.row.flexbox{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.bx-mac .row.flexbox:not(.nmac) > div{margin-left:-1px;/*margin-right:-1px;*/}
.bx-mac .flexbox.nmac, .bx-mac .row.flexbox.nmac{display:block;}
.bx-mac .row.flexbox:after,.bx-mac .row.flexbox:before{width:100%;}

/* svg */
svg:not(:root){overflow:visible;}
.close_svg{display:block;}
.close_svg:hover .cls-1{fill:#8e1642;}

/* ТОП-ВЕРХНЕЕ МЕНЮ */
.top-block{background:none repeat scroll 0 0 #f5f7fa;clear:both;}
.top-block:after{border-bottom:1px solid #eaeef4;border-top:1px solid #f3f5f9;content:"";display:block;width:100%;height:0px;}
.top-block .inner{padding:12px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;
flex-wrap:nowrap;}
.top-block .topest{max-width:542px;overflow:hidden;}
.top-block .top-phone-block{width:136px;}
.top-block .top-name_contact{display:inline-block;font-size:12px;color:#7e96b3;padding-left:0px;letter-spacing:0;vertical-align:top;line-height:16px;}
.top-block .top-phone{text-decoration:none;font-size:16px;color:#495b79;letter-spacing:0.0em;font-weight:bold;vertical-align:top;line-height:16px;}
.top-block .top-phone i{margin-right:8px;margin-top:3px;display:inline-block;vertical-align:top;width:13px;height:13px;background:url(images/mainpageitems.png) 0 0 no-repeat;background-position:-76px -31px;}
.top-block .topest ul.items li:first-child:before{content:"";display:inline-block;vertical-align:top;width:6px;height:8px;background:url(images/mainpageitems.png) 0 0 no-repeat;background-position:-61px -31px;margin-top:11px;}
.bx-chrome .top-block .topest ul.items li:first-child:before{margin-top:11px;}
.top-block .auth{padding-left:40px;}
.top-block .auth .items{font-size:0;max-width:488px;overflow:hidden;text-align:center;}
.top-block .auth .items+.items{padding-top:5px;}
.top-block .auth .item{display:inline-block;vertical-align:middle;padding-right:20px;line-height:16px;}
.top-block .auth .items .item:first-of-type{float:left;}
.top-block .auth .items .item:last-of-type{padding-right:0;float:right;}
.top-block .auth .items .item a{text-decoration:none;}
.top-block .auth .items .item a{display:inline-block;vertical-align:middle;}
.top-block .auth .items .item.active a, .top-block .item:hover a span{color:#921c40;}
.top-block .auth .items .item span{display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:0em;text-transform:none;color:#505d72;line-height:16px;}
.top-block .auth .user span{max-width:183px;overflow:hidden;line-height:12px;text-overflow:ellipsis;white-space:nowrap;color:#505d72;font-size:12px;text-transform:none;letter-spacing:0;}
.top-block .auth .items .item.helloitem span{text-transform:none;color:#7e96b3;text-align:right;}
.top-block .auth .items .item .reg.icon span{text-transform:uppercase;letter-spacing:0.5px;font-size:10px;}
.top-block .auth .items .item .icon span:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:13px;background:url(images/mainpageitems.png) 0 0 no-repeat;margin-right:3px;}
.top-block .auth .items .item .reg.icon span:before{background-position:-76px 1px;margin-right:4px;}
.top-block .auth .items .item .login.icon span{text-transform:uppercase;letter-spacing:0.5px;font-size:10px;}
.top-block .auth .items .item .login.icon span:before{background-position:-61px 1px;margin-right:9px;}
.top-block .auth .items .item .lk.icon span{}
.top-block .auth .items .item .lk.icon span:before{background-position:-76px -16px;margin-right:5px;margin-top:-2px;}
.top-block .auth .items .item .how_order.icon span:before{background-position:-77px -45px;margin-right:4px;margin-top:-2px;}
.top-block .auth .items .item .fav.icon span{padding:9px 13px 7px 7px;}
.top-block .auth .items .item .fav.icon span:before{background-position:-61px -16px;margin-right:3px;margin-top:1px;}
.top-block .auth .items .item .fav.icon span b{font-weight:normal;}
.top-block .auth .items .item .logout.icon span:before{background-position:-91px 1px;margin-right:3px;}
.top-block .auth .items .item .dcard_info.icon span::before{background-position:-92px -17px;margin-right:6px;}
.top-block .auth .items .item .fav.icon{margin-left:-7px;}
.top-block .auth .items .item .fav.icon span{padding-left:10px;}
.top-block .auth .items .item .fav.icon span:before{margin-right:6px;margin-top:-1px;width:13px;height:13px;background:url(images/sp_new.png?v=1) -128px 0 no-repeat;}
.top-block .auth .items .item a:hover, .top-block .auth .items .item a:hover span{color:#901941;}

/* ХЕДЕР */
header{width:100%;background:white;}
header .title{clear:both;}
header .title .inner{overflow:hidden;height:86px;font-size:0;white-space:nowrap;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}
header .title .inner.page-center.top-block2{overflow:visible;}
header .logo{height:86px;line-height:86px;flex-shrink:0;}
.region_chel .logo{width:303px;position:relative;}
.region_chel .logo .angel{background: url(/include/regions/chel/header/logo/Cupid2.png) no-repeat;height: 72px; width: 77px; position: absolute; z-index: 100; top: 41px; left: 41px;}
.region_chel .logo a.logo_may{position: absolute;width: 367px;height: 86px;left: -81px;}
.region_ekat .logo{width:321px;position:relative;}
.region_ekat .logo .angel{background: url(/include/regions/ekat/header/logo/Cupid2.png) no-repeat;height: 72px; width: 77px; position: absolute; z-index: 100; top: 41px; left: 60px;}
.region_ekat .logo a.logo_may{position: absolute;width: 367px;height: 86px;left: -65px;}
header .logo > [id^=bx_incl]{height:100%;}
.region_chel header .logo .block img{vertical-align:middle;max-height:100%;max-width:100%; /*position: absolute;*/ /*top: 24px;*/}
.region_ekat header .logo .block img{vertical-align:middle;max-height:100%;max-width:100%; /*position: absolute;*/ /*top: 22px;*/}
.region_ekat header .logo .block.logo_may img{height: 86px;}
/*.region_chel header .logo .block img{height:94px;width:367px;position:absolute;top:-2px;left:-35px;z-index:13;}*/
/*.region_ekat header .logo .block img{height:92px;width:358px;z-index: 15;position: absolute;left:-18px;}*/
header .title.logo2016 .inner{overflow:initial;}
header .title.logo2016 .logo{margin:0 -56px 0 0;position:relative;}
header .title.logo2016 .logo>a{left:0;position:absolute;top:-8px;z-index:15;}
header .title.logo14feb .inner{overflow:visible;}
header .title.logo14feb .logo{margin:0 -43px 0 0;position:relative;width:367px;}
header .title.logo14feb .logo>a{left:13px;position:absolute;top:-12px;z-index:15;height:93px;overflow:hidden;}
header .title.logo2016 .logo .block-angel{left:20px;position:absolute;top:25px;z-index:15;}
header .logo.logo1_9may{margin:-14px 25px 0px -64px;padding-top:9px;}
header .tofeedback span{color:#505d72;font-size:12px;text-transform:normal;line-height:12px;}
header .tofeedback span.last{position:relative;top:-7px;left:0;}
header .title-search{padding:0 0 0 22px;flex-grow:1;}
header .title-search #search{position:relative;}
header .title-search input[type="text"]{background:none repeat scroll 0 0 #ffffff;border:1px #e3e7ee solid;color:#8b9ab1;font-size:13px;height:35px;outline:medium none;padding:0 30px 0 12px;resize:none;border-radius:2px;width:100%;font:13px/18px 'PT Sans', Arial;}
header .title-search .btn-search{border:0;cursor:pointer;padding:0;background:url("images/sp.png?v=4") no-repeat scroll -194px -212px rgba(0, 0, 0, 0);width:15px;height:16px;position:absolute;top:10px;right:12px;}
header .title-search .btn-search:hover{background-position:-209px -212px !important;}
header .title-search input[type="text"]::-webkit-input-placeholder{color:#8b9ab1;}
header .title-search input[type="text"]::-moz-placeholder{color:#8b9ab1;}/* Firefox 19+*/
header .title-search input[type="text"]:-moz-placeholder{color:#8b9ab1;}/* Firefox 18- */
header .title-search input[type="text"]:-ms-input-placeholder{color:#8b9ab1;}
header .small-cart{overflow:hidden;width:104px;flex-shrink:0;}
header .small-cart a{color:#505d72;display:block;padding:22px 0 18px 51px;overflow:hidden;height:33px;position:relative;text-decoration:none;vertical-align:top;text-overflow:ellipsis;overflow:hidden;}
header .small-cart a:hover, header .small-cart a.active{background-color:#f7f8fa;}
header .small-cart span{color:#7c889c;font-size:12px;line-height:12px;white-space:nowrap;}
header .small-cart span.baskettitle{color:#505d72;font-size:13px;text-transform:uppercase;letter-spacing:0.06em;line-height:13px;font-weight:bold;}
header .small-cart span.last{position:relative;top:-2px;left:0;}
.bx-firefox header .small-cart span.last{top:-6px;}
header .small-cart .icons{background:url("images/sp.png?v=4") no-repeat scroll -303px -26px rgba(0, 0, 0, 0);display:inline-block;height:28px;position:absolute;top:23px;width:32px;left:7px;}
header .small-cart .empty .icons{background-position:-337px -26px;}
header .small-cart .empty .summ_msg, header .small-cart .empty_msg{display:none;}
header .small-cart .empty .empty_msg{display:block;}
header .small-cart a:hover .icons, header .small-cart a.active .icons{background:url(images/mainpageitems.png) 0 0 no-repeat;background-position:-60px -60px;}
header .small-cart a:hover, header .small-cart a.active{background:none;}
header .small-cart a.active span.baskettitle, header .small-cart a:hover span.baskettitle{color:#921c40;}
header .top-region{min-width:128px;position:relative;padding:0 10px 0 0;line-height:40px;}
header .top-region .name{font-size:14px;color:#495b78;cursor:pointer;}
header .top-region .name:hover{color:#901941;}
header .top-region .name:before{width:10px;height:13px;content:'';display:inline-block;background:url("images/sp.png?v=4") no-repeat scroll -360px -272px transparent;margin:-3px 10px 0 1px;vertical-align:middle;}
header .top-region .name:after{width:5px;height:3px;content:'';display:inline-block;background:url("images/sp.png?v=4") no-repeat scroll -361px -264px transparent;margin:0 0 0 6px;vertical-align:middle;}
header .top-region ul{display:none;position:absolute;background-color:#7d1532;padding:3px;left:0;top:35px;z-index:16;margin:0;}
header .top-region:hover ul{display:block;}
header .top-region ul li{font-size:14px;padding:0;margin:0;list-style:none;line-height:16px;}
header .top-region ul li a{color:#fff;text-decoration:none;padding:6px 15px 9px;display:block;}
header .top-region ul li:hover, header .top-region ul li.current{background-color:#95244C;}
header .title .inner .top-links .topmenubutton{display:inline-block;vertical-align:top;}
header .title .inner .top-links{text-align:center;padding-bottom:15px;}
header .topmenubutton a{color:#505d72;line-height:2px;display:block;padding:24px 13px 11px 25px;position:relative;text-decoration:none;vertical-align:top;text-align:center;}
header .topmenubutton a span{font-size:11px;}
header .topmenubutton span{color:#505d72;font-size:12px;line-height:12px;text-transform:normal;}
.bx-chrome header .topmenubutton span{line-height:13px;}
header .topmenubutton span.last{left:0;position:relative;top:-6px;}
header .topmenubutton .icons{background:rgba(0, 0, 0, 0) url("images/quality_icons.png") no-repeat scroll -304px 0;display:block;vertical-align:top;height:23px;left:14px;top:22px;width:23px;}
header .tofeedback a:hover, header .tofeedback a.active{background:none;}
header .topmenubutton:hover span,header .topmenubutton.active span{color:#921c40;}
header .topmenubutton.tofeedback{margin-left:6px;}
header .topmenubutton.tofeedback .icons{background-position:0 -20px;width:30px;margin-left:11px;margin-bottom:4px;}
header .topmenubutton.tofeedback:hover .icons, header .topmenubutton.tofeedback.active .icons{background-position:-31px -20px;}
header .topmenubutton.tocalc .icons{background-position:0px -43px;margin-left:21px;margin-bottom:4px;}
header .topmenubutton.tocalc:hover .icons, header .topmenubutton.tocalc.active .icons{background-position:-24px -43px;}
header .topmenubutton.toonlain a{padding:26px 8px 11px 58px;}
header .topmenubutton.toonlain .icons{background-position:0 -61px;}
header .topmenubutton.mycollection .icons{background-position:0 -89px;top:27px;margin-left:14px;margin-bottom:4px;width:26px;}
header .topmenubutton.mycollection:hover .icons{background-position:-28px -89px;}
header .topmenubutton.toonlain:hover .icons, header .topmenubutton.toonlain.active .icons{background-position:-31px -61px;}
header .topmenubutton.torecord a{padding:23px 3px 11px 35px;}
header .topmenubutton.torecord .icons{background-position:2px -113px;left:13px;margin-left:18px;margin-bottom:5px;width:22px;}
header .topmenubutton.torecord:hover .icons, header .topmenubutton.torecord.active .icons{background-position:-18px -113px;}
header .topmenubutton.tocontacts .icons{background-position:2px 2px;left:13px;margin-left:18px;margin-bottom:4px;}
header .topmenubutton.tocontacts:hover .icons, header .topmenubutton.tocontacts.active .icons{background-position:-21px 2px;}
header .topmenubutton.torecord .newstick{background:#49aa13;border-radius:2px;color:#fff;font-size:9px;letter-spacing:1px;padding:1px 3px 1px 4px;}
header .topmenubutton.torecord .last{line-height:18px;}
header .topmenubutton.quality .icons{background-position:0 -66px;top:27px;margin-left:15px;margin-bottom:4px;width:26px;}
header .topmenubutton.quality:hover .icons{background-position:-27px -66px;}

/* МЕНЮ КАТАЛОГА В ХЕДЕРЕ */
header .top_catalog{background-color:#921c40;clear:both;}
header .top_catalog .inner{overflow:visible;height:43px;background-color:#921c40;}
.top-menu{position:relative;z-index:12;width:100%;height:100%;}
.top-menu td{padding:0;margin:0;}
.top-menu td>a{color:#ffffff;display:table-cell;font-size:13px;letter-spacing:0.0em;line-height:13px;padding:0 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;box-sizing:border-box;vertical-align:middle;height:50px;}
.region_ekat .top-menu td>a{padding:0 33px;}
.top-menu td:first-child{
	background:#a82450;
}
.top-menu td:hover, .top-menu td.active{background-color:#7d1532;}
.top-menu td .childs-wrapper{font-size:13px;letter-spacing:0;opacity:0;visibility:hidden;position:absolute;top:43px;-webkit-transition:all .2s ease-in-out .0s;-moz-transition:all .2s ease-in-out .0s;-o-transition:all .2s ease-in-out .0s;transition:all .2s ease-in-out .0s;z-index:101;height:0;}
.top-menu td .childs-wrapper.lastright{right:240px;}
.top-menu td:hover .childs-wrapper{opacity:1;visibility:visible;height:325px;z-index:10;}
.top-menu td .childs-wrapper .top-arrow{height:5px;width:18px;position:absolute;top:3px;left:50px;background:url('images/menu-top-arrow.png') 0 0 no-repeat;}
.top-menu td .childs{background:none repeat scroll 0 0 #7d1532;border-bottom:1px solid #6B132C;cursor:default;}
.top-menu td:hover .childs-wrapper{}
.top-menu .childs .items{position:relative;font-size:0;list-style:none outside none;/*margin:0 244px 0 0;*/padding:0;text-align:left;}
.top-menu .childs .items ul{min-height:288px;display:inline-block;height:263px;list-style:none outside none;margin:0;max-width:190px;padding:18px 0;vertical-align:top;width:auto;}
.top-menu .childs.two-columns .items ul:first-child{padding-right:0;}
.top-menu .childs .items li{font-size:14px;line-height:15px;padding:0 15px;}
.top-menu .childs .items li .present{width:190px;}
.top-menu .childs .items .child>a{display:block;color:white;padding:5px 10px 6px;text-decoration:none;}
.top-menu .childs .items li:hover>a, .top-menu .childs .items li>a.active{background:none repeat scroll 0 0 #95244C;}
.top-menu .childs .discount-item{border-bottom:2px solid #7d1532;border-right:2px solid #7d1532;position:absolute;top:0;left:100%;bottom:0;display:none;text-transform:none;background:none repeat scroll 0 0 #FFFFFF;float:right;/*margin:0 2px 1px;*/min-height:323px;overflow:hidden;width:240px;}
.top-menu td:hover>.childs-wrapper>.childs>.discount-item{display:block;}
.top-menu .childs .items li:hover .discount-item{display:block;}
.top-menu .childs .discount-item .name{color:#801939;text-decoration:underline;}
.top-menu .childs .discount-item .name:hover{color:#A3254C;}
.top-menu .childs .discount-item .iteminner{background:none repeat scroll 0 0 #FFFFFF;border-top:medium none;padding:25px 20px 21px;}
.top-menu .childs .discount-item .base{position:relative;text-align:center;overflow:hidden;}
.top-menu .childs .discount-item .label-wrap{position:absolute;}
.top-menu .childs .discount-item .image{display:inline-block;height:190px;overflow:hidden;vertical-align:bottom;max-width:190px;cursor:default;}
.top-menu .childs .discount-item img{max-width:100%;max-height:100%;vertical-align:bottom;}
.top-menu .childs .discount-item .name{display:inline-block;font-size:15px;font-weight:bold;line-height:18px;margin:11px 0 0;text-align:center;vertical-align:top;position:relative;}
.top-menu .childs .discount-item .name.onhover{color:#A3254C;}
.top-menu .childs .discount-item .properties{font-size:12px;line-height:22px;margin:4px 0 8px;position:relative;}
.top-menu .childs .discount-item .name.oneline{max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.top-menu .childs .discount-item .properties.oneline{max-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.top-menu .childs .discount-item .ratings{height:57px;position:absolute;top:41px;width:38px;}

/** Баннер в разделе акции **/
.discount_banner{margin-bottom:40px;}

/* ФУТЕР */
footer{clear:both;position:relative;height:399px;margin-top:-399px;}
footer p{margin:0 0 18px;}
footer a{color:#8997ae;text-decoration:none;}
footer a:hover, footer a span.active{color:#c5cfdf;}
footer .head{background-color:#414f67;}
footer .head .inner{padding:33px 0;white-space:nowrap;font-size:0;color:#8997ae;overflow:hidden;}
footer .head .inner>*{display:inline-block;font-size:13px;line-height:18px;vertical-align:top;white-space:normal;}
footer .title{font-size:15px;font-weight:bold;line-height:12px;margin-bottom:16px;letter-spacing:0.06em;}
footer .title span{color:#c5cfdf;}
footer .title a:hover span, footer .title a span.active{color:#ffffff;}
footer .column-about{font-size:13px;padding:0 83px 0 0;width:410px;}
footer .column-menu{width:618px;}
footer .column-menu .title{letter-spacing:0;margin-bottom:14px;}
footer .column-menu .menu{list-style:none;margin:0;padding:0;font-size:0;white-space:nowrap;}
footer .column-menu .menu>li{width:33%;display:inline-block;vertical-align:top;white-space:normal;font-size:13px;line-height:18px;padding:0 10px;}
footer .column-menu .menu>li:last-of-type{margin-left:-16px;}
footer .column-menu .menu>li ul{padding:0;list-style:none;line-height:22px;}
footer .bottom{background-color:#384760;}
footer .bottom .inner{padding:25px 0 77px 0;position:relative;box-sizing:border-box;white-space:nowrap;font-size:0;color:#8997ae;overflow:hidden;}
footer .bottom .inner>*{display:inline-block;font-size:12px;line-height:12px;vertical-align:top;white-space:normal;}
footer .contacts{letter-spacing:0.03em;}
footer .contacts .counters-box{display:inline-block;margin:-1px 0 0 26px;vertical-align:middle;}
footer .ranx{position:absolute;right:0;}
footer .ranx a{background:url("images/sp.png?v=4") no-repeat scroll -299px -55px rgba(0, 0, 0, 0);display:inline-block;height:14px;vertical-align:top;width:71px;margin-left:10px;}
footer .ranx a:hover{background-position:-299px -69px;}
footer .socbut{margin:-8px 0 0 58px;vertical-align:middle !important;}
footer .socbut .sbut{margin-left:5px;display:inline-block;vertical-align:middle;background:url("images/sp.png?v=4") 0 0 no-repeat;width:32px;height:32px;margin-top:-1px;}
footer .socbut .sbut:first-of-type{margin-left:-1px;}
footer .socbut .vk{background-position:-93px -99px;}
footer .socbut .vk:hover{background-position:-172px -99px;}
footer .socbut .tw{background-position:-136px -99px;}
footer .socbut .tw:hover{background-position:-215px -99px;}
footer .socbut .fs{background:url('images/foursquare.png') 0 0 no-repeat;}
footer .socbut .fs:hover{background-position:-42px 0;}
footer .socbut .in{background:url('images/instagram.png') 0 0 no-repeat;}
footer .socbut .in:hover{background-position:-42px 0;}

/* ПРЕДУПРЕЖДЕНИЕ О ВРЕДЕ */
.alc-fix{background:url("images/alc.png") no-repeat scroll center 16px #FFFFFF;border-top:1px solid #EBEBEB;bottom:0;height:62px;left:0;line-height:62px;position:fixed;width:100%;z-index:9000;clear:both;}

/* ЯРЛЫК */
.label{margin-right:15px;white-space:nowrap;display:inline-block;font-size:12px;height:23px;border:2px solid #D05E73;border-right:none;position:relative;background:none repeat scroll 0 0 #FFFFFF;border-radius:2px 0 0 2px;}
.label:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:2px solid #FFFFFF;content:"";height:27px;left:-4px;position:absolute;top:-4px;width:101%;border-radius:2px 0 0 2px;}
.label:after{background:url("images/label.png") no-repeat scroll -283px -51px rgba(0, 0, 0, 0);content:"";display:block;height:27px;position:absolute;right:-5px;top:-2px;width:7px;}
.label>*{display:inline-block;padding:2px 8px 3px;color:#bf3f56;position:relative;height:18px;line-height:18px;}

/* ЦЕНА */
.price{display:inline-block;font-size:0;color:#292D35;height:24px;vertical-align:top;line-height:24px;text-align:center;white-space:nowrap;word-break:keep-all;}
.price.up{text-align:left;}
.price.line>*{display:inline-block;}
.price .cur{font-size:16px;font-weight:bold;position:relative;}
.price .old{font-size:13px;line-height:13px;text-decoration:line-through;}
.price.line .old{margin:0 0 0 4px;}
.price .cur.y_price, .price .cur.r_price{padding:0 4px 0 7px;}
.price .cur.y_price{background-color:#fac622;}
.price .cur.r_price{background-color:#ac1e38;color:#FFFFFF;}
.price .cur.y_price:before, .price .cur.y_price:after, .price .cur.r_price:before, .price .cur.r_price:after{background:url("images/sp.png?v=4") no-repeat scroll -160px -217px rgba(0, 0, 0, 0);content:"";height:100%;position:absolute;top:0;width:1px;}
.price .cur.r_price:before, .price .cur.r_price:after{background-position:-218px -185px;}
.price .cur.y_price:before, .price .cur.r_price:before{left:-1px;}
.price .cur.y_price:after, .price .cur.r_price:after{right:-1px;}

/* СЧЕТЧИК */
.module-counter{font-size:0;white-space:nowrap;border:1px solid #d6dfea;border-radius:3px;background-color:#f5f7fa;width:76px;text-align:center;}
.module-counter>*{display:inline-block;vertical-align:top;}
.module-counter input{text-align:center;width:28px;height:21px;background:#f5f7fa;border:none; color:#3f4c5f; outline:none; font:13px/15px 'PT Sans', Arial;}
.module-counter .plus, .module-counter .minus{cursor:pointer;height:23px;width:22px;opacity:.5;}
.module-counter[data-disabled="disabled"] .plus, .module-counter[data-disabled="disabled"] .minus{cursor:default;}
.module-counter .plus{background:url("images/svg/plus-mini.svg") no-repeat center center transparent;float:right;}
.module-counter[data-disabled="disabled"] .plus:hover{background-position:-247px -211px;}
.module-counter .minus{background:url("images/svg/minus-mini.svg") no-repeat center center transparent;float:left;}
.module-counter .plus:hover, .module-counter .minus:hover{opacity:1;}
.module-counter[data-disabled="disabled"] .minus:hover{background-position:-225px -211px;}

/* ТАБЫ */
.tabs_titles{display:table;list-style-type:none;margin:30px 0 0;padding:0;white-space:nowrap;font-size:0;width:100%;border-spacing:2px 0;}
.tabs_titles>li{cursor:pointer;background-color:#DCE3EC;border-left:1px solid #d2dae6;border-right:1px solid #d2dae6;border-bottom:1px solid #B8C4D7;border-radius:2px 2px 0 0;border-top:2px solid #DDE3EC;display:table-cell;margin-left:3px;padding:7px 0 11px;vertical-align:top;text-align:center;}
.bx-chrome .tabs_titles>li{padding:8px 0 10px;}
.tabs_titles>li[data-tabhash="#feed"],.tabs_titles>li[data-tabhash="#wr"]{width:50%;}
.tabs_titles>li:first-of-type{margin:0;}
.tabs_titles>li>a{color:#505D72;display:inline-block;font-size:12px;height:16px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
.tabs_titles.feedback>li>a{text-transform:unset;font-size:14px;}
.tabs_titles>li>a>span:not(.recnt){border-bottom:1px dotted;}
.tabs_titles>li:hover{border-top:2px solid #d0d7e1;background-color:#d0d7e1;background-image:linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-o-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-moz-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-webkit-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-ms-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d0d7e1),color-stop(1, #b9c3d1));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d7e1', endColorstr='#b9c3d1',GradientType=0);}
.tabs_titles>li.active{cursor:default;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid #4a5a75;border-bottom:1px solid transparent !important;background-image:none !important;background-color:#FFFFFF !important;}
.tabs_titles>li.active>a{cursor:default;font-weight:bold;color:#384863;border-bottom:1px transparent;}
.tabs_bodyes{list-style-type:none;margin:0;padding:0;-webkit-transition:all .5s ease-in-out .0s;-moz-transition:all .5s ease-in-out .0s;-o-transition:all .5s ease-in-out .0s;transition:all .5s ease-in-out .0s;}
.tabs_body{display:none;margin:20px 0 0;}
.tabs_body.ex:not(.loaded), .tabs_body[data-tabhash="#faq"]:not(.loaded), .article-products .info .tabs_body.re:not(.loaded), .article-products .info .tabs_body.bl:not(.loaded), .article-products .info .tabs_body.fav:not(.loaded), .article-products .info .tabs_body.rec:not(.loaded){background:url("images/loader.gif") no-repeat scroll center center #FFFFFF;}
.tabs_body.active{display:block;}
.recnt{font-weight:bold;font-size:10px;background-color:#6A7A95;border-radius:100%;color:#fff;height:10px;min-width:10px;display:inline-block;vertical-align:middle;line-height:10px;text-align:center;margin:-2px 0 0 2px;padding:3px;}

/* ПАГИНАЦИЯ */
.navigation{border:2px solid #D3DCE1;height:40px;margin:38px 0;text-align:center;box-sizing:content-box !important;}
.catalog .items+.navigation{margin-top:0;}
.navigation-pages{display:inline-block;font-size:0;height:100%;margin:0 auto;}
.navigation-pages a, .navigation-pages span{border:1px solid rgba(0, 0, 0, 0) !important;color:#50657C;display:block;float:left;font-size:13px;font-weight:bold;height:20px;line-height:19px;margin:10px 1px;min-width:9px;padding:0 6px;text-decoration:none;box-sizing:content-box !important;}
.nav-current-page, .navigation-pages a:hover{background-color:#801939;border-radius:3px;color:#FFFFFF !important;}
.nav-current-page{font-weight:normal !important;}
#navigation_1_previous_page, #navigation_1_next_page, #navigation_2_previous_page, #navigation_2_next_page{background:url("images/sp.png?v=4") 0 0 no-repeat;display:inline-block;width:7px;height:20px;font-size:0;position:relative;}
#navigation_1_previous_page, #navigation_2_previous_page{background-position:-192px -32px;margin-right:2px;}
#navigation_1_previous_page:hover, #navigation_2_previous_page:hover{background-position:-211px -32px;}
#navigation_1_next_page, #navigation_2_next_page{background-position:-192px -14px;margin-left:0;}
#navigation_1_next_page:hover, #navigation_2_next_page:hover{background-position:-211px -14px;}

/* ХЛЕБНЫЕ КРОШКИ */
.breadcrumb{color:#7c889c;font-size:11px;margin:-5px 0 13px;padding:0;}
.breadcrumb li{display:inline-block;vertical-align:top;padding:0;}
.breadcrumb li:after{content:'-';margin:0 6px;}
.breadcrumb li:last-child:after{display:none;}
.breadcrumb a{color:#7c889c;text-decoration:none;}
.breadcrumb a:hover{color:#a3254c;}

/* share */
.share{display:inline-block;position:relative;cursor:pointer;}
.share .share-info{display:inline-block;color:#677385;font-size:14px;}
.share .share-info .share-text{display:inline-block;font-size:13px;color:#9ca6b7;}
.share .share-info .share-img{display:inline-block;margin-right:6px;top:4px;position:relative;}
.share .share-info .share-img .cls-1{fill:#9ca6b7;fill-rule:evenodd;}
.share:hover .share-info .share-text{color:#b12e5a;}
.share:hover .share-info .share-img .cls-1{fill:#b12e5a;}
.share .share_dropdown{position:absolute;top:40px;left:-20px;width:86px;opacity:0;visibility:hidden;-webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;transition: all .1s ease-in-out; z-index: 2;padding:20px;background:#FFF;-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);border-radius:3px;}
.share .share_dropdown:before{content: ""; position: absolute; top: -21px; left: 53%; margin-left: -10px; border: 6px solid transparent; border-top-color: transparent; border-top-style: solid; border-top-width: 10px; border-bottom: 11px solid #FFF;}
.share:hover .share_dropdown{opacity:1;visibility:visible;}
.share .share-info:hover:parent .share-img .cls-1{fill:#b12e5a;}
.share .share-info:hover:parent .share-text{color:#b12e5a;}
.ya-share2__list_direction_horizontal > .ya-share2__item{margin-right:6px !important;margin-bottom:6px !important;float:left;}
.ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(even){margin-right:0px !important;margin-bottom:6px !important;}
.ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(9){margin-bottom:0 !important;}
.ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(10){margin-bottom:0 !important;}
.ya-share2__badge{width:40px;height:40px;}
.ya-share2__container_size_m .ya-share2__icon{margin-right:8px;margin-top:8px;margin-left:8px;}

/* ССЫЛКА НАЗАД */
.bbar{margin:50px 0 80px 0;}
.bbar .socials-store{text-align:right;color:#677385;}
.bbar .back{background:url("images/svg/returnarrow.svg") no-repeat scroll left center transparent;display:inline-block;padding:0 0 0 15px;text-decoration:none;}
.bbar .back span{padding-left:15px;}
.bbar .socials-store{display:inline-block;float:right;padding-right:20px;}
.bbar .socials-store .i-like-it{display:inline-block;}
.bbar .socials-store .share{display:inline-block;position:relative;cursor:pointer;}
.bbar .socials-store .share .share-info{display:inline-block;}

/* ПОДСКАЗКИ */
.hovermes{cursor:pointer;display:inline-block;height:12px;margin:4px 0 0 5px;vertical-align:top;position:relative;}
.hoverico{background-color:#D05E73;border-radius:2px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;height:12px;line-height:12px;padding:0 0 0 1px;text-align:center;vertical-align:top;width:11px;margin-right:11px;}
.hoverinner{cursor:default;background-color:#FFFFFF;border-radius:2px;box-shadow:0 0 6px #678099;left:60px;opacity:0;padding:24px 26px;position:absolute;text-align:left;top:0;-webkit-transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s;visibility:hidden;width:492px;z-index:1;white-space:normal;min-height:40px;}
.hovermes .hoverinner:before{background:url("images/sp.png?v=4") no-repeat scroll -63px -53px #FFFFFF;content:"";height:13px;left:-8px;position:absolute;top:40px;width:10px;z-index:1;}
.hovermes:hover .hoverinner{left:30px;top:-41px;opacity:1;visibility:visible;}
.hovermes.left .hoverico{margin-left:11px;margin-right:0;}
.hovermes.left .hoverinner{left:inherit;right:143px;}
.hovermes.left .hoverinner:before{background-position:-74px -53px;left:544px;}
.hovermes.left:hover .hoverinner{right:103px;left:inherit;}
.smartfilter .hoverico{margin-top:1px;}
.bx-firefox .smartfilter .hoverico{margin-top:2px;}

/* ФОРМЫ */
.jqmOverlay{background:none repeat scroll 0 0 #4C4C4C;height:100%;left:0;opacity:0.8 !important;position:fixed;top:0;width:100%;z-index:750 !important;}
.popup, .jqmWindow{
	display:none;
	border-radius:3px;
	left:50%;
	max-width:1036px;
	padding:35px;
	position:absolute;
	top:100px;
	z-index:900 !important;
	margin-left:-50px;
	background:white;
}
.jqmWindow{width:406px;}
.how_add_in_collection_dynamic_frame.jqmWindow.jqm-init.show {width:771px;}
.popup.show, .jqmWindow.show{visibility:visible;}
.popup.loaded, .jqmWindow.loaded{z-index:3000 !important;opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);}
.popup .close, .jqmWindow .close{cursor:pointer;display:block;height:10px;position:absolute;right:15px;top:15px;width:10px;z-index:999;}
.popup .popupinner, .jqmWindow .popupinner{position:relative;width:100%;z-index:3000;height:100%;}
.popup .title, .jqmWindow .title{border-bottom:1px solid #dfe6ef;color:#292d35;font-size:24px;font-weight:bold;line-height:24px;margin:0 -35px 33px;padding:0 35px 37px;}
.form .form-group{margin:0 0 22px;}
.form label{display:block;font-size:13px;line-height:13px;color:#7b879b;margin-bottom:6px;}
.form label.ib{display:inline-block;vertical-align:top;}
.form .input input, .form textarea, .form select, .bxlhe-frame{border-radius:2px;background:white;border:1px solid #c4cdd7;box-shadow:inset 0 0 4px 0 #c4cdd7;color:#3f4c5f;outline:none;font:13px/18px 'PT Sans', Arial, sans-serif;height:34px;padding:0 10px;margin:0;width:100%;}
.form .cusel{outline:none;border-radius:2px;background:white;border:1px solid #c4cdd7;box-shadow:inset 0 0 4px 0 #c4cdd7;color:#435973;font:13px/18px 'PT Sans', Arial, sans-serif;height:34px;padding:0 10px;cursor:pointer;width:100% !important;position:relative;}
.form .cusel:after{position:absolute;top:8px;right:12px;content:'';display:block;width:9px;height:15px;background:url('images/select-arrows.png') -9px 0 no-repeat;}
.form .cusel:hover:after{background-position:0 0;}
.form .cusel.cuselFocus, .cusel.cuselOpen{background-position:0 -44px;}
.form .cuselText{width:100%;height:34px;line-height:34px;}
.form .cusel-scroll-wrap{overflow-x:hidden;overflow-y:scroll;z-index:9;display:block;position:absolute;left:0;top:100%;background:white;width:100%;border:1px solid #c9d0d7;box-shadow:0 0 4px 0 #c4cdd7;}
.form .cusel-scroll-wrap span{display:block;height:35px;line-height:35px;border-bottom:1px solid #e2e8eb;padding:0 11px;margin-top:-1px;border-top:1px solid #d5dde6;}
.form .cusel-scroll-wrap span.cuselActive{background:#eaeef2;color:#435973;}
.form .cusel-scroll-wrap span:hover{background:#801939;color:white;}
.form textarea, .bxlhe-frame{height:auto;}
.form textarea{padding:7px;}
.bxlhe-frame{padding:1px;}
.form div.error{right:15px;font-size:11px;color:#bb4359;top:-2px;}
.form input.error, .form textarea.error{background:#efb5c0;border-color:#b498a9;box-shadow:inset 0 0 4px 0 #b498a9;}
.input.checkbox{line-height:18px;white-space:nowrap;}
.input.checkbox input{opacity:0;position:absolute;visibility:hidden;}
.input.checkbox label{display:inline-block;position:relative;cursor:pointer;margin:0;padding-left:22px;line-height:15px;}
.input.checkbox label:before{display:block;content:'';position:absolute;left:0;top:0;width:15px;height:15px;background:url('images/ch.png') 0 0 no-repeat;}
.input.checkbox input:checked+label{color:#3b4f65;}
.input.checkbox input:checked+label:before{background-position:-15px 0;}
.input.checkbox label:hover{color:#A3254C;}
.jqmWindow .hovermes{margin:3px 5px;}
.jqmWindow .hoverico{width:12px;}
.popup .control-group .controls input[type="checkbox"], .jqmWindow .control-group .controls input[type="checkbox"]{margin:8px 0 0;}
.popup .starrequired, .jqmWindow .starrequired{color:#8D0000;font-size:14px;}
.popup .mandatory, .jqmWindow .mandatory{margin-top:10px;}
.popup .rstyle, .jqmWindow .rstyle{float:left;background-image:none;border-radius:4px;border-width:0 !important;padding:0 0 46px !important;position:relative;text-align:center;}
.popup .rstyle .title, .jqmWindow .rstyle .title{border-top:1px solid #a14e6a;background-color:#8a2245;background-image:linear-gradient(top, #8a2245 0%, #731430 100%);background-image:-o-linear-gradient(top, #8a2245 0%, #731430 100%);background-image:-moz-linear-gradient(top, #8a2245 0%, #731430 100%);background-image:-webkit-linear-gradient(top, #8a2245 0%, #731430 100%);background-image:-ms-linear-gradient(top, #8a2245 0%, #731430 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8a2245),color-stop(1, #731430));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a2245', endColorstr='#731430',GradientType=0 );border-radius:3px 3px 0 0;color:white;font-size:26px;line-height:26px;margin:0 0 46px;padding:25px 0;text-transform:uppercase;}
.popup .rstyle .content, .jqmWindow .rstyle .content{font-size:14px;margin:0 40px;}
.popup .rstyle .text, .jqmWindow .rstyle .text{color:#3C3C3C;font-size:21px;line-height:24px;margin:26px 0 40px;}
.popup .rstyle .question, .jqmWindow .rstyle .question{color:black;font-size:21px;line-height:20px;}
.popup .rstyle .buttons, .jqmWindow .rstyle .buttons{margin:37px 0 0;}
.popup .rstyle .close, .jqmWindow .rstyle .close{display:none;}
.popup .button1.yes, .popup .button2.no, .jqmWindow .button1.yes, .jqmWindow .button2.no{width:50px;}
.popup .button1.yes, .jqmWindow .button1.yes{margin-right:15px;}
.popup.inline, .jqmWindow.inline{background:none repeat scroll 0 0 #FFFFFF;border:medium none;box-shadow:none;display:block;margin:0 !important;min-width:417px;opacity:1;padding:0;position:inherit;transform:none;visibility:visible !important;z-index:0;font-size:13px;}
.popup.inline .moduletitle, .jqmWindow.inline .moduletitle{display:none;}
.popup .req, .jqmWindow .req{margin-top:10px;}
.evb-alc_frame, .evb-android_frame, .evb-ios_frame, .evb-acc_frame, .evb-birthday_frame{padding:0;}
.evb-alc_frame{width:624px;}
.evb-android_frame .title, .evb-ios_frame .title{margin-bottom:20px !important;}
.evb-birthday_frame{border-radius:10px !important;}
#popup_evb-birthday{padding-top:56px !important;padding-bottom:0 !important;border-radius:10px !important;}
#popup_evb-birthday .tinner{background:none repeat scroll 0 0 #FFFFFF !important;height:77px;left:-20px;padding:5px;position:absolute;top:0;width:460px;z-index:3000;border-radius:10px !important;}
#popup_evb-birthday .title{margin:0;background-color:#892144;background-image:linear-gradient(top, #892144 0%, #741531 100%);background-image:-o-linear-gradient(top, #892144 0%, #741531 100%);background-image:-moz-linear-gradient(top, #892144 0%, #741531 100%);background-image:-webkit-linear-gradient(top, #892144 0%, #741531 100%);background-image:-ms-linear-gradient(top, #892144 0%, #741531 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#892144', endColorstr='#741531',GradientType=0 );width:460px;position:absolute;top:5px;left:-15px;z-index:3001;border-radius:6px !important;}
#popup_evb-birthday .bc{background:#731430;border:5px solid #FFFFFF;border-top:0;width:420px;z-index:3001;position:relative;border-radius:0 0 10px 10px !important;}
#popup_evb-birthday .bc .content{background-color:#FFFFFF;margin:0 20px 20px;width:380px;padding-bottom:35px;}
#popup_evb-birthday .text{color:#505D72;font-size:14px;line-height:18px;padding-top:29px;margin-bottom:-10px;}
#popup_evb-birthday .text .t{font-size:19px;line-height:18px;color:#000000;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;}
#popup_evb-birthday .text .r{font-size:20px;color:#801939;margin:8px 0 2px;}
#popup_evb-birthday .button1.yes, #popup_evb-birthday .button2.no{width:auto;}
#popup_evb-birthday .hat{background:url("images/hbirth.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:70px;left:50%;margin-left:-82px;position:absolute;top:-70px;width:164px;}
.sof-req{display:inline-block;vertical-align:middle;font-size:18px;line-height:11px;color:#891e41;}
.popup .button-row, .jqmWindow .button-row{background:#f9f9fb;border-top:1px solid #ced7e2;margin:30px -35px -35px;padding:30px 35px 35px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.form .hr{height:1px;background:#ced7e2;margin:6px -35px 25px;}
.jqmWindow.dcard_info_dynamic_frame{width:462px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail{margin:13px 0 0 -5px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .icon{float:left;margin-top:2px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text{padding-left:198px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text .name{color:#6b7f94;font-size:16px;font-weight:bold;margin-bottom:17px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text .summ{min-width:149px;margin-bottom:10px;padding-right:10px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text .percent{width:94px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text>div:not(.name)>div{display:inline-block;vertical-align:top;white-space:normal;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail.wn .text>div:not(.name){padding-top:15px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text .t{color:#4a505a;display:block;margin-bottom:4px;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .text .v{color:#292d35;display:inline-block;font-size:30px;font-weight:bold;line-height:34px;vertical-align:top;white-space:nowrap;}
.jqmWindow.dcard_info_dynamic_frame .dcard_info_detail .currency{font-size:28px;display:inline-block;color:#292d35;vertical-align:top;line-height:34px;font-weight:bold;}
.jqmWindow.send2email_dynamic_frame{width:462px;}
.jqmWindow.send2email_dynamic_frame .result_form{text-align:center;padding-bottom:28px;}
.jqmWindow.send2email_dynamic_frame .result_form .image{padding-top:15px;}
.jqmWindow.send2email_dynamic_frame .result_form .res{font-size:20px;font-weight:bold;color:#292d35;margin-top:13px;}
.jqmWindow.send2email_dynamic_frame .result_form .text{font-size:15px;color:#505d72;margin-top:15px;line-height:22px;}
.popup.evb-newShop_frame{width:720px;height:475px;padding:0;}
.popup.evb-newShop_frame .bc{background:rgba(0, 0, 0, 0) url("images/newShop.png") no-repeat scroll center center;width:100%;line-height:3696px;height:748px;position:absolute;top:-182px;width:100%;}
#popup_evb-newShop{z-index:998;}
.popup.evb-newShop_frame .buttons{bottom:31px;left:50%;margin-left:-67px;position:absolute;}
.popup.evb-newShop_frame .button1{background-color:#ea5444;width:135px;height:42px;padding:0;margin:0;text-align:center;line-height:41px;background-image:none;border-bottom:none;}
.popup.evb-newShop_frame .button1:hover{background-color:#921c40;}
.evb-deliverytoshop_frame{max-width:462px;}
.evb-deliverytoshop_frame .title{margin-bottom:35px;}
.evb-deliverytoshop_frame .image{width:116px;height:116px;background:rgba(0, 0, 0, 0) url("images/dts_image.png") no-repeat scroll center center;float:left;}
.evb-deliverytoshop_frame .note{line-height:20px;margin:0 0 0 146px;padding:30px 0px 30px 0;}
.evb-deliverytoshop_frame .button-row {text-align: center;}
.evb-deliverytoshop_frame .okay_btn {margin-right:20px;}
.inputdcard{text-transform:uppercase;}
.discount_detail_dynamic_frame{min-width:773px;}
.dcard_hidden{visibility:hidden;}
.jqmWindow.dcard_code_dynamic_frame{width:422px;}
.jqmWindow.dcard_code_dynamic_frame .text{font-size:13px;line-height:20px;color:#7b879b;margin-bottom:6px;}
.jqmWindow.dcard_code_dynamic_frame .title_confirm{color:#292d35;font-size:22px;font-weight:bold;line-height:24px;margin:0 -39px 20px;text-align:center;}
.jqmWindow.dcard_code_dynamic_frame .text_confirm{color:#292d35;margin:4px 0 20px 4px;text-align:center;font-size:15px;}
.jqmWindow.dcard_code_dynamic_frame .text_confirm a{color:#8b1e46;border-bottom:1px dotted #8b1e46;margin-top:4px;cursor:pointer;text-decoration:none;}
.jqmWindow.dcard_code_dynamic_frame img{position:relative;left:177px;margin-bottom:20px;}
.jqmWindow.dcard_code_dynamic_frame .text.loading{background:url("images/loader.gif") no-repeat scroll center center transparent;}
.jqmWindow .fileform{background-color:#FFFFFF;border:2px dashed #ebeef3;cursor:pointer;height:76px;padding:2px;position:relative;text-align:left;vertical-align:middle;width:100%;margin-top:3px;}
.jqmWindow .fileform.active{border:2px solid #ebeef3;}
.jqmWindow .fileform #upload{position:absolute;top:0;left:0;width:100%;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;font-size:150px;height:30px;z-index:20;}
.jqmWindow .fileform #fileformlabel{position:relative;height:40px;line-height:20px;margin:24px 0 0 60px;text-align:left;width:100%;display:none;color:#7c889c;font-size:14px;width:200px;}
.jqmWindow .fileform #fileformlabel:before{background:url(images/checkformvac.png) 0 0 no-repeat;content:"";position:absolute;width:20px;height:20px;left:-34px;top:0px;}
.jqmWindow .fileform .clearfile{display:none;position:absolute;width:10px;height:10px;right:29px;top:30px;background:url(images/closeformvac.png) 0 0 no-repeat;cursor:pointer;}
.jqmWindow .fileform.active .clearfile{display:block;}
.jqmWindow .fileform:hover{border-color:#f4d8e1;cursor:pointer;}
.jqmWindow .fileform.active:hover{border-color:#ebeef3;cursor:inherit;}
.jqmWindow .fileform:hover .label_upload span{color:#921c40;}
.jqmWindow .fileform:hover .label_upload span.val{color:#d69cae;}
.jqmWindow .fileform:hover .label_upload:before{background-position:0 -26px;}
.jqmWindow .fileform .label_upload{text-align:left;margin:18px 0 0 155px;line-height:16px;position:relative;}
.jqmWindow .fileform .label_upload:before{background:url(images/pinuploadfile.png) 0 0 no-repeat;content:"";position:absolute;width:14px;height:26px;left:-27px;top:3px;}
.jqmWindow .fileform .label_upload span{font-size:14px;font-weight:bold;color:#7c889c;}
.jqmWindow .fileform .label_upload span.val{font-size:13px;font-weight:normal;color:#a5afc1;display:block;}
.jqmWindow input[type="file"]{left:0;height:100%;opacity:0;position:absolute;top:0;width:100%;cursor:pointer;}
.jqmWindow.discount_in_store_dynamic_frame{width:700px;padding:40px 50px 50px 50px;}
.jqmWindow.discount_in_store_dynamic_frame .discount_in_store_date{background-color:#e85149;color:#fff;font-size:10px;padding:3px 10px 2px;display:inline-block;vertical-align:top;border-radius:3px;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 12px 0;}
.jqmWindow.discount_in_store_dynamic_frame .title{font-size:30px;line-height:36px;margin:0 -50px 35px;padding:0 50px 33px;}
.jqmWindow.discount_in_store_dynamic_frame .note{padding:0 0 0 31px;line-height:20px;font-size:14px;position:relative;}
.jqmWindow.discount_in_store_dynamic_frame .note:before{content:'';display:block;border:1px solid #e85149;height:52px;width:1px;top:5px;left:0;position:absolute;box-sizing:border-box;}
.jqmWindow.discount_in_store_dynamic_frame .note .svg{margin:0 0 0 -31px;display:inline-block;vertical-align:top;padding:0 20px 0 0;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all{margin:35px 0 0 0;border:1px solid #e4e9f0;border-radius:2px 2px 0 0;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .atabs-prebody{margin:0;border:none;border-bottom:1px solid #e4e9f0;padding:5px 29px 8px;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .atabs-prebody .inner>*{width:49%;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .line{padding:24px 28px 29px 28px;border:none;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .progress{margin-top:7px;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .line .address:before{display:none;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .line .address{font-weight:bold;color:#292d35;font-size:15px;width:49%;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .chooseshop{right:29px;}
.jqmWindow.discount_in_store_dynamic_frame .amount_all.expandable .atabs .address .discount_in_store_label{margin-bottom:0;margin-top:6px;}
.jqmWindow.discount_in_store_dynamic_frame .new_shop{margin-top:4px;}
.jqmWindow.discount_in_store_dynamic_frame .discount_in_store_icons{padding:0 29px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #e4e9f0;}
.jqmWindow.discount_in_store_dynamic_frame .discount_in_store_icons>div{display:inline-block;vertical-align:top;position:relative;padding:24px 0 26px 78px;border-top:1px solid #e4e9f0;float:left;}
.jqmWindow.discount_in_store_dynamic_frame .discount_in_store_icons .svg{display:block;width:16px;position:absolute;top:26px;left:51px;}
.jqmWindow.discount_in_store_dynamic_frame .map{height:319px;position:relative;}
.jqmWindow.discount_in_store_dynamic_frame .images{height:227px;padding:20px 0 0 0;}
.jqmWindow.discount_in_store_dynamic_frame .images .image{width:340px;height:227px;float:left;display:inline-block !important;vertical-align:top;}
.jqmWindow.discount_in_store_dynamic_frame .images .image+.image{margin-left:20px;}

/* КАРТА В ЛИЧНОМ КАБИНЕТЕ */
.dcard_nf{display:inline-block;vertical-align:top;font-size:13px;line-height:15px;position:relative;}
.dcard_nf>*{display:inline-block;vertical-align:top;}
.dcard_nf_icon{background:url("images/sp.png?v=4") no-repeat scroll -329px -119px transparent;height:24px;width:24px;}
.dcard_nf_icon.success{background-position:-302px -192px;}
.dcard_nf_icon.error{background-position:-329px -192px;}
.dcard_nf_text{color:#292d35;margin:4px 0 0 4px;}
.dcard_nf_text a{color:#8b1e46;border-bottom:1px dotted #8b1e46;margin-top:4px;cursor:pointer;text-decoration:none;}
.dcard_nf_link{color:#8b1e46;border-bottom:1px dotted #8b1e46;margin-top:4px;cursor:pointer;}
.dcard_nf_button{color:#5c7093;cursor:pointer;border-bottom:1px dotted #5c7093;margin:4px 0 0 8px;}
.dcard_nf_button:hover{border-bottom-color:transparent;}
.total-prices .discounts input+.dcard_nf{margin:0 -50px 0 8px;}
.workarea.personal input+.dcard_nf{margin:7px 0 0 0;display:block;}

/* CAPTCHA */
.captcha_img{margin-top:5px;}
.captcha_refresh{cursor:pointer;font-size:12px;}
.captcha_refresh:hover{color:#A3254C;}
.captcha_refresh span{border-bottom:1px dotted;display:inline-block;line-height:12px;}
.g-recaptcha{min-height:76px;background:url("images/loader-h.gif") no-repeat scroll center center transparent;border-radius:3px;border:1px solid transparent;overflow:hidden;display:inline-block;max-width:100%;box-sizing:border-box;}
.g-recaptcha[data-size="normal"]{height:76px;min-width:40px;}
.g-recaptcha.rendered{border-color:#d3d3d3;}
.recaptcha.error+.g-recaptcha{border-color:#b498a9;box-shadow:inset 0 0 4px 0 #b498a9;}
.g-recaptcha>div{margin:-1px -2px -1px -1px;max-width:100%;overflow:hidden;}

/* ЛЕВОЕ МЕНЮ */
.sidebar{margin:0;min-height:50px;}
.sidebar>div:first-of-type{margin-top:0;}
.sidebar .moduletable-menu{border:1px solid #CED7E2;}
.sidebar .moduletable-menu ul{list-style:none;margin:0;padding:0;}
.sidebar .moduletable-menu>ul>li{border-top:1px solid #CED7E2;padding:13px 6px 19px;}
.sidebar .moduletable-menu>ul>li:first-of-type{border:none;}
.sidebar .moduletable-menu a{display:block;line-height:16px;margin:0;min-height:13px;padding:6px 8px;position:relative;}
.sidebar .moduletable-menu a:hover{color:#a3254c;}
.sidebar .moduletable-menu a.active{background-color:#A83058;border:medium none;color:#FFFFFF;text-decoration:none;}
.sidebar .moduletable-menu a.logout{background:url("images/logout.png") no-repeat scroll 8px 9px rgba(0, 0, 0, 0);margin:0;padding:6px 8px 6px 26px;}
.sidebar .moduletable-menu a.active .delimeter{display:none;}
.sidebar .moduletable-menu .parent>a{font-weight:bold;text-decoration:none;}
.sidebar .moduletable-menu.notitle .parent>a{font-weight:normal;}

/* МЕДАЛИ */
.medal{width:38px;height:57px;position:absolute;top:41px;left:0;background:url("images/medals.png") no-repeat 0 0;display:block;}
.medal+.medal{left:42px;}
.medal+.medal+.medal{top:101px;left:0;}
.medal.robert_parker{background-position:0 0;}
.medal.luigi_veronelli{background-position:-44px 0;}
.medal.wine_enthusiast{background-position:-89px 0;}
.medal.gamberro_rosso{background-position:-135px 0;}
.medal.wine_spectator{background-position:-179px 0;}
.medal.guia_penin{background-position:-224px 0;}
.medal.stiven_tanser{background-position:-269px 0;}
.medal.decanter.bronze{background-position:-314px 0;}
.medal.decanter.silver{background-position:-358px 0;}
.medal.decanter.gold{background-position:-403px 0;}
.medal.mundus.gold{background-position:-492px 0;}
.medals-big{float:right;width:151px;text-align:center;}
.medal-big{height:auto;margin:10px 0 50px -11px;padding:0 0 0 11px;width:auto;}
.medal-big .image{height:100px;margin:0 auto;width:65px;background:url("images/medals.png") no-repeat 0 -66px;}
.medal-big .title{font-size:12px;line-height:15px;margin:12px 0 9px;}
.medal-big .value{color:#273443;font-size:19px;font-weight:bold;}
.medal-big.hovermes .hoverinner{top:40px;}
.medal-big.hovermes:hover .hoverinner{top:0;}
.medal-big .image.reyting_roberta_parkera{background-position:0 -66px;}
.medal-big .image.luigi_veronelli{background-position:-70px -66px;}
.medal-big .image.wine_enthusiast{background-position:-143px -66px;}
.medal-big .image.otsenka_zhurnala_gambero_rosso{background-position:-215px -66px;}
.medal-big .image.reyting_zhurnala_wine_spectator{background-position:-287px -66px;}
.medal-big .image.guia_penin{background-position:-359px -66px;}
.medal-big .image.stiven_tanser{background-position:-432px -66px;}
.medal-big .image.zhurnal_decanter.bronze{background-position:-506px -66px;}
.medal-big .image.zhurnal_decanter.silver{background-position:-580px -66px;}
.medal-big .image.zhurnal_decanter.gold{background-position:-655px -66px;}
.medal-big .image.otsenka_zhurnala_mundus_vini.silver{background-position:-731px -66px;}
.medal-big .image.otsenka_zhurnala_mundus_vini.gold{background-position:-806px -66px;}
.medal-big .image.otsenka_zhurnala_mundus_vini.grand_gold{background-position:-881px -66px;}
.rating-article .block-title{background:#e8ecf3;height:56px;line-height:56px;font-size:20px;color:#7f1939;font-weight:bold;padding:0 20px;position:relative;margin-bottom:30px;}
.rating-article .block-title:after{content:'';display:block;height:1px;width:100%;background:white;position:absolute;bottom:1px;left:0;}
.rating-article .description{padding-left:55px;min-height:58px;position:relative;margin-bottom:30px;}
.rating-article .medal{top:0;}
.rating-article .title{color:#292d35;font-weight:bold;font-size:14px;}
.rating-article table{width:100%;}
.rating-article td{padding:0;width:50%;}
.rating-100{vertical-align:middle;height:82px;background:url('images/rating-100.png') 0 0 no-repeat;font-size:11px;line-height:12px;color:#7f1939;padding:0 29px 0 92px !important;}
.rating-100+.rating-100{padding-right:0 !important;}
.rating-100.r-96-100{background-position:0 0;}
.rating-100.r-90-95{background-position:0 -84px;}
.rating-100.r-80-89{background-position:0 -166px;}
.rating-100.r-70-79{background-position:0 -250px;}
.rating-100.r-60-69{background-position:0 -332px;}
.rating-100.r-50-59{background-position:0 -416px;}
.rating-3{width:33.3% !important;background:url('images/rating-3.png') 0 0 no-repeat;font-size:11px;line-height:12px;color:#7f1939;padding-top:123px !important;}
.rating-3.r-3{background-position:7px 0;}
.rating-3.r-2{background-position:-183px 0;}
.rating-3.r-1{background-position:-379px 0;}
.rating-medals{width:33.3% !important;background:url('images/rating-medals.png') 0 0 no-repeat;font-size:11px;line-height:12px;color:#7f1939;padding-top:115px !important;}
.rating-medals.gold{background-position:15px 0;}
.rating-medals.silver{background-position:-187px 0;}
.rating-medals.bronze{background-position:-379px 0;}
.rating-mundus{width:33.3% !important;background:url('images/medals.png') 0 0 no-repeat;font-size:11px;line-height:12px;color:#7f1939;padding-top:115px !important;}
.rating-mundus.grand{background-position: -1062px -58px;}
.rating-mundus.gold{background-position: -1177px -58px;}
.rating-mundus.silver{background-position: -947px -58px;}

/* КАТАЛЛОГ - ТУЛБАР */
.toolbar{background-color:#E2E7EC;border-radius:2px 2px 0 0;height:29px;padding:10px 20px;font-size:13px;position:relative;z-index:5;line-height:29px;}
.toolbar .button1{margin-top:1px;}
.toolbar .total-items span{color:#292D35;font-weight:bold;}
.toolbar .ordering{margin:0 0 0 53px;text-transform:none;}
.toolbar .group{display:inline-block;vertical-align:top;float:left}
.toolbar .selectbox,.toolbar .inputbox{border:1px solid #FFFFFF;border-radius:2px;display:inline-block;height:27px;margin:0 7px 0 7px;vertical-align:top;width:176px;}
.toolbar .inputbox input{background-color:#FFFFFF;border:1px solid #BDC6D0;border-radius:2px;box-shadow:0 0 2px 2px #DEE2E7 inset;height:27px;padding:0 0 0 11px;position:relative;text-decoration:none;vertical-align:top;width:100%;color:#505d72;box-sizing:border-box;}
.toolbar .selectbox{font-size:0;}
.toolbar .selectbox select{width:100%;border:none;height:100%;margin:0;padding:0 0 0 9px;box-sizing:border-box;font-size:12px;border-radius:2px;background-color:#fff;-webkit-appearance: none;background-image:url('images/76d57a61bb.png');background-position:right center;background-repeat:no-repeat;background-position-x:94%;background-position-y:50%;font:13px/18px 'PT Sans', Arial;}
/*html:not(.bx-touch) .toolbar .selectbox select{display:none;}*/
.toolbar .group.calendar .inputbox{width:91px;}
.toolbar .group.calendar .calendar-icon{margin:4px 24px 0 0;}
.toolbar .group.card .inputbox{width:131px;}
.toolbar .group.submit{float:right;}
.selectBox-dropdown{background-color:#FFFFFF;border:1px solid #BDC6D0;border-radius:2px;box-shadow:0 0 2px 2px #DEE2E7 inset;cursor:pointer;height:25px;padding:0;position:relative;text-decoration:none;vertical-align:top;width:174px;}
.selectBox-dropdown .selectBox-label{color:#3F4C5F;display:block;font-size:13px;line-height:25px;overflow:hidden;padding:0 0 0 10px;white-space:nowrap;width:137px;}
.selectBox-dropdown.selectBox-menuShowing{border-radius:3px 3px 0 0;}
.selectBox-dropdown .selectBox-arrow{height:100%;position:absolute;right:0;top:0;width:27px;}
.selectBox-dropdown .selectBox-arrow:before{border-color:#3F4C5F rgba(0, 0, 0, 0);border-style:solid solid none;border-width:4px;content:"";display:block;font-size:0;height:0;left:10px;position:absolute;top:11px;width:0;}
.selectBox-options{cursor:default;list-style:none outside none;margin:0;padding:0;}
.selectBox-dropdown-menu{background:none repeat scroll 0 0 #FFFFFF;border-color:#C6CED5;border-image:none;border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 0 2px 1px #C6CED5;margin:2px 0 0;max-height:205px;overflow:auto;position:absolute;z-index:9999;}
.selectBox-options li{margin:0;padding:0;white-space:nowrap;}
.selectBox-options li a{border-top:1px solid #D5DDE6;display:block;font-size:13px;line-height:13px;padding:6px 10px 9px;}
.selectBox-options li:first-of-type a{border-top:1px solid #FFFFFF;}
.selectBox-options .selectBox-selected a, .selectBox-options .selectBox-hover a{background:none repeat scroll 0 0 #EAEEF2;color:#505D72;}
.toolbar .compare{float:right;text-transform:none;display:none;margin-top:2px;}
.toolbar .compare.active{display:block;}
.toolbar .compare.active .link{padding-right:10px;border-radius:2px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:10px;height:25px;line-height:24px;padding-left:29px;position:relative;text-decoration:none;text-transform:uppercase;}
.bx-chrome .toolbar .compare.active .link{line-height:25px;}
.toolbar .compare.active .link:before{background:url("images/sp.png?v=4") no-repeat scroll -168px -247px rgba(0, 0, 0, 0);content:"";height:15px;left:9px;position:absolute;top:5px;width:15px;}
.toolbar .compare.active .cclear{border-bottom:1px dotted;display:inline-block;font-size:12px;height:16px;margin-left:13px;margin-top:2px;text-decoration:none;vertical-align:top;width:auto;line-height:18px;}
.bx-chrome .toolbar .compare.active .cclear{margin-top:3px;}

/* КАТАЛОГ -СПИСОК ТОВАРОВ */
.catalog-products .items{margin:0 0 38px;padding:0;list-style:none;font-size:0;}
.catalog-products .items:after{content:'';width:100%;display:table;clear:both;}
.catalog-products .items .sline{background:#ced7e2;height:1px;width:100%;float:left;}
.catalog-products .item{float:left;position:relative;white-space:normal;}
.catalog-products[data-columns="1"] .item{width:100% !important;}
.catalog-products[data-columns="2"] .item{width:50% !important;}
.catalog-products[data-columns="3"] .item{width:33.3% !important;}
.catalog-products[data-columns="4"] .item{width:25% !important;}
.catalog-products .item .iteminner{padding:24px 20px 24px;border-top:none;}
.catalog-products .item .iteminner.nob{border-top:1px solid transparent;}
.catalog-products .item .base{text-align:center;position:relative;overflow:hidden;}
.catalog-products .item .label-wrap{position:absolute;top:0;}
.catalog-products .item .name{display:inline-block;font-size:15px;font-weight:bold;line-height:18px;margin:11px 0 0;text-align:center;vertical-align:top;position:relative;}
.catalog-products .item .name.onhover{color:#A3254C;}
.catalog-products .item .image{display:inline-block;height:190px;overflow:hidden;vertical-align:bottom;max-width:190px;cursor:default;line-height:190px;}
.catalog-products .item .image img{vertical-align:bottom;max-height:190px;max-width:190px;}
.catalog-products .item .properties{font-size:12px;line-height:22px;margin:4px 0 8px;position:relative;}
.catalog-products .item .name.oneline{display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.catalog-products .item .properties.oneline{display:block;max-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.catalog-products .item .price{margin:0 0 7px;}
.catalog-products .item .compares{height:27px;overflow:hidden;position:absolute;right:0;top:0;width:31px;display:none;}
.catalog-products .item .compares.incompare{display:block;}
.catalog-products .item .compares .add2compare{background:url("images/sp.png?v=4") no-repeat scroll -126px -151px rgba(0, 0, 0, 0);height:100%;width:100%;}
.catalog-products .item .compares:hover .add2compare{background-position:-158px -151px;}
.catalog-products .item .compares .incompare{background:url("images/sp.png?v=4") no-repeat scroll -94px -213px rgba(0, 0, 0, 0);height:100%;width:100%;}
.catalog-products .item .compares:hover .incompare{background-position:-126px -213px;}
.catalog-products .item .favorites{height:27px;overflow:hidden;position:absolute;right:0;top:0;width:31px;display:none;}
.catalog-products .item .favorites.infavorite{display:block;}
.catalog-products .item .favorites .add2favorite{background:url("images/sp.png?v=4") no-repeat scroll -126px -181px rgba(0, 0, 0, 0);height:100%;width:100%;}
.catalog-products .item .favorites:hover .add2favorite{background-position:-158px -181px;}
.catalog-products .item .favorites .infavorite{background:url("images/sp.png?v=4") no-repeat scroll -94px -243px rgba(0, 0, 0, 0);height:100%;width:100%;}
.catalog-products .item .favorites:hover .infavorite{background-position:-126px -243px;}
.compares .add2compare{display:block;}
.compares .incompare{display:none;}
.compares.incompare .add2compare{display:none;}
.compares.incompare .incompare{display:block;}
.favorites .add2favorite{display:block;}
.favorites .infavorite{display:none;}
.favorites.infavorite .add2favorite{display:none;}
.favorites.infavorite .infavorite{display:block;}
.catalog-products .item .compares+.favorites{top:33px;}
.fastpreview{cursor:pointer;background-color:#c9d5e2;border:3px solid #FFFFFF;border-radius:5px;color:#384A61;font-size:10px;height:23px;left:50%;line-height:23px;margin:0 0 0 -62px;overflow:hidden;padding:0 10px;position:absolute;text-decoration:none;text-transform:uppercase;top:134px;display:none;}
.fastpreview:hover{background-color:#BCCBDB;color:#384A61;}
.catalog-products .item .buttons .module-counter input{width:19px;}
.catalog-products .item .buttons{display:none;font-size:0;margin:10px auto 0;width:178px;white-space:nowrap;text-align: center;}
.catalog-products .item .buttons.incart{width:194px;text-align:center;}
.catalog-products .item .buttons .incart{padding:0 15px;}
.catalog-products .item .buttons .chill_out{display:none;}
.catalog-products .item .buttons.incart .chill_out{margin:5px 0 0 0;display:inline-block;vertical-align:middle;}
.catalog-products .item .buttons .noexist{text-transform:uppercase;}
.buttons .add2cart{display:inline-block;vertical-align:top;}
.buttons .incart{display:none;}
.buttons .out-subscribe{display:none;}
.buttons.incart .add2cart{display:none;}
.buttons.incart .incart{display:inline-block;vertical-align:top;}
.buttons.sub .out-subscribe{display:inline-block;;}
.buttons.sub .in-subscribe{display:none;}
.catalog-products .item.hover .iteminner{box-shadow:0 0 3px 2px #D5DDE4;position:relative;z-index:2;background:none repeat scroll 0 0 #FFFFFF;}
.catalog-products .item .buttons{display:block;}
.catalog-products .item .buttons .module-counter{margin-right:11px;display:inline-block;vertical-align:top;}
.catalog-products .item .buttons.incart .module-counter{display:none;}
.catalog-products .item .compares, .catalog-products .item:hover .compares{display:block;}
.catalog-products .item .favorites, .catalog-products .item:hover .favorites{display:block;}
.catalog-products .cat-desc{margin:20px 0 0;}
/* .noexist{color:#292D35;font-size:14px;margin:13px 0 0;position:relative;text-align:center;text-transform:uppercase;}
.noexist:before, .noexist:after{background:url("images/sp.png?v=4") no-repeat scroll -15px -58px rgba(0, 0, 0, 0);content:"";height:8px;position:absolute;top:5px;width:8px;} */
.noexist:before{left:11px;}
.noexist:after{right:11px;}
.section-description-bottom{margin-top:20px;}

/** FORM SUBSKRIBE */
.subscribe_dynamic_frame{padding:44px 47px;width:445px;}
.subscribe_dynamic_frame .close{cursor:pointer;background:url(images/svg/close_sub.svg) no-repeat !important;display:block;height:10px;position:absolute;right:15px;top:15px;width:10px;z-index:999;transition:all .3s ease;}
.subscribe_dynamic_frame .close:hover{background:url(images/svg/close_hover.svg) no-repeat !important;}
.subscribe_dynamic_frame .form.subform .title{margin:0 -47px 40px;padding:0 47px 45px;font-size:30px;line-height:12px;}
.subscribe_dynamic_frame .form.subform .item{border:1px solid #dfe6ef;padding:25px 15px 20px 7px;margin:0 auto;}
.subscribe_dynamic_frame .form.subform .item .image{display:inline-block;text-align:center;padding:0;}
.subscribe_dynamic_frame .form.subform .item .image img{border:0;}
.subscribe_dynamic_frame .form.subform .item .info{display:inline-block;vertical-align:top;padding-left:0;}
.subscribe_dynamic_frame .form.subform .item .info .title{margin:0;padding:0 0 1px 0;font-size:16px;line-height:18px;color:#921c40;border:0;}
.subscribe_dynamic_frame .form.subform .item .info .properties{font-size:12px;line-height:22px;color:#505d72;}
.subscribe_dynamic_frame .form.subform .item .info .properties .simbol{color:#d0d9e5;}
.subscribe_dynamic_frame .form.subform .item .info .price-block{padding:6px 0 0 0;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .price{font-size:16px;color:#292d35;font-weight:bold;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .price.dicount{background-color:#fac622;position:relative;padding:0 4px 0 7px;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .price.dicount:before, .subscribe_dynamic_frame .form.subform .item .info .price-block .price.dicount:after{background:url(images/sp.png?v=4) no-repeat scroll -160px -217px rgba(0, 0, 0, 0);content:"";height:100%;position:absolute;top:0;width:1px;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .price.dicount:before{left:-1px;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .price.dicount:after{right:-1px;}
.subscribe_dynamic_frame .form.subform .item .info .price-block .old-price{margin:6px 0 0 12px;font-size:13px;line-height:13px;text-decoration:line-through;display:inline-block;}
.subscribe_dynamic_frame .form.subform .form-footer{margin-top:40px;position:relative;}
.subscribe_dynamic_frame .form.subform .form-footer .email{display:inline-block;font-size:14px;line-height:23px;color:#7c889c;height:100%;box-shadow:unset;border-color:#ced7e2;border-radius:3px;padding-right:0;position:relative;}
.subscribe_dynamic_frame .form.subform .form-footer .email .input{height:40px;}
.subscribe_dynamic_frame .form.subform .form-footer .email .input div.error{color:#ea5444;top:60px;left:10px;font-size:12px;}
.subscribe_dynamic_frame .form.subform .form-footer .email .input .error{right:0px;}
.subscribe_dynamic_frame .form.subform .form-footer .email .input input{background:#fafbfc;}
.subscribe_dynamic_frame .form.subform .form-footer .email .input .inputtext.email.error{background:#fafbfc !important;box-shadow:none !important;border:1px solid #ea5444;}
.subscribe_dynamic_frame .form.subform .form-footer .button{display:inline-block;float:right;position:absolute;bottom:1px;right:0;max-height:40px;}
.subscribe_dynamic_frame .form.subform .form-footer .button input{float:right;font-size:12px;line-height:23px;color:#fff;background:#8e1642;border-radius:3px;margin-left:16px;transition:all .3s ease;cursor:pointer;height:100%;padding:8px 25px;transition:all .3s ease;}
.subscribe_dynamic_frame .form.subform .form-footer .button input:hover{background:#b12e5a;}
.subscribe_dynamic_frame .form.subform .success .image{background:url('images/jackdaw.png') no-repeat;background-position:center;padding:23px 24px;border:2px solid #921c40;border-radius:50px;width:0;}
.subscribe_dynamic_frame .form.subform .success .text{font-size:14px;line-height:20px;color:#505d72;margin:5px 0 0;}
.subscribe_dynamic_frame .form.subform .form-footer-success{margin-top:20px;position:relative;}

/*Форма НЕ НАШЛИ ТОВАР на странице поиска*/
.catalog-products .item .image_form{display:inline-block;height:134px;overflow:hidden;vertical-align:bottom;max-width:190px;line-height:190px;cursor:pointer;}
.catalog-products .item .image_form{margin-bottom:14px;margin-top:42px;}
.catalog-products .item .name_form{display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:15px;font-weight:bold;line-height:18px;margin:11px 0 11px;text-align:center;vertical-align:top;position:relative;cursor:pointer;color:#292d35;}
.catalog-products .item .text_form{overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%;font-size:13px;line-height:18px;text-align:center;vertical-align:top;position:relative;display:inline-block;}
.catalog-products .item .button{text-align:center;margin-top:28px;}
.catalog-products .item .button .button2.small{padding:0 15px;height:25px;line-height:25px;border-bottom:0;}

/* СПИСОК ТОВАРОВ - СЛАЙДЕР */
.catalog-products.carousel{border:1px solid #CED7E2;margin:0 0 20px;padding:0;position:relative;}
.catalog-products.carousel .flexslider{height:343px !important;margin:33px 0 16px !important;width:100% !important;position:relative;}
.catalog-products.carousel .items{white-space:nowrap;padding:0;margin:0;height:100%;}
.isSafari .catalog-products.carousel .items{display:table;}
.catalog-products.carousel .items>li{margin-left:0;}
.catalog-products.carousel .flexslider[data-columns="1"] .item{width:100% !important;}
.catalog-products.carousel .flexslider[data-columns="2"] .item{width:50% !important;}
.catalog-products.carousel .flexslider[data-columns="3"] .item{width:33.3% !important;}
.catalog-products.carousel .flexslider[data-columns="4"] .item{width:25% !important;}
.catalog-products.carousel .pagination{text-align:center;position:absolute;bottom:16px;right:0;width:100%;}
.catalog-products.carousel .pagination a, .catalog-products.carousel .pagination span{text-indent:-9999px;background:url("images/sp.png?v=4") -194px 0 no-repeat;width:11px;height:11px;margin:0 10px 0 0;display:inline-block;}
.catalog-products.carousel .pagination a:hover{background-position:-207px 0;}
.catalog-products.carousel .pagination .selected{text-indent:-9999px;background-position:-220px 0;cursor:default;}
.catalog-products.carousel .pagination{height:0;display:none;}
.catalog-products.carousel .flex-direction-nav{font-size:0;list-style:none outside none;margin:-85px 0 0;padding:0;position:absolute;top:50%;width:100%;}
.catalog-products.carousel .flex-direction-nav li{margin:0;padding:0;position:absolute;width:100%;height:55px;}
.catalog-products.carousel .flex-direction-nav a{display:inline-block;background-color:#FFFFFF;height:55px;width:15px;position:absolute;z-index:10;}
.catalog-products.carousel .flex-direction-nav a{left:-2px;}
.catalog-products.carousel .flex-direction-nav a:after{content:" ";display:block;background:url("images/sp.png?v=4") no-repeat scroll -31px -215px transparent;height:22px;width:15px;}
.catalog-products.carousel .flex-direction-nav a.flex-next{right:-2px;left:inherit;}
.catalog-products.carousel .flex-direction-nav a.flex-next:after{background-position:-15px -215px;}
.catalog-products.carousel .flex-direction-nav li:hover a.flex-prev:after{background-position:-69px -215px;}
.catalog-products.carousel .flex-direction-nav li:hover a.flex-next:after{background-position:-53px -215px;}
.catalog-products.carousel .flex-direction-nav .flex-disabled{display:none !important;}
.catalog-products.carousel.wtitle{height:412px;max-height:412px;}
.catalog-products.carousel.wtitle h2{display:inline-block;font-size:22px;margin:-9px 0 0 13px;padding:0 16px;vertical-align:top;}
.catalog-products.carousel.wtitle .item .iteminner{padding-top:18px;}
.slider{clear:both;margin:0 0 20px 0;position:relative;}
.slider .catalog-products.carousel .flexslider{margin:0 !important;width:100% !important;}
.slider .catalog-products.carousel.wtitle h2{margin-top:-3px;}

/* ГЛАВНАЯ - СЛАЙДЕР ТОВАРОВ */
.front-slider{clear:both;margin:0 0 20px 0;overflow:hidden;position:relative;}
.front-slider .toall{background:none repeat scroll 0 0 #ffffff;font-size:10px;letter-spacing:0.06em;line-height:16px;padding:0 16px 0 19px;position:absolute;right:12px;text-decoration:underline;text-transform:uppercase;top:-9px;}
.front-slider .carousel{margin-top:40px;}
.front-slider .catalog-products.carousel.wtitle h2{background-color:#ffffff;}
.front-slider .catalog-products.carousel .items{overflow:hidden;}
.slidertabs{background:none repeat scroll 0 0 #ffffff;font-size:0;padding:0 15px;position:absolute;right:10px;top:-12px;white-space:nowrap;}
.slidertabs .slidertab{border-radius:2px;display:inline-block;line-height:10px;margin-right:7px;padding:6px 11px 5px 12px;text-align:center;text-decoration:none;vertical-align:top;}
.slidertabs .slidertab:last-of-type{margin-right:0;}
.slidertabs .slidertab span{border-bottom:1px dotted #273647;color:#273647;display:inline-block;font-size:10px;letter-spacing:0.06em;line-height:11px;text-transform:uppercase;vertical-align:top;}
.slidertabs .slidertab.active{background-color:#921c40;}
.slidertabs .slidertab.active span{color:#ffffff;border-bottom:1px dotted transparent;}

/* ГЛАВНАЯ - БОЛЬШОЙ БАННЕР */
.big_frontpage{position:relative;margin:0 0 20px;height:330px;overflow:hidden;clear:both;}
.big_frontpage .slides{margin:0;padding:0;list-style:none;}
.big_frontpage .slides:after{content:"";display:table;clear:both;}
.big_frontpage .slides img{border:none;}
.big_frontpage .slides li{padding:0;margin:0;overflow:hidden;}
.big_frontpage .slides li, .big_frontpage .slides li>a{height:330px;width:1036;line-height:326px;vertical-align:middle;text-align:center;display:inline-block !important;}
.big_frontpage .slides li img{vertical-align:middle;}
.big_frontpage .slides li:before{display:none;}
.big_frontpage .flex-direction-nav{font-size:0;list-style:none outside none;top:50%;margin:-172px auto 0;padding:0;position:relative;width:100%;}
.big_frontpage .flex-direction-nav li{margin:0;padding:0;position:absolute;width:100%;}
.big_frontpage .flex-direction-nav a{display:inline-block;background:url("images/sp.png?v=4") no-repeat scroll -31px -215px rgba(0, 0, 0, 0);height:22px;width:15px;position:absolute;z-index:10;}
.big_frontpage .flex-direction-nav .flex-prev{left:14px;}
.big_frontpage .flex-direction-nav .flex-next{right:14px;background-position:-15px -215px;}
.big_frontpage .flex-direction-nav .flex-prev:hover{background-position:-69px -215px;}
.big_frontpage .flex-direction-nav .flex-next:hover{background-position:-53px -215px;}
.big_frontpage .flex-direction-nav .flex-disabled{display:none !important;}
.big_frontpage .flex-control-paging{font-size:0;list-style:none outside none;margin:-28px auto 0;padding:0;position:relative;text-align:center;}
.big_frontpage .flex-control-paging li{display:inline-block;margin:0 5px 0 0;padding:0;vertical-align:top;}
.big_frontpage .flex-control-paging li:before{display:none;}
.big_frontpage .flex-control-paging a{z-index:10;display:inline-block;background:url("images/sp.png?v=4") no-repeat scroll -304px -86px rgba(0, 0, 0, 0);height:16px;width:16px;position:relative;}
.big_frontpage .flex-control-paging a span{display:none;}
.big_frontpage .flex-control-paging a:hover{background-position:-326px -86px;}
.big_frontpage .flex-control-paging a.flex-active{background-position:-350px -87px;}

/* ГЛАВНАЯ - РЯД ИЗ 3х, 4х и 1х МАЛЕНЬКИХ БАННЕРОВ */
.small_frontpage, .small3x_frontpage, .small4x_frontpage{clear:both;}
.small_frontpage .items, .small3x_frontpage .items, .small4x_frontpage .items{white-space:nowrap;font-size:0;overflow:hidden;}
.small_frontpage .item, .small3x_frontpage .item, .small4x_frontpage .item{display:inline-block;vertical-align:top;font-size:12px;overflow:hidden;}
.small_frontpage .item>*, .small3x_frontpage .item>*, .small4x_frontpage .item>*{display:inline-block;vertical-align:top;}
.small_frontpage .item img, .small3x_frontpage .item img, .small4x_frontpage .item img{display:inline-block;vertical-align:top;}
.small_frontpage .item>a:hover, .small3x_frontpage .item>a:hover, .small4x_frontpage .item>a:hover{opacity:0.7;}
.small_frontpage, .small3x_frontpage{margin:20px 0 20px;}
.small4x_frontpage{margin:0;}
.small4x_frontpage hr{background:none repeat scroll 0 0 #ced7e2;border:medium none;display:block;height:1px;margin:0 0 60px;}

/* ДИСКОНТНАЯ ПРОГРАММА, РЕЙТИНГОВОЕ ВИНО */
.discount-article .block-title{background:#e8ecf3;height:56px;line-height:56px;font-size:20px;color:#7f1939;font-weight:bold;padding:0 20px;position:relative;margin-bottom:30px;}
.discount-article .block-title:after{content:'';display:block;height:1px;width:100%;background:white;position:absolute;bottom:1px;left:0;}
.discount-article table{margin-bottom:45px;width:100%;}
.discount-article table.discount{border:1px solid #eef1f7;}
.discount-article table.discount tr td{}
.discount-article .prices{margin:0;}
.discount-article table td{vertical-align:top;}
.discount-article hr{border:0;background:#e8ecf3;height:1px;margin:0 0 20px 0;}
.discount-article .single-star, .discount-article .double-star{display:inline-block;vertical-align:top;width:25px;height:15px;margin-right:7px;margin-top:2px;}
.discount-article .single-star{background:url('images/single-star.png') 10px 0 no-repeat;}
.discount-article .double-star{background:url('images/double-star.png') 0 0 no-repeat;}
.wine-rating .section-description-bottom{line-height:20px;margin-top:23px;}
.wine-rating .rating-article{margin-top:33px;}
.big_discountpage, .big_winerating{position:relative;margin:0 0 20px;height:280px;overflow:hidden;}
.big_winerating{height:293px;margin-top:23px;}
.big_discountpage .slides, .big_winerating .slides{margin:0;padding:0;}
.big_discountpage .slides:after, .big_winerating .slides:after{content:"";display:table;clear:both;}
.big_discountpage .slides img, .big_winerating .slides img{border:none;}
.big_discountpage .slides li, .big_winerating .slides li{padding:0;margin:0;line-height:0;width:772px;height:280px;overflow:hidden;}
.big_winerating .slides li{width:772px;height:293px;}
.big_discountpage .slides li:before, .big_winerating .slides li:before{display:none;}
.big_discountpage .flex-control-paging, .big_winerating .flex-control-paging{font-size:0;list-style:none;margin:0;padding:0;position:absolute;right:10px;bottom:4px;z-index:10;}
.big_discountpage .flex-control-paging li, .big_winerating .flex-control-paging li{display:inline-block;margin:0 10px 0 0;padding:0;vertical-align:top;}
.big_discountpage .flex-control-paging li:before, .big_winerating .flex-control-paging li:before{display:none;}
.big_discountpage .flex-control-paging a, .big_winerating .flex-control-paging a{display:inline-block;background:url("images/sp.png?v=4") no-repeat scroll -194px 0 rgba(0, 0, 0, 0);height:11px;width:11px;}
.big_discountpage .flex-control-paging a span, .big_winerating .flex-control-paging a span{display:none;}
.big_discountpage .flex-control-paging a:hover, .big_winerating .flex-control-paging a:hover{background-position:-207px 0;}
.big_discountpage .flex-control-paging a.flex-active, .big_winerating .flex-control-paging a.flex-active{background-position:-220px 0;}
.discount_filter{border-bottom:1px solid #ced7e2;padding:0 0 26px 0;margin:0px 0 35px 0;}
.discount_filter .items{display:-webkit-inline-flex;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.discount_filter .item{cursor:pointer;width:33%;float:left;padding:8px 15px 17px 40px;box-sizing:border-box;position:relative;text-decoration:none;}
.discount_filter .item.hovermes{height:inherit;display:inherit;margin:0;}
.discount_filter .item .title{line-height:28px;border-bottom:1px dotted;font-size:16px;}
.discount_filter .item .icon{background-color:#f5f7fa;width:28px;height:28px;border-radius:100%;position:absolute;left:0;top:8px;background-repeat:no-repeat;background-position:center;}
.discount_filter .item.active .title{color:#a3254c;}
.discount_filter .item.active .icon{background:url('images/checkdis.png') no-repeat #921c40 center !important;}
.discount_filter .item .hoverico{margin:0;}
.discount_filter .item.hovermes .hoverinner{z-index:30;left:0;top:120%;width:350px;transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;}
.discount_filter .item.hovermes .hoverinner:before{display:none;}
.discount_filter .item.hovermes:hover .hoverinner{transition-delay:.8s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;}
.discount_filter .item.hovermes:hover .hoverinner{left:0;top:100%;}
.discount_filter .item.hovermes.left .hoverinner{right:0;top:120%;left:inherit;}
.discount_filter .item.hovermes.left:hover .hoverinner{right:0;top:100%;}
.discount_filter .item.hovermes.center .hoverinner{left:-50%;top:120%;}
.discount_filter .item.hovermes.center:hover .hoverinner{left:-50%;top:100%;}
.discount_filter .item.hovermes .hoverinner .image{float:left;}
.discount_filter .item.hovermes .hoverinner .description{color:#505d72;font-size:13px;}
.discount_filter .item.hovermes .hoverinner .image+.description{padding-left:91px;}
.discount_filter .item.hovermes .hoverinner .top .image{width:78px;height:78px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.discount_filter .item.hovermes .hoverinner .top .button5{margin-top:16px;}
.discount_filter .item.hovermes .hoverinner .stopper{margin:13px 0 -5px 0;border-top:1px solid #ced7e2;padding:13px 0 0 0;}
.discount_filter .item.hovermes .hoverinner .stopper .image{width:40px;height:44px;background-size:contain;background-repeat:no-repeat;background-position:right center;padding:0 0 0 36px;}
.discount_filter .item.hovermes .hoverinner .stopper .description{font-size:12px;display:inline-block;padding:0 0 0 13px;margin-top:-5px;}
.section_filter{margin:0 0 29px 0;}
.section_filter .auctiontabs.slidertabs .slidertab{margin-right:4px !important;}

/* НЕДАВНО ПРОСМОТРЕННЫЕ - СЛЕВА */
.catalog-products.lastviewed{border:1px solid #CED7E2;padding:17px 8px;margin:20px 0;position:relative;}
.catalog-products.lastviewed .module-title{text-align:center;padding:0 20px;}
.catalog-products.lastviewed a.prev, .catalog-products.lastviewed a.next{margin-top:-59px;}
.catalog-products.lastviewed .items{font-size:0;white-space:nowrap;overflow:hidden;margin:-5px 0 0;}
.catalog-products.lastviewed .item .iteminner{padding:0 0 13px;}
.catalog-products.lastviewed .item .image{width:132px;}
.catalog-products.lastviewed .viewed-slider .slides::after{display:none;}
.catalog-products.lastviewed .flex-direction-nav{list-style-image:none;list-style-type:none;}
.catalog-products.lastviewed .viewed-slider{height:inherit;}
.catalog-products.lastviewed .viewed-slider .slides li{height:inherit;}

/* РЕЦЕПТЫ БАРМЕНА */
.separator{background-color:#E5E5E5;font-size:0;height:1px;margin:20px 155px;}
.catalog-default p{margin:0;}
.catalog-default .items{margin-bottom:20px;padding:0;}
.catalog-default .item{list-style:none;}
.catalog-default .item .image{float:left;}
.catalog-default .item .details .name{font-size:16px;line-height:16px;margin:0 0 7px;display:block;}
.catalog-default .item .details .introtext p:last-of-type{margin:0;}
.catalog-default.recipes .item{overflow:hidden;}
.catalog-default.recipes .details{margin-left:155px;}
.article-default .image{float:left;margin:0 46px 45px 0;}
.article-default.recipes .introtext, .article-default.recipes .fulltext{margin-left:155px;}
.article-default.recipes p{margin:0;}

/* НАША КОМАНДА */
.team .items{list-style:none;padding:0;}
.team .group{margin:0 0 25px;}
.team .group .title{cursor:pointer;background-color:#862244;background-image:linear-gradient(top, #862244 0%, #641026 100%);background-image:-o-linear-gradient(top, #862244 0%, #641026 100%);background-image:-moz-linear-gradient(top, #862244 0%, #641026 100%);background-image:-webkit-linear-gradient(top, #862244 0%, #641026 100%);background-image:-ms-linear-gradient(top, #862244 0%, #641026 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #862244),color-stop(1, #641026));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#862244', endColorstr='#641026',GradientType=0 );border-radius:2px;font-size:16px;line-height:16px;padding:7px 10px 10px;}
.team .group .title a{background:url("images/arrows-small.png") no-repeat 0 -15px;color:white;display:inline-block;padding:0 0 0 18px;text-decoration:none;}
.team .group .title span{display:inline-block;}
.team .group .childs{padding:10px 5px 0;}
.team .group .title a._hidden{background-position:0 2px;}
.article-team .article-fields{margin:0 0 20px;overflow:hidden;}
.article-team .info .name{color:#392D6D;font-size:24px;line-height:24px;margin:0 0 5px;}
.article-team .info .post{color:#000000;font-weight:bold;}
.article-team .image{border:3px solid #C9C5D9;display:inline-block;float:left;height:260px;margin:0 13px 13px 0;overflow:hidden;width:188px;}

/* FAQ */
.faq.items{padding:0;margin:0 0 28px 0;}
.faq.items .item{list-style:none;border:1px solid #d7dae0;border-width:0 1px 1px 1px;padding:0;}
.faq.items .item:first-of-type{border-width:1px;}
.faq.items .item .name{padding:25px 50px 25px 17px;position:relative;font-weight:bold;}
/*.faq.items .item .name:before{background:url("images/sp.png") no-repeat scroll -232px -59px rgba(0, 0, 0, 0);content:"";display:block;height:9px;width:4px;position:absolute;left:0;top:24px;}*/
.faq.items .item .name .arrow{position:absolute;top:11px;right:9px;width:13px;height:8px;background:url("images/sp.png") no-repeat scroll -241px -59px rgba(0, 0, 0, 0);display:inline-block;}
.faq.items .item .name .arrow_container{position:absolute;top:20px;right:20px;height:12px;width:12px;padding:10px 10px 10px 10px;border-radius:40px;background-color:#ffffff;}
.faq.items .item .name._hidden .arrow{background-position:-241px -48px;}
.faq.items .item .name._hidden{background-color:#f9f9fb;}
.faq.items .item .name:hover{cursor:pointer;}
.faq.items .item .name span{font-size:16px;line-height:16px;}
.faq.items .item .name span:hover{color:#435a73;}
.faq.items .item .details{background-color:#f9f9fb;display:none;font-size:14px;line-height:18px;color:#606c7f;padding:0 17px 35px 17px;position:relative;top:0;left:0;}
.faq.items .item .details .arrow{position:absolute;top:-6px;left:18px;width:11px;height:6px;background:url(images/sp.png) -218px -60px no-repeat;}
.faq .separator:first-of-type{display:none;}
.add_faq_box{height:59px;width:100%;background:url(images/add_faq_bg.png) 0 0 no-repeat;margin:12px 0 24px;display:inline-block;text-align:center;padding:20px 0 0;}
.add_faq_box .button3{box-shadow:0 0 0 5px #FFFFFF !important;line-height:32px !important;height:32px !important;letter-spacing:1px;padding:0 19px 0 14px;}
.add_faq_box .button3 span{background:url("images/sp.png") no-repeat scroll -72px -257px rgba(0, 0, 0, 0);display:inline-block;height:12px;margin:0 9px 0 12px;position:relative;top:4px;width:11px;}

/* FEEDBACK */
.h1description{color:#292d35;font-size:20px;font-weight:bold;margin:32px 0px 20px 0;}
#feedback_list .notetext{line-height:35px;}
.feed{list-style:none;padding:0;margin:0;}
.feed .item{border:1px solid #C4D0D6;font-size:13px;margin:0 0 28px;padding:15px 20px 19px;}
.feed .item .datetime{display:inline-block;float:right;}
.feed .item .datetime .icon{background:url("images/sp.png") no-repeat scroll -93px -134px rgba(0, 0, 0, 0);width:9px;height:9px;display:inline-block;margin-right:6px;}
.feed .item .datetime .d{margin-right:18px;}
.feed .item .public_val{font-weight:bold;display:inline-block;margin-right:20px;}
.feed .item .public_val.private{color:#a83058;}
.feed .item .public_val.public{color:#118332;}
.feed .item .question .title{color:#292D35;font-size:16px;font-weight:bold;margin:6px 0;overflow:hidden;text-overflow:ellipsis;}
.feed .item .question .name{display:inline-block;overflow:hidden;width:560px;}
.feed .item .question .onlyauthuser{display:none;}
.feed .item .question.author .onlyauthuser{display:block;}
.feed .item .answer{border-top:1px solid #D7DAE0;margin:19px 0 0!important;padding:20px 0 0;position:relative;min-height:70px;}
.feed .item .answer .arrow{position:absolute;top:-6px;left:18px;width:11px;height:6px;background:url(images/sp.png) -218px -60px no-repeat;}
.feed .item .answer .photo{display:block;height:70px;position:absolute;width:70px;top:20px;}
.feed .item .answer .photo img{max-width:70px;max-height:70px;}
.feed .item .answer .details{margin-left:90px;margin-top:-5px;}
.feed .item .answer .name{font-weight:bold;display:inline-block;}
.feed .item .answer .text{margin-top:4px;}
.feed .item .answer .datetime{color:#7c889c;font-size:11px;float:none;margin-left:20px;}
.feed .item .answer.noanswer{min-height:inherit;}
.feed .item .answer.noanswer .details{margin-left:0;}
.feed .item .answer.noanswer .text{margin-top:0;}
.feed .item .onlymoderator{display:none;}
.feed .item .onlymoderator .actions{display:inline-block;}
.feed .item .onlymoderator .actions .faqm, .feed .item .onlymoderator .actions .faqr{cursor:pointer;}
.feed .item .onlymoderator .actions .faqm span, .feed .item .onlymoderator .actions .faqr span{display:inline-block;line-height:13px;border-bottom:1px dotted;}
.feed .item .onlymoderator .actions .faqm:hover, .feed .item .onlymoderator .actions .faqr:hover{color:#C31D61;}
.feed .item .onlymoderator .actions .faqr{margin-left:20px;}
.feed .item.moderator .answer.noanswer{display:block;}
.feed .item.moderator .onlymoderator{display:block;margin:4px 0 0 0;}
.theme{width:261px;display:none;position:absolute;margin-top:34px;z-index:10;padding-left:23px;}
.theme .title{background:#801939;border-bottom:1px solid #973656;font-size:13px;height:34px;line-height:34px;margin:0;color:#d8bdc7;text-shadow:0 0 0 #98455f;font-weight:normal;padding:0 14px 0 35px;position:relative;}
.theme .title:before{content:'';display:block;height:13px;width:13px;position:absolute;top:12px;left:14px;background:url('images/blob.png') 0 0 no-repeat;}
.theme .item{display:none;background:#8b1f43;}
.theme .user{padding:12px 14px;border-bottom:1px solid #973656;}
.theme .image{width:65px;height:50px;margin:1px 0 0;padding-right:0;}
.theme .image img{max-height:100%;max-width:100%;}
.theme .data{padding-left:12px;width:160px;}
.theme .item-title{color:white;margin-bottom:8px;}
.theme .post{color:#d8bdc6;font-size:12px;font-style:italic;line-height:13px;}

/* НОВОСТИ */
.front-news{padding:55px 0 60px;position:relative;clear:both;}
.front-news .toall{position:absolute;right:0;top:57px;text-transform:uppercase;text-decoration:underline;font-size:10px;letter-spacing:0.06em;}
.front-news .items{background:none repeat scroll 0 0 #ffffff;border-radius:1px;box-shadow:0 0 1px 1px #dadfe7;display:block;font-size:0;padding:35px 0 32px 40px;white-space:nowrap;}
.front-news .item{display:inline-block;height:121px;overflow:hidden;position:relative;vertical-align:top;width:33.2%;white-space:normal;}
.front-news .item .image{height:90px;width:90px;display:block;position:absolute;left:0;top:0;line-height:90px;text-align:center;}
.front-news .item .image img{vertical-align:middle;max-width:100%;max-height:100%;}
.front-news .item .box{margin-left:115px;margin-right:40px;}
.front-news .item .d{color:#273647;font-size:11px;line-height:16px;letter-spacing:0.06em;display:block;margin:-4px 0 1px;}
.front-news .item .title{font-size:15px;line-height:18px;display:block;font-weight:bold;margin-bottom:6px;}
.front-news .item .t{color:#505d72;font-size:12px;line-height:16px;}
.news-list{padding:3px 0 0;}
.news-list .item{width:100%;display:flex;flex-direction:row;padding:0 0 15px;}
.news-list .item .link{display:inline-block;flex-shrink:0;margin:3px 0 0;width:132px;padding:0 0 18px 0}
.news-list .item .box{margin:0 0 0 21px;border-bottom:1px solid #e5e5e5;}
.news-list .item:last-of-type{padding-bottom:0;}
.news-list .item:last-of-type .box{border-bottom:none;}
.news-list .item .box .data{font-size:11px;line-height:11px;color:#636363;padding:0 0 6px;}
.news-list .item .box .title{padding:0 0 6px;font-size:16px;line-height:16px;display:inline-block;}
.news-list .item .box .text{font-size:13px;line-height:16px;color:#3c3c3c;padding:0 0 18px;}
.news-list .item .box .text p:last-of-type{margin-bottom:0;}

/* НАШИ ПОСТАВЩИКИ */
#news .data{font-size:11px;line-height:11px;padding:0 0 17px 3px;}
#news .text{min-height:250px;overflow:hidden;}
#news .text img{max-width:100%;}
#news .file{padding:4px 0 28px;}
#news .file .title{color:#392d6d;font-size:18px;line-height:18px;padding:0 0 20px;}
#news .file .items{display:inline-block;padding:0 0 18px 10px;width:95%;}
#news .file .items .type{float:left;background:url("images/type_files.png") 1000px 1000px no-repeat;width:33px;height:33px;margin:2px 12px 0 0;}
#news .file .items .type.pdf{background-position:0 0;}
#news .file .items .type.doc{background-position:-33px 0;}
#news .file .items .type.xls{background-position:-66px 0;}
#news .file .items .type.jpg{background-position:-99px 0;}
#news .file .items .type.tiff{background-position:-132px 0;}
#news .file .items .name{padding:0 0 3px;}
#news .file .items .name a{color:#40327a;font-size:13px;line-height:13px;}
#news .file .items .size{color:#7a848b;font-size:12px;line-height:12px;}
.article-pro .catalog-products{margin-top:30px;}

/* ПОДАРОЧНЫЕ НАБОРЫ, ИДЕИ ДЛЯ ПОДАРКОВ */
.gifts{border:1px solid #CED7E2;height:348px;width:361px;margin-right:20px;display:inline-block;vertical-align:top;position:relative;padding:16px 20px;overflow:hidden;margin-bottom:20px;}
.gifts .module-title .show-all{float:right;font-size:12px;margin:2px 0 0;}
.gifts .catalog-products .items{margin-top:22px;overflow:hidden;}
.gifts .catalog-products .iteminner{padding-top:0;}
.gifts .catalog-products a.prev, .catalog-products.gifts a.next{margin-top:-61px;}
.gifts .catalog-products a.next{right:17px;}
.gifts .catalog-products a.prev{left:17px;}

/* ВАКАНСИИ */
.catalog-job h5, .article-job h5{font-size:11px;margin:0;font-weight:normal;}
.catalog-job h5:last-of-type{margin-bottom:5px;}

/* ЛИЧНЫЙ КАБИНЕТ - ЗАКАЗЫ */
table.sostav_zakaza, table.wrap_table_order, table.zakaz{width:100%;}
table.wrap_table_order th{padding:0;}
form#filter_order_zak .head{color:#5b5b5b;font-size:11px;line-height:24px;background:url('images/table_cab_head.png') repeat-x 0 0;height:25px;padding:8px 10px 6px;border-radius:6px;box-shadow:0 2px 2px #AEABC3}
form#filter_order_zak .head a{margin-right:15px;text-decoration:none;display:inline-block;border-bottom:1px dashed;}
table.sostav_zakaza td{padding-left:0;}
table.zakaz{border-bottom:1px solid #e4e4e4;}
table.zakaz .info{width:697px;padding:16px 0 0 10px;}
table.zakaz .operation{padding:16px 10px 0 0;width:75px;vertical-align:top;}
table.zakaz .operation a{display:inline-block;font-size:13px;line-height:19px;margin:0 0 18px;padding-left:25px;float:left;vertical-align:top;}
table.zakaz .operation a.detail_link{padding:0 25px;}
table.zakaz .operation a.cancel_link{background:url('images/logout.png') no-repeat 2px 4px;}
table.zakaz .operation a.repeat_link{background:url('images/arr_repeat_cab.png') no-repeat 0 4px;}
img.calendar-icon-hover{border-color:transparent;background:transparent;margin-left:2px;padding:0;margin-top:1px;}

/* АКЦИИ */
/*.catalog-default .items .item, .catalog-job .items .item, .catalog-faq .items .item{overflow:hidden;margin-bottom:20px;}*/
.date{color:#636363;font-size:11px;line-height:11px;margin:5px 0;text-transform:lowercase;}
.discount_logo{max-width:100%;}

/* АКЦИИ МЕСЯЦА */
.promo-month-links{float:right;margin:5px 0 10px;}
.promo-month-links a{margin-left:10px;}
.promo-month-links a img{margin:0 5px -3px 0;}
.promo-month-links a span{padding-bottom:3px;}
#documentViewer{float:left;margin-bottom:60px;width:70%;}
.moduletable-pdf{margin:20px 0;}
.moduletable-pdf .items{white-space:nowrap;font-size:0;}
.moduletable-pdf .items:after{content:'';display:table;width:100%;clear:both;}
.moduletable-pdf .item{display:inline-block;vertical-align:top;white-space:normal;width:244px;height:145px;text-align:center;line-height:141px;font-size:14px;}
.moduletable-pdf .item img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;}
.moduletable-pdf .prev, .moduletable-pdf .next{top:100px;}
#promo-overlay{background-color:#222222;display:none;height:0;left:0;position:fixed;top:0;width:0;z-index:98;}
#promo-left-column{float:left;width:15%;}
#promo-right-column{float:left;width:15%;}
#promo-overlay h1{color:#FFFFFF !important;font-size:26px;line-height:28px;padding:20px;}
ul.promo-column-links{color:#FFFFFF;list-style:none outside none;padding:20px;}
ul.promo-column-links li{display:block;text-align:right;}
ul.promo-column-links li a{color:#FFFFFF;font-size:18px;line-height:28px;}
ul.promo-column-links li a.close-link{text-decoration:none;}
ul.promo-column-links li a.close-link span{border-bottom:1px dashed #FFFFFF;}

/* ПОИСК */
table.title-search-result{border-collapse:collapse !important;margin:0 auto !important;padding-right:411px !important;width:1036px !important;border-spacing:0 !important;background:none repeat scroll 0 0 white !important;border:1px solid #C6C6C6 !important;}
div.title-search-result{background:none repeat scroll 0 0 transparent !important;border:medium none !important;display:none;left:0 !important;overflow:hidden !important;box-shadow:none !important;width:100% !important;z-index:1000 !important;}
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205;}
table.title-search-result{border-collapse:collapse;border:none;width:10%;}
table.title-search-result th{background-color:#F7F7F7;border-right:1px solid #e8e8e8;color:#949494;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:12px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%;text-align:center;}
table.title-search-result td{background-color:white;color:black;font-weight:normal;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap;}
table.title-search-result td.title-search-item, table.title-search-result td.title-search-all{padding-left:8px;padding-right:15px;}
table.title-search-result td a{display:block;height:40px;line-height:39px;padding:0;position:relative;text-decoration:none;width:100%;}
table.title-search-result td .img{left:0;position:absolute;text-align:center;top:0;height:40px;width:40px;line-height:37px;}
table.title-search-result td .text{margin-left:48px;margin-right:171px;display:inline-block;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table.title-search-result td .price{display:block;padding:8px 0;margin:0;position:absolute;right:0;top:0;width:163px;text-align:right;}
table.title-search-result td.title-search-item img{vertical-align:middle;}
table.title-search-result td.title-search-item b{color:#a3254c;font-weight:normal;}
table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#eaeef2;}
table.title-search-result td.title-search-more{padding-right:15px;padding-top:0;}
table.title-search-result td.title-search-more a{padding-right:15px;text-decoration:none;text-transform:capitalize;padding-left:20px;}
table.title-search-result td.title-search-all{padding-right:15px;}
table.title-search-result td.title-search-all .text{margin-left:20px;}
table.title-search-result .title-search-separator{padding:0;height:13px;max-height:13px;}
table.title-search-result .title-search-separator>div{background:#e8e8e8;height:1px;width:100%;}
table.title-search-result td.catalog_section .text b{font-weight:bold;}
table.title-search-result td.lenta_element .category, table.title-search-result td.page_element .category{display:block;padding:0;margin:0;position:absolute;right:0;top:0;width:163px;text-align:right;font-weight:bold;color:#505d72;}
.search_input{position:relative;margin-bottom:20px;}
.search_input input[type="text"]{box-sizing:border-box;border:1px solid #d2dbe8;border-radius:2px;color:#8b9ab1;font-size:13px;height:35px;outline:medium none;padding:0 30px 0 12px;resize:none;width:100%;}
.search_input .btn-search{background:rgba(0, 0, 0, 0) url("images/sp.png?v=4") no-repeat scroll -194px -212px;border:0 none;cursor:pointer;height:16px;padding:0;position:absolute;right:12px;top:10px;width:15px;}
.asrch_options{color:#505d72;overflow:hidden;margin-bottom:20px;}
.asrch_options .guess, .asrch_options .note, .asrch_options .notexact{height:22px;line-height:21px;position:relative;vertical-align:middle;}
.asrch_options .guess{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.asrch_options .note{width:55%;float:right;text-align:right;}
.asrch_options .guess, .asrch_options .notexact{float:left;padding-left:32px;width:43%;box-sizing:border-box;}
.asrch_options .guess::before, .asrch_options .notexact::before{background:transparent url("images/sp.png?v=4") no-repeat scroll -301px -152px;content:" ";display:block;height:22px;left:0;position:absolute;top:0;width:22px;}
.asrch_options .notexact::before{background:transparent url("images/sp.png?v=4") no-repeat scroll -329px -152px;}
.asrch_options .notexact a{text-decoration:none;}
.asrch_options .prod{color:#801939;color:#801939;text-decoration:none;text-transform:lowercase;}
.search_catalog_sections{background:#f1f3f6;overflow:hidden;padding:15px 20px 18px 20px;margin-bottom:20px;}
.search_catalog_sections .title{color:#273647;font-weight:bold;margin:0 0 4px 0px;}
.search_catalog_sections .item{width:25%;float:left;box-sizing:border-box;position:relative;}
.search_catalog_sections .item .name{text-decoration:none;display:block;height:40px;}
.search_catalog_sections .item .img{height:40px;width:40px;display:block;line-height:39px;position:absolute;top:0;left:15px;}
.search_catalog_sections .item .img img{vertical-align:middle;}
.search_catalog_sections .item .img+span{padding-left:57px;display:inline-block;vertical-align:middle;max-height:40px;overflow:hidden;box-sizing:border-box;}
.search_catalog_sections .item .img+span:first-letter{text-transform:capitalize;}
.search_catalog_sections .item .name:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.search_catalog_sections .item:nth-of-type(4n+1) .img{left:0;}
.search_catalog_sections .item:nth-of-type(4n+1) .img+span{padding-left:42px;}
.search_lenta_items{border:1px solid #eaebef;padding:14px 19px 0 19px;margin-bottom:20px;}
#catalog_options+.search_lenta_items, #catalog_options+div>.search_lenta_items{margin-top:20px;}
.search_lenta_items .title{color:#273647;font-weight:bold;margin:0 0 -3px 0px;}
.search_lenta_items .title a{text-decoration:none;}
.search_lenta_items .item{min-height:57px;padding:20px 0 0 0;}
.search_lenta_items .item .wrap{position:relative;}
.search_lenta_items .item .img{width:80px;height:57px;overflow:hidden;line-height:57px;position:absolute;top:0;left:0;text-align:center;}
.search_lenta_items .item img{vertical-align:middle;}
.search_lenta_items .item .body{margin-left:99px;border-bottom:1px solid #eaebef;}
.search_lenta_items .item:last-of-type .body{border-bottom:1px solid transparent;}
.search_lenta_items .item .date{display:inline-block;vertical-align:top;color:#505d72;font-size:12px;}
.search_lenta_items .item .name{margin:5px 0 32px 0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_lenta_items .item .detail{margin:-23px 0 32px 0;font-size:13px;}
.search_lenta_items .item .category{display:inline-block;vertical-align:top;position:relative;padding:1px 15px 0 17px;font-weight:bold;font-size:13px;}
.search_lenta_items .item .category:before{content:"";position:absolute;left:1px;top:6px;width:9px;height:9px;border-radius:100%;}
.search_lenta_items .item .category.articles:before{background:#71b31b;}
.search_lenta_items .item .category.news:before{background:#41abe1;;}
.search_lenta_items .item .category.recipies:before{background:#ea5444;}
.search_lenta_items .item .category.reminders:before{background:#fdb936;}
.search_lenta_items .navigation{margin:0px 0 20px;}

/* АДРЕСА МАГАЗИНОВ */
.new_shop{width:23px;height:12px;display:inline-block !important;vertical-align:top;background:rgba(0, 0, 0, 0) url("images/mainpageitems.png") no-repeat scroll -92px -33px;margin:3px 0 0 6px;overflow:hidden;}
.smartfilter .new_shop{margin-top:3px;}
.moduletable-map{border:1px solid #CDCDCD;border-radius:3px 3px 3px 3px;margin:0 0 23px;}
.regions_filter{margin:0 0 29px 0;}
.regions_filter .auctiontabs.slidertabs .slidertab{margin-right:4px !important;}
.catalog-shop .groups{margin-bottom:50px;}
.catalog-shop .group-title{color:#292D35;font-size:20px;font-weight:bold;line-height:26px;margin:0 0 15px;}
.catalog-shop .group-items .group-item{position:relative;border-bottom:1px solid #EEEEEE;overflow:hidden;padding:9px 10px 11px 16px;}
.catalog-shop .group-items .group-item:first-child{border-top:1px solid #EEEEEE;}
.catalog-shop .group-items .group-item .phone{color:#3c5066;float:right;}
.catalog-shop .group-items .group-item:before{background:url("images/sp.png?v=4") no-repeat scroll -258px -115px rgba(0, 0, 0, 0);content:"";display:block;height:18px;left:3px;position:absolute;top:11px;width:10px;}
.catalog-shop .group-items .group-item .child-item{position:relative;}
.catalog-shop .group-items .group-item .child-item a:before{top:1px;left:-13px;}
.catalog-shop .group:last-of-type{margin:0;}
.catalog-shop .group-items .group-item.item>.title{font-weight:bold;}
.article-shop .details{overflow:hidden;}
.article-shop .city{font-weight:bold;}
.article-shop .popup_image{display:block;height:225px;margin:10px;width:371px;}
.article-shop .desc{margin:20px 0 0;}
.catalog-shop .popup .content, .catalog-shop .moduletable-ckform .content{height:600px;width:910px;}

/* СРАВНЕНИНЕ КАТАЛОГ */
.compare.top{margin:0 0 27px;width:100%;}
.compare .left_part{border:1px solid #ced7e2;border-right:none;float:left;width:209px;}
.compare .right_part{margin-left:210px;position:relative;}
.compare.top .left_part{height:310px;padding:30px 27px;width:155px;}
.compare.top .right_part .compare_rem{height:1px;position:absolute;width:772px;margin-left:26px;}
.compare.top .right_part .compare_rem>a{background:url("images/sp.png?v=4") no-repeat scroll -268px -278px rgba(0, 0, 0, 0);display:block;height:30px;position:absolute;top:-15px;width:30px;z-index:3;margin-left:-15px;}
.compare.top .right_part .compare_rem>a:hover{background-position:-268px -308px;}
.compare.top .right_part .compare_rem>a:nth-of-type(2){margin-left:-18px;}
.compare.top .right_part .compare_rem>a:nth-of-type(3){margin-left:-21px;}
.compare.top .catalog-products.carousel .caroufredsel_wrapper{margin:0 !important;width:100% !important;}
/*.compare.top .catalog-products.carousel .next, .compare.top .catalog-products.carousel .prev{display:none !important;}*/
.compare.top .catalog-products.carousel .items{margin-top:-2px !important;}
.compare.top .catalog-products .item .iteminner{padding:26px 20px 24px;}
.compare.top .catalog-products.carousel .pagination{display:none !important;}
.compare.top a.prev, .compare.top a.next{margin-top:-24px;}
.compare.props{margin-top:22px;width:100%;}
.compare.props .right_part{border:1px solid #ced7e2;font-size:0;overflow:hidden;white-space:nowrap;}
.compare.props .line{border-top:1px solid #CED7E2;color:#292D35;font-size:13px;line-height:16px;padding:9px 13px 11px;}
.compare.props .line.bg{background-color:#f7f7f7;}
.compare.props .line:first-of-type{border:none;}
.compare.props .propsblock{display:inline-block;vertical-align:top;border-right:1px solid #ced7e2;white-space:normal;}
.compare.props .propsblock .line{color:#505d72;font-size:13px;}

/* ТОВАР ДЕТАЛЬНО */
.article.article-products{color:#7C889C;}
.article.article-products h1{word-wrap:break-word;margin:0;display:block !important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:10px;}
.article-products .left_part{width:332px;float:left;}
.article-products .left_part .image{border:2px solid #CFD9E7;width:328px;overflow:hidden;margin:5px 0 0;}
.article-products .left_part .image .bigphoto{width:328px;min-height:490px;text-align:center;overflow:hidden;position:relative;background:url("images/loader.gif") no-repeat scroll center center #FFFFFF;}
.article-products .left_part .image .bigphoto>a{cursor:zoom-in;display:inline-block;vertical-align:top;max-width:328px;}
.article-products .left_part .image .bigphoto img{max-width:328px;vertical-align:bottom;}
.article-products .left_part .image .bigphoto.noimage{background:url(images/noimage.png) no-repeat scroll center center transparent;cursor:default;}
.article-products .left_part .image .bigphoto .label{left:18px;position:absolute;top:19px;z-index:1;cursor:default;}
.article-products .left_part .image .bigphoto a.label{cursor:pointer;}
.article-products .left_part .image .smallphotos{border-top:1px solid #CFD9E7;font-size:0;text-align:center;}
.article-products .left_part .image .smallphotos>a{display:inline-block;height:50px;text-align:center;vertical-align:top;width:50px;margin:9px 7px;}
.article-products .left_part .image .desc{border-top:1px solid #CFD9E7;font-size:12px;line-height:13px;padding:9px 42px 12px;text-align:center;margin:0;}
.article-products .todetail{border:2px solid #CFD9E7;height:57px;margin:20px 0 0;padding:0 0 0 58px;width:270px;position:relative;display:none;}
.article-products .todetail a{font-size:16px;font-weight:bold;line-height:54px;}
.article-products .todetail:before{background:url("images/sp.png?v=4") no-repeat scroll -272px -249px rgba(0, 0, 0, 0);content:"";height:28px;left:21px;position:absolute;top:16px;width:25px;}
.article-products .info{margin:0 0 0 352px;position:relative;}
.article-products .info .toolbar{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:3px 0 0 20px;float:right;}
.article-products .info .toolbar .cclear{float:right;margin:5px 0 0 13px;cursor:pointer;display:block;z-index:999;text-decoration:none;border:0;fill:#bcc4ce;}
.article-products .info .toolbar .cclear:hover svg .cls-1{fill:#921c40;}
.bx-chrome .article-products .info .toolbar .cclear{margin:5px 0 0 13px;}
.article-products .info .toolbar .cclear svg .cls-1{fill:#bcc4ce;fill-rule:evenodd;}
.article-products .info .art{font-size:13px;color:#9ca6b7;}
.article-products .info .art.right{float:right;display:inline-block;}
.article-products .info .name_latin{display:inline-block;padding-left:2px;}
.article-products .info .allbuttons{margin:14px 0 0;}
.article-products .info .allbuttons .head{height:37px;border:2px solid #D2DBE8;padding:29px 0 29px 27px;white-space:nowrap;}
.article.article-products .chill_out{display:none;vertical-align:middle;margin:0 0 0 11px;}
.article-products .info .allbuttons .head>*{display:inline-block;vertical-align:top;height:37px;line-height:37px;}
.article-products .info .allbuttons .foot{height:27px;padding:24px 0 27px;font-size:0;text-align:right;position:relative;}
.article-products .info .allbuttons .foot:after{background:url("images/dashed2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:2px;left:0;position:absolute;bottom:0;width:100%;}
.article-products .info .allbuttons .foot>*{display:inline-block;vertical-align:top;}
.article-products .info .allbuttons .price{width:221px;position:relative;text-align:left;margin:0 23px 0 0;}
.article-products .info .allbuttons .price:after{background:url("images/sp.png?v=4") no-repeat scroll -269px 0 rgba(0, 0, 0, 0);content:"";height:95px;position:absolute;right:-26px;top:-29px;width:29px;}
.article-products .info .allbuttons .price.line>*{font-size:24px;}
.article-products .info .allbuttons .price .cur.y_price, .article-products .info .allbuttons .price .cur.r_price{padding:0 7px 0 10px;}
.article-products .info .allbuttons .price .old{margin:0 0 0 13px;font-size:18px;}
.article-products .info .allbuttons .buttons{padding:0 63px;width:280px;margin:0;text-align:right;}
.article-products .info .allbuttons .buttons.incart{text-align:center;}
.article-products .info .allbuttons .buttons.incart.with_chill{width:314px;padding:0 46px;}
.article-products .info .allbuttons .buttons.incart.with_chill .chill_out{display:inline-block;}
.article-products .info .allbuttons .noexist{font-size:15px;font-weight:bold;height:36px;letter-spacing:0.1em;line-height:36px;text-align:center;}
/* .article-products .info .allbuttons .noexist{font-size:21px;line-height:24px;margin:8px 0;}
.article-products .info .allbuttons .noexist:before, .article-products .info .allbuttons .noexist:after{background:url("images/sp.png?v=4") no-repeat scroll -47px -51px rgba(0, 0, 0, 0);content:"";height:16px;position:absolute;top:5px;width:16px;}
.article-products .info .allbuttons .noexist:before{left:28px;}
.article-products .info .allbuttons .noexist:after{right:28px;} */
.article-products .info .allbuttons .buttons{font-size:0;}
.article-products .info .allbuttons .buttons .module-counter{display:inline-block;vertical-align:top;width:104px;margin-right:20px;height:34px;}
.article-products .info .allbuttons .buttons .module-counter .minus, .article-products .info .allbuttons .module-counter .plus{height:36px;width:29px;}
.article-products .info .allbuttons .buttons .module-counter .minus{background:url("images/svg/minus-big.svg") no-repeat center center transparent}
.article-products .info .allbuttons .buttons .module-counter .plus{background:url("images/svg/plus-big.svg") no-repeat center center transparent}
.article-products .info .allbuttons .buttons .module-counter input{height:32px;width:44px;font-size:16px;}
.bx-chrome .article-products .info .allbuttons .buttons .add2cart, .article-products .info .allbuttons .buttons .incart{line-height:38px;}
.article-products .info .allbuttons .buttons .add2cart, .article-products .info .allbuttons .buttons .incart{font-size:15px;font-weight:bold;height:36px;letter-spacing:0.1em;line-height:36px;text-align:center;}
.article-products .info .allbuttons .buttons .incart{display:none;}
.article-products .info .allbuttons .buttons.incart .add2cart{display:none;}
.article-products .info .allbuttons .buttons.incart .incart{display:inline-block;}
.article-products .info .allbuttons .buttons.incart .module-counter{display:none;}
.article-products .info .allbuttons .buttons .incart{line-height:38px;padding-left:26px;padding-right:27px;}
.article-products .info .allbuttons .share{height:21px;margin:3px 35px 0 0;padding-bottom:20px;}
.article-products .info .allbuttons .share>span{font-size:12px;margin:0 9px 0 0;float:left;line-height:20px;}
.bx-firefox .article-products .info .allbuttons .share>span{line-height:19px;}
.article-products .info .allbuttons .share .ya-share2__list{margin:1px 0 0 0;}
.article-products .info .allbuttons .share .b-share{display:block !important;padding:0 !important;font:inherit !important;}
.article-products .info .allbuttons .share .b-share__handle{color:#7C889C !important;cursor:pointer;display:inline-block !important;float:none;font-size:12px !important;height:21px;margin-left:4px !important;padding:0 !important;vertical-align:top !important;line-height:21px;width:21px;}
.article-products .info .allbuttons .share .b-share__handle:first-of-type{width:auto;margin:0 9px 0 0;line-height:18px;}
.bx-chrome .article-products .info .allbuttons .share .b-share__handle:first-of-type{line-height:19px;}
.article-products .info .allbuttons .share .b-share-btn__vkontakte, .article-products .info .allbuttons .share .b-share-btn__facebook, .article-products .info .allbuttons .share .b-share-btn__twitter, .article-products .info .allbuttons .share .b-share-btn__odnoklassniki, .article-products .info .allbuttons .share .b-share-btn__lj{background:url("images/sp.png?v=4") no-repeat scroll 0 -150px rgba(0, 0, 0, 0);}
.article-products .info .allbuttons .share .b-share-btn__facebook{background-position:-25px -150px;}
.article-products .info .allbuttons .share .b-share-btn__twitter{background-position:-50px -150px;}
.article-products .info .allbuttons .share .b-share-btn__odnoklassniki{background-position:-100px -150px;}
.article-products .info .allbuttons .share .b-share-btn__lj{background-position:-75px -150px;}
.article-products .info .allbuttons .share .b-share-btn__vkontakte:hover{background-position:0 -173px;}
.article-products .info .allbuttons .share .b-share-btn__facebook:hover{background-position:-25px -173px;}
.article-products .info .allbuttons .share .b-share-btn__twitter:hover{background-position:-50px -173px;}
.article-products .info .allbuttons .share .b-share-btn__odnoklassniki:hover{background-position:-100px -173px;}
.article-products .info .allbuttons .share .b-share-btn__lj:hover{background-position:-75px -173px;}
.article-products .info .allbuttons .share .b-share-icon{display:none !important;}
.article-products .info .allbuttons .share a.b-share__handle .b-share__text{color:inherit;margin:0;}
.article-products .info .allbuttons .share a.b-share__handle:hover .b-share__text{color:#A3254C;text-decoration:none;}
.rating_stars{position:relative;float:left;margin:4px 0 0;cursor:pointer;overflow:hidden;}
.rating_stars.loading .all_stars{background:none;}
.rating_stars .all_stars{background:url("images/sp.png?v=4") no-repeat scroll 0 -288px rgba(0, 0, 0, 0);display:block;height:18px;width:116px;}
.rating_stars .all_stars.current{background-position:0 -309px;position:absolute;left:0;top:0;}
.rating_stars .rating_star{display:block;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;}
.rating_stars .rating_star:nth-of-type(1){left:0;}
.rating_stars .rating_star:nth-of-type(2){left:21%;}
.rating_stars .rating_star:nth-of-type(3){left:41%;}
.rating_stars .rating_star:nth-of-type(4){left:62%;}
.rating_stars .rating_star:nth-of-type(5){left:82%;}
.article-products .info .allbuttons .compares{display:inline-block;vertical-align:top;margin-left:12px;}
.article-products .info .allbuttons .favorites{display:inline-block;vertical-align:top;}
.article-products .info .allbuttons .compares .add2compare, .article-products .info .allbuttons .favorites .add2favorite, .article-products .info .allbuttons .compares .incompare, .article-products .info .allbuttons .favorites .infavorite{border:1px solid #a9b7c9;border-radius:2px;color:#7285a5;font-size:10px;height:25px;line-height:24px;padding:0 11px 0 30px;text-decoration:none;text-transform:uppercase;position:relative;}
.article-products .info .allbuttons .compares .add2compare, .article-products .info .allbuttons .favorites .add2favorite{border-color:#a9b7c9;color:#7285a5;}
.article-products .info .allbuttons .compares:hover .add2compare, .article-products .info .allbuttons .favorites:hover .add2favorite{border-color:#97a7bc;color:#5c7093;}
.article-products .info .allbuttons .compares .incompare, .article-products .info .allbuttons .favorites .infavorite{border-color:#b13c63;color:#8c2145;}
.article-products .info .allbuttons .compares:hover .incompare, .article-products .info .allbuttons .favorites:hover .infavorite{border-color:#a02f50;color:#771936;}
.bx-chrome .article-products .info .allbuttons .compares .add2compare, .bx-chrome .article-products .info .allbuttons .compares .incompare, .bx-chrome .article-products .info .allbuttons .favorites .add2favorite, .bx-chrome .article-products .info .allbuttons .favorites .infavorite{line-height:25px;}
.article-products .info .allbuttons .compares .add2compare.loading:before, .article-products .info .allbuttons .compares .incompare.loading:before, .article-products .info .allbuttons .favorites .add2favorite.loading:before, .article-products .info .allbuttons .favorites .infavorite.loading:before{display:none;}
.article-products .info .allbuttons .compares .add2compare:before{background:url("images/sp.png?v=4") no-repeat scroll -85px -52px rgba(0, 0, 0, 0);content:"";height:14px;left:9px;position:absolute;top:5px;width:12px;}
.article-products .info .allbuttons .compares:hover .add2compare:before{background-position:-100px -52px;}
.article-products .info .allbuttons .compares .incompare:before{background:url("images/sp.png?v=4") no-repeat scroll -115px -52px rgba(0, 0, 0, 0);content:"";height:14px;left:9px;position:absolute;top:5px;width:12px;}
.article-products .info .allbuttons .compares:hover .incompare:before{background-position:-130px -52px;}
.article-products .info .allbuttons .favorites .add2favorite:before{background:url("images/sp.png?v=4") no-repeat scroll -145px -54px rgba(0, 0, 0, 0);content:"";height:14px;left:8px;position:absolute;top:6px;width:14px;}
.article-products .info .allbuttons .favorites:hover .add2favorite:before{background-position:-162px -54px;}
.article-products .info .allbuttons .favorites .infavorite:before{background:url("images/sp.png?v=4") no-repeat scroll -179px -54px rgba(0, 0, 0, 0);content:"";height:14px;left:8px;position:absolute;top:6px;width:14px;}
.article-products .info .allbuttons .favorites:hover .infavorite:before{background-position:-196px -54px;}
.article-products .info .details{color:#505d72;}
.article-products .tabs_titles{margin-top:42px;}
.article-products .tabs_body{margin-top:31px;}
.article-products .info .opisanie{margin:34px 0 27px;}
.article-products .info .opisanie .expert, .article-products .info .fact .expert{font-weight:bold;margin:0 0 10px;}
.article-products .info .fact{margin:22px 0 27px;}
.article-products .info .props.wr{width:492px;}
.article-products .details .line{font-size:0;padding:9px 12px 12px;position:relative;white-space:nowrap;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.article-products .details .line:hover{background-color:#F1F4F8;}
.article-products .details .line >*:first-child:before{background:url("images/sp.png?v=4") no-repeat scroll -247px 0 rgba(0, 0, 0, 0);content:"";height:10px;left:0;position:absolute;top:17px;width:10px;}
.article-products .details .line:after{background:url("images/dashed.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:1px;left:0;position:absolute;bottom:0;width:100%;}
.article-products .details .line>*{display:inline-block;vertical-align:top;font-size:13px;white-space:normal;}
.article-products .details .line.more:after{left:0;}
.article-products .details .line.title{font-weight:bold;padding-left:0;}
.article-products .details .line.title .pt:before{display:none;}
.article-products .info .props .line:first-of-type:before{background:url("images/dashed.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:100%;}
.article-products .info .props .line>*{white-space:normal;width:45%;}
.article-products .info .props .line .pt{padding-right:10%;}
.article-products .info .props .line .pv{text-align:right;}
.article-products .info .props .line .pv>img{display:inline-block;height:12px;margin:3px 10px 0 0;vertical-align:top;width:16px;}
/*.article-products .details .line.more{padding-left:50px;}*/
.article-products .details .line.more{margin-left:24px;}
.article-products .details .line.more .pt:before{left:0;}
.article-products .details .line:not(.more) .pt{white-space:nowrap;}
.article-products .details .line.more:last-of-type:after{left:-24px;right:0;width:auto;}
.article-products .info .props .deg_notes:not(.temperatura) .line.more .pt{width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.article-products .info .props .deg_notes:not(.temperatura) .line.more .pv{width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.cloudzoom-blank>div:nth-of-type(3){display:none;color:transparent !important;visibility:hidden !important;opacity:0 !important;}
.cloudzoom-lens-mavt{border:2px solid #8b1f43;width:24px;height:24px;cursor:none;z-index:10;border-radius:2px;position:relative;}
.cloudzoom-lens-mavt:before{z-index:11;content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;height:12px;width:12px;display:block;background:url("images/sp.png?v=4") no-repeat scroll -250px -11px transparent;}
.cloudzoom-zoom-mavt{border:2px solid #d2dbe8;width:515px;height:515px;max-height:515px !important;max-width:515px !important;background:url("images/loader.gif") no-repeat scroll center center #FFFFFF;position:absolute;left:50% !important;margin-left:-166px !important;z-index:1;}
.atabs .atabs-heads{font-size:0;white-space:nowrap;position:relative;}
.evb-deliverytoshop{padding:0 0 0 40px;position:relative;margin:-10px 0 25px 0;}
.evb-deliverytoshop a{border-bottom:1px dotted;display:inline-block;text-decoration:none;line-height:13px;font-weight:bold;}
.evb-deliverytoshop .d{display:block;color:#801939;font-size:12px;}
.evb-deliverytoshop:before{content:'';width:30px;height:25px;background:rgba(0, 0, 0, 0) url("images/dts_ico.png") no-repeat scroll center center;display:block;position:absolute;left:0;top:-5px;}
.evb_delivery_to_shop_not_available{position:absolute;font-size:12px;display:inline-block;top:24px;right:0;margin:0;padding:0 0 0 40px;color:#921c40;}
.atabs .atabs-heads .evb-deliverytoshop{position:absolute;font-size:13px;display:inline-block;top:4px;right:0;margin:0;}
.atabs .atabs-head{display:inline-block;font-size:14px;padding:7px 12px 8px;position:relative;vertical-align:top;border-radius:3px;margin:0 2px 0 0;}
.atabs .atabs-heads.narrow .atabs-head{padding-right:12px;padding-left:11px;}
.atabs .atabs-head a{border-bottom:1px dotted;display:inline-block;text-decoration:none;line-height:13px;color:#801939;}
.atabs .atabs-head a:hover{color:#A3254C;}
.atabs .atabs-head.active{background-color:#ae335d;}
.atabs .atabs-head.active a{border-color:transparent;color:#FFFFFF;}
.article-products .atabs .atabs-prebody{border:2px solid #CFD9E7;padding:6px 11px 5px;position:relative;margin:29px 0 0;}
.article-products .atabs .atabs-prebody .inner{white-space:nowrap;font-size:0;}
.article-products .atabs .atabs-prebody .inner>*{display:inline-block;vertical-align:top;color:#435a73;font-size:12px;font-weight:bold;}
.article-products .atabs .atabs-body{display:none;}
.article-products .atabs .atabs-body.active{display:block;}
.article-products .atabs .atabs-body .notetext{line-height:35px;}
.article-products .atabs .address{width:40%;}
.article-products .atabs .phone{width:25%;}
.article-products .atabs .amount{vertical-align:top;width:140px;position:absolute;right:0;}
.article-products .atabs .progress{background-color:#e15674;background-image:linear-gradient(left, #e15674 0%, #811a39 100%);background-image:-o-linear-gradient(left, #e15674 0%, #811a39 100%);background-image:-moz-linear-gradient(left, #e15674 0%, #811a39 100%);background-image:-webkit-linear-gradient(left, #e15674 0%, #811a39 100%);background-image:-ms-linear-gradient(left, #e15674 0%, #811a39 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0, #e15674),color-stop(1, #811a39));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15674', endColorstr='#811a39',GradientType=0);display:inline-block;height:10px;margin:5px 9px 0 0;vertical-align:top;width:51px;position:relative;}
.article-products .atabs .progress .value{background-color:#CAD4E2;-webkit-transition:all 0.5s ease-in-out .1s;-moz-transition:all 0.5s ease-in-out .1s;-o-transition:all 0.5s ease-in-out .1s;transition:all 0.5s ease-in-out .1s;display:block;height:10px;right:0;position:absolute;top:0;width:100%;}
.article-products .banners{margin-top:20px;}
.jqmWindow .article-products .banners{display:none;}
.aforum{font-size:13px;line-height:23px;}
.aforum .row:after{clear:none;}
.aforum label{display:inline-block;vertical-align:top;color:#7C889C;}
.aforum label[for="POST_MESSAGE"]{margin:1px 0 2px;}
.aforum label[for="captchatext"]{margin:0 0 1px;}
.aforum textarea{width:100%;max-width:668px;height:90px;resize:none;}
.aforum .ci{display:inline-block;vertical-align:top;margin:10px 21px 0 0;}
.aforum .dci{border-radius:2px;display:inline-block;height:40px;margin:12px 14px 0 0;overflow:hidden;position:relative;vertical-align:top;width:180px;}
.aforum .dci:before{content:"";position:absolute;width:176px;height:36px;border:2px solid #505d72;border-radius:2px;}
.aforum .dr{display:inline-block;line-height:15px;margin:14px 0 0;vertical-align:top;width:15px;}
.aforum .refresh{color:#7C889C;border-bottom:1px dotted;font-size:12px;text-decoration:none;}
.aforum .refresh:hover{color:#A3254C;}
.aforum .captcha_img{display:inline-block;margin-top:17px;vertical-align:top;}
.aforum .captcha_refresh{cursor:pointer;display:inline-block;font-size:12px;line-height:11px;margin:44px 0 0 20px;vertical-align:top;}
.aforum .refresh.loading{display:inline-block;}
.aforum .comments-list .item.new{background-color:#FFFFD6;}
.aforum .comments-list .item.animate{-webkit-transition:all 10s ease-in-out 0s;-moz-transition:all 10s ease-in-out 0s;-o-transition:all 10s ease-in-out 0s;-ms-transition:all 10s ease-in-out 0s;transition:all 10s ease-in-out 0s;}

/* BIG DATA */
.inner.main-content.page-center .bigdata_recommended_products_items{margin:0 0 0 342px;}
.catalog.catalog-cart.new-cart .bigdata_recommended_products_items{margin:0;}
.catalog.catalog-cart.new-cart .bigdata_recommended_products_items .viewed_slider .top_block{margin:0 0 21px 10px;}
.bigdata_recommended_products_items .viewed_slider .top_block{margin:40px 0 18px 10px;}
.bigdata_recommended_products_items .viewed_slider .top_block .title_block{font-size:20px;line-height:18px;color:#292d35;font-weight:bold;}
.catalog.catalog-cart.new-cart .bigdata_recommended_products_items .viewed_slider .top_block .title_block{font-size:16px;line-height:18px;color:#292d35;font-weight:bold;}
.bigdata_recommended_products_items .flexslider.detail:not(.initialized){display:none;}
.flexslider.detail ul.slides{padding:0;}
.flexslider.detail ul.slides .catalog_item{display:inline-block;padding:0;}
.flexslider.detail ul.slides .catalog_item:last-child{border-right:1px solid #dde4ee;}
.flexslider.detail ul.slides .catalog_item .buttons{display:none;padding:10px 0 0 0;height:0;opacity:0;visibility:hidden;transition:all .1s ease;}
.flexslider.detail ul.slides .catalog_item:hover .buttons{display:block;opacity:1;visibility:visible;height:auto;transition:all .3s ease;}
.flexslider.detail ul.slides .catalog_item .buttons .add2cart{line-height:22px;background-color:#921c40;border-radius:3px;padding:3px 15px;height:auto;}
.flexslider.detail ul.slides .catalog_item .inner_wrap{padding:25px 20px;border:1px solid #dde4ee;text-align:center;border-right:0;}
.flexslider.detail ul.slides .catalog_item:hover .inner_wrap{z-index: 1; box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15); -o-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);border-color:#fff !important;transition:all .3s ease;}
.flexslider.detail ul.slides .catalog_item:last-child:hover{border-right:1px solid #fff;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .item-title{padding-top:14px;height:50px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .item-title a{color:#801939;text-decoration:none;font-size:14px;line-height:20px;font-weight:bold;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block{padding-top:8px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price{font-size:16px;line-height:22px;color:#292d35;font-weight:bold;padding-left:5px;padding-right:5px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price.dicount{background-color:#fac622;position:relative;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price.dicount:before, .slides .catalog_item .inner_wrap .price-block .price.dicount:after{background:url(images/sp.png?v=4) no-repeat scroll -160px -217px rgba(0, 0, 0, 0);content:"";height:100%;position:absolute;top:0;width:1px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price.dicount:before{left:-1px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price.dicount:after{right:-1px;}
.flexslider.detail ul.slides .catalog_item .inner_wrap .price-block .price.old{font-size:13px;line-height:22px;color:#292d35;padding-top:1px;font-weight:normal;text-decoration:line-through;padding-left:4px;}
.bigdata_recommended_products_items .viewed_slider .flex_wrap{height:310px;overflow:visible !important;}
.flexslider.detail{text-align:center;position:relative;padding:10px 10px 39px;}
.flexslider.detail ul.slides{list-style:none;margin:0;padding:0;width:100%;}
.flexslider.detail ul.slides>li{margin:0;padding:0;list-style:none;float:left;position:relative;width:25%;}
.flexslider.detail ul.slides>li a:not(.incart){display:block;position:relative;}
.flexslider.detail ul.slides > li a .no-photo{position:relative;left:-1px;height:114px;}
.flexslider.detail ul.slides>li:before{display:none;}
.flexslider.detail ol.flex-control-nav{bottom:0;font-size:0;padding:0;margin:0;position:absolute;left:0;right:0;text-align:center;}
.flexslider.detail ol.flex-control-nav li{position:static;margin:0 0 0 10px;list-style:none;display:inline-block;}
.flexslider.detail ol.flex-control-nav li:before{display:none;}
.flexslider.detail ol.flex-control-nav li:first-child{margin-left:0;}
.flexslider.detail ol.flex-control-nav li a{cursor:pointer;display:block;width:9px;height:9px;background:url(images/mavt_sprite.png) -76px 0px no-repeat;}
.flexslider.detail ol.flex-control-nav li a:hover{background-position:-86px 0;}
.flexslider.detail ol.flex-control-nav li a.flex-active{background-position:-96px 0;cursor:default;}
.flexslider.detail ul.flex-direction-nav{padding:0;margin:0;font-size:0;}
.flexslider.detail ul.flex-direction-nav li{position:static;list-style:none;}
.flexslider.detail ul.flex-direction-nav li:before{display:none;}
.flexslider.detail ul.flex-direction-nav li a{position:absolute;top:132px;margin-top:-30px;display:block;width:12px;height:21px;border-radius:30px;cursor:pointer;}
.flexslider.detail ul.flex-direction-nav li a.flex-prev{left:-9px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;}
.flexslider.detail ul.flex-direction-nav li a.flex-prev:hover{background-color:#921c40;}
.flexslider.detail ul.flex-direction-nav li a.flex-next{right:-11px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;}
.flexslider.detail ul.flex-direction-nav li a.flex-next:hover{background-color:#921c40;}
.flexslider.detail ul.flex-direction-nav li a.flex-next.flex-disabled{display:none !important;}
.flexslider.detail ul.flex-direction-nav li a.flex-prev.flex-disabled{display:none !important;}
.flexslider.detail .flex-direction-nav a.flex-prev:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_left.svg) no-repeat;left:50%;margin-left:-6px;transition:all .3s ease;}
.flexslider.detail ul.flex-direction-nav li a.flex-prev:hover:before{background:url(images/svg/galleryarrow_left_white.svg) no-repeat;}
.flexslider.detail .flex-direction-nav a.flex-next:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_right.svg) no-repeat;right:50%;margin-right:-9px;transition:all .3s ease;}
.flexslider.detail ul.flex-direction-nav li a.flex-next:hover:before{background:url(images/svg/galleryarrow_right_white.svg) no-repeat;}
.flexslider.detail .flex-direction-nav a.flex-prev:before .cls-1{fill:#fff;fill-rule:evenodd;}
.catalog-cart .flexslider.detail{padding:10px 0 39px;}
.catalog-cart .flexslider.detail ul.flex-direction-nav li a.flex-next{right:-20px;}
.catalog-cart .flexslider.detail ul.flex-direction-nav li a.flex-prev{left:-20px;}

/*SECTION MILLIZIMY*/
.flexslider.millizimy{text-align:center;position:relative;padding-top:15px;padding-bottom:40px;}
.flexslider.millizimy:not(.initialized){display:none;}
.flexslider.millizimy ul.slides{list-style:none;margin:0;padding:0;width:100%;}
.flexslider.millizimy ul.slides>li{margin:0;padding:0;list-style:none;float:left;position:relative;width:25%;padding-bottom:40px;}
.flexslider.millizimy ul.slides>li a:not(.incart){display:block;position:relative;}
.flexslider.millizimy ul.slides>li a .no-photo{position:relative;left:-1px;height:114px;}
.flexslider.millizimy ul.slides>li:before{display:none;}
.flexslider.millizimy ul.slides .flex_item{overflow:hidden;}
.flexslider.millizimy ul.slides .flex_item:hover a .zoom{opacity:1;}
a .zoom{display:block;width:44px;height:44px;border-radius:100%;overflow:hidden;background:#ddd;position:absolute;top:50%;left:50%;margin:-25px 0px 0px -25px;opacity:0;transition:all ease 0.3s;background-color:#e85149;}
.zoom::before{content:"";position:absolute;top:50%;left:50%;background:url('images/svg/zoom_lens.svg') no-repeat;width:21px;height:22px;margin:-10px 0px 0px -10px;}
.flexslider.millizimy ul.slides .flex_item img{width:100%;}
.flexslider.millizimy ol.flex-control-nav{bottom:0;font-size:0;padding:0;margin:0;position:absolute;left:0;right:0;text-align:center;}
.flexslider.millizimy ol.flex-control-nav li{position:static;margin:0 0 0 10px;list-style:none;display:inline-block;}
.flexslider.millizimy ol.flex-control-nav li:before{display:none;}
.flexslider.millizimy ol.flex-control-nav li:first-child{margin-left:0;}
.flexslider.millizimy ol.flex-control-nav li a{cursor:pointer;display:block;width:9px;height:9px;background:url(images/mavt_sprite.png) -76px 0px no-repeat;}
.flexslider.millizimy ol.flex-control-nav li a:hover{background-position:-86px 0;}
.flexslider.millizimy ol.flex-control-nav li a.flex-active{background-position:-96px 0;cursor:default;}
.flexslider.millizimy ul.flex-direction-nav{padding:0;margin:0;font-size:0;}
.flexslider.millizimy ul.flex-direction-nav li{position:static;list-style:none;}
.flexslider.millizimy ul.flex-direction-nav li:before{display:none;}
.flexslider.millizimy ul.flex-direction-nav li a{position:absolute;top:141px;margin-top:-26px;display:block;width:12px;height:21px;border-radius:30px;cursor:pointer;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-prev{left:-9px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;outline:unset;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-prev:hover{background-color:#921c40;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-next{right:-9px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;outline:unset;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-next:hover{background-color:#921c40;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-next.flex-disabled{display:none !important;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-prev.flex-disabled{display:none !important;}
.flexslider.millizimy .flex-direction-nav a.flex-prev:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_left.svg) no-repeat;left:50%;margin-left:-6px;transition:all .3s ease;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-prev:hover:before{background:url(images/svg/galleryarrow_left_white.svg) no-repeat;}
.flexslider.millizimy .flex-direction-nav a.flex-next:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_right.svg) no-repeat;right:50%;margin-right:-9px;transition:all .3s ease;}
.flexslider.millizimy ul.flex-direction-nav li a.flex-next:hover:before{background:url(images/svg/galleryarrow_right_white.svg) no-repeat;}
.content-millizims .text{line-height:20px;color:#505d72;padding:0 0 50px 0;}
.content-millizims .filter{font-size:13px; line-height:23px;color:#8a95a7;margin:0 0 12px 0;}
.content-millizims .filter:before{content:"";display:inline-block;background:#e85149;height:5px;width:5px;border-radius:10px;margin-right:6px;margin-bottom:3px;}
.content-millizims .filter span{margin-right:6px;}
.content-millizims .filter .select{font-size:13px;color:#292d35;position:relative;display:inline-block;cursor:pointer;margin-left:5px;}
.content-millizims .filter .select .filter-item-select{display:inline-block;}
.content-millizims .filter .select .dropdown{display:none;position:absolute;z-index:2;box-shadow:-5px 8px 25px #cccdce;background:#fff;padding:15px 0;width:90px;left:-15px;height:250px;overflow:hidden;border-radius:3px;}
.content-millizims .filter .select .dropdown .wrap{overflow:hidden;height:100%;position:relative;padding:0 15px;}
.content-millizims .flex_wrap{padding:0 !important;}
.content-millizims .filter .select .dropdown .filter-item{display:block;text-decoration:none;font-size:14px;color:#505d72;}
.content-millizims .filter .select .dropdown .filter-item:hover{color:#9b3954;}
.content-millizims .filter .select .dropdown .filter-item.red{color:#9b3954;font-weight:bold;}
.content-millizims .filter .select .dropdown .item-link.red{color:#9b3954;font-weight:bold;}
.content-millizims .filter .select .dropdown .ps-scrollbar-y-rail{display:none;position:absolute;opacity:1;right:0;width:6px;}
.content-millizims .filter .select .dropdown .ps-scrollbar-y{position:absolute;background-color:#d4d9df;right:1px;width:3px;border-radius:3px;}
.content-millizims .filter .select:after{content:"";display:inline-block;height:5px;width:5px;background:url("images/sp.png?v=4") no-repeat scroll -361px -264px transparent;margin:0 0 0 4px;}
.content-millizims .item{border:1px #ced7e2 solid;padding:18px 24px 20px;border-top:0;transition:all .3s ease;}
.content-millizims .item:first-child{border:1px #ced7e2 solid;}
.content-millizims .item .info{font-size:12px;line-height:22px;color:#505d72;padding-bottom:4px;}
.content-millizims .item .info .year{display:inline-block;background-color:#e7eaef;border-radius:3px;padding:0 5px;line-height:18px;margin:0 6px 0 0;padding-bottom:2px;}
.content-millizims .item .info .year.second{margin-left:-5px;}
.content-millizims .item .info .simbol{display:inline-block;margin:0 3px 0 3px;color:#c8d2e0;}
.content-millizims .item .name{font-size:16px;line-height:22px;color:#292d35;font-weight:bold;}
.content-millizims .item .right-block{padding-top:13px;}
.content-millizims .item .right-block .availability{font-size:13px;line-height:22px;text-align:center;color:#e85149;margin-left:-15px;}
.content-millizims .item .right-block .availability.on{color:#5ea625;}
.content-millizims .item .right-block .price-block{font-size:16px;font-weight:bold;color:#292d35;line-height:22px;text-align:center;}
.content-millizims .item .right-block .price-block .apppoximate{display:inline-block;}
.content-millizims .item .right-block .price-block .price{font-size:16px !important;font-weight:bold !important;color:#292d35 !important;line-height:22px !important;display:inline-block;}
.content-millizims .item .right-block .buttons{text-align:center;}
.content-millizims .item .right-block .buttons span{font-size:12px;line-height:23px;color:#fff;background:#8997ad;border-radius:3px;padding:9px 18px;margin-left:16px;transition:all .3s ease;cursor:pointer;text-transform:uppercase;}
.content-millizims .item:hover{box-shadow:-5px 8px 25px #e6e8ea;border:1px #fff solid;border-top:0;}
.content-millizims .item:first-child:hover{border:1px #fff solid;}
.content-millizims .item:hover .right-block .buttons span{background-color:#921c40;}
.content-millizims .feedback{margin:0 0 80px;border:1px #ced7e2 solid;border-radius:3px;padding:35px;}
.content-millizims .feedback .info{font-size:14px;line-height:20px;color:#505d72;display:inline-block;}
.content-millizims .feedback .icon{display:inline-block;background:url('images/svg/message_icon.svg') no-repeat;height:45px;width:45px;}
.content-millizims .feedback .info .title{font-size:18px;line-height:22px;font-weight:bold;color:#292d35;padding:0 0 9px 0;display:inline-block;}
.content-millizims .feedback .info .text{display:inline-block;padding:0;}
.content-millizims .feedback .buttons{text-align:right;margin:10px 0 0 0;}
.content-millizims .feedback .buttons span{font-size:12px;line-height:22px;color:#fff;background:#921c40;border-radius:3px;padding:13px 20px;margin-left:16px;cursor:pointer;text-transform:uppercase;}

/* БЫСТРЫЙ ПРОСМОТР */
.jqmWindow[class^=preview_]{max-width:916px;padding:55px 60px;width:916px;}
.jqmWindow[class^=preview_] .article-products .info .allbuttons .price{width:137px;}
.jqmWindow[class^=preview_] .article-products .info .allbuttons .price:after{display:none;}
.jqmWindow[class^=preview_] .article-products .info .allbuttons .share .b-share__handle:first-of-type{display:none !important;}
.jqmWindow[class^=preview_] .article-products .info .allbuttons .share{width:130px;}
.jqmWindow[class^=preview_] .article-products .info .allbuttons .favorites{margin-left:61px;}
.jqmWindow[class^=preview_] .article-products .info .medals-big{width:100px;}
.jqmWindow[class^=preview_] .article-products .info .props.wr{width:435px;}
.jqmWindow[class^=preview_] .article-products .image .bigphoto{cursor:default;}
.jqmWindow[class^=preview_] .article-products .image .bigphoto>a{cursor:default;}
.jqmWindow[class^=preview_] .article-products .image .smallphotos{display:none;}
.jqmWindow[class^=preview_] .todetail{display:block;}
.jqmWindow[class^=preview_] .pprev, .jqmWindow[class^=preview_] .pnext{padding:10px 0 10px 0;cursor:pointer;display:block;height:37px;position:absolute;top:237px;width:0;z-index:1000;border-top:1px solid #bcc1c9;background-color:#dce3ec;background-image:linear-gradient(top, #dce3ec 0%, #d3dbe6 100%);background-image:-o-linear-gradient(top, #dce3ec 0%, #d3dbe6 100%);background-image:-moz-linear-gradient(top, #dce3ec 0%, #d3dbe6 100%);background-image:-webkit-linear-gradient(top, #dce3ec 0%, #d3dbe6 100%);background-image:-ms-linear-gradient(top, #dce3ec 0%, #d3dbe6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #dce3ec),color-stop(1, #d3dbe6));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce3ec', endColorstr='#d3dbe6',GradientType=0 );-webkit-transition:all .3s ease-in-out .0s;-moz-transition:all .3s ease-in-out .0s;-o-transition:all .3s ease-in-out .0s;transition:all .3s ease-in-out .0s;}
.jqmWindow[class^=preview_] .pprev:hover, .jqmWindow[class^=preview_] .pnext:hover{width:151px;background-color:#d3dce6;background-image:linear-gradient(top, #d3dce6 0%, #c7d3df 100%);background-image:-o-linear-gradient(top, #d3dce6 0%, #c7d3df 100%);background-image:-moz-linear-gradient(top, #d3dce6 0%, #c7d3df 100%);background-image:-webkit-linear-gradient(top, #d3dce6 0%, #c7d3df 100%);background-image:-ms-linear-gradient(top, #d3dce6 0%, #c7d3df 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d3dce6),color-stop(1, #c7d3df));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3dce6', endColorstr='#c7d3df',GradientType=0 );}
.jqmWindow[class^=preview_] .pprev{border-right:1px solid #D1D6DF;left:-60px;padding-left:29px;border-radius:0 2px 2px 0;}
.jqmWindow[class^=preview_] .pprev:hover{padding:10px 20px 10px 39px;}
.jqmWindow[class^=preview_] .pnext{border-left:1px solid #d1d6df;right:-60px;padding-right:29px;border-radius:2px 0 0 2px;}
.jqmWindow[class^=preview_] .pnext:hover{padding:10px 39px 10px 20px;}
.jqmWindow[class^=preview_] .pprev:before, .jqmWindow[class^=preview_] .pnext:before{border:2px solid #FFFFFF;border-radius:2px;content:"";display:block;height:58px;position:absolute;top:-3px;width:30px;-webkit-transition:all .3s ease-in-out .0s;-moz-transition:all .3s ease-in-out .0s;-o-transition:all .3s ease-in-out .0s;transition:all .3s ease-in-out .0s;}
.jqmWindow[class^=preview_] .pprev:hover:before , .jqmWindow[class^=preview_] .pnext:hover:before{width:210px;}
.jqmWindow[class^=preview_] .pprev:before{border-left:none;left:0;}
.jqmWindow[class^=preview_] .pnext:before{border-right:none;right:0;}
.jqmWindow[class^=preview_] .pprev:after, .jqmWindow[class^=preview_] .pnext:after{background:url("images/sp.png?v=4") no-repeat scroll -32px -216px rgba(0, 0, 0, 0);content:"";display:block;height:22px;position:absolute;top:17px;width:13px;}
.jqmWindow[class^=preview_] .pprev:after{left:7px;}
.jqmWindow[class^=preview_] .pprev:hover:after{background-position:-70px -216px;}
.jqmWindow[class^=preview_] .pnext:after{right:7px;background-position:-16px -216px;}
.jqmWindow[class^=preview_] .pnext:hover:after{background-position:-54px -216px;}
.jqmWindow[class^=preview_] .pprev>span, .jqmWindow[class^=preview_] .pnext>span{color:#505D72;font-size:14px;line-height:17px;overflow:hidden;height:34px;display:none;}
.jqmWindow[class^=preview_] .pprev:hover>span, .jqmWindow[class^=preview_] .pnext:hover>span{display:block;}

/* СВЯЗАННЫЕ ТОВАРЫ И ПРОСМОТРЕННЫЕ В КАРТОЧКЕ ТОВАРА*/
.cfw.linked{margin-bottom:77px;}
[id^="bx_incl"]+.cfw.linked{margin-top:0;background:none;}
.cfw.linked .catalog-products.carousel{padding-top:36px;padding-bottom:21px;margin-bottom:0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-top-color:#CED7E2;}
.cfw.linked .catalog-products.carousel.wtitle h2{font-size:22px;line-height:22px;margin-bottom:25px;padding-left:0;margin-left:0;}
.cfw.linked .pagination{display:none !important;}
.cfw.linked .catalog-products.carousel.wtitle a.prev, .cfw.linked .catalog-products.carousel.wtitle a.next{margin-top:-31px;}

/* КОРЗИНА */

/* BANNER MILLIZIMY in cart */

.millizims-banner{margin-bottom:15px;transition:all .3s ease;}
.millizims-banner:hover{opacity:0.7;}

/* КОРЗИНА - МЕНЮ ШАГОВ */
.cart_top_tabs{font-size:0;position:relative;display:block;height:56px;list-style-type:none;margin:0 0 50px;padding:0;}
.cart_top_tab{font-size:12px;position:relative;display:inline-block;height:56px;width:33.3%;border:1px solid #dee4ec;box-sizing:border-box !important;vertical-align:top;overflow:hidden;}
.cart_top_tab, .cart_top_tab a.cart_top_link, .cart_top_tab a.cart_top_link svg .cls-1{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.isSafari .cart_top_tab{float:left;}
.cart_top_link{color:#921c40;display:block;height:54px;line-height:51px;text-decoration:none;background:#fafbfc;text-align:center;font-size:16px;font-weight:bold;}
.cart_top_tab:not(.cur) + .cart_top_tab:not(.cur){margin-left:-1px;}
.cart_top_tab.cur ~ .cart_top_tab a.cart_top_link{background-color:#fff;color:#a4adbc;}
.cart_top_tab.cur ~ .cart_top_tab a.cart_top_link svg .cls-1{fill:#a5adbb;}
.cart_top_tab.cur a.cart_top_link, .cart_top_tab:hover a.cart_top_link{color:#fff !important;background-color:#495b79 !important;}
.cart_top_tab.cur a.cart_top_link svg .cls-1, .cart_top_tab:hover a.cart_top_link svg .cls-1{fill:#fff !important;}
.cart_top_tab.cur, .cart_top_tab:hover{border-color:#495b79;overflow:visible;}
.cart_top_tab_ico{display:inline-block;height:37px;vertical-align:middle;width:37px;margin:-5px 0 0 -14px;}
.cart_top_tab.tab_0{border-radius:4px 0 0 4px;}
.cart_top_tab.tab_0 .cart_top_tab_ico{margin:-7px 0 0 -5px;width:35px;}
.cart_top_tab.tab_2{border-radius:0 4px 4px 0;}
.cart_top_tab.tab_2 .cart_top_tab_ico{margin:-3px 0 0 -17px;width:43px;}

/* КОРЗИНА - ТАБЛИЦА ТОВАРОВ */
.catalog-cart .table-wrap tbody, .catalog-cart .table-wrap tfoot{color:#505d72;}
.catalog-cart .table-wrap>.items{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #ced7e2;box-sizing:border-box;}
.catalog-cart .items th{border-bottom:1px solid #ced7e2;font-size:12px;line-height:12px;white-space:nowrap;font-weight:normal;padding:8px 13px 11px;border-top:none;background-color:#f6f8fa;}
.catalog-cart .items th.name{text-align:left;}
.catalog-cart .items tr td{border-top:1px solid #ced7e2;padding:14px 25px 22px;vertical-align:top;border-bottom:none;}
.catalog-cart .items tr:first-of-type td{border:none;}
.catalog-cart .items td.name{padding-left:0;width:234px;}
.catalog-cart .items tr .name a{font-size:16px;font-weight:bold;line-height:17px;text-decoration:none;}
.catalog-cart .items tr .name .props-block{font-size:12px;color:#8a95a7;margin:4px 0px 0px;}
.catalog-cart .items tr .name .props-block span{color:#505d72;}
.catalog-cart .items tr .image{padding-right:15px;text-align:center;padding-left:15px;}
.catalog-cart .items tr .image a{display:block;max-height:120px;max-width:120px;width:120px;line-height:120px;overflow:hidden;}
.catalog-cart .items tr:not(.replacement) .image img{max-height:120px;max-width:120px;vertical-align:bottom;}
.catalog-cart .items tr .no-photo{background:url("images/sprite.png") no-repeat scroll 18px -377px rgba(0, 0, 0, 0);display:inline-block;height:120px;vertical-align:top;width:64px;}
.catalog-cart .items tr .no-photo.candy{background-position:-65px -189px !important;}
.catalog-cart .items tr .label-wrap{margin:11px 0 0;}
.catalog-cart .items tr .name .type-wrap{font-size:12px;margin:10px 0 4px;}
.catalog-cart .items tr .itemprice{text-align:left;padding-left:0;}
.catalog-cart .items tr td.itemprice{padding-top:55px;}
.catalog-cart .items tr td.itemprice .itemdiscountbox{border:1px solid #D5DDE9;border-radius:2px;font-size:12px;line-height:20px;margin:9px 0 0;position:relative;width:303px;}
.catalog-cart .items tr td.itemprice .itemdiscountbox:after{background:url("images/sp.png?v=4") no-repeat scroll -16px -50px rgba(0, 0, 0, 0);content:"";display:block;height:3px;position:absolute;left:16px;top:-4px;width:5px;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .line{background:url("images/dotted.png") repeat-x scroll 0 14px rgba(0, 0, 0, 0);display:block;overflow:hidden;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .dsc{padding:4px 10px 7px;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .mess{padding:7px 10px 10px;line-height:14px;text-align:left;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .dsc+.mess{border-top:1px solid #D5DDE9;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .dtitle{background:none repeat scroll 0 0 #FFFFFF;float:left;padding:0 3px 0 0;text-align:left;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .val{background:none repeat scroll 0 0 #FFFFFF;float:right;padding:0 0 0 3px;text-align:right;}
.catalog-cart .items tr td.itemprice .itemdiscountbox .dtitle a{border-bottom:1px dotted;color:#801939;display:inline-block;line-height:13px;text-decoration:none;}
.catalog-cart .items tr td.itemquantity{font-size:14px;line-height:14px;text-align:center;padding-top:42px;}
.catalog-cart .items tr td.itempricetotal{padding-top:43px;text-align:center;}
.catalog-cart .items tr td.itempricetotal .price{text-align:left;}
.catalog-cart .items tr td.actions{text-align:center;padding:49px 16px 22px;}
.catalog-cart .items tr td.actions .remove{background:none;display:inline-block;height:10px;vertical-align:top;width:10px;}
.catalog-cart .chShop .items{margin:23px 0 0;}
.catalog-cart .chShop .items.itemprice{width:auto;text-align:left;padding-left:42px;}
.catalog-cart .chShop .items tr .itemprice{}
.catalog-cart .chShop .items tr .itemquantity{padding-left:24px;padding-right:22px;text-align:left;}
.catalog-cart .chShop .items tr td.itemquantity{font-weight:bold;font-size:16px;line-height:24px;}
.catalog-cart .chShop .items th.itemexist{padding-right:38px;}
.catalog-cart .chShop .items tr td.itemexist{padding-left:12px;white-space:nowrap;word-break:keep-all;padding-top:46px;}
.catalog-cart .chShop .items .item_notexist_some, .item_exist, .item_notexist{font-size:13px;height:19px;line-height:19px;margin:0 0 10px;}
.catalog-cart .chShop .items .item_notexist_some .item_notexist_some_ico, .item_exist .item_exist_ico, .item_notexist .item_notexist_ico{background:url("images/cart_sprite.png") no-repeat scroll -46px -317px transparent;display:inline-block;height:19px;vertical-align:middle;width:19px;margin:0 5px 0 0;}
.catalog-cart .chShop .items .item_exist, .catalog-cart .chShop .items .item_notexist{margin:0;}
.catalog-cart .chShop .items .item_exist .item_exist_ico{background:url("images/cart_sprite.png") no-repeat scroll -23px -317px rgba(0, 0, 0, 0);}
.catalog-cart .chShop .items .item_notexist{color:#DA1018;}
.catalog-cart .chShop .items .item_notexist .item_notexist_ico{background:url("images/cart_sprite.png") no-repeat scroll 0 -317px transparent;}
.catalog-cart .chShop .items .cart_button_grey.small.replacement{margin:0 0 4px;}
.catalog-cart .chShop .items .tolo{color:#801939;font-size:12px;}
/* КОРЗИНА - ОКНО ОТСУТСВУЮЩИЕ ПОЗИЦИИ */
.evb-noamount_frame{height:317px !important;min-width:401px;padding:20px 20px 0 !important;width:460px !important;}
.evb-noamount_frame .left{float:left;}
.evb-noamount_frame .right{float:right;}
.todo-amount-box p{margin:0 0 30px;}
.evb-noamount_frame .moduletitle{font-size:24px;margin:-1px 0 19px;}
.todo-amount-items{color:#2C234F;display:block;font-size:13px;height:122px;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;}
.todo-amount-item{border-bottom:1px solid #E3E3E3;display:block;height:29px;line-height:29px;overflow:hidden;}
.todo-amount-item:first-of-type{border-top:1px solid #E3E3E3;}
.todo-amount-item>*{vertical-align:middle;}
.todo-amount-foot{background-color:#F3F5F5;border-radius:0 0 2px 2px;border-top:1px solid #DDDBE4;margin:0 0 0 -20px;overflow:hidden;padding:20px;width:460px;}
.todo-amount-box{padding:0 0 20px;}
.todo-amount-name, .todo-amount-no{display:inline-block;position:relative;}
.todo-amount-items .through{border-bottom:1px solid red;display:inline-block;height:15px;left:0;position:absolute;top:0;width:100%;}
.todo-amount-intro{background:url("images/loader.gif") no-repeat scroll center center transparent;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;}
.todo-amount-intro>*{display:inline-block;height:100%;margin:0 auto;position:relative;top:60%;}
/* КОРЗИНА - КНОПКИ ПО ШАГАМ ВПЕРЕД.НАЗАД */
.cart_bottom_box{border:1px solid #d2dbe8;overflow:hidden;margin:21px 0 0;padding:26px 31px;}
.cart_bottom_box>.left{float:left;}
.cart_bottom_box>.right{float:right;}
/* КОРЗИНА - СПИСОК МАГАЗИНОВ */
.select-city{display:none;margin-bottom:14px;}
.select-city.active{display:inline-block;}
.select-city select{width:467px;}
.cart_chshop_area .cusel{outline:none;background:url('images/select.png') 0 0 no-repeat;height:41px;cursor:pointer;color:#435973;font-size:13px;padding:0 14px;width:440px !important;position:relative;}
.cart_chshop_area .cusel.cuselFocus, .cusel.cuselOpen{background-position:0 -44px;}
.cart_chshop_area .cuselText{width:100%;height:41px;line-height:41px;text-transform:uppercase;}
.cart_chshop_area .cusel-scroll-wrap{overflow-x:hidden;overflow-y:scroll;z-index:9;display:block;position:absolute;left:0;top:100%;background:white;width:461px;border:3px solid #8597aa;border-top:0;}
.cart_chshop_area .cusel-scroll-wrap span{display:block;height:35px;line-height:35px;border-bottom:1px solid #e2e8eb;padding:0 11px;margin-top:-1px;}
.cart_chshop_area .cusel-scroll-wrap span.selected, .cusel-scroll-wrap span:hover, .cusel-scroll-wrap span.cuselActive{background:#801939;color:white;}
.cart_chshop_tabs{font-size:0;list-style:none outside none;margin:28px 0 15px;padding:0;}
.cart_chshop_tabs.hidden+.cart_chshop_tab_ar{display:none !important;}
.cart_chshop_tab{display:inline-block;height:27px;line-height:27px;margin:0 5px 0 0;padding:0 11px;border-radius:2px;cursor:pointer;}
.city_select_link{font-size:13px;text-decoration:none;float:left;color:#801939;}
.city_select_link span{display:inline-block;border-bottom:1px dotted;line-height:13px;}
.cart_chshop_tab.active, .cart_chshop_tab:hover{position:relative;background-color:#b9466f;background-image:linear-gradient(top, #b9466f 0%, #a22a50 100%);background-image:-o-linear-gradient(top, #b9466f 0%, #a22a50 100%);background-image:-moz-linear-gradient(top, #b9466f 0%, #a22a50 100%);background-image:-webkit-linear-gradient(top, #b9466f 0%, #a22a50 100%);background-image:-ms-linear-gradient(top, #b9466f 0%, #a22a50 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #b9466f),color-stop(1, #a22a50));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9466f', endColorstr='#a22a50',GradientType=0 );}
.cart_chshop_tab.active i{background:url("images/sp.png?v=4") -51px -15px no-repeat;bottom:-6px;display:block;height:6px;left:24px;position:absolute;width:12px;}
.cart_chshop_tab.active a.city_select_link, .cart_chshop_tab:hover a.city_select_link{border-bottom:1px dashed transparent;text-decoration:none;color:#FFFFFF;}
.cart_chshop_tab.active span{border:0;}
.cart_chshop_box{border:1px solid #c9d5e0;border-radius:2px;margin:0 0 7px;overflow:hidden;position:relative;}
.cart_chshop_box i{position:absolute;bottom:-6px;left:200px;background:url("images/sp.png?v=4") 0 0 no-repeat;width:20px;height:20px;}
.map-button{background:white;border:1px solid #c9d5e0;border-radius:3px 3px 0 0;border-bottom:none;padding:7px 20px 9px 12px;margin-left:-76px;font-size:13px;margin-top:-42px;position:relative;z-index:1;left:50%;display:inline-block;vertical-align:top;}
.show-map{cursor:pointer;display:inline-block;padding-left:20px;color:#435a73;position:relative;}
.show-map:before{background:url("images/sp.png?v=4") no-repeat scroll 6px -198px rgba(0, 0, 0, 0);content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px;}
.show-map span{display:inline-block;line-height:13px;border-bottom:1px dotted;}
.show-map:hover{color:#c31d61;}
.show-map.open:before{background-position:6px -216px;}
.ymaps-b-balloon__tl{display:none !important;}
.ymaps-b-balloon__content-holster{padding:0!important;}
.yamaps__custom__close{background-image:none !important;top:12px !important;right:12px !important;width:10px !important;height:10px !important;}
.yamaps__custom__close .close_svg .cls-1{fill:#9ca6b7;}
.yamaps__custom__close:hover .close_svg .cls-1{fill:#8e1642;}
.ymaps-b-cluster-tabs__section_type_nav{border:0 !important;width:135px !important;}
.ymaps-b-cluster-tabs__menu-item{text-decoration:underline dotted !important;padding:5px 12px !important;}
.ymaps-b-cluster-tabs__menu-item:hover{color:#921c40 !important;}
.ymaps-b-cluster-tabs__menu-item_current_yes{border-radius:3px !important;background-color:#ac315d !important;color:#fff !important;}
.ymaps-b-cluster-tabs__menu-item_current_yes .ymaps-b-cluster-tabs__menu-item-text{color:#fff !important;text-decoration:none !important;}
.ymaps-b-cluster-tabs__menu-item_current_yes .ymaps-b-cluster-tabs__menu-item-text:hover{color:#fff !important;}
.ymaps-b-cluster-tabs__section_type_content{padding-left:25px !important;}
.ymaps-b-cluster-tabs__menu-item-text{color:#575b64 !important;text-decoration:underline dotted !important;font-family:'PT Sans',Arial !important;}
.ymaps-b-cluster-tabs__menu-item-text:hover{color:#921c40 !important;}
.ymaps-b-balloon{border-radius:3px;}
.ymaps-b-balloon .address{min-width:100px;color:#292d35;margin-bottom:20px;font-weight:bold;font-size:15px;line-height:20px;}
.ymaps-b-balloon .phone, .ymaps-b-balloon .email, .ymaps-b-balloon .schedule{min-width:100px;color:#556682;margin-bottom:13px;font-size:14px;}
.ymaps-b-balloon .phone span, .ymaps-b-balloon .email span, .ymaps-b-balloon .schedule span{display:block;color:#9ca6b8;font-size:12px;padding-bottom:3px;}
.ymaps-b-balloon .tasting, .ymaps-b-balloon .tour{display:inline-block;margin-bottom:25px;}
.ymaps-b-balloon .tasting{background:url('images/svg/degustation_small.svg')no-repeat;width:15px;height:17px;margin-right:15px;}
.ymaps-b-balloon .tour{background:url('images/svg/3dtour.svg')no-repeat;width:17px;height:17px;}
.ymaps-b-balloon .detail-tasting, .ymaps-b-balloon .detail-tour{display:inline-block;}
.ymaps-b-balloon .detail-tasting{background:url('images/svg/degustation_small.svg')no-repeat;width:15px;height:17px;margin-right:15px;}
.ymaps-b-balloon .detail-tour{background:url('images/svg/3dtour.svg')no-repeat;width:17px;height:17px;}
.ymaps-b-balloon .button{font-size:13px;padding:0 10px;height:22px;line-height:22px;cursor:pointer;}
.ymaps-b-balloon a{text-decoration:none;}
.ymaps-b-balloon::before{content:"";position:absolute;bottom:-22px;left: 50%;margin-left:-10px;border:11px solid transparent;border-top-color:transparent;border-top-style:solid;border-top-width:11px;border-top:11px solid #FFF; }
.ymaps-shadows-pane{display:none;}
.ymaps-b-balloon__br{display:none !important;}
.ymaps-b-balloon__bl{display:none;}
.ymaps-b-balloon .ymaps-b-balloon__tr{display:none;}
.ymaps-b-balloon__content{border:0 !important;}
.ymaps-b-balloon .ymaps-b-balloon__content > ymaps{width:100% !important;height:auto !important;}
.ymaps-b-balloon{margin:-53px 0 0 -40px;background:#FFF;border-radius:0;padding:30px;-webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.07);}
.ymaps-b-balloon .button-map{width: max-content;}
.ymaps-default-cluster{width: 50px;height: 50px;}
.ymaps-default-cluster div{position: absolute;width: 50px;height: 50px;top: 15px;}
.regions_filter .auctiontabs.slidertabs.contacts .slidertab{height:30px;border-radius:3px;background:#e7eaef;}
.ymaps-b-cluster-tabs__section{overflow-y:hidden !important;}
.ymaps-b-cluster-content__header{margin-bottom:0 !important;}
.regions_filter .auctiontabs.slidertabs.contacts .slidertab{height:30px;border-radius:3px;background:#e7eaef;}
.regions_filter .auctiontabs.slidertabs.contacts .slidertab span{font-size:12px;}
.regions_filter .slidertabs.contacts .slidertab.active{background-color:#ae335d;}
.regions_filter .slidertabs.auctiontabs.contacts .slidertab.active::after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-6px;border:7px solid transparent;border-top-color:transparent;border-top-style:solid;border-top-width:7px;border-top:5px solid #ae335d;width:0;height:0;background:0;}
.regions_filter .slidertabs.auctiontabs.contacts .slidertab span{border-bottom:0 !important;padding:7px 10px 7px 10px;}
.filter-input-contats{position:relative;margin-bottom:25px;}
.filter-input-contats .js-search-filter{border-radius:2px;border:1px solid #ced7e2;color:#8b9ab1;outline:none;font:13px/18px 'PT Sans', Arial, sans-serif;padding:10px 25px 10px 13px;margin:0;width:100%;background:#fafbfc;font-size:14px;}
.filter-input-contats .btn-search{border: 0; cursor: pointer; padding: 0; background: url(images/svg/search.svg) no-repeat scroll; width: 15px; height: 16px; position: absolute; top: 13px; right: 12px;}
.items.checkboxes.contacts{margin-bottom:25px;}
.input.checkbox.contacts{line-height:18px;white-space:nowrap;display:inline-block;padding-right:30px;}
.input.checkbox.contacts input{opacity:0;position:absolute;visibility:hidden;}
.input.checkbox.contacts label{display:inline-block;position:relative;cursor:pointer;margin:0;padding-left:22px;line-height:15px;font-weight:bold;}
.input.checkbox.contacts label:before{display:block;content:'';position:absolute;left:0;top:0;width:15px;height:15px;background:url('images/ch.png') 0 0 no-repeat;}
.input.checkbox.contacts input:checked+label{color:#3b4f65;}
.input.checkbox.contacts input:checked+label:before{background-position:-30px 0;}
.input.checkbox.contacts label:hover{color:#A3254C;}
.input.checkbox.contacts span{margin-left:5px;}
.group-title-contacts{padding-bottom:25px;font-weight:bold;font-size:20px;}
.group-items-contacts{margin-bottom:40px;}
.group-items-contacts .group-item.item{border:1px #e9edf4 solid;padding:15px 20px 20px 20px;transition:all .3s ease;margin:-1px 0 0;}
/* .group-items-contacts .group-item.item:first-child{border:1px #e9edf4 solid;transition: all .3s ease;}
.group-items-contacts .group-item.item:first-child:hover{border:1px #fff solid;} */
.group-items-contacts .group-item.item:hover{box-shadow:0px 0px 25px #e6e8ea;border:1px #fff solid;}
.group-items-contacts .group-item.item:hover .shop{color:#921c40;}
.group-items-contacts .group-item.item:hover .arrow{border-color:#921c40;background-color:#921c40;}
.group-items-contacts .group-item.item:hover .arrow .cls-1{fill:#fff;}
.group-items-contacts .group-item.item .shop{color:#8e96b3;font-size:16px;padding-top:3px;padding-bottom:2px;display:inline-block;font-weight:bold;color:#292d35;text-decoration:none;text-indent: -18px;padding-left:18px;transition:all .3s ease;}
.group-items-contacts .group-item.item .shop:before{content:'';display:inline-block;background:#ea5444;height:4px;width:4px;border-radius:10px;margin-right:10px;margin-bottom:3px;}
.group-items-contacts .group-item.item .shop span{display:none;}
.group-items-contacts .group-item.item .to_map{margin-left:18px;font-size:12px;border-bottom:1px dotted #8a95a7;cursor:pointer;color:#8a95a5;}
.group-items-contacts .group-item.item .icons{text-align:center;padding-top:3px;}
.group-items-contacts .group-item.item .icons .tasting{margin:0 15px 0 0;background:url('images/svg/degustation_small.svg') no-repeat;width:15px;height:17px;display:inline-block;}
.group-items-contacts .group-item.item .icons .tour{background:url('images/svg/3dtour.svg')no-repeat;width:17px;height:17px;display:inline-block;}
.group-items-contacts .group-item.item .phone{display:inline-block;padding-top:3px;width:125px;color:#505d72;font-family:'PT Sans', Arial;}
.group-items-contacts .group-item.item .email{display:inline-block;padding-top:3px;width:125px;color:#505d72;font-family:'PT Sans', Arial;}
.group-items-contacts .group-item.item .schedule_list{display:inline-block;font-size:14px;padding-left:15px;color:#505d72;font-family:'PT Sans', Arial;}
.group-items-contacts .group-item.item .arrow{display:inline-block;padding:3px 7px 5px 8px;border:1px solid #bfc6d0;border-radius:15px;transition:all .3s ease;}
.group-items-contacts .group-item.item .arrow .cls-1{fill:#bfc6d0;fill-rule:evenodd;transition:all .3s ease;}

/*Страница 3D-туров*/
.tour-text{margin:0px 0 30px 0;color:#505d72;}
.group-items-contacts .group-item.item .group-tour.prev{display:inline-block;}
.group-items-contacts .group-item.item .tour_buttons{display:inline-block;float:right;cursor:pointer;}
.group-items-contacts .group-item.item .tour_button{float:right;background-color:#e7eaef;margin:9px 0 0 0;padding:6px 12px 5px 13px;border-radius:3px;color:#4a5b78;font-size:12px;cursor:pointer; position:relative;}
.group-items-contacts .group-item.item .tour_button svg{margin:0 0 3px 9px;}
.group-items-contacts .group-item.item .tour_button .cls-1{fill:#4a5b78;fill-rule:evenodd;transform-origin:center center;position:absolute;}
.group-items-contacts .group-item.item:hover .tour_button{background-color:#921c40;color:#fff;}
.group-items-contacts .group-item.item .tour_buttons.open .tour_button svg{transform:rotate(180deg);}
.group-items-contacts .group-item.item:hover .tour_button .cls-1{fill:#fff;}
.group-items-contacts .group-item.item .tour_view iframe{width:100%;margin-top:20px;}
.group-items-contacts .group-item.item .tour_map{margin-left:18px;font-size:12px;border-bottom:1px dotted #8a95a7;cursor:pointer;color:#8a95a7;transition: all .2s ease-in;}
.group-items-contacts .group-item.item .tour_map:hover{color: #921c40;}
.tour_map_dynamic_frame.jqmWindow{width:967px;padding:35px;}
.tour_map_dynamic_frame.jqmWindow .close{cursor:pointer;background:url(images/svg/close.svg) no-repeat !important;;display:block;height:10px;position:absolute;right:15px;top:15px;width:10px;z-index:999;background-position-x:7px;background-position-y:8px;}
.tour_map_frame.popup.jqm-init.show{padding:35px;}
.tour_map_frame.popup.jqm-init.show .close{cursor:pointer;background:url(images/svg/close.svg) no-repeat !important;;display:block;height:10px;position:absolute;right:15px;top:15px;width:10px;z-index:999;background-position-x:7px;background-position-y:8px;}
.button_tour{background:#8e1642;zoom:1;vertical-align:top;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:3px;outline:none;cursor:pointer;border:0;padding:5px 15px;font-size:12px;line-height:25px;width:max-content;position:relative;}

/*Страница контакты - детальная*/
.groups.contact.detail{margin: 0;}
.article.article-shop{border:1px solid #e9edf4;}
.moduletable-map-detail{border-radius:3px 3px 3px 3px;}
.shop_info{padding:30px 35px;border-left:1px solid #e9edf4;border-right:1px solid #e9edf4;}
.shop_info:first-child{border-top:1px solid #e9edf4;}
.shop_info-detail{padding:30px 35px;}
.shop-flexslider{padding:30px 35px;}
.shop-tour{padding:30px 20px;}
.shop-tour iframe{width:100%;}
.info-item{padding:40px 40px 0 40px;border-top:1px solid #e9edf4;}
.shop_info-detail .address, .shop_info-detail .phone, .shop_info-detail .email, .shop_info-detail .schedule{color:#292d35;display:inline-block;padding: 0 0 0 35px;}
.shop_info-detail .address span, .shop_info-detail .phone span, .shop_info-detail .schedule span{font-size:13px;color:#8d98a9;}
.shop_info-detail .address_icon{background:url(images/svg/marker_icon.svg) no-repeat;display:inline-block;height:30px;width:25px;vertical-align:top;position:absolute;}
.shop_info-detail .phone_icon{background:url(images/svg/phone_icon.svg) no-repeat;display:inline-block;height:30px;width:20px;position:absolute;left:14px;}
.shop_info-detail .schedule_icon{background:url(images/svg/open_icon.svg) no-repeat;display:inline-block;height:30px;width:25px;position:absolute;}
.article.article-shop .details .line{border-bottom: 1px solid #e9edf4;margin:0 55px 0 35px;}
.shop_info-detail .item-info{display:inline-block;font-size:13px;margin-right: 55px;margin-left:10px;}
.shop_info-detail .new_shop-text{display:inline-block;}
.shop_info-detail .new_shop-icon{width:23px;height:12px;display:inline-block;vertical-align:top;background:url(images/svg/new.svg) no-repeat;overflow:hidden;margin-top:2px;margin-right:6px;}
.shop_info-detail .tasting-text{display:inline-block;border-bottom:1px dotted;cursor:pointer;}
.shop_info-detail .tasting-text:hover{border-bottom:1px solid #921c40; color:#921c40;}
.shop_info-detail .tasting-link.nolink .tasting-text{border:0;cursor:auto;}
.shop_info-detail .tasting-link.nolink .tasting-text:hover{border-bottom:0;color:#505d72;}
.shop_info-detail .tasting-icon{width:23px;height:17px;display:inline-block;vertical-align:top;background:url(images/svg/degustation_small.svg) no-repeat;overflow:hidden;margin-right:6px;}
.shop_info-detail .tour-text{display:inline-block;border-bottom:1px dotted;cursor:pointer;margin:0;}
.shop_info-detail .tour-text:hover{border-bottom:1px solid #921c40; color:#921c40;}
.shop_info-detail .tour-icon{width:23px;height:17px;display:inline-block;vertical-align:top;background:url(images/svg/3dtour.svg) no-repeat;overflow:hidden;margin-right:6px;}
.shop_info-detail .tour-link.nolink .tour-text{border:0;cursor:auto;}
.shop_info-detail .tour-link.nolink .tour-text:hover{border-bottom:0;color:#505d72;}
.flexslider.contacts{text-align:center;position:relative;padding:0 0 39px;}
.flexslider.contacts:not(.initialized){display:none;}
.flexslider.contacts ul.slides{list-style:none;margin:0;padding:0;width:100%;}
.flexslider.contacts ul.slides>li{margin:0;padding:0;list-style:none;float:left;position:relative;}
.flexslider.contacts ul.slides>li a{display:block;position:relative;}
.flexslider.contacts ul.slides>li:before{display:none;}
.flexslider.contacts ul.slides>li a img{width:100%;}
.flexslider.contacts ol.flex-control-nav{bottom:0;font-size:0;padding:0;margin:0;position:absolute;left:0;right:0;text-align:center;}
.flexslider.contacts ol.flex-control-nav li{position:static;margin:0 0 0 10px;list-style:none;display:inline-block;}
.flexslider.contacts ol.flex-control-nav li:before{display:none;}
.flexslider.contacts ol.flex-control-nav li:first-child{margin-left:0;}
.flexslider.contacts ol.flex-control-nav li a{cursor:pointer;display:block;width:9px;height:9px;background:url(images/mavt_sprite.png) -76px 0px no-repeat;}
.flexslider.contacts ol.flex-control-nav li a:hover{background-position:-86px 0;}
.flexslider.contacts ol.flex-control-nav li a.flex-active{background-position:-96px 0;cursor:default;}
.flex-direction-nav li{padding:0;margin:0;font-size:0;}
.flexslider.contacts ul.flex-direction-nav li a{opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.flexslider.contacts:hover ul.flex-direction-nav li a{opacity:1;visibility:visible;}
.flexslider.contacts ul.flex-direction-nav li{position:static;list-style:none;}
.flexslider.contacts ul.flex-direction-nav li a{cursor:pointer;}
.flexslider.contacts ul.flex-direction-nav li:before{display:none;}
.flexslider.contacts ul.flex-direction-nav li a{position:absolute;top:50%;margin-top:-51px;display:block;width:12px;height:21px;border-radius:30px;}
.flexslider.contacts ul.flex-direction-nav li a.flex-prev{left:-18px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;}
.flexslider.contacts ul.flex-direction-nav li a.flex-prev:hover{background-color:#921c40;}
.flexslider.contacts ul.flex-direction-nav li a.flex-next{right:-18px;z-index:4;width:44px;height:44px;background-color:#fff;transition:all .3s ease;}
.flexslider.contacts ul.flex-direction-nav li a.flex-next:hover{background-color:#921c40;}
.flexslider.contacts .flex-direction-nav a.flex-prev:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_left.svg) no-repeat;left:50%;margin-left:-6px;transition:all .3s ease;}
.flexslider.contacts ul.flex-direction-nav li a.flex-prev:hover:before{background:url(images/svg/galleryarrow_left_white.svg) no-repeat;}
.flexslider.contacts .flex-direction-nav a.flex-next:before{content:"";position:absolute;top:50%;margin-top:-7px;width:12px;height:21px;background:url(images/svg/galleryarrow_right.svg) no-repeat;right:50%;margin-right:-9px;transition:all .3s ease;}
.flexslider.contacts ul.flex-direction-nav li a.flex-next:hover:before{background:url(images/svg/galleryarrow_right_white.svg) no-repeat;}
.group.contact.detail .tasting-title{font-weight:bold;font-size:20px;color:#292d35;margin-bottom:27px;}
.shop-tour .tour-title{font-weight:bold;font-size:20px;color:#292d35;margin-bottom:27px;}
.group.contact.detail .tasting-text{line-height:21px;margin-bottom:36px;}
.group.contact.detail .button1{width:186px;margin-left:30px;padding-right:16px;padding-left:16px;margin-top:5px;text-align:center;font-size:12px;height:32px;background-color:#8e1642;}

/* КОРЗИНА - УВЕДОМЛЕНИЕ СПРАВА, что не все товары в наличие*/
.catalog-cart .cart_right{float:right;width:244px;display:none;}
.catalog-cart .cart_right.chShop{width:190px;}
.intro_box{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;font-size:12px;height:auto;line-height:16px;margin:23px 0 0;padding:0;width:190px;}
.intro_box h3{font-size:14px;margin:20px 0 13px;}
.intro_box p{margin-bottom:8px;overflow:hidden;}
.intro_box .title{color:#FFFFFF;font-size:13px;height:49px;line-height:15px;padding:15px 23px;position:relative;text-align:center;background-color:#c31d61;}
.intro_box .title:after{background:url("images/cart_sprite.png") no-repeat scroll -18px -112px transparent;bottom:-6px;content:"";display:block;height:6px;left:88px;position:absolute;width:12px;}
.intro_box ul{margin:0;padding:0 0 0 10px;list-style-image:url("images/cart_ullidot.png");}
.intro_box ul li{margin:6px 0 0;}
/* КОРЗИНА - ТОВАРЫ ДЛЯ ЗАМЕНЫ */
.catalog-cart .table-wrap .items tbody tr.replacement td, .catalog-cart .table-wrap .items tbody tr.replacement{border:medium none !important;padding:0;position:relative;}
.catalog-cart .table-wrap .items tbody tr.replacement .inner{border:2px solid #8FA0B4;margin:-1px -2px;min-height:100px;position:relative;}
.catalog-cart .table-wrap .items tbody tr.replacement .inner .replacement{border:none;}
.catalog-cart .table-wrap .items tbody tr.replacement .rclose{top:19px;cursor:pointer;display:inline-block;font-size:13px;line-height:12px;position:absolute;right:21px;}
.catalog-cart .table-wrap .items tbody tr.replacement .rclose a{border-bottom:1px dotted;color:#801939;cursor:pointer;display:inline-block;text-decoration:none;}
.catalog-cart .table-wrap .items tbody tr.replacement .catalog-products.carousel.replacement{margin-bottom:0;}
.catalog-cart .table-wrap .items tbody tr.replacement .catalog-products.carousel .items{margin-top:-2px !important;}
.catalog-cart .table-wrap .items tbody tr.replacement .no_replace{left:50%;margin:-9px 0 0 -134px;position:absolute;top:50%;}
/* КОРЗИНА - ДАННЫЕ ПОЛЬЗОВАТЕЛЯ */
.order-checkout .left_part{float:left;width:772px;}
.order-checkout .cart_right{display:block;}
.order-checkout .cart_right .ob{border:2px solid #cfd9e7;margin:28px 0 0;}
.order-checkout .cart_right .ob .il{border-top:1px solid #CFD9E7;font-size:13px;line-height:18px;padding:5px 16px 8px;overflow:hidden;}
.order-checkout .cart_right .ob .il:first-of-type{padding-top:15px;}
.order-checkout .cart_right .ob .io .il:first-of-type{border:none;}
.order-checkout .cart_right .ob .il .t{font-weight:bold;font-size:13px;}
.order-checkout .cart_right .ob .il .rp{color:#292d35;float:right;display:inline-block;vertical-align:top;margin-left:20px;}
.order-checkout .cart_right .ob .io .il .lp{padding:0 0 0 12px;}
.order-checkout .cart_right .ob .do{background-color:#f0f3f6;color:#292D35;}
.order-checkout .cart_right .ob .do .il.ii{font-weight:bold;}
.order-checkout .cart_right .ob .oi .il{padding:16px 16px 19px;color:#292D35;font-size:15px;font-weight:bold;}
.order-checkout h2{color:#212121;font-size:20px;margin:0 0 17px;}
.sale_order_table.props{display:inline-block;vertical-align:top;margin:6px 0 0;padding:0;width:473px;}
.order-checkout .input{margin:0 0 18px;position:relative;}
.order-checkout div > .input:last-of-type{margin-bottom:0;}
.order-checkout .props .date_delivery{display:inline-block;margin:0 39px 0 0;width:146px;vertical-align:top;}
.order-checkout .props .date_delivery input[type="text"]{box-shadow:none;cursor:pointer;border:3px solid #8597AA;border-radius:2px;color:#435A73;font-size:13px;height:29px;padding:0 23px 0 7px;text-align:left;width:111px;}
.order-checkout{margin:-3px 0 0;}
.ui-datepicker-trigger{background:url("images/sp.png?v=4") no-repeat scroll -197px -143px rgba(0, 0, 0, 0);border:medium none;bottom:9px;cursor:pointer;display:block;height:17px;padding:0;position:absolute;right:10px;text-indent:-9999px;width:18px;}
.ui-datepicker-trigger:hover, .datepicker:hover+.ui-datepicker-trigger{background-position:-197px -163px;}
#ui-datepicker-div{background:none repeat scroll 0 0 #FFFFFF;border:3px solid #8597AA;border-radius:2px;width:261px;}
.ui-datepicker-header{background:none repeat scroll 0 0 #801939;color:#FFFFFF;font-size:16px;font-weight:bold;padding:9px 39px 9px 33px;position:relative;text-align:center;}
.ui-datepicker-header a{background:url("images/sp.png?v=4") no-repeat scroll -245px -159px rgba(0, 0, 0, 0);bottom:11px;cursor:pointer;display:block;height:12px;position:absolute;text-indent:-9999px;width:8px;z-index:3;}
.ui-datepicker-header a.ui-datepicker-prev{left:20px;}
.ui-datepicker-header a.ui-datepicker-prev:hover{background-position:-245px -143px;}
.ui-datepicker-header a.ui-datepicker-next{background-position:-257px -159px;right:20px;}
.ui-datepicker-header a.ui-datepicker-next:hover{background-position:-257px -143px;}
.ui-datepicker-title select{padding:0;}
.ui-datepicker-month{text-transform:capitalize;}
select.ui-datepicker-year{float:left;margin:1px 0 0 15px;}
.ui-datepicker-calendar{border:medium none;border-collapse:collapse;margin:0 0 0 1px;table-layout:fixed;width:260px;}
.ui-datepicker-calendar th{color:#778fa8;font-size:11px;font-weight:normal;padding:3px 0 3px;vertical-align:top;}
.ui-datepicker-calendar td.ui-datepicker-unselectable{color:#B1B8C1;}
.ui-datepicker-calendar td.ui-datepicker-other-month.ui-datepicker-unselectable{color:transparent;}
.ui-datepicker-calendar td{border:1px solid #DBEAF1;height:29px;padding:0;text-align:center;}
.ui-datepicker-calendar td.ui-datepicker-today a{color:#8f274a;}
.ui-datepicker-calendar td a{border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;color:#435a73;display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;height:29px;line-height:29px;text-decoration:none;}
.input.checkbox input.error+label::before{border:2px solid #bb4359;border-radius:4px;background-position:-1px -1px;width:11px;height:11px;box-sizing:content-box!important;}
.order-checkout .props .time_delivery{display:inline-block;margin:0;width:79px;vertical-align:bottom;}
.order-checkout .props .time_delivery .timepicker-trigger{background:url("images/sp.png?v=4") no-repeat scroll -224px -143px rgba(0, 0, 0, 0);border:medium none;bottom:9px;cursor:pointer;display:block;height:17px;padding:0;position:absolute;right:12px;text-indent:-9999px;width:11px;outline:none!important;}
.order-checkout .props .time_delivery .timepicker-trigger:hover, .order-checkout .props .time_delivery .timebox:hover .timepicker-trigger{background-position:-224px -163px;}
.order-checkout .props .time_delivery .cusel{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:3px solid #8597AA;border-radius:2px;color:#435A73;font-size:13px;height:29px !important;padding:0 23px 0 7px;text-align:left;width:43px !important;}
.order-checkout .props .time_delivery .timepicker.iserror{background-color:#FFF1F1;}
.order-checkout .props .time_delivery .cuselText{height:29px;line-height:29px;width:100%;}
.order-checkout .props .time_delivery .cusel-scroll-wrap{background:none repeat scroll 0 0 #FFFFFF;border:3px solid #8597AA;border-radius:2px;display:block;left:-3px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:100%;width:73px;z-index:9;}
.order-checkout .props .date_delivery .errorlabel, .order-checkout .props .time_delivery .errorlabel{display:none;}
.order-checkout .name{color:#292D35;display:inline-block;font-size:14px;margin:0 0 6px;}
.order-checkout .sale_order_table textarea#ORDER_DESCRIPTION{height:78px;}
.order-checkout .datetime_data .props{margin-bottom:0;padding:0;}
.order-checkout .datetime_data{border-top:1px solid #ced7e2;margin:30px 0 0;padding:26px 0 0;}
.order-checkout .req{margin:32px 0 0 44px;display:inline-block;vertical-align:top;}
.order-checkout .store_data{border-top:1px solid #CED7E2;border-bottom:1px solid #CED7E2;margin:30px 0 30px;overflow:hidden;padding:26px 0 26px;}
.order-checkout .store_data .image{float:left;height:152px;overflow:hidden;text-align:center;width:190px;margin-right:35px;}
.order-checkout .store_data .info{display:inline-block;vertical-align:top;}
.order-checkout .store_data .store_name{display:inline-block;font-size:15px;font-weight:bold;margin:7px 0 0;}
.order-checkout .store_data .info span{color:#292D35;display:block;margin:0 0 2px;}
.order-checkout .store_data .store_address, .order-checkout .store_data .store_shedule, .order-checkout .store_data .store_phone{margin:18px 0 0;padding:0 40px 0 0;width:302px;}
.order-checkout .store_data .info .store_shedule{width:170px !important;}
.order-checkout .store_data .image>img{max-height:152px;max-width:190px;vertical-align:middle;}
.order-checkout .subscribing{margin-bottom:24px;}
.order-checkout .cart_bottom_box .btn-purple.right span{padding:8px 35px;}
.text_desc{color:#8e8d8d;width:90%;border-top:1px solid #e4e4e4;font-size:12px;line-height:13px;text-align:center;margin:15px 0 0;padding:9px 5% 0;}
.rememberme input[type="checkbox"]{margin-right:5px;}
#order_form_div .time_delivery .timebox .timepicker:after{display:none;}
#order_form_div .time_delivery .timebox.disabled .timepicker{cursor:default;}
#order_form_div .time_delivery .timebox.disabled{opacity:0.5;}
#order_form_div .time_delivery .timebox.disabled:hover .timepicker-trigger{background-position:-224px -143px;cursor:default;}
#order_form_div .time_delivery .timebox.disabled .cusel-scroll-wrap{display:none!important;}
#order_form_div .date_delivery.disabled input{opacity:0.5;cursor:default;}
#order_form_div .date_delivery.disabled button{opacity:0.5;cursor:default;}
#order_form_div .date_delivery.disabled .datepicker:hover+.ui-datepicker-trigger{background-position:-197px -143px;}
#order_form_div .date_delivery.disabled .ui-datepicker-trigger:hover{background-position:-197px -143px;}
#order_form_div label[for=near_time]{margin-top:8px;}
.chill_out{margin:9px 0 0;font-size:0;line-height:0;}
.chill_out a{margin:0 0 0 15px;display:inline-block;position:relative;font-size:13px !important;line-height:15px !important;font-weight:normal !important;text-decoration:none;color:#505d72;}
.chill_out a .svg{background-color:#f6f8fa;display:inline-block;padding:0 3px;border-radius:3px; border:1px #a9b7c9 solid;margin-right:5px;}
.chill_out a .svg svg{fill:#f6f8fa;fill-rule:evenodd;}
.chill_out a .text{display:inline-block;}
.chill_out a:hover{border-bottom-color:transparent;color:#a82450;}
.chill_out a:hover .svg{background:#6aaed4;border-color:#6aaed4;}
.chill_out a:hover .svg svg{fill:#6aaed4;}
.chill_out a.active .svg{background:#6aaed4;border-color:#6aaed4;}
.chill_out a.active .svg svg{fill:#fff;margin-bottom:1px;}
.catalog-cart .items tr .name .chill_out a{margin:0;}
.order-checkout .datetime_data .chill_out{font-size:14px;line-height:20px;margin:30px 0 0 0;}
.order-checkout .datetime_data .chill_out .info{display:inline-block;width:94%;}
.order-checkout .datetime_data .chill_out .info .title{font-size:16px;font-weight:bold;margin:0 0 5px 0;}
.order-checkout .datetime_data .chill_out .image{background:url(/local/templates/mavt/images/chill_out.png);height:29px;width:26px;display:inline-block;vertical-align:top;margin:3px 12px 0 0;}

/* ПОДТВЕРЖДЕНИЕ ЗАКАЗА */
.confirm_box{border:2px solid #E2E8EB;font-size:13px;padding:12px;min-height:99px;overflow:hidden;}
.confirm_box .order_index{border-right:1px solid #E2E8EB;height:100%;width:279px;float:left;}
.confirm_box .order_date{border-right:1px solid #E2E8EB;float:left;min-height:70px;padding:30px 50px 0;width:125px;}
.confirm_box .order_intro{float:left;min-height:70px;padding:30px 50px 0;width:390px;}
.confirm_box.errormsg .order_intro{width:500px;}
.confirm_box .order_print{float:right;min-height:70px;padding:30px 34px 0 0;}
.confirm_box .order_print .cart_button_grey i{background:url("images/cart_sprite.png") no-repeat scroll -77px -192px transparent;display:inline-block;height:20px;left:10px;position:absolute;top:7px;vertical-align:middle;width:20px;}
.confirm_box .order_print .cart_button_grey span{padding-left:38px !important;}
.confirm_box .confirm_val{color:#801939;font-size:16px;font-weight:bold;}
.confirm_box .order_index .confirm_ico{background:url("images/cart_sprite.png") no-repeat scroll -1px -216px transparent;display:inline-block;height:100px;margin-right:45px;vertical-align:top;width:100px;float:left;}
.confirm_box .order_index .confirm_title{margin:30px 0 0;}
.confirm_box.cardnote{border:2px solid #eef1f7;padding:15px 0 15px 14px;margin-top:25px;}
.confirm_box.cardnote .wrap{font-size:0;}
.confirm_box.cardnote .wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.confirm_box.cardnote .wrap>div{display:inline-block;vertical-align:middle;}
.confirm_box.cardnote .image{background:url("/local/templates/mavt/images/cart_sprite.png?v=1") no-repeat scroll -1px -343px transparent;height:105px;width:105px;}
.confirm_box.cardnote .text{font-size:14px;padding:0 39px;width:559px;}
.confirm_box.cardnote .title{font-size:20px;font-weight:bold;margin-bottom:12px;}
.confirm_box.cardnote .rp{width:261px;}
.confirm_box.cardnote .rp:hover{opacity:0.7;}
.confirm_box.cardnote .rp a{display:inline-block;vertical-align:middle;width:100%;font-size:12px;text-transform:uppercase;color:#283646;border-radius:11px;background-color:#eef2f7;text-align:center;text-decoration:none;padding-top:5px;padding-bottom:5px;}
.confirm_foot{margin:27px auto 31px;text-align:center;width:300px;}
.confirm_box_consolidated_order .order_index .confirm_ico{background:url("images/consolidated_order1.jpg") transparent;display:inline-block;height:135px;margin-right:45px;vertical-align:top;width:280px;float:left;}
.confirm_box_consolidated_order .order_intro .consolidated_title{font-weight:bold !important;font-size:20px !important;text-align:center;color:#505d72;font:13px/18px 'PT Sans', Arial;}
.confirm_box_consolidated_order{border:2px solid #E2E8EB;font-size:13px;padding:12px;min-height:99px;overflow:hidden;margin-top:25px;}
.confirm_box_consolidated_order .order_intro .consolidated_info{padding-top:10px;}
.confirm_box_consolidated_order .consolidated_order{padding:56px 0 0 0px;display:inline-block;}
.confirm_box_consolidated_order .order_intro{display:inline-block;vertical-align:top;padding:44px 0 0;width:44%;}
.confirm_box_consolidated_order .consolidated_order .consolidated_text{border-radius:100px;background-color:#eef2f7;padding:10px;text-align:center;text-decoration:none;font-size:12px;color:#283646;}
.confirm_box_consolidated_order .consolidated_order:hover{opacity:0.7;}
.confirm_box_consolidated_order .consolidated_order a{display:inline-block;vertical-align:middle;width:100%;font-size:12px;text-transform:uppercase;color:#283646;border-radius:11px;background-color:#eef2f7;text-align:center;text-decoration:none;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;}


/* МОИ СКИДКИ */
.card-view{font-size:0;white-space:nowrap;}
.card-view>*{display:inline-block;vertical-align:top;}
.card-view .number, .card-view .summ, .card-view .percent{color:white;font-size:15px;line-height:15px;text-align:center;}
.card-view .summ, .card-view .percent{margin:42px 0;padding:25px 0;}
.card-view .number .value, .card-view .summ .value, .card-view .percent .value{font-size:41px;line-height:33px;margin-top:15px;}
.card-view .number{background:url('images/card_number.png') 0 0 no-repeat;width:296px;height:67px;padding:65px 0 99px;}
.card-view .summ{background:url('images/card_summ.png') 0 0 no-repeat;width:251px;height:64px;padding-left:15px;}
.card-view .summ .name{color:#435973;}
.card-view .summ .value{color:#7f1939;}
.card-view .percent{background:url("images/card_percent.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:64px;width:210px;}
.card-view .percent .name{color:#435973;}
.card-view .percent .value{color:#7f1939;}
.card-view .number+.summ{margin-left:0;}
.offer-intro{margin:20px 0 0;font-size:8px;}

/* ЛИЧНЫЕ ДАННЫЕ */
.workarea.personal input[type="text"], .workarea.personal input.inputbox,
.workarea.personal textarea[type="text"], .workarea.personal textarea.inputbox,
.workarea.personal input[type="password"], .workarea.personal select{resize:none;}
.workarea.personal .order-box-inner .group .title{color:#636363;font:20px/100% Arial;margin:0 0 10px;text-align:left;}
.workarea.personal .form-actions{overflow:hidden;padding:15px 0 15px;text-align:center;background-color:#f9f9fb;
border:1px solid #d3dce1;}
.workarea.personal .form-actions input{width:145px;}
.workarea.personal .row{margin-bottom:30px;}
.workarea.personal .line{border:1px solid #e8eaee;}
.workarea.personal h2{color:#3c4a59;margin-bottom:20px;}

.order-box .group.sub{text-align:center}
.group .form-actions{text-align:center;}
.password-form.order-box{margin:50px 0 0;}
label.error{display:block;color:#b22222}
.desc{font-size:11px;margin:6px 0 0;}
.dateB .ui-datepicker-trigger{display:none;right:17px;}

/* icons_auth */
.bx-ss-icon{background-image:url("images/icons26.png");height:26px;width:26px;}
.bx-auth-serv-icons{/*width:256px;*/ overflow:hidden}
.bx-ss-icon.yandex{background-position:0 -240px}
.bx-ss-icon.vkontakte{background-position:-26px 0;}
.bx-ss-icon.twitter{background-position:0 0;}
.bx-ss-icon.facebook{background-position:-52px 0;}
.bx-ss-icon.livejournal{background-position:-104px 0;}
.bx-ss-icon.google,.bx-ss-icon.google-plus{background-position:-78px 0;}
.items .base .name a.item_title{font-size:15px;line-height:13px;}
.for_likes{float:right;padding:20px 0 0;}
#vk_like{display:inline-block;vertical-align:top;padding:2px 0 0;}
.yashare-auto-init{display:inline-block;vertical-align:top;}

/* Стикеры */
div.bx-sticker div.bxst-header div.bxst-check-cont input{position:relative;top:3px;margin:0 5px 0 0;}
div.bx-sticker div.bxst-header div.bxst-check-cont{line-height:15px;}
div.bx-sticker div.bxst-header div.bxst-but{margin:1px 4px 0 0;}
div.bx-sticker div.bxst-header div.bxst-collapse img{background-position:-15px -32px;}
div.bx-sticker div.bxst-footer div.bxst-color-but, div.bx-sticker div.bxst-footer div.bxst-add-but{margin:1px 0 0 6px;}
div.bx-sticker div.bxst-type-cont div span{position:relative;top:-4px;}
div.bx-sticker div.bxst-header div.bxst-check-cont label{margin:2px 5px 0 0 !important}
div.bx-sticker div.bxst-id-cont{margin:0 0 0 4px !important}
div.bxst-yellow div.bxst-footer div.bxst-ctrl-txt span{padding:1px 0 0;}

/* БЛОГ */
.side-r{width:239px;}
.side-module{margin:0 0 26px;}
.side-module .module-title{color:#000;font-size:16px;margin:0 0 12px;}
.side-module .r-count{float:right;font-size:12px;}
.side-module .r-count .n{color:#435a73;background:#d3dce1;border-radius:1px;position:relative;display:inline-block;vertical-align:top;padding:1px 5px 1px 4px;top:1px;margin:0 0 0 6px;line-height:16px;}
.side-module .r-count .n .arr-l{display:block;width:0;height:0;border:3px solid transparent;border-right-color:#d3dce1;position:absolute;left:-6px;top:50%;margin-top:-3px;}
.side-module .module-body{border:1px solid #d3dce1;background:#f9f9fb;}
.list-autors .item{cursor:pointer;border-top:1px solid #e2e8eb;overflow:hidden;padding:11px 14px 12px;display:block;text-decoration:none;}
.list-autors .item:first-child{border-top:none;}
.list-autors .item .thumb{float:left;width:60px;height:60px;display:block;overflow:hidden;margin:1px 0 0;}
.list-autors .item .thumb img{max-height:100%;max-width:100%;}
.list-autors .item .right-data{margin:0 0 0 68px;display:block;}
.list-autors .item .right-data .post{color:#435a73;font-size:12px;font-style:italic;line-height:13px;display:block;}
.list-autors .item .item-title{margin:0 0 1px;display:block;text-decoration:underline;}
.list-autors .item:hover{background:#801939;}
.list-autors .item:hover .item-title{color:#fff;}
.list-autors .item:hover .post{color:#e8b2c5;}
.tags-list{font-size:0;margin:-1px 0 -9px;}
.tags-list a{display:inline-block;line-height:15px;padding:2px 7px 4px 6px;border:1px solid #d3dce1;font-size:12px;margin:0 5px 5px 0;vertical-align:top;}
.tags-list a:hover{text-decoration:none;color:#fff;background:#801939;border-color:#801939;}
.years-list{font-size:0;margin:-1px 0 -9px;}
.years-list a{display:inline-block;line-height:14px;padding:5px 10px 7px 9px;border:1px solid #d3dce1;font-size:14px;margin:0 5px 5px 0;vertical-align:top;text-decoration:none;}
.years-list a:hover, .years-list a.current{text-decoration:none;color:#fff;background:#801939;border-color:#801939;}
.latest-comments-list{}
.latest-comments-list .item{padding:10px 13px 12px;border-top:1px solid #e2e8eb;}
.latest-comments-list .item:first-child{border-top:none;}
.latest-comments-list .item-title{line-height:16px;margin:0 0 7px;}
.latest-comments-list .comment{color:#444;font-size:12px;line-height:14px;}
.latest-comments-list .bar{color:#435a73;font-size:12px;padding:5px 0 0;}
.latest-comments-list .bar .c-date{margin:0 0 0 8px;}
.side-select{border:2px solid #718497;background:#f9f9fb;position:relative;width:auto !important;height:29px;padding:0 9px;}
.side-select .cusel-scroll-wrap{width:235px;top:31px;border:2px solid #718497;left:-2px;}
.side-select .cuselText{height:auto;line-height:normal;color:#435a73;font-size:13px;padding:5px 0 0;}
.side-select .cuselFrameRight{display:block;position:absolute;width:7px;height:11px;right:9px;top:9px;background:url("images/sp.png?v=4") -258px -99px no-repeat;}
.side-select.cuselOpen .cuselFrameRight, .side-select:hover .cuselFrameRight{background-position:-250px -99px;}
.module-blog .blog-title{color:#444;font-size:16px;margin:0 0 17px;padding:2px 0 0;}
.module-blog .item{margin:0 0 30px;position:relative;}
.module-blog .item:after{display:table;content:'';}
.module-blog .item .autor-thumb{float:left;width:50px;height:50px;position:relative;}
.module-blog .item .autor-thumb a{display:block;width:50px;height:50px;line-height:0;overflow:hidden;}
.module-blog .item .autor-thumb img{max-height:100%;max-width:100%;}
.module-blog .item .autor-thumb .arr-r{display:block;width:5px;height:7px;background:url("images/sp.png?v=4") 0 -240px no-repeat;position:absolute;right:-1px;top:50%;margin-top:-6px;z-index:2;}
.module-blog .item .autor-thumb+.item-body{margin-left:50px;}
.module-blog .item .item-body{margin:0;border:1px solid #c4d0d6;padding:13px 23px 19px 24px;}
.module-blog .item .item-date{float:right;position:relative;padding:0 0 0 19px;color:#435a73;font-size:13px;}
.module-blog .item .item-date .icon{display:block;width:9px;height:9px;background:url("images/sp.png?v=4") -93px -134px no-repeat;position:absolute;left:0;top:5px;}
.module-blog .item .autor{color:#435a73;font-size:13px;margin:0 200px 0 0;}
.module-blog .item .autor a{color:#435a73;margin:0 3px 0 0;}
.module-blog .item .autor a:hover{color:#801939;}
.module-blog .item .autor i{margin:0 0 0 8px;}
.module-blog .item .item-title{font-size:20px;padding:17px 0 18px;}
.module-blog .item .item-date+.item-title{padding-top:4px;}
.module-blog .item .post-thumb{float:left;display:block;width:130px;height:95px;overflow:hidden;margin:5px 0 0;}
.module-blog .item .right-data{overflow:hidden;margin:0 10px 0 0;color:#444;font-size:13px;}
.module-blog .item .post-thumb+.right-data{margin:0 10px 0 149px;color:#444;}
.module-blog .item .post-bar{clear:left;padding:13px 0 0;}
.module-blog .item .post-bar .comments-count, .module-blog .item .post-bar .tags{display:inline-block;vertical-align:top;color:#435a73;font-size:13px;margin:0 22px 0 0;}
.module-blog .item .post-bar .comments-count a, .module-blog .item .post-bar .tags a{color:#435a73;}
.module-blog .item .post-bar .comments-count a:hover, .module-blog .item .post-bar .tags a:hover{color:#7F1939;}
.module-blog .catalog-products.carousel{border:none;}
.share-block{font-size:13px;position:relative;color:#435a73;padding:0 0 0 15px;margin:0 64px 0 0;display:inline-block;vertical-align:top;}
.share-block .l{display:inline-block;border-bottom:1px dotted;line-height:14px;cursor:pointer;}
.share-block:hover .l{color:#801939;}
.share-block .icon{display:block;width:8px;height:9px;position:absolute;left:-1px;top:6px;background:url("images/sp.png?v=4") -105px -134px no-repeat;}
.share-block:hover .icon{background-position:-116px -134px;}
.share-block .dropdown-block{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:absolute;visibility:hidden;opacity:0;background:#fff;font-size:12px;left:50%;margin:11px 0 0 -52px;padding:8px 0 10px;border:1px solid #c9d1d8;box-shadow:0 1px 4px #85929F;top:100%;width:111px;z-index:30;}
.share-block .dropdown-block .arr-t{display:block;position:absolute;left:0;top:-11px;height:11px;width:100%;}
.share-block:hover .dropdown-block{opacity:1;visibility:visible;}
.share-block .dropdown-block a{display:block;position:relative;padding:3px 5px 5px 38px;color:#435a73;background:url( images/socicons.png ) 0 0 no-repeat;}
.share-block .dropdown-block a:hover{color:#fff;background-color:#801939;}
.share-block .dropdown-block a.facebook{background-position:12px -63px;}
.share-block .dropdown-block a.twitter{background-position:12px 5px;}
.share-block .dropdown-block a.vk{background-position:12px -27px;}
.share-block .dropdown-block a:after{content:attr(title);}
.autor-intro{overflow:hidden;margin:0 0 30px;}
.autor-intro .photo{width:150px;height:150px;overflow:hidden;float:left;margin:6px 0 0;}
.autor-intro .right-data{font-size:13px;color:#444;margin:2px 0 0 174px;}
.autor-intro .post{font-style:italic;color:#435a73;font-size:16px;margin:0 0 12px;}
.blog-single-list .item .item-date+.item-title{padding-top:4px;}
.blog-single-list .item .post-bar{margin:0;padding:15px 0 0;clear:left;}
.blog-post-single{margin:0 0 35px;}
.blog-post-single p{margin:0 0 18px;}
.blog-post-single{padding:6px 0 0;font-size:13px;}
.blog-post-single .item .post-thumb{width:200px;height:150px;}
.blog-post-single .item .post-thumb+.right-data{margin-left:220px;}
.blog-post-single .catalog-products{margin-top:30px;}
.post-items{border:1px solid #e5e5e5;margin:30px 0 25px;}
.post-items .items{margin:0;padding:0;list-style-type:none;}
.post-items .items .item{margin-bottom:0;margin-right:-3px;width:50%;}
.post-items .items .item .base{padding:16px 0 0 50px;}
.post-items .items .item .info .name{margin:0 0 12px;}
.post-items .items .votitaly-inline-rating{margin:0 0 3px;}
.post-items .items .property-country{font-size:12px;}
.post-items .items .buttons{padding:5px 0 22px 59px;overflow:hidden;}
.post-items .items .buttons .button1.small{padding:1px 8px;font-size:12px;}
.blog-post-single .item .post-bar{padding-top:6px;}
.module-gallery{margin:36px 0 17px -18px;padding:0;list-style-type:none;font-size:0;}
.module-gallery li{padding:0;margin:0 0 18px 18px;background:none;width:120px;height:120px;overflow:hidden;display:inline-block;vertical-align:top;}
.module-gallery li:hover img{opacity:.8;}
/* БЛОГ - Комментарии */
.no-shadow{box-shadow:none;margin:1px 0 0;padding:0 13px;font-size:13px;line-height:27px;height:27px;}
.com-submit{letter-spacing:normal;padding:0 11px;font-size:12px;line-height:25px;}
.module-comments{padding:0 0 0 48px;}
.module-comments .module-title{color:#000;font-size:24px;line-height:24px;margin:0 0 29px;}
.module-comments .expand-comment-form{float:right;}
.module-comments.open .expand-comment-form{display:none;}
.module-comments.open .comments-list .item:first-child{border-top:1px solid #fff;}
.comments-list{width:100%;overflow:hidden;padding:24px 0 0;}
.comments-list .item{border-bottom:1px dotted #BBC8DA;font-size:14px;line-height:24px;padding:13px 13px 15px;}
.comments-list .item:first-child{border-top:1px dotted #BBC8DA;}
.comments-list .com-autor{color:#000;font-weight:bold;font-size:13px;margin:0 17px 0 0;}
.comments-list .top-row{color:#7C889C;font-size:12px;line-height:18px;margin:0 0 1px;}
.comments-list .com-date{margin:0 16px 0 0;}
.comment-form{border:1px solid #d8dee4;background:#f1f3f5;padding:24px;display:none;}
.comment-form textarea{display:block;height:85px;margin:0 0 15px;}
.comment-form .fields-row{display:inline-block;vertical-align:top;margin-right:10px;}
.comment-form .fields-row label{display:block;color:#435a73;font-size:13px;margin:0 0 4px;}
.comment-form input[type="text"]{width:208px;line-height:23px;}
.comment-form .button-row{margin-top:20px;}
.comment-form .refresh{cursor:pointer;}
.comment-form .refresh span{display:inline-block;border-bottom:1px dotted;line-height:13px;}
.comment-form .row:after{clear:none;}
.module-comments label .star{display:inline-block;line-height:10px;color:#801939;vertical-align:top;margin:4px 0 0 3px;}
/* БЛОГ - Авторы */
.module-autors-list{padding:18px 0 0;}
.module-autors-list .item{overflow:hidden;border:1px solid #c4d0d6;padding:21px 24px 17px;margin:0 0 22px;font-size:13px;}
.module-autors-list .item .thumb{float:left;width:150px;height:150px;overflow:hidden;display:block;margin:3px 0 0;}
.module-autors-list .item .right-data{margin:0 0 0 174px;}
.module-autors-list .item .item-title{font-size:20px;margin:0 0 8px;}
.module-autors-list .item .post{font-style:italic;color:#435a73;font-size:16px;margin:0 0 12px;}
.module-blog-links{padding:17px 0 0;}
.module-blog-links .module-title{color:#000;font-size:16px;margin:0 0 12px;}
.module-title.inline{display:inline-block;vertical-align:top;}
.module-blog-links ul{margin:0 0 12px;padding:0;list-style:none;}
.module-blog-links ul li{padding:0 0 0 17px;margin:0 0 6px;background:url(images/mm.png) 0 7px no-repeat;}
.module-blog-links li.hide{display:none;}
.module-blog-links li.show{display:block;}
.module-blog-links .expand-list-row{padding:15px 0 0 19px;margin:0 0 4px;}
.module-blog-links .expand-list-row .ev-b{cursor:pointer;margin:0 30px 0 0;display:inline-block;vertical-align:top;border-bottom:1px dotted;color:#3c5066;position:relative;line-height:14px;}
.module-blog-links .expand-list-row .ev-b:hover{color:#801939;}
.module-blog-links .expand-list-row .ev-b .ic{display:block;width:7px;height:9px;background:url("images/sp.png?v=4") -128px -134px no-repeat;position:absolute;left:-18px;top:3px;}
.module-blog-links .expand-list-row .ev-b:hover .ic{background-position:0 -202px;}
.module-blog-links .expand-list-row.show .ev-b .ic{background-position:-137px -134px;}
.module-blog-links .expand-list-row.show .ev-b:hover .ic{background-position:0 -221px;}
.module-blog-tovar{padding:0;}
.module-blog-tovar .item .autor{margin:0 150px 0 0;}
.module-blog-links .hide{display:none;}
.module-blog-links .show{display:block;}
.module-blog-tovar .item .item-title{padding:10px 0 18px;}
.module-blog-tovar .item .item-title a{line-height:20px;}

/* HORECA */
.horeca .banner{padding:0 0 21px;}
.horeca .how_working{margin:0 0 38px;}
.horeca .how_working .title{padding:0 0 25px;font-size:24px;line-height:24px;color:#000;font-weight:bold;background:url(/local/templates/mavt/images/horeca_how_working_line1.png) center 14px no-repeat;text-align:center;width:100%;}
.horeca .how_working .items{width:100%;background:url(/local/templates/mavt/images/horeca_how_working_line2.png) center bottom no-repeat;padding:0 0 48px;}
.horeca .how_working .items .item{width:200px;text-align:center;padding:166px 0 0;display:inline-block;margin:0 30px 0 40px;line-height:16px;position:relative;top:0;left:0;}
.horeca .how_working .items .item:last-child{margin:0 0 0 40px;}
.horeca .how_working .items .item span{font-weight:bold;}
.horeca .how_working .items .item div{position:absolute;top:62px;right:-50px;width:17px;height:27px;background:url(/local/templates/mavt/images/horeca_how_working_arrow.png) 0 0 no-repeat;}
.horeca .how_working .items .item.first{background:url(/local/templates/mavt/images/horeca_how_working_first.png) center 0 no-repeat;}
.horeca .how_working .items .item.second{background:url(/local/templates/mavt/images/horeca_how_working_second.png) center 7px no-repeat;}
.horeca .how_working .items .item.third{background:url(/local/templates/mavt/images/horeca_how_working_third.png) center 6px no-repeat;}
.horeca .terms_program{margin:0 0 39px;}
.horeca .terms_program .title{font-size:24px;line-height:24px;color:#000;text-align:center;width:100%;margin:0 0 19px;}
.horeca .terms_program .items{border:4px solid #e6ebee;padding:13px 20px 20px;position:relative;top:0;left:0;}
.horeca .terms_program .items .arrow{position:absolute;top:-9px;left:0;background:url(/local/templates/mavt/images/horeca_terms_program_arrowt.png) center 0 no-repeat;width:100%;height:5px;}
.horeca .terms_program .items .item{border-bottom:1px solid #eeeeee;color:#333;font-size:14px;position:relative;top:0;left:0;padding:14px 0 16px 45px;}
.horeca .terms_program .items .item:last-child{border-bottom:none;padding:14px 0 9px 45px;}
.horeca .terms_program .items .item span{display:inline-block;padding:5px 0 0;width:28px;height:23px;text-align:center;background:url(/local/templates/mavt/images/horeca_terms_program_point.png) center 0 no-repeat;color:#fff;position:absolute;top:9px;left:-1px;}
.horeca .terms_program .items .item a{color:#3c5066;}
.horeca .terms_program .items .item a:hover{color:#C31D61;}
.horeca .benefit_participants{width:100%;margin:0 0 54px;}
.horeca .benefit_participants>.title{font-size:24px;line-height:24px;color:#000;text-align:center;width:100%;padding:0 0 19px;margin:0 0 25px;border-bottom:1px solid #eeeeee;}
.horeca .benefit_participants .list{display:inline-block;width:49%;vertical-align:top;margin:0 5px 0 0;}
.horeca .benefit_participants .list .title{padding:0 0 0 24px;color:#801939;font-size:20px;font-weight:bold;line-height:26px;}
.horeca .benefit_participants .list ul{margin:0;padding:12px 0 0 24px;}
.horeca .benefit_participants .list ul li{background:url(/local/templates/mavt/images/horeca_benefit_participants_list.png) 1px 4px no-repeat;list-style-type:none;line-height:16px;padding:0 0 12px 24px;}
.horeca .restaurants .title{font-size:24px;line-height:24px;color:#000;text-align:center;width:100%;padding:0 0 19px;margin:0 0 32px;border-bottom:1px solid #eeeeee;}
.horeca .restaurants .item{width:33%;text-align:center;display:inline-block;vertical-align:top;margin:0 0 35px;}
.horeca .restaurants .item>a{padding:0 0 10px;display:inline-block;}
.horeca .restaurants .item>img{padding:0 0 10px;display:inline-block;}
.horeca .restaurants .item .box .name img{border:none;}
.horeca .restaurants .item .box .name a, .horeca .restaurants .item .box .name span{color:#495c70;font-weight:bold;text-decoration:none;font-size:15px;line-height:21px;border:none;}
.horeca .restaurants .item .box .name a:hover{color:#C31D61;}
.horeca .restaurants .item .box .adres{color:#333;font-size:13px;line-height:19px;}
.horeca .restaurants .item .box .phone{color:#333;font-size:13px;line-height:19px;}
.horeca .restaurants .line{width:100%;display:inline-block;border-bottom:1px solid #eeeeee;height:1px;margin:0 0 30px;}
.horeca .restaurants .line:last-child{display:none;}

/* ВСЯКАЯ НЕИЗВЕСТНАЯ *** С ПРОШЛЫХ ДИЗАЙНОВ */
.box-shadow{position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:0 0 2px 3px #fff inset;}
.after-content .block1{display:inline-block;width:49%;float:left;margin:0 0 10px;}
#favorit_label{background:url('images/favorite.png') no-repeat 0 0;padding-left:20px;}
#favorite_check{height:20px;opacity:0;position:absolute;width:160px;}
#favorite_check:hover{cursor:pointer;}
.wrap_del_fav{text-align:center;position:absolute;left:0;bottom:0;overflow:hidden;width:92%;height:12px;}
.wrap_del_fav div.line{margin-left:5px;position:absolute;width:100%;height:1px;border-top:1px solid #e5e5e5;top:6px;left:0;}
.wrap_del_fav a{font-size:11px;line-height:12px;display:inline-block;background:#fff url('images/del_fav_icon.png') no-repeat 8px -12px;padding:0 8px 0 27px;position:absolute;left:50%;margin-left:-33px;}
.wrap_del_fav a:hover{background-position:8px 0;}
#bx-composite-banner{
	margin:-8px 0 0px 51px;
}
#bx-composite-banner a{color:#7c889c;}
div.bx-auth-serv-icons{border-top:1px solid #E8EAEE;margin-top:20px;}

.text-event{font-size:16px;color:#7f1939;font-weight:bold;padding-left:26px;position:relative;}
.text-event:before{content:'';display:block;width:13px;height:13px;background:url('images/toggle-text.png') -13px 0 no-repeat;position:absolute;top:5px;left:0;}
.text-event span{line-height:15px;}
.text-event:hover{color:#a3254b;}
.text-event.open:before{background-position:0 0;}

.banquet-banner{margin-bottom:15px;}

/*.winter-coming{
	position:absolute;
	top:5px;
	right:12px;
}*/
.present{
	width:170px;
}
i.icon-present{
	display:inline-block;
	position:relative;
	width:14px;
	height:10px;
	background:url('images/ribbon.png');
}

.auctiontabs.slidertabs{position:initial;}

.auctionouter.catalog.catalog-products .sline{
 background:none repeat scroll 0 0 #ced7e2;
 float:left;
 height:1px;
 width:100%;
	margin-top:25px;
}

.auctiontabs.slidertabs .slidertab{
 float:left;
 margin-right:-2px !important;
 margin-top:7px;
 padding:5px 9px 5px 10px !important;
 position:relative;
}

.auctiontabs.slidertabs .slidertab span{
	font-size:13px;
	letter-spacing:0.1px;
	text-transform:none;
	line-height:15px;
}

.auctiontabs.slidertabs .slidertab.active:after{
	content:"";
	display:block;
	background:url(images/bottabar.png) center top no-repeat;
	width:100%;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:0px;
}
.auctiontabs.slidertabs .slidertab:last-child{margin-right:0px !important;}
.slidertabs.auctiontabs::after{clear:both;display:block;height:1px;width:10000px;content:"";}

.slidertabs.auctiontabs{padding:0px;}

.tabdiv[data-columns="1"] .item, .tabdiv[data-columns="2"] .item, .tabdiv[data-columns="3"] .item, .tabdiv[data-columns="4"] .item{width:33.3% !important;}

.prods_recipes .catalog-products.carousel{
 border-color:#ced7e2 transparent transparent;
 margin-bottom:0;
 padding-bottom:21px;
 padding-top:36px;
}

/*-------*/

#global .white .inner.page-center.main-content{padding:30px 20px 16px 20px;}
#global .grey.bottom-banners{padding:50px 0 50px 0;}

footer .column-menu .menu>li:nth-of-type(1){width:36.2%;}
footer .column-menu .menu>li:nth-of-type(2){width:36.2%;}
footer .column-menu .menu>li:nth-of-type(3){width:auto;}

footer .head .inner{position:relative;padding:34px 0 16px;min-height:252px;}
.mobileapp-butt{position:absolute;top:130px;left:0px;}
.mobileapp-butt a{display:inline-block;vertical-align:top;width:115px;height:42px;background:url(images/mainpageitems.png) 0 -165px no-repeat;}
.mobileapp-butt .appandroid{}
.mobileapp-butt .appandroid:hover{background-position:0 -121px;}
.mobileapp-butt .appios{background-position:0 -253px;margin-right:11px;}
.mobileapp-butt .appios:hover{background-position:0 -209px;}

footer .socbut .sbut{background:rgba(0, 0, 0, 0) url("images/mainpageitems.png") no-repeat scroll 0 0;}
footer .socbut .vk{background-position:-66px -296px;}
footer .socbut .vk:hover{background-position:-66px -330px;}
footer .socbut .fs{background-position:-33px -296px;}
footer .socbut .fs:hover{background-position:-33px -330px;}
footer .socbut .tw{background-position:-0px -296px;}
footer .socbut .tw:hover{background-position:-0px -330px;}
footer .socbut .in{background-position:-0px -363px;}
footer .socbut .in:hover{background-position:-33px -363px;}

/*Partners list*/
.partner{border-top:1px solid #e6ebf0;}
.partner .item{padding:30px 0;border-bottom:1px solid #e6ebf0;}
.partner .item .image{float:left;}
.partner .item .image>div{width:200px;height:150px;display:table-cell;text-align:center;vertical-align:middle;}
.partner .item .desc{margin:0;}
.partner .item .image img{display:block;margin:0 auto;}
.partner .item .image a{display:block;}
/*.partner .item .sertificate{margin:20px 0 0;}*/
.partner .item .desc{margin:-4px 0 0;}
.partner .item .desc:not(.no-image){padding-left:230px;}
.partner .item .desc .name{margin:0 0 10px;font-size:18px;font-weight:bold;line-height:22px;}
.partner .item .desc .text{font-size:13px;line-height:20px;color:#7c889c;}
.partner .item .desc .link_partner{margin:20px 0 0;}
.partner .item .desc .link_partner a{position:relative;font-size:13px;font-weight:bold;padding:0 0 0 19px;}
.partner .item .desc .link_partner a:before{content:"";position:absolute;left:0;top:5px;width:9px;height:7px;background:url(images/arrow-of.png) 0 0 no-repeat;}
.partner .item .desc .link_partner a:hover:before{background-position:left bottom;}

/*Partner detail*/
#partner-detail.partner .item{padding:39px;border-left:1px solid #e6ebf0;border-right:1px solid #e6ebf0;}
#partner-detail.partner .item .images_wrap{float:left;}
#partner-detail.partner .item .images_wrap .image{float:none;position:relative;}
#partner-detail.partner .trade_marks{margin:38px 0 0;}
#partner-detail.partner .trade_marks .tmtitle{padding:0;margin:0 0 22px;font-size:18px;border:none;}
#partner-detail.partner .trade_marks .listtrademarks{padding:25px 0 0;border-top:1px solid #e6ebf0;}
#partner-detail.partner .trade_marks .listtrademarks .image{display:table;width:100%;}
#partner-detail.partner .trade_marks .listtrademarks .image>div{height:104px;width:100%;text-align:center;vertical-align:middle;display:table-cell;}
#partner-detail.partner .trade_marks .listtrademarks .horline{margin-bottom:28px;}
#partner-detail.partner .item .images_wrap .sertificate a:hover .zoom-sert,
#partner-detail.partner .item .images_wrap .sertificate a:hover .shadow_sertificate{display:block;}
#partner-detail.partner .item .desc:not(.no-image){padding:0 0 0 240px;}
#partner-detail.partner .item .sertificate:not(.no-image){margin:20px 0 0;}

.sertificate_desc{font-size:14px;line-height:22px;color:#7c889c;margin:0 0 34px;}
.sertificate-list{border-top:1px solid #e6ebf0;margin:0 0 58px;}
.sertificate-list .sertificate_row{border-bottom:1px solid #e6ebf0;padding:0 22px;}
.sertificate-list .sertificate_row .item-wrap{float:left;padding:40px 0 39px 64px;}
.sertificate-list .sertificate_row .item{width:200px;}
.sertificate-list .sertificate_row .item-wrap:first-child{padding-left:0;}
.sertificate-list .sertificate_row .item img{display:block;margin:0 auto;}
.sertificate-list .sertificate_row .item .name{margin:16px 0 0;text-align:center;}
.sertificate-list .sertificate_row .item .image{position:relative;}
.sertificate-list .sertificate_row .item .image a:hover .zoom-sert{display:block;}
.sertificate-list .sertificate_row .item .image>div{width:200px;height:200px;display:table-cell;text-align:center;vertical-align:middle;}
.sertificate-list .sertificate_row .item .image a:hover .shadow_sertificate{display:block;}
.sertificate-list .sertificate_row .item .image a{position:relative;display:block;}
.sertificate-list .sertificate_row .item .button{margin:16px 0 0;text-align:center;}
.sertificate-list .sertificate_row .item .button .button1{padding:0 14px;line-height:25px;height:auto;}
.sertificate.detail{margin:0 0 20px;padding:30px;border:1px solid #e6ebf0;}
.sertificate.detail .image{float:left;position:relative;text-align:center;font-size:0;line-height:0;z-index:1;}
.sertificate.detail .image img{float:none;margin:0;display:inline-block;}
.sertificate.detail .description{position:relative;top:-6px;margin:0 0 -12px;padding:0 0 0 170px;font-size:14px;line-height:22px;color:#7c889c;}
.detail_sertificate{margin:30px 0 0;}
.detail_sertificate .sertificate{margin-top:5px!important;}

.article-products.item .sertificate{display:inline-block;text-align:center;}
.article-products.item .sertificate .image{position:relative;margin:0 0 12px;}
.article-products.item .sertificate .image img{}
.article-products.item .sertificate .button{margin:16px 0 0;text-align:center;}
.article-products.item .sertificate .button .button1{padding:0 14px;line-height:25px;height:auto;}

.details .sertificate{margin-top:30px;}
.sertificate .image a:hover .zoom-sert,.sertificate .image a:hover .shadow_sertificate{display:block;}
.zoom-sert{z-index:1;display:none;position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px;width:44px;height:44px;background:url(images/zoom-sert.png) 0 0 no-repeat;}
.shadow_sertificate{display:none;z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}

.fancybox-skin .fancybox-close{cursor:pointer;width:45px;height:45px;top:0;right:0;background:url(/local/templates/landing/images/mavt.png) -108px -45px no-repeat;}
.fancybox-skin{box-shadow:none;background:#FFF!important;border-radius:2px;}
.fancybox-skin .fancybox-close:hover{background-position:-155px -45px;}
.fancybox-skin .fancybox-nav{top:50%;margin-top:-10px;display:block;visibility:visible;background:url(/local/templates/landing/images/mavt.png) -24px 0px no-repeat;width:12px;height:21px;}
.fancybox-skin .fancybox-prev{left:-29px;}
.fancybox-skin .fancybox-next{right:-29px;background-position:-37px 0;}
.fancybox-skin .fancybox-next:hover{background-position:-63px 0;}
.fancybox-skin .fancybox-prev:hover{background-position:-50px 0;}
.fancybox-skin .fancybox-nav span{display:none;}

.mborder-box *{
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
  box-sizing:border-box;
}

div[class^="feedback_"].jqmWindow, div[class^="moderate_"].jqmWindow, div[class^="send_predl_"].jqmWindow{
	width:800px !important;
}
.answer.author{
	display:block !important;
}
.feed .item .onlyauthuser .actions{display:inline-block;}
.feed .item .onlyauthuser .actions .faqm, .feed .item .onlyauthuser .actions .faqr{cursor:pointer;}
.feed .item .onlyauthuser .actions .faqm span, .feed .item .onlyauthuser .actions .faqr span{display:inline-block;line-height:13px;border-bottom:1px dotted;}
.feed .item .onlyauthuser .actions .faqm:hover, .feed .item .onlyauthuser .actions .faqr:hover{color:#C31D61;}
.feed .item .onlyauthuser .actions .faqr{margin-left:20px;}
.feed .item.moderator .onlyauthuser{display:block !important;margin:4px 0 0 0;}

/* hide company */
.sidebar .moduletable-menu .parent>span{
 font-weight:bold;
}
.sidebar .moduletable-menu span{
 display:block;
 line-height:16px;
 margin:0;
 min-height:13px;
 padding:6px 8px;
 position:relative;
}
footer .title span.active{
	color:#ffffff;
}

/* new stickers */


.sticker-wrap{
	left:18px;
	position:absolute;
	top:19px;
	z-index:1;
	cursor:default;
}
.sticker{
	position:relative;
}

.sticker{
	display:block;
	/*vertical-align:top;*/
}
.sticker-beer{
	background:url('images/stickers/sticker-beer.png') no-repeat;
	width:117px;
	height:31px;
}
.sticker-hit{
	background:url('images/stickers/sticker-hit.png') no-repeat;
	width:85px;
	height:31px;
}
.sticker-low-price{
	background:url('images/stickers/sticker-low-price.png') no-repeat;
	width:121px;
	height:31px;
}
.sticker-new{
	background:url('images/stickers/sticker-new.png') no-repeat;
	width:69px;
	height:31px;
}
.sticker-quality{
	background:url('images/stickers/sticker-quality.png') no-repeat;
	width:148px;
	height:31px;
}
.sticker-rasprodazha{
	background:url('images/stickers/sticker-rasprodazha.png') no-repeat;
	width:86px;
	height:31px;
}
.sticker-recom{
	background:url('images/stickers/sticker-recom.png') no-repeat;
	width:115px;
	height:43px;
}
.sticker-edadeal{
	background:url('images/stickers/edadeal.png') no-repeat;
	width:115px;
	height:52px;
}
.sticker-sale{
	background:url('images/stickers/sticker-sale.png') no-repeat;
	width:100px;
	height:31px;
}
.sticker-wine{
	background:url('images/stickers/sticker-wine.png') no-repeat;
	width:139px;
	height:31px;
}
.sticker-wine-rating{
	background:url('images/stickers/sticker-wine-rating.png') no-repeat;
	width:44px;
	height:77px;
}
.sticker-celebr{
	background:url('images/stickers/pricetag25.png') no-repeat;
	width:112px;
	height:31px;
}

/* wine nabor */
.complitem{
	position:relative;
	padding:23px 0;
	min-height:190px;
}
.complitem:after, .complitem.fitem:before{
	background:rgba(0, 0, 0, 0) url("images/dashed3.png") repeat-x scroll 0 0;
 bottom:0;
 content:"";
 display:block;
 height:1px;
 left:0;
 position:absolute;
 width:100%;
}
.complitem.fitem:before{
	bottom:auto;
	top:0;
}
.complitem .nodisplay{display:none;}
.complitem .propsactions{
	margin-top:18px;
	font-size:12px;
	position:relative;
}

.complitem .propsactions a:before{
	background:url("images/sp.png?v=4") -300px -110px no-repeat;
	position:absolute;
	left:0;
	top:8px;
	content:"";
	width:7px;
	height:4px;
}

.complitem .propsactions a.actionshow:before{}
.complitem .propsactions a.actionhide:before{background-position:-300px -100px;}
.complitem .propsactions a{display:none;color:#A3254C;padding-left:17px;text-decoration:none;}
.complitem .propsactions a:hover{color:#505d72;}
.complitem .propsactions a.active{display:block;}
.complitem .propsactions a:hover span{border-bottom:1px #505d72 dotted;}
.complitem .propsactions a span{border-bottom:1px #A3254C dotted;}
.complitem .image{
	float:left;
	width:192px;
	text-align:center;
	margin-top:4px;
}
.complitem .outerdescription{
	margin:0 0 0 210px;
	font-size:13px;
}

.complitem .outerdescription .title{
	font-size:16px;
	font-weight:800;
	margin:0px 0 15px 0;

}

.complitem .outerdescription .title a{
	color:#A3254C;
}
.complitem .outerdescription .title a:hover{
	color:#505d72;
}
.complitem .outerdescription .props{
	margin-top:11px;
}

.article-products .details .complitem .outerdescription .props .line >*:first-child:before{
	left:-12px;
}

.article-products .details .complitem .outerdescription .props .line{
	border:none;
	background:url("/local/templates/mavt/images/dashed.png") repeat-x scroll 0 13px rgba(0, 0, 0, 0);
	padding:3px 0px 3px;
	margin-left:12px;
}

.article-products .details .complitem .outerdescription .props .line:after,.article-products .details .complitem .outerdescription .props .line:before{
	background:none;
}

.article-products .info .complitem .outerdescription .props .line .pt{
	display:inline;
	background:#FFFFFF;
	padding-left:0px;
	padding-right:6px;
}

.article-products .info .complitem .outerdescription .props .line .pv{
	float:right;
	background:#FFFFFF;
	padding-right:12px;
	padding-left:6px;
	width:auto;
}

.bx-firefox .article-products .info .complitem .outerdescription .props .line .pv{
margin-top:-2px;
}

.article-products .details .complitem .line >*:first-child:before{
	top:10px;
}

.catalog-products .items .complect_item, .catalog-cart .items tr .name .complect_item{
	font-size:12px;
	color:505d72;
	padding-top:10px;
	padding-bottom:12px;
}

.complect_item .citem, .catalog-cart .items tr .name .complect_item .citem{
	line-height:16px;
	margin-bottom:4px;
}
.complect_item .citem a, .catalog-cart .items tr .name .complect_item .citem a{
	padding:0 0 0 7px;
	position:relative;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.complect_item .citem a:before{
	position:absolute;
	content:"";
	top:7px;
	left:0px;
	background:url("images/sp.png?v=4") no-repeat scroll -247px 0 rgba(0, 0, 0, 0);
	height:10px;
	width:10px;
}

.sidebar .moduletable-menu .parent>span{
 font-weight:bold;
}
.sidebar .moduletable-menu span{
 display:block;
 line-height:16px;
 margin:0;
 min-height:13px;
 padding:6px 8px;
 position:relative;
}
footer .title span.active{
	color:#ffffff;
}

.compl_image{
 height:515px;
 width:328px;
 display:table-cell;
 vertical-align:middle;
}

#id-cart .price.line .old{margin:0 0 0 12px;}

.total-prices .univ_discount .title:before{
	background-position:-300px -120px;
	left:-43px;
	width:25px;
}

.catalog-products .item .name.oneline.compl_name{
 display:block;
 max-height:36px;
 overflow:hidden;
 text-overflow:initial;
 white-space:initial;
 width:100%;
}

.price.line .old{
 margin:0 0 0 12px;
}

.catalog-products.carousel.replacement .flex-direction-nav a{height:0px;padding:0px;}

.orderdetailcomplect{
padding:3px 0 3px 20px;
}
.button-block.formrent{
	background:#f9f9fb none repeat scroll 0 0;
	border:1px solid #d3dce1;
	margin-bottom:30px;
	padding:25px 0;
	text-align:center;
}

.form.order-rating{
	border:1px solid #ced7e2;
	padding:39px 54px;
}

.form.order-rating .description{
	text-align:center;
	color:#505d72;
	font-size:14px;
}

.form.order-rating .description h2{
	font-size:18px;
	color:#505d72;
	margin-bottom:12px;
}

.form.order-rating .rating{
	background:url( 'images/mail-order-rating.png' ) 0 0 no-repeat;
	height:177px;
	font-size:0;
	padding:34px 0 0 48px;
	margin:39px 77px 33px 77px;
}

.form.order-rating .rating .item{
	background:url('images/mail-order-rating-item.png') 0 0 no-repeat;
	display:inline-block;
	vertical-align:top;
	height:59px;
	width:59px;
	font-size:20px;
	padding:20px 0;
	text-align:center;
	margin-right:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.form.order-rating .rating .item:hover, .form.order-rating .rating .item.active{
	background:url('images/mail-order-rating-item-hover.png') 0 0 no-repeat;
}

.form.order-rating .hr-order{
	background:url('images/hr-order.png') 0 0 repeat-x;
	width:100%;
	height:2px;
	margin-bottom:35px;
}

.form.order-rating label{
	font-size:18px;
	line-height:20px;
	color:#505d72;
	margin-bottom:36px;
	font-weight:bold;
	text-align:center;
	display:block;
}

.form.order-rating textarea{
	background:#f1f3f6;
	height:160px;
	resize:none;
}

.form.order-rating .button-row{
	text-align:center;
}

.sidebar .moduletable-menu .parent>span{
 font-weight:bold;
}
.sidebar .moduletable-menu span{
 display:block;
 line-height:16px;
 margin:0;
 min-height:13px;
 padding:6px 8px;
 position:relative;
}
.sidebar .moduletable-menu span.active{
	background-color:#A83058;
	border:medium none;
	color:#FFFFFF;
	text-decoration:none;
}
.sidebar .moduletable-menu span{
	cursor:pointer;
	text-decoration:underline;
	font-size:13px;
}
.sidebar .moduletable-menu span:hover:not(.active){
	color:#a3254c;
}

.select_form input[type=text]{
 opacity:0;
 height:1px;
 padding:0;
 border:none;
}

header .small-cart span.baskettitle{text-transform:none;font-size:14px;letter-spacing:0em;}
.top-menu td>a{text-transform:none;font-size:16px;font-weight:bold;}
.top-menu td.boutique-item>a{white-space:nowrap;}
header .topmenubutton.tofeedback{margin-left:0px;}
header .topmenubutton.tocalc{margin-left:-4px;}
header .topmenubutton.toonline{margin-left:-1px;}
header .topmenubutton.torecord{margin-left:-7px;}
header .topmenubutton a span{font-size:12px;}
header .topmenubutton.toonlain a{padding:24px 8px 11px 58px;}
header .topmenubutton{margin:0;text-align:left;}
header .top_catalog .inner{height:50px;}
.top-menu td .childs-wrapper{top:50px;}
.top-block .topest{margin-top:0px;}
.top-block .topest .item span{font-size:12px;}
.top-block .topest li.item:last-child{margin-left:12px;}
.topest ul.items li:first-child:before{width:7px;height:9px;margin-top:10px;}
.bx-chrome .topest ul.items li:first-child:before{margin-top:10px;}

header .small-cart .empty .summ_msg{display:block;}

.small-cart .cnt_prods{
position:absolute;
top:-19px;
left:-26px;
background:#ea5444;
width:14px;
height:16px;
border-radius:8px;
color:#fff;
font-size:12px;
font-weight:normal;
line-height:16px;
padding:0 2px;
text-align:center;
}

/*.page-center.akc{margin-bottom:-30px;}*/
.border-block-akc{border-top:1px solid #CED7E2;}
.page-center.akc .titles{margin:20px 0px 48px;}

.tmtitle{font-size:16px;color:#292d35;padding:43px 0 22px;border-bottom:1px #e6ebf0 solid;letter-spacing:-0.2px;font-weight:bold;}
.listtrademarks{padding-top:25px;}
.listtrademarks .image{height:104px;}
.listtrademarks .tmark{float:left;width:33%;text-align:center;}
.listtrademarks .name_tmark{padding:7px 32px 0;font-size:14px;color:#505d72;}
.listtrademarks .horline{width:100%;height:1px;border-bottom:1px #e6ebf0 solid;padding-top:25px;margin-bottom:35px;clear:both;}
.listtrademarks .horline:last-child{margin-bottom:15px;}

.globuslink{background:url(/include/globus.png) no-repeat 0 2px;padding:0 0 0 20px;font-size:13px;font-weight:bold;color:#801939;}

/*about wine */
.article-products .tabs_title.gal{width:175px;}
.article-products .tabs_body.gal{margin:21px -10px -10px;}
.items.reminders{margin:-10px;}
.prod_gallery_block{float:left;position:relative;width:234px;padding:10px;margin:0!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.prod_gallery_block:hover{opacity:0.8;}
.prod_gallery_block img{display:block;}
.items.reminders .prod_gallery_block{width:198px;}
.items.reminders{opacity:0;}

.prod_gallery_block:hover .gallplus{position:absolute;display:block;width:52px;height:52px;top:50%;left:50%;margin:-26px 0 0 -26px;background:url(images/prodgallplus.png) -5px -60px no-repeat;}
.prod_gallery_block .gallplus:hover{cursor:pointer;background-position:-5px -5px;}
.prod_gallery_block img{width:214px;}
.prod_gallery_block:nth-of-type(3){margin-right:0px;}

.prod_gallery_block.page_gallery img{width:178px;}
.prod_gallery_block.page_gallery:nth-of-type(3){margin-right:20px;}
.prod_gallery_block.page_gallery:nth-of-type(4){margin-right:0px;}
.prod_gallery_block.page_gallery:hover .gallplus{top:50%;left:50%;margin:-26px 0 0 -26px;}

/*end about wine*/

.article-pro .bbar{margin-bottom:15px;}

.scroll-to-top{
 background:#EA5444;
 font-size:10px;
 color:#fff;
	bottom:63px;
 cursor:pointer;
 display:none;
 height:46px;
 left:1139px;
 margin:0 auto;
 position:fixed;
 right:0;
 text-align:center;
 width:46px;
 z-index:500;
	line-height:13px;
	border-radius:2px 2px 0 0;
}

.scroll-to-top i{
 background:rgba(0, 0, 0, 0) url("images/uparrow.png") no-repeat scroll center top;
 display:block;
 height:10px;
 margin:12px auto 0px;
 width:16px;
}

.scroll-to-top:hover{
	background:#a82450;
}

header .small-cart span .currency{
background-position:-15px -60px;
margin-top:2px;
height:12px;
}

.bx-firefox header .small-cart span .currency{
margin-top:3px;
}

.total-prices .totalwdsumm .currency{
background-position:-30px -20px;
margin-top:2px;
height:14px;
}

.total-prices .discounts .item .currency, .total-prices .alldiscountssumm .currency{
background-position:-30px -40px;
margin-top:4px;
height:10px;
}

.catalog-cart .items tr .itemprice .itemdiscountbox .currency{
background-position:-30px 0px;
margin-top:6px;
height:10px;
}

.price .cur .currency{
margin-top:7px;
height:12px;
width:10px;
background-position:0 -40px;
}
.price .old .currency{
margin-top:2px;
height:12px;
background-position:0 -60px;
}
.bx-firefox .price .old .currency{
margin-top:3px;
}
.order-checkout .cart_right .ob .oi .il .currency{
margin-top:3px;
height:12px;
background-position:-15px 0px;
}
.order-checkout .cart_right .ob .il .currency{
margin-top:4px;
height:12px;
background-position:-15px -40px;
}
.order-checkout .cart_right .ob .do .il.ii .currency{
margin-top:4px;
height:12px;
background-position:-15px -20px;
}
.article-products .info .allbuttons .price.line .cur .currency{
width:15px;
height:20px;
margin-top:10px;
background-position:0 -20px;
}
.article-products .info .allbuttons .price.line .old .currency{
margin-top:0px;
width:15px;
height:13px;
background-position:0 0;
}
.bx-firefox .total-prices .discounts .item .currency, .bx-firefox .total-prices .alldiscountssumm .currency{margin-top:5px;}
.article-pro a.fancybox img{float:left;margin:0 20px 0 0;}
/* end new prices*/

/*Price monitoring*/
.pricemon_table{color:#505d72;font-size:13px;width:100%;border-bottom:2px #d2dbe8 solid;}
.pricemon_table tr td{padding:7px 2px;}

.pricemon_table tr.headtable td{border-bottom:2px #d2dbe8 solid;border-top:2px #d2dbe8 solid;white-space:nowrap;padding:11px 0;text-align:center;}
.pricemon_table tr.headtable td:first-child{text-align:left;padding:11px;}
.pricemon_table tr.headtable td:first-child div{width:264px;}
.pricemon_table tr.headtable .redstar{color:#b03864;font-size:20px;vertical-align:top;}
.pricemon_table tr td:first-child{border-left:2px #d2dbe8 solid;}
.pricemon_table tr td:last-child{border-right:2px #d2dbe8 solid;padding:0;}
.pricemon_table tr td:last-child div{width:10px;}

.pricemon_table tr .cellprice{text-align:right;color:#292d35;}
.pricemon_table tr .cellpercent{font-size:11px;text-align:left;}
.pricemon_table tr .cellpercent.redpercent{color:#ff0000;}
.pricemon_table tr .cellpercent.greenpercent{color:#00b050;}

.pricemon_table .pm_title .title{cursor:pointer;font-size:16px;font-weight:bold;}
.pricemon_table .pm_title .title:hover{color:#8e1c3e;}

.pricemon_table .tabrow{display:none;}
.pricemon_table .tabrow td{border-bottom:1px #e8edf3 solid;}
.pricemon_table .tabrow.lastsectrow td{border-bottom:none;padding-bottom:11px;}
.pricemon_table .pm_title td{padding:11px;border-top:1px #d2dbe8 solid;background:#f1f4f8;cursor:pointer;}
.pricemon_table .pm_title:hover td{background:#e7ecf2;cursor:pointer;}
.pricemon_table .pm_title:hover td .showed.active{display:block;}
.pricemon_table .pm_title.active td{background:#fff;padding-bottom:2px;}
.pricemon_table .pm_title.active td .showed.active{display:block;}
.pricemon_table .tabrow td:first-child{width:21px;padding:0;border-bottom:none;}
.pricemon_table .tabrow td:last-child{border-bottom:none;}
.pricemon_table .tabrow td.prodname{padding:0;padding-left:11px;}
.pricemon_table .pm_title td:first-child{padding:0;}
.pricemon_table .pm_title td:first-child div{width:21px;padding:0;}

.pricemon_table .tabrow.active{display:table-row;}

.pricemon_table .showed{display:none;float:right;cursor:pointer;border-bottom:1px #292d35 dotted;line-height:10px;margin:6px 0 0;font-size:11px;}
.pricemon_table .showed:hover{color:#8e1c3e;border-bottom:1px #8e1c3e dotted;}

.pricemon_table .mavtprice{text-align:center;color:#292d35;}

.pricemon_table .pre_plusminus{cursor:pointer;width:10px;padding:0;}
.pricemon_table .pre_plusminus div{position:relative;}
.pricemon_table .pm_plusminus{width:10px;height:2px;position:absolute;top:4px;left:10px;background:#505d72;}
.pricemon_table .pm_plusminus.active, .pricemon_table .pm_plusminus:hover, .pricemon_table .pre_plusminus:hover .pm_plusminus{background:#8e1c3e;}
.pricemon_table .pm_plusminus.active{top:0px;}
.pricemon_table .pm_plusminus.active:after{width:2px;height:10px;position:absolute;content:"";display:block;background:#8e1c3e;margin:-4px 0 0 4px;}

.pm_detail_picture{float:left;margin:0 30px 6px 0px;}
h3.pricemonitor_title{color:#505d72;font-size:18px;font-weight:bold;padding-top:5px;margin-bottom:14px;}
.monitoringdate{background:url(/include/m_calendar.png) 0 0 no-repeat;padding:0 0 0 25px;}
.monitoringdate span{font-size:13px;font-weight:bold;color:#505d72;}
.pricemonitor_info{margin-top:33px;}

div.news-detail.pricemonitor_news{font-size:13px;line-height:20px;letter-spacing:-0.05px;}

/*End price monitoring*/
/*sticks*/
.pricemon_table tr .cellprice.cellauction span, .pricemon_table tr .cellprice.celltypeprod span, .pricemon_table .mavtprice.cellauction span{border-radius:2px;padding:1px 7px;}
.pricemon_table tr .cellprice.cellauction span{background:#fac622;}
.pricemon_table tr .cellprice.celltypeprod span{background:#a8d973;}
.pricemon_table .mavtprice.cellauction span{background:#fee28b;}

.descrsticks{float:right;font-size:11px;margin-bottom:8px;}
.descrsticks .dstick_auction:before, .descrsticks .dstick_form:before, .descrsticks .dstick_mavtauction:before{content:"";width:5px;height:15px;display:inline-block;margin:2px 10px 0 33px;vertical-align:top;}
.descrsticks .dstick_auction:before{background:#fac622;}
.descrsticks .dstick_form:before{background:#a8d973;}
.descrsticks .dstick_mavtauction:before{background:#fee28b;}
/*End sticks*/

/* Selection mistakes */
.check_text{left:0;position:absolute;top:186px;font-size:12px;text-indent:5px;}
.check_text .sel_yell{background:#FDB936;color:#414F67;padding:0 5px 1px;margin-right:4px;}
.check_text .comb_keys{color:#FFF;}
@media (max-width:1100px){
	/*.check_text{left:10px;}*/
}
/* End Selection mistakes*/

.small-cart .number.total{display:none;}

/* sertificates */
.sertificate-list.sertificate-main{margin-top:31px;}

.sertificate-list.sertificate-main .sertificate_title{font-size:20px;font-weight:bold;color:#292d35;margin-top:28px;}
.sertificate-list.sertificate-main .sertificate_desc{margin:22px 0 18px 0;}
.sertificate-list.sertificate-main .sertificate_row{border-bottom:none;}
.sertificate-list.sertificate-main .sertificate_row:last-child{border-bottom:1px solid #e6ebf0;}
.sertificate-list.sertificate-main .sertificate_row .item .image>div{width:150px;height:150px;}
.sertificate-list.sertificate-main .sertificate_row .item-wrap{padding:0px 0 35px 0px;}
.sertificate-list.sertificate-main .sertificate_row .item{width:170px;}
.sertificate-list.sertificate-main .sertificate_row .item img{margin:0;width:100px;}
.sertificate-list.sertificate-main .sertificate_row{padding:0 18px;}
.sertificate-list.sertificate-main{border-top:none;margin:0 0 28px;}
.sertificate-list.sertificate-main .sertificate_row .item .image a{width:100px;}
.sertificate-list.sertificate-main .sertificate_row .item-wrap:nth-child(4n) .item{width:100px;}
.sertificate-list.sertificate-main:first-child{border-top:1px #e6ebf0 solid;margin-top:31px;}


.sertificate-list.sertificate-main .right_more_link{width:100px;float:right;text-align:right;}
.sertificate-list.sertificate-main .right_more_link a{margin-top:30px;vertical-align:top;display:inline-block;font-weight:bold;font-size:15px;color:#801939;}
.sertificate-list.sertificate-main .right_more_link a:before{content:"";display:inline-block;width:20px;height:15px;background:url(images/arrsert.png) 0 0 no-repeat;vertical-align:top;margin-top:6px;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050{padding:0 22px;border-bottom:1px solid #e6ebf0;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item-wrap{float:left;padding:40px 0 39px 64px;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item-wrap:first-child{padding-left:0;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item{width:200px;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item .image>div{width:200px;height:200px;display:table-cell;text-align:center;vertical-align:middle;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item img{width:auto;display:block;margin:0 auto;}
.sertificate-list.sertificate-main .sertificate_row.sertificate_1050 .item .image a{width:auto;}
.sertificate-list.sertificate-main .see_more{text-align:center;margin:8px 0 45px;}
.sertificate-list.sertificate-main .see_more span{vertical-align:top;display:inline-block;font-weight:bold;font-size:15px;color:#801939;cursor:pointer;}
.sertificate-list.sertificate-main .see_more span:before{content:"";display:inline-block;width:20px;height:15px;background:url(images/arrsert.png) 0 0 no-repeat;vertical-align:top;margin-top:6px;}
.sertificate-list.sertificate-main .see_more.hide{display:none;}

.sertificate_desc{margin-right:240px;padding-top:4px;}


.right_button{width:220px;float:right;text-align:right;margin-top:13px;}
.right_button span.button{letter-spacing:0.6px;padding:0 13px;}

.sertificate_dynamic_frame .input input, .sertificate_dynamic_frame .input textarea{
background:#f1f3f6;
border:1px solid #e1e5ea;
width:460px;
margin:0;
font-size:13px;
color:#435973;
padding:6px 11px;
border-radius:2px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
}
/*sertificate_row*/
.sertificate_dynamic_frame.jqmWindow{width:462px;}
/* end sertificates */

.cart_bottom_box .print{
	margin-right:20px;
}

.cart_bottom_box .print i{
 position:relative;
 top:1px;
 width:11px;
 height:11px;
 background:url(images/print_icon.png) 0 0 no-repeat;
 margin-right:8px;
 display:inline-block;
}

footer .contacts img{
	display:inline-block;
	margin-right:18px;
	margin-top:-11px;
	vertical-align:top;
}

/*header .logo .logo{margin-top:15px;margin-left:0;}*/
/*header .logo .logo{margin-top:-5px;margin-left:-64px;}*/
.top-menu td>a{z-index:1;}
.top-menu td:first-of-type>a{position:relative;z-index:2;}
/*.top-menu td:first-of-type>a .logo_ico{position:absolute;left:41px;top:-93px;width:77px;height:122px;background:url(images/cupid.png) 0 0 no-repeat;}*/
/*header .logo .logo{margin:-10px -20px 0 -150px;}*/
/*header .logo .logo{margin:-7px -10px 0 -18px;position:relative;z-index:13;}*/


.item_list_p{
	clear:both;
	padding:5px 0 12px 0;
}

.item_list_p .image_p{
	width:115px;
	position:relative;
	float:left;
	padding-top:5px;
}

.item_list_p .item_p{
	width:650px;
	padding-left:180px;
	padding-left:128px;
	line-height:20px;
}

.item_list_p .item_p .title{
	color:#292d35;
	font-weight:bold;
	font-size:16px;
	padding:10px 0 13px 0;
}

.stitle_p{
	color:#292d35;
	font-weight:bold;
	font-size:18px;
	border-top:1px #f0f3f6 solid;
	margin-top:26px;
	padding:34px 110px 22px 0;
	line-height:24px;
}

.news_image{
	float:left;
	width:200px;
	height:120px;
	margin:10px 30px 30px 0;
}

.news_image a img{
	max-width:200px;
	max-height:130px;
}

/* logo 23feb */
/*header .logo{
	margin:0px 34px 0px 0;
}
header .logo23feb .logo{
	margin:5px 18px 0px 0;
	padding-top:9px;
}

header .title .inner{
	height:81px;
}
.title .inner.page-center.top-block2{
	margin-bottom:0px;
}*/
/*END logo 23feb */


/* logo 8mar */
/*header .logo{
	margin:0px 34px 0px 0;
}
header .logo8mar .logo{
	margin:11px 25px 0px 17px;
	padding-top:9px;
}

header .title .inner{
	height:81px;
}
.title .inner.page-center.top-block2{
	margin-bottom:0px;
}*/
/*END logo 8mar */

/*
.top-menu td:nth-child(1)>a{
	background:url(/include/logo14feb.png) 0px -93px no-repeat;
}

.top-menu td:hover:nth-child(1)>a{
	background:url(/include/logo14feb.png) 0px -93px no-repeat #7d1532;
}

.top-menu td:nth-child(2)>a{
	background:url(/include/logo14feb.png) -87px -93px no-repeat;
}

.top-menu td:hover:nth-child(2)>a{
	background:url(/include/logo14feb.png) -87px -93px no-repeat #7d1532;
} */

/* catalog element */
/*
.article-products .info .allbuttons .price.line>.percentbenefit{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#7c889c;
	line-height:12px;
}

.article-products .info .lat_name{
	font-size:14px;
 margin:-15px 0 0;
	color:#7c889c;
}
*/
/*END catalog element */

/* basket replacement */
/*
.catalog-cart .chShop .items tr td.itemexist{
	white-space:inherit;
}

.catalog-cart .chShop .items tr td.itemexist span{
 white-space:inherit;
	font-size:12px;
}

.order-checkout .store_data{
	display:inline-block;
	width:49%;
	vertical-align:top;
}*/
/* END basket replacement */

/* queue popup */
.evb-queue_frame.popup{
 width:634px;
	padding:0 0 44px 0;
}

.evb-queue_frame.popup .close{
	z-index:9999;
	/*background:url("images/closebutwhite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	right:13px;
	top:13px;
}

.queue .top_pic{
	width:634px;
	height:528px;
	margin:0;
}

.queue .queue_note{
	font-size:26px;
	color:#3b5176;
	margin:-11px 0 44px 0;
	line-height:20px;
}

.queue .buttons .button1{
	height:37px;
	line-height:37px;
	padding:0 23px;
	letter-spacing:0.6px;
	border-bottom:none;
}

.queue{
	text-align:center;
}

/* END queue popup */

/* new shop popup */
.evb-newshop_frame.popup{
	width:634px;
	padding:20px 0;
}
.c_new_shop{
	text-align:center;
	margin:0 0 30px 0;
}

.c_new_shop .logo{
 margin:26px 0 0 0;
}

.c_new_shop .shop_title{
	font-size:30px;
	color:#3b5175;
	text-transform:uppercase;
	margin:30px 0 0 0;
 letter-spacing:2.7px;
}

.c_new_shop .shop_photo{
	width:634px;
	height:280px;
	margin:48px 0 0 0;
}

.c_new_shop .shop_note{
	color:#3b5176;
	font-size:24px;
	margin:40px 0 0 0;
	line-height:29px;
}

.c_new_shop .buttons{
	margin:34px 0 0 0;
}

.c_new_shop .buttons .button1{
	height:37px;
	line-height:37px;
	padding:0 23px;
	letter-spacing:0.6px;
}
/* END new shop popup */

.bx_unsubscribe_btn_container .bx_unsubscribe_btn{
	background:#921c40;
	font-weight:normal;
	border:none;
	box-shadow:none;

}

.bx_unsubscribe_list .bx_unsubscribe_label{
	padding-top:0;
}

.bx_unsubscribe_btn_container .bx_unsubscribe_btn:hover{
	background:#A3254C;
}

.total-prices .discounts input.error{
	background:#efb5c0;
}

.coupon_note{
	color:#999;
	font-size:12px;
	line-height:17px;
	margin:10px 0 0 4px;
}

.discounts .dcard .wrap_date{
	position:relative;
}

.discounts .dcard .wrap_date .ui-datepicker-trigger{
	left:100px;
	bottom:4px;
	right:auto;
}

.wrap_date.hidden_date .ui-datepicker-trigger{
	display:none;
}

/* hot auction popup */
.evb-hotauction_frame.popup{
 width:634px;
	padding:0 0 44px 0;
}

.evb-hotauction_frame.popup .close{
	z-index:9999;
	background:url("images/closebutwhite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.hotauction .top_pic{
	width:634px;
	height:528px;
	margin:0;
}

.hotauction .hotauction_note{
	font-size:16px;
	color:#3b5176;
	margin:23px 0 31px 0;
	line-height:20px;
}

.hotauction .buttons .button1{
	height:37px;
	line-height:37px;
	padding:0 23px;
	letter-spacing:0.6px;
	background:#f76a32;
	border-bottom:none;
}

.hotauction .buttons .button1:hover{
	background:#ea5b23;
}

.hotauction{
	text-align:center;
}

/* END hot auction popup */

/* auction template*/
.catalog .items .item .description_full{
	color:#505d72;
	font-size:14px;
	line-height:22px;

}

.catalog .items .item img.bannertop{
	margin-top:10px;
}

.catalog .items .item .description_full .title{
	font-size:20px;
	font-weight:bold;
	color:#292d35;
	margin:32px 0px 26px 0;
}

.catalog .items .item .description_full .right_block_special{
	float:right;
	width:92px;
	height:300px;
	padding:142px 2px 0px 177px;
	background:url(images/wine_bottle.png) 0 0 no-repeat;
	margin:44px -3px 0 0;
	line-height:18px;
}

.contacts_table{
	margin:34px 0 0 0;
}

.contacts_table tr:first-child td{
	border-top:2px #f1f3f7 solid;
}

.contacts_table td{
	border:1px #f1f3f7 solid;
	padding:23px 42px 22px 23px;
	vertical-align:top;
}

.contacts_table td .address{
	color:#292d35;
	font-size:16px;
	font-weight:bold;
	position:relative;
	padding:0px 0 0 26px;
	display:block;
}

.contacts_table td .address:before{
	content:"";
	display:block;
	position:absolute;
	width:10px;
	height:13px;
	background:url(images/map_icon.png) 0 0 no-repeat;
	top:5px;
	left:0;
}

.contacts_table td .phone{
	color:#505d72;
	font-size:14px;
	display:block;
	font-weight:normal;
	padding:0 0 0 26px;
}

/* END auction template*/

header .topmenubutton span.single{
	line-height:24px;
}

.feed.items .item .photo img{
	height:70px;
	width:70px;
	border-radius:40px;
}

.list-autors .item .thumb img{
	height:55px;
	width:55px;
	border-radius:40px;
}

.contacts .module-autors-list .thumb img, .module-blog .item .autor-thumb img{
	-webkit-transition:all ease-out 0.2s;
 -moz-transition:all ease-out 0.2s;
 -o-transition:all ease-out 0.2s;
 transition:all ease-out 0.2s;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:gray;/* IE6-9 */
	-webkit-filter:grayscale(100%);
}

.list-autors .item:hover .thumb img, .contacts .module-autors-list .thumb img:hover, .module-blog .item .autor-thumb img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	filter:none;
	-webkit-filter:grayscale(0%);
}

/* AUCTION SUMMER */
.sm_table{
	border:1px #f1f3f7 solid;
	margin:34px 0 0 0;
}
.sm_table .sm_title{
	background:url(/include/bokal.png) 29px 26px no-repeat;
	font-size:14px;
	color:#505d72;
	font-weight:normal;
	display:inline-block;
	vertical-align:top;
	width:325px;
	padding:24px 0 27px 88px;
	line-height:20px;
}

.sm_table .info_item{
	display:inline-block;
	vertical-align:top;
	width:150px;
	position:relative;
	padding:27px 0 0 16px;
	font-size:13px;
	color:#7c889c;
	line-height:20px;
}

.sm_table .info_item span{
	color:#505d72;
	display:block;
}

.sm_table .info_item:before{
	position:absolute;
	display:block;
	content:"";
	width:4px;
	height:4px;
	background:url(/include/sm_dot.png) 0 0 no-repeat;
	top:35px;
	left:3px;
}

.sm_table .sm_map{
	background:url(/include/somele.jpg) 100% 0 no-repeat;

}

.sm_items{
	margin:39px 0 0 0;
}

.sm_items .sm_item_wrap{
	width:49.9%;
	float:left;
}

.sm_items .sm_item{
	padding:30px;
	border:1px #f1f3f7 solid;
	border-bottom:none;
}

.sm_items .sm_item_wrap:nth-child(2n-1) .sm_item{
	border-right:none;
}

.sm_items .sm_item_wrap:last-child .sm_item{
	border-bottom:1px #f1f3f7 solid;
}

.sm_items .sm_item_wrap:nth-child(5) .sm_item{
	border-bottom:1px #f1f3f7 solid;
}

.sm_items .pic{
 text-align:center;
 padding-top:13px;
}

.sm_items .price{
	margin-top:16px;
}

.sm_items .it_title{
	font-weight:bold;
	font-size:20px;
	color:#292d35;
	margin-top:20px;
}

.sm_items .discount{
	font-weight:bold;
	font-size:14px;
	color:#505d72;
	margin-top:11px;
	padding-left:15px;
	background:url(/include/sm_dot2.png) 0px 8px no-repeat;
}

.sm_items .descr{
	font-weight:normal;
	font-size:14px;
	color:#505d72;
	margin-top:19px;
 line-height:20px;
}

/*END AUCTION SUMMER */


.schedule_list{
	color:#8e96b3;
 font-size:12px;
 padding-top:3px;
}

/* basket Available */
.amount_all.expandable .atabs .atabs-prebody{border:1px solid #cfd9e7;padding:5px 11px 8px;position:relative;margin:30px 0 0;background-color:#f6f8fa;}
.amount_all.expandable .atabs .atabs-prebody .inner{white-space:nowrap;font-size:0;}
.amount_all.expandable .atabs .atabs-prebody .inner>*{display:inline-block;vertical-align:top;color:#495b79;font-size:12px;font-weight:bold;}
.amount_all.expandable .atabs .atabs-prebody .inner>.distance span{font-weight:400;border-bottom:1px dotted;}
.amount_all.expandable .atabs .atabs-body{display:none;}
.amount_all.expandable .atabs .atabs-body.active{display:block;}
.amount_all.expandable .atabs .address{width:30%;position:relative;}
.amount_all.expandable .atabs .distance{width:20%;color:#8a95a7;}
.amount_all.expandable .atabs .distance.distance_sort{cursor:pointer;}
.amount_all.expandable .atabs .distance.distance_sort.active, .amount_all.expandable .atabs .distance .distance_sort:hover{color:#ae335d;}
.amount_all.expandable .atabs .distance .distance_sort-svg{display:inline-block;margin-top:2px;margin-right:3px;}
.amount_all.expandable .atabs .distance .ios_helper{position:relative;display:inline-block;border-radius:3px;background:#fff;border:1px solid #cfd9e6;color:#495b78;text-align:center;line-height:11px;font-size:10px;padding: 1px 4px 1px 4px;margin-left:3px;}
.amount_all.expandable .atabs .distance .ios_note{display:none;position:absolute;bottom:3px;z-index:1;left:-253px;}
.amount_all.expandable .atabs .distance .ios_note:after{content:'';left:10px;bottom:-10px;width:0px;height:0px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #ffffff;}
.amount_all.expandable .atabs .distance .ios_note p{font-size:14px;font-weight:normal;width:458px;padding:30px;color:#495b78;box-shadow: 2.5px 4.33px 25px 0px rgba(39,54,70,0.2);background-color:#ffffff;border-radius:3px;white-space:normal;text-align:left;line-height:20px;margin-bottom:8px;}
.amount_all.expandable .atabs .distance .ios_helper:hover .ios_note{display:block;}
.amount_all.expandable .atabs .phone{width:20%;color:#8a95a7;}
.amount_all.expandable .atabs .amount{vertical-align:top;width:180px;display:inline-block;}
.amount_all.expandable .atabs .chooseshop{vertical-align:top;display:inline-block;position:absolute;right:12px;}
.amount_all.expandable .atabs .chooseshop>a{min-width:130px;}
.amount_all.expandable .atabs .progress{background-color:#e05674;background-image:linear-gradient(left, #e05674 0%, #821b3a 100%);background-image:-o-linear-gradient(left, #e05674 0%, #821b3a 100%);background-image:-moz-linear-gradient(left, #e05674 0%, #821b3a 100%);background-image:-webkit-linear-gradient(left, #e05674 0%, #821b3a 100%);background-image:-ms-linear-gradient(left, #e05674 0%, #821b3a 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0, #e05674),color-stop(1, #821b3a));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05674', endColorstr='#821b3a',GradientType=0);display:inline-block;height:10px;margin:6px 9px 0 0;vertical-align:top;width:51px;position:relative;border-radius:3px;}
.amount_all.expandable .atabs .progress .value{background-color:#CAD4E2;-webkit-transition:all 0.5s ease-in-out .1s;-moz-transition:all 0.5s ease-in-out .1s;-o-transition:all 0.5s ease-in-out .1s;transition:all 0.5s ease-in-out .1s;display:block;height:10px;right:0;position:absolute;top:0;width:100%;border-radius:0 2px 2px 0;}
.amount_all.expandable .atabs .address .discount_in_store_label{display:inline-block;vertical-align:top;margin:5px 0 8px 1px;border:1px solid #e85149;border-radius:3px;color:#e8544d;font-size:12px;padding:3px 4px 4px 4px;line-height:12px;font-weight:normal;}
.bx-firefox .amount_all.expandable .atabs .address .discount_in_store_label{padding:2px 4px 5px 4px;}
.amount_all.expandable .atabs .address .discount_in_store_icons{display:inline-block;position:absolute;right:87px;top:-2px;font-size:12px;line-height:24px;color:#8a95a7;}
.amount_all.expandable .atabs .address .discount_in_store_icons>div{position:relative;margin:0 0 1px 0;}
.amount_all.expandable .atabs .address .discount_in_store_icons .svg{display:inline-block;vertical-align:top;width:16px;position:absolute;top:4px;left:-24px;height:16px;}
.amount_all.expandable .atabs .address .discount_in_store_icons .svg svg{display:block;}
.amount_all.expandable .atabs .address .discount_in_store_icons svg .cls-1{fill:#7f96b2;}
.amount_all.expandable .line{font-size:0;padding:8px 12px 7px 14px;position:relative;white-space:nowrap;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:23px;border-bottom:1px solid #d8e0eb;}
.amount_all.expandable .line:hover{background-color:#f6f8fa;}
.amount_all.expandable .line >*:first-child:before{background:url("images/sp.png?v=4") no-repeat scroll -247px 0 rgba(0, 0, 0, 0);content:"";height:10px;left:-14px;position:absolute;top:10px;width:10px;}
.amount_all.expandable .line>*{display:inline-block;vertical-align:top;font-size:13px;white-space:normal;line-height:20px;}
.amount_all{margin-bottom:30px;min-height:auto;}
.amount_all.expandable .line.active{background-color:#f1f4f8;}
.amount_all.expandable .line.active .button5.small{padding:0 12px;height:21px;line-height:21px;}

/* END basket Available */

/* discount page*/
.discount-article{margin-top:30px;}
.big_discountpage{margin-bottom:33px;}
.discount-article .discount h3{margin:15px 0 20px;}
.discount-article .discount>tbody>tr>td{padding:18px 12px 17px;}
.discount-article .discount>tbody>tr:first-child>td{padding-top:39px;}
.discount-article .discount>tbody>tr>td:first-child{width:111px;padding-left:39px;}
.discount-article .discount>tbody>tr>td:last-child{padding-right:39px;}
.discount-article .discount>tbody>tr>td img{padding-bottom:17px;}
.discount-article .discount>tbody>tr.styled>td{width:100%;padding:0px;}
.discount-article .discount>tbody>tr.styled>td div{border:1px solid #eef1f7;padding-top:21px;padding-bottom:23px;font-weight:600;background:#fdfdfe;color:#798599;position:relative;text-align:center;font-size:16px;margin:23px -1px -1px;}
.discount-article .discount>tbody>tr.styled.top>td div{color:#292d35;font-size:22px;margin-top:-1px;margin-bottom:21px;}
.discount-article .discount>tbody>tr.styled>td div::before, .discount-article .discount>tbody>tr.styled>td div::after{content:'';position:absolute;left:50%;top:-21px;border:10px solid transparent;border-bottom:10px solid #eef1f7;margin-left:-10px;}
.discount-article .discount>tbody>tr.styled.top>td div::before, .discount-article .discount>tbody>tr.styled.top>td div::after{border-top:10px solid #eef1f7;border-bottom-width:0px;top:62px;}
.discount-article .discount>tbody>tr.styled>td div::after{border-bottom:10px solid #fdfdfe;top:-19px;}
.discount-article .discount>tbody>tr.styled.top>td div::after{border-top:10px solid #fdfdfe;border-bottom-width:0px;top:60px;}
.discount-article .discount>tbody>tr.styled>td div span{position:relative;padding:0px 0px 0px 37px;}
.discount-article .discount>tbody>tr.styled>td div span:before{content:'';position:absolute;left:0px;top:-1px;width:22px;height:19px;background:url('/include/warning_icon.png') 0px 0px no-repeat;}
.pm_block{position:relative;padding:2px 0px 30px;}
.pm_block:before{width:36px;height:36px;left:50%;margin-left:-18px;content:"";position:relative;display:block;background:url('/include/discount_pm.png') 0px 0px no-repeat;}
.pm_block.equal:before{background-position:0px -41px;}
.discount-article .discount td.big{color:#770f3e;font-size:27px;text-align:center;font-weight:600;}
.discount-article .discount.last{margin-bottom:50px;}
.amount_all.expandable .atabs .coupon_in_store{position: absolute;top: 11px;right: 161px;}
.amount_all.expandable .atabs .coupon_in_store:hover .dropdown-items{
	display: block;
	transition: all .2s ease-in-out;
}
.amount_all.expandable .atabs .coupon_in_store .dropdown-items{
	display: none;
	position: absolute;
	top: -71px;
	left: -85px;
	background: #fff;
	list-style: none;
	padding: 0;
	border-radius: 3px;
	z-index: 100;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
	transition: all .2s ease-in-out;
	padding: 15px 15px;
	width: 155px;
	text-align: center;
	line-height: 16px;
}
.amount_all.expandable .atabs .coupon_in_store:hover .dropdown-items:before{
	content: "";
	position: absolute;
	top: 58px;
	left: 53%;
	margin-left: -10px;
	border: 6px solid transparent;
			border-top-color: transparent;
			border-top-style: solid;
			border-top-width: 6px;
			border-bottom-color: transparent;
			border-bottom-style: solid;
			border-bottom-width: 6px;
	border-top-color: transparent;
	border-top-style: solid;
	border-top-width: 6px;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-top-color: transparent;
	border-top-style: solid;
	border-top-width: 10px;
	border-top: 11px solid #fff;
}

.dprice{color:#9d0039;}
.discount-article .discount .prices{margin-bottom:26px;}
.discount-article .discount .prices td{white-space:nowrap;padding:6px 12px;}
.discount-article .discount .prices td:first-child{padding-left:0;}
p.small_margin{margin-bottom:8px;}
.lh18{line-height:18px;}
.mb10{margin-bottom:10px;}
.discount_bottom_pic{margin:30px 0 50px 0;}
.discount-article table{margin-bottom:28px;}
/* END discount page*/

/* basket move products */
.period_delivery{color:#778293;white-space:normal;font-size:12px;}
.period_delivery.period_only{margin-left:27px;margin-top:2px;display:block;margin-right:-20px;line-height:16px;max-width:150px;}

/*.cart_button_grey.small.replacement.button2.small, .button2.small.wb.deliverytoshop{background-color:#96254d;background-image:linear-gradient(to bottom, #96254d 0%, #801939 100%);font-size:10px;margin-top:5px;margin-bottom:5px;}*/
.catalog-cart .chShop .items .cart_button_grey.small.replacement{margin-top:5px;margin-bottom:5px;}
/*.button2.small.wb.replacement{font-size:10px;}*/
.catalog-cart .chShop .items .item_exist .item_exist_ico.delivery_to_shop_ico{background-position:-70px -317px;}
.catalog-cart .chShop .items .item_exist .item_exist_ico.delivery_to_shop_ico.active{background-position:-90px -317px;}
.order-checkout .store_data .part{vertical-align:top;}
.order-checkout .store_data .part a{color:#292d35;transition:all .1s ease;}
.order-checkout .store_data .part a:hover{color:#A3254C;}
.order-checkout .store_data .part .delivery{margin-top:30px;padding-top:30px;border-top:1px solid #CED7E2;}
.mleft{margin-left:27px;}
.catalog-cart .chShop .items .item_exist.deliverytoshopblock.tmargin{margin-top:20px;}
.catalog-cart .chShop .items .item_exist,.catalog-cart .chShop .items .item_notexist{height:auto;position:relative;}
.mleft+.item_notexist, .period_delivery+.item_notexist{margin-top:20px !important;}
.remove.decrease_amount{position:absolute;top:3px;right:-10px;}

.cart_top{margin-top:21px;}
.top_intro_box{font-size:0;line-height:0;margin-bottom:25px;}
.top_intro_box .title{font-weight:bold;font-size:18px;color:#292d35;line-height:20px;position:relative;}
.top_intro_box ul{padding:0;margin-top:26px;}
.top_intro_box ul li{width:25%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 30px 0 20px;color:#7c889b;font-size:13px;
line-height:19px;}
.top_intro_box ul li:last-child{border-right:none;padding:0 0 0 29px;}
.top_intro_box ul li:first-child, .top_intro_box ul li:last-child{width:25%;}
.top_intro_box ul li:first-child{padding:0 40px 0 15px;}
.top_intro_box ul li span{position:relative}
.top_intro_box ul li span:before{content:"";position:absolute;width:5px;height:5px;top:7px;left:-14px;background:url(images/cart_dot_red.png) 0 0 no-repeat;}

.catalog-cart .chShop .items.repl_admin th.itemexist{width:400px;text-align:left;}
.catalog-cart .chShop .items.repl_admin tr .itemquantity{text-align:center;}
.right_exist_block{float:right;margin-right:-13px;position:relative;z-index:1;}
.catalog-cart .chShop .items.repl_admin tr td.itemexist{padding-top:58px;}
.catalog-cart .items.repl_admin tr td.actions{padding-top:14px;}
.catalog-cart .items.repl_admin tr td.itemquantity{padding-top:54px;}
.catalog-cart .chShop .items.repl_admin .item_notexist{color:#292d35;}
.total-prices.admin_prices .discounts .value, .total-prices.admin_prices .alldiscountssumm .value, .total-prices.admin_prices .totalwdsumm .value{float:right;width:127px;}
.total-prices.admin_prices .discounts .item, .total-prices.admin_prices .alldiscountssumm{padding:21px 0 17px;}
.chShop .total-prices.admin_prices .discounts .name, .chShop .total-prices.admin_prices .alldiscountssumm .name, .chShop .total-prices.admin_prices .totalwdsumm .name{width:900px;font-size:18px;}
.admin_cart_bottom_box .button1.right.toorder-amount{padding:0 19px;}
/* END basket move products */

/* information about shops in the basket and ordering */
.total-info{padding:0 54px 0 0;border-top:1px solid #d2dbe8;}
.total-info-order .info-shop{text-align:right;margin-right:120px;}
.total-info .totalwdsumm{border:0;}
.info-shop{text-align:center;}
.total-prices .total-info .info-shop{text-align:right;}
.info-shop:before{content:"";background:url('images/icon-info-shop.png') no-repeat;display:inline-block;height:16px;width:17px;margin-right:6px;margin-bottom:2px;}
.info-shop span{vertical-align:super;}

/* Styles 25.10.2016 */
.catalog-products .item .compares{height:25px;width:27px;}
.catalog-products .item .compares .add2compare{background:url(images/sp_new.png?v=1) 0 0 no-repeat;}
.catalog-products .item .compares .add2compare:hover{background-position:-28px 0;}
.catalog-products .item .compares .incompare{background:url(images/sp_new.png?v=1) -56px 0 no-repeat;}
.catalog-products .item .compares .incompare:hover{background-position:-84px 0;}
.catalog-products .item .favorites{height:25px;width:27px;}
.catalog-products .item .favorites .add2favorite{background:url(images/sp_new.png?v=1) 0 -26px no-repeat;}
.catalog-products .item .favorites .add2favorite:hover{background-position:-28px -26px;}
.catalog-products .item .favorites .infavorite{background:url(images/sp_new.png?v=1) -56px -26px no-repeat;}
.catalog-products .item .favorites .infavorite:hover{background-position:-84px -26px;}
.compare.top .catalog-products.carousel .next, .compare.top .catalog-products.carousel .prev{position:absolute;top:50%;margin-top:-27px;display:block;height:54px;width:25px;background:#FFF;}
.compare.top .catalog-products.carousel .prev{left:-6px;}
.compare.top .catalog-products.carousel .next{right:-6px;}
.compare.top .catalog-products.carousel .prev:before, .compare.top .catalog-products.carousel .next:before{content:"";position:absolute;top:50%;margin-top:-11px;width:13px;height:21px;background:url("images/sp.png?v=4") -32px -216px no-repeat;z-index:2;}
.compare.top .catalog-products.carousel .prev:before{left:50%;margin-left:-7px;}
.compare.top .catalog-products.carousel .next:before{right:50%;margin-right:-8px;background-position:-16px -216px;}
.compare.top .catalog-products.carousel .prev:hover:before{background-position:-70px -216px;}
.compare.top .catalog-products.carousel .next:hover:before{background-position:-54px -216px;}
.compare.top .right_part .compare_rem{margin-left:0;width:100%;}
.compare.top .right_part .compare_rem>a:nth-of-type(3){margin-left:-15px;}

.favorites.infavorite--d-inline{
	display: inline-block !important;
	overflow: visible !important;
	position: relative !important;
	right: 0 !important;
	top: 2px !important;
}
.catalog-products .item .favorites .add2favorite.infavorite--d-inline{
	background: none;
}
.w-10px{
	width: 12px !important;
	height: 12px !important;
}

.article-products .info .allbuttons .compares .add2compare{padding-left:36px;padding-right:14px;}

.article-products .info .allbuttons .compares .add2compare:before{left:11px;width:15px;background:url(images/sp_new.png?v=1) -6px -5px no-repeat;}
.article-products .info .allbuttons .compares .add2compare:hover:before{background-position:-34px -5px;}
.article-products .info .allbuttons .compares .incompare{padding-left:36px;padding-right:14px;}
.article-products .info .allbuttons .compares .incompare:before{left:11px;width:15px;background:url(images/sp_new.png?v=1) -62px -5px no-repeat;}
.article-products .info .allbuttons .compares .incompare:hover:before{background-position:-90px -5px;}
.article-products .info .allbuttons .favorites .add2favorite{padding-left:32px;}
.article-products .info .allbuttons .favorites .add2favorite:before{left:9px;width:13px;height:13px;background:url(images/sp_new.png?v=1) -7px -32px no-repeat;}
.article-products .info .allbuttons .favorites .add2favorite:hover:before{background-position:-35px -32px;}
.article-products .info .allbuttons .favorites .infavorite{padding-left:32px;}
.article-products .info .allbuttons .favorites .infavorite:before{left:9px;width:13px;height:13px;background:url(images/sp_new.png?v=1) -63px -32px no-repeat;}
.article-products .info .allbuttons .favorites .infavorite:hover:before{background-position:-91px -32px;}
.toolbar .compare.active .link{padding-left:32px;}
.toolbar .compare.active .link:before{top:6px;width:15px;height:13px;background:url(images/sp_new.png?v=1) -112px -1px no-repeat;}

.years_25_frame.popup{padding:0;width:634px;}
.years_25_frame.popup .jqmClose{z-index:9999;}
.years_25_popup.c_new_shop .shop_photo{margin-top:0;height:484px;}
.c_new_shop{padding-bottom:50px;}

/* FAVORITE NEW */
.catalog.catalog-products.favorite{}
.catalog.catalog-products.favorite div,.catalog.catalog-products.favorite li,.catalog.catalog-products.favorite span,.catalog.catalog-products.favorite a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.catalog.catalog-products.favorite .item{float:none;padding:41px 0 40px 51px;}
.catalog.catalog-products.favorite .item .iteminner{float:left;padding:0;width:253px;}
.catalog.catalog-products.favorite .item:hover .iteminner{box-shadow:none;}
.favorite_form{float:right;width:420px;}
.favorite_form .form_body{margin:0 0 30px;}
.favorite_form .form_group{margin:17px 0 0;}
.favorite_form .form_group:first-of-type{margin-top:0;}
.favorite_form .form_group .label{}
.favorite_form .form_group label{font-size:13px;line-height:16px;color:#7c889c;}
.favorite_form .form_group .input{}
.favorite_form .form_group input,.favorite_form .form_group textarea{display:block;font-size:14px;line-height:20px;color:#435973;width:100%;border:1px solid #e1e5ea;background:#f1f3f6;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;padding:5px 10px 7px;}
.favorite_form .form_group textarea{height:75px;resize:none;padding-top:6px;padding-bottom:7px;}
.favorite_form .button1{letter-spacing:0.4px;height:auto;line-height:15px;padding:9px 21px;}
.favorite_form .input.checkbox{margin:0 0 0 20px;overflow:hidden;display:inline-block;vertical-align:top;}
.favorite_form .input.checkbox label{display:inline-block;font-size:13px;line-height:16px;margin:8px 0 0;}
.favorite_form .input.checkbox.loading label{color:transparent !important;}
.favorite_form .input.checkbox.loading label:before{display:none;}
.favorite_form .rating_stars{margin-top:1px;}
.favorite_form .top_bl{margin:0 0 27px;}
.favorite_form .share{float:right;height:21px;margin:-1px 0 0;width:215px;text-align:right;}
.favorite_form .share .b-share{display:block !important;padding:0 !important;font:inherit !important;}
.favorite_form .share .b-share__handle{color:#7C889C !important;cursor:pointer;display:inline-block !important;float:none;font-size:12px !important;height:21px;margin-left:4px !important;padding:0 !important;vertical-align:top !important;line-height:21px;width:21px;}
.favorite_form .share .b-share__handle:first-of-type{width:auto;margin:0 9px 0 0;line-height:18px;}
.bx-chrome .favorite_form .share .b-share__handle:first-of-type{line-height:19px;}
.favorite_form .share .b-share-btn__vkontakte, .favorite_form .share .b-share-btn__facebook, .favorite_form .share .b-share-btn__twitter, .favorite_form .share .b-share-btn__odnoklassniki, .favorite_form .share .b-share-btn__lj{background:url("images/sp.png?v=4") no-repeat scroll 0 -150px rgba(0, 0, 0, 0);}
.favorite_form .share .b-share-btn__facebook{background-position:-25px -150px;}
.favorite_form .share .b-share-btn__twitter{background-position:-50px -150px;}
.favorite_form .share .b-share-btn__odnoklassniki{background-position:-100px -150px;}
.favorite_form .share .b-share-btn__lj{background-position:-75px -150px;}
.favorite_form .share .b-share-btn__vkontakte:hover{background-position:0 -173px;}
.favorite_form .share .b-share-btn__facebook:hover{background-position:-25px -173px;}
.favorite_form .share .b-share-btn__twitter:hover{background-position:-50px -173px;}
.favorite_form .share .b-share-btn__odnoklassniki:hover{background-position:-100px -173px;}
.favorite_form .share .b-share-btn__lj:hover{background-position:-75px -173px;}
.favorite_form .share .b-share-icon{display:none !important;}
.favorite_form .share a.b-share__handle .b-share__text{color:inherit;margin:0;}
.favorite_form .share a.b-share__handle:hover .b-share__text{color:#A3254C;text-decoration:none;}
.share.share--collection{
	float: none;
	height: 20px;
	margin: 0;
	width: 42px;
	text-align: unset;
}

.public_favorites{background-color:#f2f5f7;padding:33px;}
.public_favorites .noteitem+.noteitem{margin-top:30px;}
.public_favorites .noteitem .head{}
.public_favorites .noteitem .body{border-top:1px solid #D7DAE0;margin:17px 0 0 !important;padding:13px 0 0;position:relative;min-height:50px;}
.public_favorites .noteitem .body .arrow{position:absolute;top:-6px;left:13px;width:11px;height:6px;background:url(/local/templates/mavt/images/sp.png) -316px -106px no-repeat;}
.public_favorites .noteitem .name{font-weight:bold;display:inline-block;vertical-align:top;font-size:15px;}
.public_favorites .noteitem .rating{float:right;display:inline-block;vertical-align:top;}
.public_favorites .noteitem .rating .rating_stars{margin-top:1px;cursor:inherit;}
.public_favorites .noteitem .title{font-weight:bold;display:inline-block;vertical-align:top;}
.public_favorites .noteitem .text{display:inline;vertical-align:top;}

/* LIVE */
.live_filter{margin:0 0 10px;border-bottom:1px solid #dee4ec;}
.live_filter a{position:relative;display:inline-block;margin:0 0 0 30px;padding:0 0 19px 18px;font-size:14px;font-weight:bold;text-decoration:none;}
.live_filter a:hover{}
.live_filter a:first-of-type{margin-left:0;}
.live_filter a.all{padding-left:0;}
.live_filter a:before{content:"";position:absolute;left:0;top:50%;margin:-13px 0 0;width:8px;height:8px;border-radius:100%;}
.live_filter a.all:before{display:none;}
.live_filter a.news:before{background:#41abe1;}
.live_filter a.articles:before{background:#71b31b;}
.live_filter a.reminders:before{background:#fdb936;}
.live_filter a.recipes:before{background:#ea5444;}
.live_filter a.selected:after{content:"";position:absolute;left:18px;bottom:-1px;right:0;height:2px;background:#ea5444;}
.live_filter a.all.selected:after{left:0;}
.live_filter a.selected:not(:hover){color:#91a0b8;}

.items.live_lenta{}
.items.live_lenta .item{}
.items.live_lenta .item .image{margin:30px 0;float:left;width:132px;height:95px;overflow:hidden;text-align:center;}
.items.live_lenta .item .image img{max-width:100%;max-height:100%;}
.items.live_lenta .item>.wrap{padding:0 0 0 152px;}
.items.live_lenta .item>.wrap>div{padding:24px 0 29px;min-height:102px;border-bottom:1px solid #e6ebf0}
.items.live_lenta .item .top_bl{margin:0 -10px 3px;}
.items.live_lenta .item .top_bl>div{margin:0 10px;display:inline-block;vertical-align:middle;}
.live_lenta .item .date{font-size:13px;color:#7b8ba4;}
.live_lenta .item .author{font-size:13px;color:#7b8ba4;}
.live_lenta .item .section{position:relative;display:inline-block;padding:0 0 0 18px;font-size:13px;font-weight:bold;text-decoration:none;}
.live_lenta .item .section:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:8px;height:8px;border-radius:100%;}
.live_lenta .item .section.news:before{background:#41abe1;}
.live_lenta .item .section.articles:before{background:#71b31b;}
.live_lenta .item .section.reminders:before{background:#fdb936;}
.live_lenta .item .section.recipes:before{background:#ea5444;}
.live_lenta .item .name{margin:0 0 9px;font-size:16px;line-height:20px;}

/*popup store*/
.store_map_dynamic_frame.show{width:600px;padding:0px;}
.store_map_dynamic_frame.show.jqmWindow .close{z-index:9999;}
.address .icon.hoverico{margin:3px 0 0 3px;}
.bx-firefox .address .icon.hoverico{margin:4px 0 0 3px;}

/* boutique */
body.boutique_body{background:url("images/bg_somelier2.jpg") no-repeat scroll center 200px #250C10;}
body.boutique_body .page-center{width: 1056px;}
body.boutique_body .white .inner.page-center.main-content{ padding: 30px 30px 16px 30px !important; }
.new_boutique_ico{margin-top:-1px;width:27px;height:13px;vertical-align:middle;background:url('images/new_boutique_icon.png') no-repeat scroll center transparent;display:inline-block;margin-left:1px;}
.boutique-description{margin:25px 0 19px 0;line-height:20px;}
.boutique-sections{margin:0 0 24px 0;}
.catalog-products .item .image.boutique_bg{width:100%;background:url("images/boutique_item_190.jpg") no-repeat scroll center center transparent;background-size:100%;}

@media only screen and (max-width:580px){
	body div#jivo-iframe-container{display:none!important;}
}

/* live front */
#bannerscontainer{margin:0;height:760px;}
#bannerscontainer.loading{background:url("images/pl3.gif") no-repeat scroll center center transparent !important;}
#bannerscontainer.loading>.item{opacity:0 !important;visibility:visible;}
#bannerscontainer .item{margin-bottom:20px;margin-right:20px;line-height:0px;font-size:0px;float:left;}
#bannerscontainer .item:nth-child(3n + 3){margin-right:0;}
#bannerscontainer .item  a{line-height:0px;font-size:0px;}
#bannerscontainer .item:hover{opacity:0.7;}
#bannerscontainer .item.live_item:hover{opacity:1;}
.live_tape{width:244px;height:360px;overflow:hidden;background:#245fa0;}
#live_tape.snow{background:url(/local/templates/mavt/images/live_show.png) 190px 1px no-repeat #245fa0;}
.live_tape .head_live_lenta{background:url(images/head_live_front.png) 0 0 no-repeat;height:68px;position:relative;z-index:2;}
/*#bannerscontainer .item .live_tape .head_live_lenta a{display:block;height:100%;background:url(/include/livefeed.png) no-repeat;}*/
.live_tape .head_live_lenta a span{font-weight:bold;}
.live_tape .items_live_lenta{height:292px;overflow:hidden;position:relative;margin:0 auto;padding:0;z-index:1;}
.items_live_lenta .item_live_lenta{padding:14px 20px;color:#fff;border-bottom:1px solid #366ca7;cursor:pointer;}
.items_live_lenta .item_live_lenta:hover{background:#1f5697;}
.live_tape.snow .items_live_lenta .item_live_lenta:hover{background:rgba(31, 86, 151, 0.4);}
.items_live_lenta .item_live_lenta .image{float:left;width:40px;height:auto;padding-top:2px;}
.items_live_lenta .item_live_lenta .wrap_right{margin-left:55px;}
.items_live_lenta .item_live_lenta .date{color:#94a7c5;font-size:12px;margin:0;}
.items_live_lenta .item_live_lenta .section{font-size:13px;margin-top:5px;line-height:20px;}
.items_live_lenta .item_live_lenta.all_lenta{border:none;text-align:center;padding:16px 20px 13px;}
#bannerscontainer .item .items_live_lenta .item_live_lenta.all_lenta a{font-size:13px;line-height:14px;color:#fff;text-decoration:none;padding-right:23px;font-weight:bold;position:relative;}
#bannerscontainer .item .items_live_lenta .item_live_lenta.all_lenta a:after{content:"";position:absolute;right:0;top:3px;background:url(images/arr_live.png) 0 0 no-repeat;width:8px;height:11px;}
#bannerscontainer .item .live_tape .name{margin-top:6px;}
#bannerscontainer .item .live_tape .name a{font-size:14px;color:#ffffff;line-height:20px;text-decoration:none;opacity:0.7;}
#bannerscontainer .item .items_live_lenta .item_live_lenta:hover .name a{opacity:1;}
.live_tape .ps-scrollbar-y-rail{display:none;position:absolute;opacity:1;right:0;width:6px;}
.live_tape .ps-scrollbar-y{position:absolute;background-color:#6390c6;right:1px;width:4px;}
#bannerscontainer .item.position{
	position: relative;
}
#bannerscontainer .item.position:hover{
	opacity: 1;
}
#bannerscontainer .item.position .bannerfrontimg{
	position: absolute;
	z-index: 10;
}
#BX_YMAP_stores{
	border: 1px solid #dce4ee;
}
#bannerscontainer .item.position .btn--banner{
	width: 26px;
	height: 26px;
	position: absolute;
	background-color: #E75148;
	border-radius: 2px;
	bottom: 12px;
	left: 12px;
	cursor: pointer;
	z-index: 100;
}
#bannerscontainer .item.position .btn--banner svg{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
#bannerscontainer .item.position .btn--banner .dropdown-items{
	display: none;
	position: absolute;
	top: -56px;
	left: -31px;
	background: #fff;
	list-style: none;
	border-radius: 3px;
	z-index: 100;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
	transition: all .2s ease-in-out;
	font-size: 12px;
	padding: 10px 15px;
	white-space: wrap;
	height: auto;
	line-height: 1.15;
	text-align: center;
}
#bannerscontainer .item.position .btn--banner .dropdown-items:before{
	content: "";
	position: absolute;
	top: 43px;
	left: 53%;
	margin-left: -10px;
	border: 6px solid transparent;
	border-top-color: transparent;
	border-top-style: solid;
	border-top-width: 6px;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-top-color: transparent;
	border-top-style: solid;
	border-top-width: 6px;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-top-color: transparent;
	border-top-style: solid;
	border-top-width: 10px;
	border-top: 11px solid #fff;
}
#bannerscontainer .item.position .btn--banner:hover .dropdown-items{
	display: block;
	transition: all .2s ease-in-out;
}
.banner_map_dynamic_frame.jqmWindow{
	width: auto;
}
/* END live front */

/* MY PURCHASES */
.purchases{font-size:14px;color:#273647;line-height:16px;}
.purchases .head .wrap{overflow:hidden;padding:46px 0 18px 0;}
.purchases .date{width:126px;padding:0 17px;float:left;text-transform:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;}
.purchases .name{float:left;width:452px;}
.purchases .name *{display:inline-block;vertical-align:top;}
.purchases .name a, .purchases .name span{max-width:377px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;}
.purchases .item .info .name a{text-decoration:none;}
.purchases .item .info .name .hoverico{margin:2px 0 0 -5px;}
.purchases .summ, .purchases .status{width:126px;float:right;padding:0 17px;text-align:right;}
.purchases .item{border-top:2px solid #ebeef2;}
.purchases .head+.item{border-top:2px solid #f8f9fa;}
.purchases .item:last-of-type{border-bottom:none;}
.purchases .item .wrap{padding:16px 0 14px 0;}
.purchases .item .body{overflow:hidden;}
.purchases .item .products{float:left;overflow:hidden;}
.purchases .item .product, .purchases .item .id{position:relative;overflow:hidden;margin:0 0 20px 0;}
.purchases .item .not_exists{font-size:10px;line-height:12px;color:#5c7093;text-transform:uppercase;width:100%;padding:0 0 0 20px;position:relative;margin:7px 0 0 0;}
.purchases .item .not_exists:before{content:'';position:absolute;top:1px;left:0;background:url(images/sp_new.png?v=1) -146px 0 no-repeat;width:17px;height:12px;display:block;}
.purchases .item .discount{padding:9px 17px;;text-align:right;font-weight:bold;}
.purchases .item .itog{padding:9px 17px;;text-align:right;font-weight:bold;}
.purchases .item .itog .buttons{float:left;margin:-6px 0 0 0;padding:0 0 0 143px;}
.purchases .item .status .status_name{text-transform:lowercase;}
.purchases .item .status .payed{color:#008000;}
.purchases .item .status .canceled{color:red;}
.purchases .item .status .finish{color:blue;}
.purchases .foot{border-top:2px solid #ebeef2;}
.purchases .foot .wrap{padding:28px 0;}
.purchases .print, .purchases .send2email, .purchases .copyorder, .purchases .cancelorder, .purchases .payorder{border:1px solid #a9b7c9;height:25px;line-height:25px;font-size:10px;text-transform:uppercase;position:relative;text-decoration:none;padding:0 11px 0 32px;color:#7285a5;display:inline-block;vertical-align:top;margin-right:13px;border-radius:2px;}
.purchases .print:hover, .purchases .send2email:hover, .purchases .copyorder:hover, .purchases .cancelorder:hover, .purchases .payorder:hover{border-color:#97a7bc;color:#5c7093;}
.purchases .print:before, .purchases .send2email:before, .purchases .copyorder:before, .purchases .cancelorder:before, .purchases .payorder:before{position:absolute;content:"";background:url(images/sp_new.png?v=1) -164px 0 no-repeat;height:14px;width:14px;top:6px;
left:11px;}
.purchases .send2email:before{background-position:-181px 0;height:10px;top:8px;}
.purchases .cancelorder:before{background-position:-184px -18px;height:11px;top:7px;width:11px;}
.purchases .payorder:before{background-position:-143px -18px;height:12px;top:7px;width:17px;left:8px;}
.purchases .copyorder:before{background-position:-163px -18px;height:10px;top:6px;width:17px;height:13px;left:8px;}
.purchases .copyorder.loading:before{display:none;}

/* RECOMMENDATIONS */
.recommendations>.title,.recommendation_authors>.title{font-size:24px;font-weight:bold;margin:0 0 21px 0;}
.recommendation_author{border-top:1px solid #ced7e2;position:relative;}
.recommendation_author a{text-decoration:none;}
.recommendation_author>.wrap{padding:29px 0;}
.recommendation_author .body{position:relative;}
.recommendation_author .left{width:83;position:absolute;left:0;top:0;}
.recommendation_author .right{padding-left:103px;}
.recommendation_author .top{height:83px;padding-right:140px;}
.recommendation_author .image{width:83px;height:83px;border-radius:100%;overflow:hidden;}
.recommendation_author .image a{width:100%;height:100%;display:block;vertical-align:middle;vertical-align:top;}
.recommendation_author .image img{max-width:100%;max-height:100%;}
.recommendation_author .name{color:#273648;font-size:26px;display:inline-block;vertical-align:middle;font-weight:bold;padding-top:7px;line-height:26px;}
.recommendation_author .position{color:#93a1b7;font-size:18px;display:inline-block;vertical-align:middle;}
.recommendation_author .count{position:absolute;right:0;top:25px;z-index:1;}
.recommendation_author .count .link{color:#93a1b7;border-bottom:1px dotted #93a1b7;font-size:14px;display:inline-block;vertical-align:top;margin-right:8px;}
.recommendation_author .count:hover .link{border-bottom-color:transparent;}
.recommendation_author .count .number{color:#7285a5;background-color:#dce3ec;min-width:15px;height:12px;text-align:center;font-size:12px;border-radius:10px;display:inline-block;vertical-align:top;padding:3px 8px 6px 8px;line-height:12px;}
.recommendation_author .description{font-size:15px;background-color:#f2f5f7;padding:30px 32px 36px;line-height:22px;border-radius:5px;color:#273647;margin:31px 0 0 0;position:relative;}
.recommendation_author .description:before{content:'';display:block;width:0;height:0;position:absolute;top:-15px;left:28px;border-bottom:15px solid #f2f5f7;border-left:11px solid transparent;border-right:11px solid transparent;}
.recommendation_author .description>p:last-of-type{margin-bottom:0;}
.recommendation_author.onhover .name{color:#921c40;text-decoration:underline;}
.recommendation_authors.other{margin-top:50px;}
.recommendations.full .recommendation_authors.other{margin-top:42px;}
.recommendations.full .recommendation+.recommendation_authors.other{margin-top:50px;}
.recommendation_authors_separate{display:none;}
.recommendation_authors+.recommendation_authors_separate, .navigation+.recommendation_authors_separate{height:37px;background-color:#edf1f5;display:block;}
.recommendation_authors .recommendation_author:hover{background-color:#fafafa;}
.recommendation_authors .recommendation_author>.wrap{padding:13px 18px;}
.recommendation_authors .recommendation_author .top{height:58px;}
.recommendation_authors .recommendation_author .image{width:58px;height:58px;border-radius:100%;overflow:hidden;}
.recommendation_authors .recommendation_author .left{width:58px;}
.recommendation_authors .recommendation_author .right{padding-left:72px;}
.recommendation_authors .recommendation_author .name{font-size:18px;padding:0;line-height:18px;}
.recommendation_authors .recommendation_author .position{font-size:14px;}
.recommendation_authors .recommendation_author .count{right:18px;}
.recommendation_authors .recommendation_author .description{margin-top:21px;margin-bottom:8px;padding:27px 33px 21px 33px;}
.recommendation_author+.recommendations{margin:19px 0 0 0;}
.recommendations.author .recommendation{border-top:1px dashed #bbc8d9;position:relative;}
.recommendations.author .recommendation .wrap{padding:38px 0;}
.recommendations.author .recommendation .body{position:relative;min-height:300px;}
.recommendations.author .recommendation .left{width:136px;position:absolute;left:0;top:0;}
.recommendations.author .recommendation .right{padding-left:163px;}
.recommendations.author .recommendation .right>.wrap{font-size:15px;background-color:#f2f5f7;padding:27px 33px 21px 33px;line-height:22px;border-radius:5px;color:#273647;position:relative;}
.recommendations.products{overflow:hidden;margin-top:10px;}
.recommendations.products .row{border-top:1px dashed #bbc8d9;}
.recommendations.products .product{text-align:center;padding:24px 31px 24px;float:left;width:25%;box-sizing:border-box;}
.recommendations.author .recommendation .product{text-align:center;}
.recommendations.author .recommendation .product .image, .recommendations.products .product .image{display:inline-block;max-height:190px;overflow:hidden;vertical-align:bottom;max-width:100%;cursor:default;margin:0 0 8px 0;}
.recommendations.author .recommendation .product .image img, .recommendations.products .product .image img{max-width:100%;max-height:100%;vertical-align:bottom;}
.recommendations.author .recommendation .product>.name, .recommendations.products .product>.name{font-size:16px;display:block;font-weight:bold;}
.recommendations.author .recommendation .product>.button, .recommendations.products .product>.button{border:1px solid #a9b7c8;text-transform:uppercase;color:#7385a4;text-decoration:none;font-size:12px;border-radius:2px;margin:14px 0 0 0;display:inline-block;vertical-align:top;padding:9px 12px 10px;line-height:12px;}
.recommendations.author .recommendation .product.onhover >.button, .recommendations.author .recommendation .product>.button:hover, .recommendations.products .product.onhover >.button, .recommendations.products .product>.button:hover{color:#fff;border-color:#801939;background-color:#801939;}
.recommendations.author .recommendation .right .name{font-size:20px;text-decoration:none;font-weight:bold;}
.recommendations.author .recommendation .date{color:#93a1b7;font-size:14px;float:right;margin:0;padding:7px 0 0 33px;text-align:right;}
.recommendations.author .recommendation .wrap>.bx-rating{margin:5px 0 0;}
.recommendations.author .recommendation .description>p:last-of-type{margin-bottom:0;}
.recommendations.author .recommendation .preview, .recommendation .detail{margin-top:21px;}
.recommendations.author .recommendation .detail, .recommendation.open .preview, .recommendation_authors .recommendation_author .description .detail, .recommendation_authors .recommendation_author.open .description .preview{display:none;}
.recommendations.author .recommendation.open .detail, .recommendation_authors .recommendation_author.open .description .detail{display:block;}
.recommendations.author .recommendation .toggle, .recommendation_authors .recommendation_author .description .toggle{text-decoration:none;font-size:14px;padding:21px 18px 21px 0;display:inline-block;position:relative;}
.recommendations.author .recommendation .toggle:after, .recommendation_authors .recommendation_author .description .toggle:after{content:'';display:block;width:10px;height:7px;background:url("/local/templates/mavt/images/sp.png?v=4") no-repeat scroll -358px -136px rgba(0, 0, 0, 0);right:0;position:absolute;top:50%;margin-top:-2px;}
.recommendations.author .recommendation.open .toggle:after, .recommendation_authors .recommendation_author.open .description .toggle:after{background-position:-358px -149px;}
.recommendations.short{background-color:#fff;margin:-3px 0 -18px 0;z-index:1;position:relative;border-bottom:1px solid #ced7e2;}
.recommendations.short.withmore{margin-bottom:-4px;}
.recommendations.short .recommendation{border-top:1px solid #ced7e2;position:relative;}
.recommendations.short .recommendation a{text-decoration:none;}
.recommendations.short .recommendation:hover{background-color:#fafafa;}
.recommendations.short.withmore .recommendation:last-of-type{padding-bottom:14px;}
.recommendations.short .recommendation .wrap{padding:13px 18px 21px;}
.recommendations.short .recommendation .body{position:relative;}
.recommendations.short .recommendation .top{height:58px;}
.recommendations.short .recommendation .left{width:58px;position:absolute;left:0;top:0;}
.recommendations.short .recommendation .right{padding-left:72px;padding-right:88px;}
.recommendations.short .recommendation .image{width:58px;height:58px;border-radius:100%;overflow:hidden;}
.recommendations.short .recommendation .image a{width:100%;height:100%;display:block;vertical-align:middle;vertical-align:top;}
.recommendations.short .recommendation .image img{max-width:100%;max-height:100%;}
.recommendations.short .recommendation .name{color:#273648;display:inline-block;vertical-align:middle;font-weight:bold;font-size:18px;padding:0;}
.recommendations.short .recommendation .position{color:#93a1b7;display:inline-block;vertical-align:middle;font-size:14px;}
.recommendations.short .recommendation .link{color:#93a1b7;border-bottom:1px dotted #93a1b7;font-size:14px;display:inline-block;position:absolute;right:18px;top:50%;margin-top:-10px;z-index:1;}
.recommendations.short .recommendation .link:hover{border-bottom-color:transparent;}
.recommendations.short .recommendation .title{font-size:16px;color:#93a1b7;font-style:italic;border-bottom:1px dotted;}
.recommendations.short .recommendation .title:hover{border-bottom-color:transparent;}
.recommendations.short .more{background-color:#dce3ec;color:#515e71;font-size:13px;position:absolute;bottom:-16px;padding:6px 31px 8px 18px;text-decoration:none;border-radius:16px;margin-left:-88px;left:50%;}
.recommendations.short.open .more{margin-left:-45px;}
.recommendations.short .more:hover{background-color:#d0d7e1;background-image:linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-o-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-moz-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-webkit-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-ms-linear-gradient(top, #d0d7e1 0%, #b9c3d1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d0d7e1),color-stop(1, #b9c3d1));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d7e1', endColorstr='#b9c3d1',GradientType=0);}
.recommendations.short .more:after{content:'';background:url("/local/templates/mavt/images/sp.png?v=4") no-repeat scroll -358px -247px rgba(0, 0, 0, 0);display:block;height:6px;width:10px;right:13px;position:absolute;top:50%;margin-top:-3px;}
.recommendations.short.open .more:after{background-position:-358px -120px}
.recommendations.short .more.loading{background-color:#fff !important;}
.recommendations.short .more.loading:after{display:none;}
.recommendations.full .recommendation{background-color:#f2f5f7;position:relative;border-radius:4px;}
.recommendations.full .recommendation+.recommendation{margin-top:84px;}
.recommendations.full .recommendation a{text-decoration:none;}
.recommendations.full .recommendation .wrap{padding:30px 34px;}
.recommendations.full .recommendation .body{position:relative;}
.recommendations.full .recommendation .top{height:58px;padding-right:125px;}
.recommendations.full .recommendation .left{width:58px;position:absolute;left:0;top:0;}
.recommendations.full .recommendation .right{padding-left:72px;padding-bottom:25px;}
.recommendations.full .recommendation .image{width:58px;height:58px;border-radius:100%;overflow:hidden;}
.recommendations.full .recommendation .image a{width:100%;height:100%;display:block;vertical-align:middle;vertical-align:top;}
.recommendations.full .recommendation .image img{max-width:100%;max-height:100%;}
.recommendations.full .recommendation .name{color:#273648;display:inline-block;vertical-align:middle;font-weight:bold;font-size:18px;padding:0;}
.recommendations .recommendation.onhover .top .name{color:#921c40;text-decoration:underline;}
.recommendations.full .recommendation .position{color:#93a1b7;display:inline-block;vertical-align:middle;font-size:14px;}
.recommendations.full .recommendation .date{color:#93a1b7;font-size:14px;display:inline-block;position:absolute;right:31px;top:31px;z-index:1;}
.recommendations.full .recommendation>.bx-rating{position:absolute;right:31px;top:64px;z-index:1;margin:0;}
.recommendations.full .recommendation .title{font-size:20px;font-weight:bold;}
.recommendations.full .recommendation .description{font-size:15px;line-height:22px;border-radius:5px;color:#273647;margin:17px 0 0 0;position:relative;}
.recommendations.full .recommendation .description>p:last-of-type{margin-bottom:0;}
.recommendation .comments{padding:25px 0 0 0;}
.recommendation .detail .description{padding-bottom:29px;}
.recommendation .detail .description+.comments{border-top:1px dashed #c8d2e0;}
.recommendation .comment{margin-bottom:30px;}
.recommendation .comment .body{border-top:1px solid #D7DAE0;margin:17px 0 0 !important;padding:13px 0 0;position:relative;min-height:inherit !important;}
.recommendation .comment .body>.arrow{position:absolute;top:-6px;left:13px;width:11px;height:6px;background:url(/local/templates/mavt/images/sp.png) -316px -106px no-repeat;}
.recommendation .comment .comment_date{float:right;display:inline-block;vertical-align:top;font-size:12px;color:#93a1b7;padding-left:10px;}
.recommendation .comment .comment_name{font-weight:bold;display:inline;vertical-align:top;font-size:15px;}
.recommendation .comment .comment_text{display:inline;vertical-align:top;}
.recommendation .comment .actions{font-size:13px;padding-bottom:20px;}
.recommendation .comment.unvisible .actions{padding-bottom:0;}
.recommendation .comment .actions a{text-decoration:none;border-bottom:1px dotted;}
.recommendation .comment .actions a+a{margin-left:20px;}
.recommendation .comment .actions a:hover{color:#C31D61;}
.recommendation .comment .actions .moderate{color:#a83058;font-weight:bold;}
.recommendation .comment.unvisible .actions .moderate{color:#118332;margin-left:0;}
.recommendation .comment:not(.unvisible) .actions .moderate[data-action="show"], .recommendation .comment.unvisible .actions .moderate[data-action="hide"]{display:none;}
.recommendation .comment.unvisible{background-color:white;padding:20px 20px;}
.bx-rating{margin:16px 0;display:inline-block;}
.bx-rating a{text-decoration:none;color:#7285a5;font-size:12px;}
.bx-rating .bx-rating-yes+.bx-rating-no{margin-left:22px;}
.bx-rating .bx-rating-yes:hover a, .bx-rating .bx-rating-no:hover a{color:#456b9c;}
.bx-rating .bx-rating-yes-active a{color:#118332;}
.bx-rating .bx-rating-no-active a{color:#a83058;}
.bx-rating .bx-rating-yes-count, .bx-rating .bx-rating-no-count{position:relative;padding-left:22px;}
.bx-rating .bx-rating-yes-count:before, .bx-rating .bx-rating-no-count:before{content:'';background:url("/local/templates/mavt/images/sp.png?v=4") no-repeat scroll -354px -160px rgba(0, 0, 0, 0);width:17px;height:19px;position:absolute;left:0;top:-1px;}
.bx-rating .bx-rating-yes-count:hover:before, .bx-rating .bx-rating-yes-active .bx-rating-yes-count:before{background-position:-354px -181px;}
.bx-rating .bx-rating-no-count:before{background-position:-354px -203px;}
.bx-rating .bx-rating-no-count:hover:before, .bx-rating .bx-rating-no-active .bx-rating-no-count:before{background-position:-354px -224px;}
.add_comment{background-color:#f9f9fb;}
.add_comment.open, .edit_comment{background-color:#fff;}
.add_comment, .edit_comment{border:1px solid #d3dce1;padding:20px;margin:0 0 15px 0px;}
.add_comment_button, .edit_comment_button{text-align:center;}
.add_comment .add_comment_form, .edit_comment .add_comment_form{display:none;}
.add_comment.open .add_comment_form, .edit_comment.open .add_comment_form{display:block;}
.add_comment_form .form_body, .edit_comment_form .form_body{margin:0 0 30px;}
.add_comment_form .form-group, .edit_comment_form .form-group{position:relative;margin-bottom:0;}
.add_comment_form .row+.row .form-group, .edit_comment_form .row+.row .form-group{margin-top:17px;}
.add_comment_form .form-group label, .edit_comment_form .form-group label{font-size:13px;line-height:13px;color:#7c889c;vertical-align:top;margin-bottom:6px;}
.add_comment_form .form-group input, .add_comment_form .form-group textarea, .edit_comment_form .form-group input, .edit_comment_form .form-group textarea{display:block;font-size:14px;line-height:20px;color:#435973;width:100%;border:1px solid #e1e5ea;border-radius:2px;background:#f1f3f6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;padding:5px 10px 7px;box-shadow:none;}
.add_comment_form .form-group textarea, .edit_comment_form .form-group textarea{height:75px;resize:none;padding-top:6px;padding-bottom:7px;}
.add_comment_button a, .edit_comment_button a{text-transform:initial;font-size:14px;padding-left:31px;padding-right:31px;}
.add_comment_form div.error, .edit_comment_form div.error{right:0;}
.comment_action_note{border:1px solid #d3dce1;padding:5px 10px;font-size:13px;margin:10px 0 20px 0;background-color:#ffffc1;}
.comment_action_note.error{color:#fff;background-color:#EA5444;position:relative;}
.comment .body+.comment_action_note{margin-top:0px;}
.comment .comment_action_note{margin-bottom:0;}
.comment:not(.unvisible) .actions+.comment_action_note{margin-top:-10px;}
.comment:empty{display:none;}

/* quality page */
.quality_body .banner{margin-bottom:32px;}
.quality_body .text_banner{line-height:23px;font-size:16px;padding-bottom:30px;border-bottom:1px solid #eef1f7;}
.quality_body .title{margin-top:30px;color:#333333;font-weight:bold;line-height:25px;font-size:18px;padding-bottom:30px;}
.quality_body .table{background:#fafbfc;border:1px solid #eef1f7;padding:40px 30px 20px 30px;}
.quality_body .table .line{padding-bottom:24px;}
.quality_body .table .line:before{content:'';width:10px;height:10px;background:url("images/sp.png?v=4") no-repeat scroll -360px -288px transparent;margin:0 17px 17px 1px;display:inline-block;}
.quality_body .table .line .text{display:inline-block;width:90%;vertical-align:top;}
.quality_body .table-white{border:1px solid #eef1f7;padding:40px 30px 20px 30px;}
.quality_body .table-white .line{padding-bottom:30px;display:inline-block;}
.quality_body .table-white .line:before{content:'';width:11px;height:14px;background:url("images/sp.png?v=4") no-repeat scroll -359px -302px transparent;margin:4px 17px 17px 1px;display:inline-block;}
.quality_body .table-white .line .text{display:inline-block;width:90%;vertical-align:top;line-height:20px;}
.quality_body .table-white .image{background:url("images/RF.jpg") no-repeat center;display:inline-block;height:65px;width:60px;}
.quality_body .image{width:100%;height:107px;text-align:center;}
.quality_body .title-list{font-size:16px;font-weight:bold;padding-bottom:15px;}
.quality_body .text-list{line-height:20px;padding-bottom:40px;}
.quality_body .contacts{background:#fafbfc;border:1px solid #eef1f7;padding:35px 40px 35px 49px;margin-bottom:80px;}
.quality_body .contacts .contacts_title{font-weight:bold;font-size:18px;display:inline-block;width:85%;vertical-align:top;line-height:24px;padding-bottom:10px;}
.quality_body .contacts .contacts_image{width:58px;height:58px;display:inline-block;padding-right:30px;vertical-align:top;}
.quality_body .contacts .contacts_image:before{content:'';width:58px;height:58px;background:url("images/phone_letter_pic.png") no-repeat;display:inline-block;}
.quality_body .contacts .info_text{display:inline-block;width:85%;}
.quality_body .contacts .info_text .info{display:inline-block;padding-right:40px;}
.quality_body .contacts .info_text .info .title_info{padding-bottom:10px;}
.quality_body .contacts .info_text .info .text_info{color:#505d71;font-size:15px;}

.bx-yandex-map{position:relative;}

/* loader */
.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(255,255,255,0.7);}
.overlay_loader{position:absolute;right:50%;top:50%;width:80px;margin:-25px -40px 0 0;height:50px;}
.overlay_loader:not(.hidden) ~ *{opacity:0;}
.overlay_loader .duo{height:20px;width:50px;background:hsla(0, 0%, 0%, 0.0);position:absolute;}
.overlay_loader .duo, .overlay_loader .dot{animation-duration:0.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}
.overlay_loader .duo1{left:0;animation-name:spin;}
.overlay_loader .duo2{left:30px;animation-name:spin;animation-direction:reverse;}
.overlay_loader .dot{width:20px;height:20px;border-radius:10px;position:absolute;background:#921c40;}
.overlay_loader .dot-a{left:0px;}
.overlay_loader .dot-b{right:0px;}
.overlay_loader .duo2 .dot-b{animation-name:onOff;}
.overlay_loader .duo1 .dot-a{opacity:0;animation-name:onOff;animation-direction:reverse;}
@keyframes spin{
  0%{ transform:rotate(0deg) }
  50%{ transform:rotate(180deg) }
  100%{ transform:rotate(180deg) }
}
@keyframes onOff{
  0%{ opacity:0;}
  49%{ opacity:0;}
  50%{ opacity:1;}
  100%{ opacity:1;}
}

#bannerscontainer .item.position .overlay_loader{
	top: 70%;
	left: 100%;
}
/** .loader **/
#bannerscontainer .item.position .loader {
	height: 520px;
	width: 320px;
	position: relative;
}
#bannerscontainer .item.position .loader span {
	display: block;
	position: absolute;
	top: -37px; left: 100px;
	bottom: 0; right: 0;
	margin: auto;
	height: 102px;
	width: 102px;
}
#bannerscontainer .item.position .loader span::before,
#bannerscontainer .item.position .loader span::after {
	content: "";
	display: block;
	position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 62px;
	width: 62px;
	border: 2px solid #921c40;
	border-radius: 50%;
	-webkit-animation: loader-1 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) infinite;
	        animation: loader-1 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) infinite;
}
@-webkit-keyframes loader-1 {
	0%   { -webkit-transform: translate3d(0, 0, 0) scale(0); opacity: 1; }
	100% { -webkit-transform: translate3d(0, 0, 0) scale(1.5); opacity: 0; }
}
@keyframes loader-1 {
	0%   { transform: translate3d(0, 0, 0) scale(0); opacity: 1; }
	100% { transform: translate3d(0, 0, 0) scale(1.5); opacity: 0; }
}
#bannerscontainer .item.position .loader span::after {
	-webkit-animation: loader-2 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) .25s infinite;
	        animation: loader-2 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) .25s infinite;
}
@-webkit-keyframes loader-2 {
	0%   { -webkit-transform: translate3d(0, 0, 0) scale(0); opacity: 1; }
	100% { -webkit-transform: translate3d(0, 0, 0) scale(1); opacity: 0; }
}
@keyframes loader-2 {
	0%   { transform: translate3d(0, 0, 0) scale(0); opacity: 1; }
	100% { transform: translate3d(0, 0, 0) scale(1); opacity: 0; }
}
/** /.loader **/

/* on/off switch */
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;z-index:2 !important;padding:0;height:13px;top:0;border:none;border-radius:9px;position:relative;color:#777777;font-size:0.867em;width:26px;z-index:2;}
.onoffswitch-label:before{display:block;top:0;height:100%;width:100%;background:#b0bdd2;font-size:0;content:"";position:absolute;left:0px;z-index:-1;border-radius:2px;}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin 0.2s ease-in;transition:margin 0.2s ease-in;}
.onoffswitch-switch{position:absolute;display:block;top:0;bottom:0;background:white;border-radius:9px;width:9px;height:9px;border:none;margin:2px;right:13px;z-index:11;-webkit-transition:right 0.1s ease-in;transition:right 0.1s ease-in;-webkit-box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.3);}
.onoffswitch-switch.immediate{transition:none;-webkit-transition:none;}
.onoffswitch-label.checked:before{background-color:#a41e50;}
.onoffswitch-label.checked .onoffswitch-switch{right:0;}

.region_filter_title{position:relative;height:20px;}
.region_filter_title .region_filter_line{height:1px;border-top:1px solid #ecf1f6;margin:25px 0 0 0;}
.region_filter_title .region_filter_label{display:inline-block;position:absolute;top:-10px;left:0;background-color:#fff;padding:0 8px 0 0;z-index:1;}
.region_filter_title .region_filter_label>label{display:inline-block;vertical-align:top;}
.region_filter_title .region_filter_label .onoffswitch-label{margin:4px 8px 0 0;}

/*Страница "Спасибо за регистрацию"*/
.register_yes{padding-top:45px;}
.register_yes .title{text-align:center;}
.register_yes .title .image{background:url(images/regis_wine.png) no-repeat;height:121px;background-position:center;margin-bottom:22px;}
.register_yes .title h1{margin:0 0 56px;}
.register_yes .info{background-color:#fafbfc;border:1px solid #e7eaf2;border-radius:3px;padding:60px 60px 60px 60px;margin-bottom:60px;}
.register_yes .info .info-block{padding-right:60px;padding-bottom:60px;}
.register_yes .info .info-block:nth-child(2n){padding-right:0 !important;}
.register_yes .info .info-block .image{width:63px;height:63px;display:inline-block;}
.register_yes .info .info-block .image.status{background:url(images/svg/status.svg) no-repeat;}
.register_yes .info .info-block .image.automatic{background:url(images/svg/automatic.svg) no-repeat;}
.register_yes .info .info-block .image.collection{background:url(images/svg/collection.svg) no-repeat;}
.register_yes .info .info-block .image.degustations{background:url(images/svg/degustations.svg) no-repeat;}
.register_yes .info .info-block .text{line-height:20px;color:#505d72;display:inline-block;vertical-align:top;padding-left:20px;}
.register_yes .info .buttons-line .line{border-bottom:1px solid #e7eaf2;padding-top:10px;}
.register_yes .info .buttons-line .buttons{text-align:center;font-size:12px;line-height:23px;}
.register_yes .info .buttons-line .buttons .back{color:#921c40;border:1px solid #d6adba;border-radius:3px;text-transform:uppercase;padding:10px 18px;cursor:pointer;margin-right:15px;transition: all .2s ease-in-out}
.register_yes .info .buttons-line .buttons .back:hover{color:#fff;border-color: #b12e5a; background: #b12e5a;transition: all .2s ease-in-out}
.register_yes .info .buttons-line .buttons a{text-decoration:none;color:#921c40;transition: all .2s ease-in-out}
.register_yes .info .buttons-line .buttons .back:hover a{ color:#fff;transition: all .2s ease-in-out }
.register_yes .info .buttons-line .buttons .in_personal{color:#fff;background:#921c40;border:1px solid #921c40;border-radius:3px;text-transform:uppercase;padding:10px 18px;cursor:pointer;transition: all .2s ease-in-out}
.register_yes .info .buttons-line .buttons .in_personal:hover{background:#b12e5a;border-color:#b12e5a;}
.register_yes .tabs{padding-bottom:40px;}
.register_yes .tabs .tab-item{color:#505d72;background-color:#fafbfc;border:1px solid #e7eaf2;border-radius:3px;padding:30px 30px 25px 25px;display:inline-block;width:25%;margin:0;border-right:0;transition:all .3s ease;cursor:pointer;}
.register_yes .tabs .tab-item:last-child{border:1px solid #e7eaf2;transition:all .3s ease;cursor:pointer;}
.register_yes .tabs .tab-item:hover{color:#921c40;background-color:#fff;border:1px solid #fff;border-right:0;box-shadow:0px 8px 25px #e6e8ea;}
.register_yes .tabs .tab-item:last-child:hover{border:1px solid #fff;box-shadow:0px 8px 25px #e6e8ea;}
.register_yes .tabs .tab-item .image{display:inline-block;width:50px;height:50px;}
.register_yes .tabs .tab-item.sale .image{background:url(images/sale5.png) no-repeat;}
.register_yes .tabs .tab-item.deliverytoshop .image{background:url(images/deliveryinshop.png) no-repeat;}
.register_yes .tabs .tab-item.return .image{background:url(images/return.png) no-repeat;}
.register_yes .tabs .tab-item.socials .image{background:url(images/socials_login.png) no-repeat;}
.register_yes .tabs .tab-item .text{display:inline-block;font-weight:bold;padding-top:7px;}

/* Бутик Сомелье */

body.boutique_body header .small-cart .icons {background: unset;}
body.boutique_body .title .inner .top-links .text_menu {padding-top:5px;}
body.boutique_body .title .inner .top-links svg .light {fill:#b4a7aa;fill-rule: evenodd;}
body.boutique_body .title .inner .top-links svg .dark {fill:#8e7b7f;fill-rule: evenodd;}
body.boutique_body .title .inner .top-links .topmenubutton a:hover svg .light {fill:#ede9ea;fill-rule: evenodd;}
body.boutique_body .title .inner .top-links .topmenubutton a:hover svg .dark {fill:#c7bdc0;fill-rule: evenodd;}
body.boutique_body .title .inner .top-links .topmenubutton a:hover span{color:#d9d3d4}
body.boutique_body header .title{background-color:#43232a;}
body.boutique_body header .top_catalog .inner{height: 51px;}
body.boutique_body header .top_catalog{background-color:#43232a;}
body.boutique_body header .top_catalog .inner{background-color:#43232a;border-top: 1px solid #553940;}
body.boutique_body header .top_catalog .inner .top-menu td:hover{background-color:#622330;}
body.boutique_body header .top_catalog .inner .top-menu td.somelie_logo_menu:hover{background-color:#43232a;}
body.boutique_body header .top_catalog .inner .top-menu td.active{background-color:#622330;}
body.boutique_body header .top_catalog .inner .top-menu td .childs {background-color:#622330;}
body.boutique_body .top-menu tbody {}
body.boutique_body .top-menu tbody tr{}
body.boutique_body .top-menu td:first-child {background: #43232a;position:relative;text-align: left;padding-top: 6px;}
/*body.boutique_body .top-menu td:first-child:after {content: "";height: 22px;width: 1px;position: absolute;right: 0;top: 15px;background-color: #553940;}*/
body.boutique_body .top-menu td:first-child a {}
body.boutique_body .top-menu td.somelie_logo_menu a{padding-left: 0px;padding-right: 29px;height: 49px;}
body.boutique_body .top-menu td.somelie_logo_menu a img{margin-left: -1px;}
body.boutique_body .top-menu td:nth-child(2) {position: relative;}
body.boutique_body .top-menu td:nth-child(2):not(.active):before {content: "";height: 22px;width: 1px;position: absolute;left: 0;top: 15px;background-color: #553940;}
body.boutique_body .top-menu td:nth-child(2):hover:before {content: unset;}
/*body.boutique_body .top-menu td:nth-child(2) > a{border-left:1px solid #4c2e35;height: 20px;}*/
body.boutique_body .top-menu td:nth-child(3) {height: 51px;}
body.boutique_body .top-menu td:nth-child(3) a{padding-left: 20px;}
body.boutique_body .top-menu td:nth-child(4) a{letter-spacing: 0.5px;}
body.boutique_body .top-menu td{text-align: center;}
body.boutique_body .top-menu td a span {margin: 0 12px;}
body.boutique_body .top-menu td>a{display:inline;}
body.boutique_body .top-menu {width: 95.3%;margin: 0 30px;}
body.boutique_body .top_catalog .page-center {width: 1096px;}
.top-menu.somelie .childs .items ul{/*min-height:unset;height:unset;*/max-width: 200px;}
.top-menu.somelie .childs .items li {min-width: 170px;}
body.boutique_body .small-cart span.baskettitle{color:#d9d3d4;}
body.boutique_body .small-cart:hover span.baskettitle{color:white;}
body.boutique_body .small-cart .basketsvg {fill: #d9d3d4;fill-rule: evenodd;}
body.boutique_body .small-cart:hover .basketsvg {fill: white;}
body.boutique_body .small-cart span.numberprice{color:#a19195;}
body.boutique_body header .topmenubutton a span {color:#a19195;}
body.boutique_body{background:url("images/bg_somelier_1.jpg") no-repeat scroll center 200px #250C10;}
body.boutique_body .bbar {margin: 43px -21px 73px 0;}
body.boutique_body .bbar a div {display: inline-block;margin-left:12px; font-size: 13px; }
body.boutique_body .bbar .somelie.share {margin-top: -2px;}
body.boutique_body .bbar .somelie.share .share-img {margin-right: 10px;}
body.boutique_body .bbar .somelie.share .share_dropdown {width: 126px;}

body.boutique_body.region_chel header .logo .block img {position: unset;}
body.boutique_body.region_chel .logo {width: 286px;}
#global .white .inner.page-center.somelie_ {padding: 30px 31px 16px 30px;}

.boutique .boutique-description {font-size: 16px;margin-top: 0px;margin-bottom: 35px;line-height: 24px;color: #505d72;padding-right: 40px;}

.full_desc {line-height: 20px;}

.small_desc {margin-top: 30px;font-size: 14px;line-height: 20px;}

.boutique-bottom-small-description {}
.boutique .boutique-bottom-small-description div {line-height: 20px;margin-top: 20px;}
.boutique-bottom-small-description .more_block {margin-top: 19px;display: inline-block;}
.boutique-bottom-small-description .more_block span {border-bottom: 1px dotted; display: inline-block; line-height: 13px; margin-left: 10px;color: #921c40;}
.boutique-bottom-small-description .more_block span:hover {cursor: pointer; color: #A3254C;}

/*.text_1 {margin-top: 10px;}
.text_2 {margin-top: 20px;}*/

.somelie_people {margin-top: 90px;text-align: center;padding-left: 37px;}
.somelie_people_img_container {display: inline-block; position:relative;}
.somelie_people img {border-radius: 50px;margin-top: 3px;}
.somelie_people_img_container .commentarii {position:absolute;right: 0px;}
.somelie_people_text_container {display: inline-block; margin-top: 9px;color: #505d72;}
.somelie_title {font-size: 18px; line-height: 20px;font-weight: bold;color: #292d35;}
.somelie_small-title {color: #8a95a7;margin-top: 2px;letter-spacing: -0.5px;}
.somelie_text {margin-top: 20px;margin-bottom: 20px;}
.down_arrow{display: inline-block; float:left; margin-top: -2px;}
.up_arrow {display: none; float:left; margin-top: -2px;}

.inline {display: inline-block;}
.boutique-photo_slider .group-items-contacts {margin-bottom: 36px;}

/** GARANTY QUALITY **/
.sertificates_quality .sertificates_quality__title{
    font-weight: bold;
    color: #273647;
    font-size: 22px;
    line-height: 16px;
}
.sertificates_quality .sertificates_quality__title-sb{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 30px;
}
.sertificates_quality .sertificates_quality__link_all{
	color: #8e1642;
    text-decoration: none;
}
.sertificates_quality .listview--sertificates{
	border: 1px solid #e6ebf0;
	display: flex;
	justify-content: space-between;
	transition: all .2s ease-in-out;
}
.sertificates_quality .listview--sertificate{
	max-width: 250px;
	text-align: center;
	padding: 35px;
	transition: all .2s ease-in-out;
}
.sertificates_quality .listview--sertificate:hover{
	box-shadow: 0 0 27px rgba(0,0,0,.1);
}
.sertificates_quality .listview--sertificate .listview--sertificate__image{
	position: relative;
	height: 200px;
}
.sertificates_quality .listview--sertificate .listview--sertificate__image:hover a .zoom{
	opacity: 1;
	transition: all .2s ease-in-out;
}
.sertificates_quality .listview--sertificate .listview--sertificate__image,
.sertificates_quality .listview--sertificate .listview--sertificate__name{
	margin-bottom: 20px;
}
.sertificates_quality .listview--sertificate .listview--sertificate__image img{
	border: 1px solid #e6ebf0;
}
/** /GARANTY QUALITY **/

.order-checkout .packing{
	padding: 39px 45px 35px 45px;
  border: 1px solid #CED7E2;
  font-size: 20px;
  font-weight: bold;
	margin-bottom: 40px;
}
.order-checkout .packing h2{
	font-weight: bold;
  color: #292d35;
  padding-bottom: 25px;
	margin: 0px;
}

.order-checkout .packing  .radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.order-checkout .packing .radio + label {
    position: relative;
    padding: 4px 0 0 25px;
    cursor: pointer;
		display: inline;
		font-size: 14px;
    line-height: 16px;
		font-weight: normal;
    color: #505d72;
}
.order-checkout .packing .radio + label:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	width: 16px;
	height: 16px;
	border: 1px solid #CED7E2;
	border-radius: 50%;
	background: #ffffff;

}
.order-checkout .packing  .radio + label:after {
    content: '';
    position: absolute;
    top: 10px;
    left: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ffffff;
    opacity: 0;
    transition: .2s;
}
.order-checkout .packing .radio:checked + label:after {
    opacity: 1;
}
.order-checkout .packing .radio:checked + label:before{
	background: #8e1642;
	border: 1px solid #8e1642;
}
.order-checkout .packing .radioMargin {
    padding-right: 30px;
    display: inline;
    font-size: 0;

}

/** CHECKBOX GIFT DCART **/
.input__gift_dcart{
	margin-top: 15px;
}
.input__gift_dcart input.gift_dcard{
	display: none;
}
.input__gift_dcart label{
	display: flex;
	align-items: center;
	cursor: pointer;
	transition: all .25s ease-in-out;
}
.input__gift_dcart label:hover{
	color: #8d1a41;
	transition: all .25s ease-in-out;
}
.input__gift_dcart label:hover .gift_dcard__imitate{
	background-color: #8d1a41;
	border-color: #8d1a41;
	transition: all .25s ease-in-out;
}
.input__gift_dcart label .gift_dcard__imitate{
	width: 17px;
	height: 17px;
	background-color: #fafbfc;
	display: inline-block;
	border: 1px solid #ced7e2;
	border-radius: 3px;
	margin-right: 9px;
	transition: all .25s ease-in-out;
	position: relative;
}
.input__gift_dcart label .gift_dcard__imitate svg{
	fill: #fafbfc;
	transition: all .25s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.input__gift_dcart label:hover svg{
	fill: #8d1a41;
	transition: all .25s ease-in-out;
}
.input__gift_dcart input.gift_dcard:checked + label .gift_dcard__imitate{
	background-color: #8d1a41;
	border-color: #8d1a41;
}
.input__gift_dcart input.gift_dcard:checked + label svg{
	fill: #fff;
}
/** /CHECKBOX GIFT DCART **/
