.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute;width:100%!important}.jspVerticalBar{position:absolute;top:0;right:4px;width:6px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspDrag,.jspTrack{position:relative;border-radius:10px}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:0 0}.jspDrag{background:#EC9E03;top:0;left:0;cursor:pointer}.jspVerticalBar .jspDrag{background:rgba(0,0,0,.2)}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}


#map-widget .where-to-buy-info #content>div:last-child,
#map-widget .where-to-buy-info #content>div:first-child {
	display: none;
}
.m17.module {
	display: none;
}
.multiple-items {
	background: #FFF;
	margin: auto;
	width: 90%;
}
.multiple-items .slick-slide {
	position: relative;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid transparent;
}

.multiple-items .slick-slide:hover  {
	border: 1px solid #ccc;
}

#map {
	width: 854px;
	height: 620px;
}



#content input {
	outline: none;
}
#map-widget .close {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 15px;
					border-radius: 15px;
	height: 20px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	background: #A50034;
	position: absolute;
	left: -7px;
	bottom: -14px;
}
#map-widget {
	width: 100%;
	margin-top: 10px;
}

.widget-header {
	padding: 10px 0 23px 0;
}

.widget-header fieldset {
	padding: 0;
	border: none;
}

.widget-header fieldset > * {
	float: left;
}

.widget-header input[type="text"] {
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 20px;
	height: 40px;
	color: #000;
	padding: 10px 10px 10px 16px;
	/*width: 478px;*/
	border: 1px solid #bbbbbb;
	margin: 0;
	border-radius: 5px;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	box-sizing: border-box;
}

.widget-header input[type="text"]::-webkit-input-placeholder {
color: #b9b9b9;
}
.widget-header input[type="text"]::-moz-placeholder          {
color: #b9b9b9;
}
.widget-header input[type="text"]:-moz-placeholder           {
color: #b9b9b9;
}
.widget-header input[type="text"]:-ms-input-placeholder      {
color: #b9b9b9;
}

.widget-header .search {
	position: relative;
	width: calc(100% - 186px);
}

@media screen and (-webkit-min-device-pixel-ratio:0)
	and (min-resolution:.001dpcm) {
		
	.widget-header .search {
		 width: calc(100% - 179px);
		}
}
	

#addr-form{
	float: left;
	width: 100%;
}
.widget-header input[type="button"] {
	float: right;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url('/ru/single-pages/wtb-new/wtb-img/button-geo.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #a50034;
	border-radius: 5px;
	border: none;
	text-indent: -9999px;
}

.widget-header .search input {
	color: #000;
}

.widget-header .search input[type="button"]:hover {
	background-position: 0 -26px;
}

.widget-header .search .processing {
	background: url(/ru/single-pages/wtb-new/wtb-img/preloader2.gif) no-repeat !important;
}

.widget-header fieldset > input[type="submit"]:hover,
.show-nearest:hover {
	cursor: pointer;
}

.widget-header fieldset > input[type="submit"],
.widget-header fieldset > input[type="submit"][disabled],
.show-nearest {
	height: 40px;
	color: #fff;
	border: none;
	cursor: default;
	background: #a50034;
	box-sizing: border-box;
}

.widget-header fieldset > input[type="submit"] {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	border-radius: 5px;
	font-size: 18px;
	color: #fff;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	padding-left: 38px !important;
	padding-right: 38px !important;
	appearance: none;
	-webkit-appearance: none;
}

.widget-header fieldset > input[type="submit"][disabled] {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.widget-content {
	overflow: hidden;
}
.widget-content:after {
	content:"";
	clear:both;
	width: 100%;
	display: block;
}
.widget-content .widget-left {
	float: left;
	position: relative;
}

.widget-content .widget-left > img {
	display: block;
}

.widget-content .widget-left .circle {
	position: absolute;
	color: #737172;
	width: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #FFF;
	box-shadow: 0 0 0 8px #D20041 inset;
	left: 0;
	top: 0;
	background-color: #fff;
}

.widget-content .widget-left .item-discription {
	position: absolute;
	right: -85px;
	bottom: 22px;
	z-index: -1;
}

.widget-content .widget-left .item-discription.active .pin-holder {
	box-sizing: border-box;
	padding: 40px;
	background-color: #fff;
	/*width: 137px;*/
	position: relative;
	display: block;
	width: 390px;
	min-height: 180px;
	/*padding-bottom: 80px;*/
}

.pin-holder p {
	font-size: 16px !important;
}

.widget-content .widget-left .item-discription .pin-holder {
	display: none;
}

.widget-content .widget-left .discription {
	position: relative;
}

.widget-content .widget-left .pin-holder:after {
	position: absolute;
	width: 167px;
	height: 19px;
	left: 0;
	bottom: -19px;
	content: '';
}

#map-widget .discription p {
	word-wrap: break-word;
	color: #333333;
	font-size: 18px;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	margin: 0;
	padding: 0;
}

#map-widget .discription p strong {
	font-size: 18px;
	color: #a50034;
	border-bottom: 1px solid #a50034;
}

#map-widget .discription p strong a {
	margin-bottom: 10px;
		display: inline-block;
}

#map-widget .discription p .red,
#map-widget .discription a {
	color: #c5003d;
	text-decoration: none;
}

#map-widget .discription img {
	float: right;
}

#map-widget .widget-content .widget-left .btns {
	position: absolute;
	right: 0;
	bottom: 0;
	border-top: #e6e6e6 1px solid;
	width: 100%;
	height: 56px;
}

#map-widget .widget-content .widget-left .btns .print {
	display: block;
	float: left;
	position: relative;
	height: 25px;
	margin-left: 10%;
	margin-top: 14px;
	color: #333;
}

#map-widget .widget-content .widget-left .btns .print:before {
	display: block;
	content: 'Печатать';
	color: #333;
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 100%;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	padding-left: 32px;
	line-height: 26px;
	background: url('/ru/single-pages/wtb-new/wtb-img/print.png') no-repeat center left;
}

#map-widget .widget-content .widget-left .btns .email:before {
	display: block;
	content: 'Написать письмо';
	color: #333;
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 100%;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	padding-left: 37px;
	line-height: 26px;
	background: url('/ru/single-pages/wtb-new/wtb-img/mail.png') no-repeat center left;
}

#map-widget .widget-content .widget-left .btns .print:hover {
	background-position: 0 -22px;
}

#map-widget .widget-content .widget-left .btns .email {
	display: block;
	position: relative;
	float: right;
	width: 141px;
	height: 25px;
	margin-right: 17%;
	margin-top: 14px;
	color: #333;
}

#map-widget .widget-content .widget-left .btns .email:hover {
	background-position: 50% -16px;
}

#map-widget .item-discription .pin {
	text-align: center;
	/*height: 33px;*/
	height: 0;
}

#map-widget .item-discription .pin .visible {
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url('/ru/single-pages/wtb-new/wtb-img/pin-active.png') no-repeat;
}

#map-widget .item-discription .pin .hidden {
	display: none;
	width: 28px;
	height: 28px;
	cursor: pointer;
	background: url('/ru/single-pages/wtb-new/wtb-img/pin-active.png') no-repeat;
	position: relative;
	right: -116px;
}

#map-widget .item-discription.active .pin .visible {
	display: none;
}

#map-widget .item-discription.active .pin .hidden {
	display: inline-block;
	background: url('/ru/single-pages/wtb-new/wtb-img/pin-active2.png') no-repeat;
}

#map-widget .widget-sidebar {
	/*width: 320px;*/
	width: 300px;
	height: 620px;
	float: right;
}

 #map-widget .filter {
	padding: 9px 0 0 32px;
	text-align: center;
	float:left;
}

 #map-widget .filter  .checkbox-holder {
	position: relative;
	display: inline-block;
		width: 144px;
	height: 35px;
}

 #map-widget .filter  .checkbox-holder label {
	position: absolute;
	left: 40px;
	top: 8px;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	cursor: pointer;
}

#map-widget .widget-sidebar .item-list {
	/*height: 573px;*/
	height: 100%;
	overflow: auto;
	position: relative;
	outline: 0;
}


.m17.module .container .title h3 {
	text-transform: none;
	font-size: 31px;
	letter-spacing: normal;
	line-height: 41px;
}



@media (max-width: 768px) {
	#map-widget .widget-sidebar .item-list {
		height: 870px !important;
		overflow: scroll !important;
	}
	.is-mobile #map-widget .widget-sidebar .item-list {
		min-height: 270px !important;
		max-height: 870px !important;
		height: auto !important;
		overflow: scroll !important;
	}
	.is-mobile #map-widget .widget-sidebar li {
		text-align: left;
	}
	.is-mobile #map-widget .widget-sidebar .discription img {
		height: 18px;
	}
}

#map-widget .widget-sidebar ul {
	margin: 0;
	padding: 0;
}

#map-widget .widget-sidebar li {
	list-style-type: none;
	background-color: #FFF;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	transition: all 2ms;
	color: #333333;
	font-size: 18px;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
}

#map-widget .widget-sidebar li:first-child {
	border-top: none;
}

#map-widget .widget-sidebar li:hover,
#map-widget .widget-sidebar li.selected {
	background-color: #f7f7f7;
}

#map-widget .widget-sidebar li > .row-container {
	color: #000;
	text-decoration: none;
	padding: 20px;
	min-height: 73px;
	display: block;
	position: relative;
}

#map-widget .widget-sidebar li .zone {
	position: absolute;
	bottom: 4px;
	right: 25px;
	background: url("/ru/single-pages/wtb-new/wtb-img/pin-active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 28px;
	padding: 0 0 0 35px;
	color: #000;
}

#map-widget .widget-sidebar .discription img {
	float: none;
	margin: 0 0 0 10px;
	height: 23px;
}

#map-widget .widget-sidebar .discription a {
	display: inline-block;
	margin-bottom: 12px;
}

#map-widget .widget-sidebar .discription strong {
	color: #a50034;
	font-size: 18px;
}

.autocom-suggestions {
	border: 1px solid #bbbbbb;
	margin-top: 1px;
	border-radius: 5px;
	background-color: #FFF;
	overflow: auto;
}

.autocom-suggestions > div {
	padding: 10px 15px;
	cursor: pointer;
	font-size: 18px;
	cursor: pointer;
}

.autocom-suggestions > div > strong {
	font-weight: normal !important;
}

.autocom-selected {
	background-color: #f7f7f7;
}

#map-widget .disclaimer{
	background-color: transparent!important;
}

#map-widget .footer-map {
		background-color: #f7f7f7;
		overflow: hidden;
		color: #272727;
		padding: 0 30px;
		height: 60px;
		color: #afbac4;
}

#map-widget .disclaimer-right {
		float: right;
		margin-top: 20px;
		line-height: 14px;
}

#map-widget .disclaimer-right a {
		color: #272727;
}

#map-widget .disclaimer-right a:hover {
		text-decoration: none;
}

#map-widget .disclaimer-left {
		font-size: 17px;
		line-height: 30px;
		position: relative;
		float: left;
		padding-left: 40px;
		height: 30px;
		padding-top: 13px;
}

#map-widget .disclaimer-left .icon-info {
		background: url(/ru/single-pages/wtb-new/wtb-img/disclaimer-info.png) no-repeat;
		top: 13px;
		position: absolute;
		left: 0;
		width: 30px;
		height: 30px;
}

#map-widget .disclaimer-left .icon-close{
	background: url(/ru/single-pages/wtb-new/wtb-img/disclaimer-close.png) no-repeat 50% 50%;
	position: absolute;
	top:6px;
	right: 9px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
#map-widget .disclaimer-text{
	color: #333333;
	font-size: 18px;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	padding: 40px;
}
#map-widget .disclaimer-btn{
	background-color: #fff;
	color: #333333;
	font-size: 18px;
	font-family: "LG Smart",Tahoma,Arial,sans-serif;
	border: 1px solid #cccccc;
	height:38px;
	line-height: 38px;
	cursor: pointer;
	padding: 0 15px;
	margin-left: 40px;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
}
#map-widget .disclaimer-btn:hover{
	background-color: #f7f7f7;
}

#map-widget .send-popup{
	background-color: #fff;
	width: 316px;
	height: 274px;
	padding: 44px 0 0 44px;
	position: absolute;
	top:50%;
	left:50%;
	margin: -159px 0 0 -180px;
	box-shadow: 0 2px 1px #ccc;
	z-index: 10;
}
#map-widget .send-popup.popup-confirm{
	width: 360px;
	height: 194px;
	padding-left: 0;
	padding-top: 34px;
	text-align: center;
	margin-top: -114px;
}
#map-widget .send-popup-close{
	background: url(/ru/single-pages/wtb-new/wtb-img/send-popup-close.png) no-repeat;
	position: absolute;
	top:6px;
	right: 9px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
#map-widget .send-popup-title{
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
#map-widget .send-popup-row{
	padding-bottom: 15px;
}
#map-widget .send-popup-row label{
	display: block;
	padding-bottom: 5px;
	font-size: 13px;
	color: #999;
}
#map-widget .send-popup-row input{
	border:2px solid #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px;
	height: 16px;
	width: 253px;
	outline: none;
	border-radius: 2px;
}
#map-widget .send-popup-row textarea{
	border:2px solid #ccc;
	font-size: 13px;
	color: #000;
	padding: 5px;
	height: 48px;
	width: 253px;
	outline: none;
	resize: none;
	border-radius: 2px;
}
#map-widget .send-popup-submit{
	border:2px solid #000;
	background-color: #fff;
	color: #000;
	font-size: 13px;
	padding: 5px 15px;
	outline: none;
	border-radius: 2px;
	cursor: pointer;
}
#map-widget .send-popup-submit:hover{
	background-color: #fff7dc;
}
.send-popup-icon{
	background: url(/ru/single-pages/wtb-new/wtb-img/send-popup-icon.png) no-repeat;
	margin: 20px auto 0;
	width: 98px;
	height: 105px;
}

#map-widget a img {
			border: 0;
}


/* NEW VERSION */

.h-eshops {
		position: relative;
		border-bottom: 1px solid #ccc;
		margin-bottom: 40px;
		padding-bottom: 40px;
		min-height: 94px;
		overflow: hidden;
}

.no-shops {
		display: none;
		text-align: center;
		padding: 36px 0 37px;
		font-size: 18px;
		color: #c5003d;
}
#content h5{
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	color:#343434;
	margin:0;
}
#content .super-h5{
		color: #c5003d;
}
/* Slider */
.multiple-items.slick-slider {
		position: relative;
		display: block;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
}

.multiple-items .slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
}

.multiple-items .slick-list:focus {
		outline: none;
}

.multiple-items .slick-list.dragging {
		cursor: pointer;
		cursor: hand;
}

.multiple-items .slick-slider .slick-track,
.multiple-items .slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
}

.multiple-items .slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
}

.multiple-items .slick-track:before,
.multiple-items .slick-track:after {
		display: table;
		content: '';
}

.multiple-items .slick-track:after {
		clear: both;
}

.multiple-items .slick-loading .slick-track {
		visibility: hidden;
}

.multiple-items .slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
}

[dir='rtl'] .slick-slide {
		float: right;
}

.multiple-items .slick-slide img {
		display: block;
		margin: auto;
		outline: none;
}
.multiple-items .slick-slide img:active {
	outline: none;
}
.multiple-items .slick-slide.slick-loading img {
		display: none;
}

.multiple-items .slick-slide.dragging img {
		pointer-events: none;
}

.multiple-items.slick-initialized .slick-slide {
		display: block;
}

.multiple-items .slick-loading .slick-slide {
		visibility: hidden;
}

.multiple-items .slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent;
}

/* Slider */
.multiple-items .slick-loading .slick-list {
		background: #fff url('/ru/single-pages/wtb-new/wtb-img/ajax-loader.gif') center center no-repeat;
}

/* Arrows */
.multiple-items .slick-prev,
.multiple-items .slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: block;
		margin-top: -20px;
		padding: 0;
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent;
}

.multiple-items .slick-prev:hover,
.multiple-items .slick-prev:focus,
.multiple-items .slick-next:hover,
.multiple-items .slick-next:focus {
		color: transparent;
		outline: none;
		background: transparent;
}

.multiple-items .slick-prev:hover:before,
.multiple-items .slick-prev:focus:before,
.multiple-items .slick-next:hover:before,
.multiple-items .slick-next:focus:before {
		opacity: 1;
}

.multiple-items .slick-prev.slick-disabled:before,
.multiple-items .slick-next.slick-disabled:before {
		opacity: .25;
}

.multiple-items .slick-prev:before,
.multiple-items .slick-next:before {
	display: block;
	content: '';
	width: 22px;
	height: 40px;
	background-image: url("/ru/single-pages/wtb-new/wtb-img/arrows.png");
	background-repeat: no-repeat;
}

.multiple-items .slick-prev {
		left: 0;
	background-position: top !important;
	left: -4%;
}

[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto;
}


.multiple-items .slick-next {
		/*right: 2px;*/
	right: 0;
	background-position: bottom !important;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
							filter: FlipH;
		-ms-filter: "FlipH";
	right: -4%;
}

[dir='rtl'] .slick-next {
		right: auto;
		left: -25px;
}

/* Dots */
.multiple-items .slick-dots {
		position: absolute;
		bottom: -45px;
		display: block;
		width: 100%;
		padding: 0;
		list-style: none;
		text-align: center;
}

.multiple-items .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer;
}

.multiple-items .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 20px;
		height: 20px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent;
}

.multiple-items .slick-dots li button:hover,
.multiple-items .slick-dots li button:focus {
		outline: none;
}

.multiple-items .slick-dots li button:hover:before,
.multiple-items .slick-dots li button:focus:before {
		opacity: 1;
}

.multiple-items .slick-dots li button:before {
		font-size: 6px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		opacity: .25;
		color: black;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}

.multiple-items .slick-dots li.slick-active button:before {
		opacity: .75;
		color: black;
}

.slider {
		margin: 20px 0;
		padding: 0 25px;
		display: none;
}

@media screen and (max-width: 768px) {
	.slider > div {
			width: 100%;
		display: block !important;
	 }
	 
	.multiple-items .slick-track {
			/*width: 100% !important;*/
		/*transform: none !important;*/
		/*-webkit-transform: none !important;*/
	 }
	 
	.multiple-items .slick-next,
	.multiple-items .slick-prev {
			display: none !important;
	 }
	 
	 .slick-initialized > div {
		 border-bottom: 0 !important;
		 padding-top: 0 !important;
		 padding-bottom: 0 !important;
	 }
	 
/*	.multiple-items .slick-slide {
			float: left;
			width: 100% !important;
		text-align: center;
		border-bottom: 1px #bbb solid !important;
			padding-top: 33px !important;
			padding-bottom: 33px !important;
	 }*/
/*	.is-mobile #content > div .h-eshops {
		padding: 0;
	}*/
}


.wrapper {
	margin: 0 auto;
	/*max-width: 1192px;*/
}

main #content h5 {
	margin-left: 0;
	margin-bottom: 22px;
	font-family: '"LG Smart",Tahoma,Arial,sans-serif' !important;
	font-weight: 300;
	font-size: 30px;
	coor: #333;
	font-weight: normal;
}
main #content .h-eshops + h5 {
	font-size: 30px;
	margin-top: 58px;
	margin-bottom: 28px;
	color: #333333;
	font-weight: normal;
}


span.distance {
	display: none;
	color: #A50034;
}
.is-mobile span.distance {
	display: inline-block;
	color: #A50034;
	float: right;
	font-weight: bold;
}
.is-mobile #whereToBuyInfo .multiple-items {
	-ms-overflow-x: hidden;
	    overflow-x: hidden;
	-ms-overflow-y: auto;
	    overflow-y: auto;
	max-height: 270px;
	width: 100%;
	display: block;
}
.is-mobile #whereToBuyInfo .multiple-items .slide {
	margin: 0 auto;
	width: 150px;
	padding: 15px 0;
}
.is-mobile #whereToBuyInfo .multiple-items .slide a {
	width: 150px;
	display: block;
	margin: auto;
}
@media screen and (max-width: 768px) {
	#content > div > h5:first-child {
		display: none;
	}
	#content > div .slider {
		margin: 0 !important;
	}
	#content > div .h-eshops {
		float: left;
		width: 100%;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		padding: 10px 0;
		background: #FFF;
	}
	.m17 .multiple-items,
	#content .m17 .h-eshops {
		background: transparent;
	}

	.wrapper {
		width: 100%;
		box-sizing: border-box;
	}
	.breadcrumbs {
		height: 10px !important;
	}
	.breadcrumbs > * {
		display: none;
	}

	.widget-header fieldset > input[type="submit"] {
		display: none !important;
	}

	#addr-form {
		width: 100% !important;
		margin-top: 20px;
		padding: 0 15px 0 15px;
		box-sizing: border-box;
	}

	#map {
		z-index: -1;
		margin-top: -9999px;
	}

	#map-widget .disclaimer-left,
	#map-widget .disclaimer-right {
		display: none;
	}

	#map-widget .disclaimer {
		padding-bottom: 36px;
	}

	#map-widget {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		height: auto !important;
	}
	#map-widget .widget-sidebar {
		width: 100%;
		height: auto !important;
	}
	#map-widget .widget-left,
	#map-widget .footer-map {
		float: left;
	}
	#map-widget .footer-map {
		padding: 0 !important;
	}
	#map-widget .mobile-view-button {
		float: left;
		height: 40px;
		width: 100%;
		background-color: #af1947;
		color: #fffefe;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		line-height: 40px;
		font-family: '"LG Smart",Tahoma,Arial,sans-serif';
	}
	#map-widget .mobile-view-button:before {
		content: 'Show map';
	}
	#map-widget .mobile-view-button.shown-map:before {
		content: 'Back to the list';
	}
	#map-widget div.demozona {
		display: none;
	}

	.widget-header .search {
		width: calc(100% - 60px) !important;
	}

	.widget-sidebar li > .row-container {
		border-top: 1px #bbb solid;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#map-widget .discription p strong {
		border-bottom: 0 !important;
	}

	#map-widget .disclaimer-text {
		padding: 30px !important;
	}

	#map-widget .disclaimer-btn {
		height: 0px;
		position: absolute;
		z-index: -999;
	}

	#map-widget .disclaimer-text,
	#map-widget .disclaimer-btn,
	#map-widget .discription p {
		font-size: 16px !important;
	}


	#map-widget .widget-header input[type="button"] {
		background-image: url("/ru/single-pages/wtb-new/wtb-img/button-geo-mobile.png") !important;
		background-color: transparent !important;
	}

	#map-widget .widget-content .widget-left .btns {
		display: none;
	}
	#map-widget .widget-content .widget-left .item-discription.active .pin-holder {
		width: 260px !important;
		height: 163px !important;
		padding: 20px 13px 20px 13px !important;
	}
	#map-widget .widget-content .widget-left .discription p strong {
		font-size: 16px !important;
	}
	#map-widget .widget-content .widget-left .pin-holder a.shop-link img {
		display: none;
	}
	#map-widget .widget-content .widget-left .pin-holder span,
	#map-widget .widget-content .widget-left .pin-holder p {
		font-size: 14px !important;
		line-height: 1.5;
	}
	#map-widget .widget-content .widget-left .pin-holder span.hours:after {
		right: -10px;
		top: -1px;
		font-size: 16px;
	}

	#map-widget .widget-content .widget-left .pin-holder span.distance {
		float: right;
		display: inline-block !important;
		margin-top: -33px;
		font-weight: bold;
	}


	 #map-widget ..discription span.distance {
		float: right;
		/*display: inline-block !important;*/
		font-weight: bold;
	}
}
.pin-holder .discription span.demozona.active,
.pin-holder .discription span.hours.active {
	color: #333;
}

.pin-holder .discription span.demozona,
.pin-holder .discription span.hours {
	display: inline-block;
	position: relative;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 16px;
	color: #afbac4;
}

.pin-holder .discription span.hours:after {
	display: inline-block;
	content: '|';
	position: absolute;
	right: -12px;
	top: -3px;
	font-size: 20px;
	color: #afbac4;
}

#map-widget .width-auto-important {
	width: 100% !important;
}

#map-widget .width-auto-important {
	width: 100% !important;
}
.is-mobile #map-widget  .widget-header {
	padding: 15px 10px;
}
.is-mobile #map-widget  .jspContainer {
	overflow: auto;
}
/*.is-mobile .multiple-items .slide {
	margin-top: 12px;
}
.is-mobile .multiple-items .slide:last-child {
	margin-bottom: 12px;
}*/
@media screen and (max-width: 767px) {
	 .tabs {
		 width: 320px;
		 margin: auto;
	}
}

.where-to-buy .tabs > ul {
		margin:0px;
		padding:0px;
}
.where-to-buy .tabs > ul:after {
	content: "";
	display: block;
	clear: both;
}

.where-to-buy .tabs ul > li:after {
	 display: block;
	 position: absolute;
	 bottom: -9px;
	 right: calc(50% - 9px);
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 11px 9px 0 9px;
	 border-color: #666666 transparent transparent transparent;
	 z-index: 1;
}

.where-to-buy .tabs > ul > li.active:after {
	 content: '';
}

.where-to-buy .tabs > ul > li {
		float: left;
	position: relative;
	text-align: center;
		width: 50%;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		display: block;
		padding: 10px 15px;
	height: 40px;
		background: #bbbbbb;
		color: #fff;
	font-size: 16px;
	box-sizing: border-box;
}
.where-to-buy .tabs > ul > li.active, 
.where-to-buy .tabs > ul > li.active:hover{
		background:#666;
}

@media screen and (min-width: 768px) {
	.where-to-buy .tabs > ul > li {
		 display: none;
	 }


}
@media(max-width:480px) {
		.multiple-items .slick-slide img {
		padding: 0 15px;
	}
}