@media (min-width: 768px) {
	.anchor-target:before {
		display: none
	}
	.center {
		text-align: center
	}
	.right {
		text-align: right
	}
	.clear-tablet {
		clear: both
	}
	.clrl {
		clear: left
	}
	.clrr {
		clear: right
	}
	.h1,
	h1 {
		font-family: eurostileregular, Arial, sans-serif
	}
	.h2,
	.h3,
	h2,
	h3 {
		font-family: eurostilebold, Arial, sans-serif
	}
	.m-big {
		font-size: 13px
	}
	.not-a-link:before {
		display: none
	}
	hr {
		margin-left: 0;
		margin-right: 0
	}
	.form-control {
		height: 30px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 13px
	}
	input[type=checkbox],
	input[type=radio] {
		margin: 1px 0 0
	}
	.has-error .control-label,
	.has-success .control-label,
	.has-warning .control-label {
		margin-bottom: 0;
		padding: 7px 0;
		background-color: transparent;
		border: 0;
		font-weight: 400
	}
	.form-tip {
		border: 1px solid #7F9FBE;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 3px #666;
		box-shadow: 0 1px 3px #666
	}
	.form-tip:after,
	.form-tip:before {
		top: 5px;
		right: auto;
		border: 10px solid transparent
	}
	.form-tip:before {
		left: -20px;
		z-index: 1;
		border-right-color: #E7F1FD
	}
	.form-tip:after {
		left: -21px;
		border-right-color: #7F9FBE
	}
	.form-line .form-control {
		display: inline-block
	}
	.form-line .width-25 {
		width: 25%
	}
	.form-line .width-30 {
		width: 30%
	}
	.form-line .width-45 {
		width: 45%
	}
	.form-line .width-55 {
		width: 55%
	}
	.form-line .width-60 {
		width: 60%
	}
	.captcha-field .has-error .control-label {
		margin-left: 80px
	}
	.btn,
	.btn-secondary,
	.btn-tertiary {
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 13px
	}
	.btn-mobile-wide {
		width: auto
	}
	body {
		position: static;
		overflow: visible;
		background: #1A3C7B
	}
	.container {
		position: relative;
		z-index: 2;
		width: 740px;
		margin: 0 auto;
		background: #fff
	}
	.container .scrollable {
		position: static;
		overflow: visible;
		margin-top: 0
	}
	.off-canvas-container {
		z-index: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.off-canvas {
		position: static;
		display: block
	}
	.main {
		position: static;
		margin: 0 20px;
		padding: 30px 0 20px;
	}
	.inpage-navigation .main {
		float: right;
		width: 460px
	}
	.main h1 {
		clear: left
	}
	.incompatible {
		margin-top: 0
	}
	.incompatible .container {
		padding: 10px 0 10px 58px;
		background: #FEF8BF
	}
	.incompatible .info {
		float: left;
		width: 460px
	}
	.incompatible .gicon {
		left: 0
	}
	.incompatible a {
		float: right
	}
	.top-bar {
		position: relative;
		z-index: 3;
		display: block;
		height: 34px;
		line-height: 34px;
		margin-right: 0;
		color: #fff;
		background: #132D5B
	}
	.top-bar .container {
		background: #132D5B
	}
	.top-bar ul {
		margin-bottom: 0;
		padding-left: 0
	}
	.top-bar ul li {
		list-style: none
	}
	.top-bar li {
		float: right;
		margin: 0;
	}
	.top-bar li.moved {
		float: left
	}
	.top-bar li.moved.langs {
		float: right
	}
	.top-bar a,
	.top-bar input[type=button] {
		display: inline-block;
		color: #fff;
		background: #132D5B;
		text-decoration: none
	}
	.top-bar .text {
		display: none
	}
	.top-bar .gicon {
		margin-top: -2px
	}
	.top-bar .gicon:before {
		font-size: 16px;
		color: #7F9FBE
	}
	.top-bar .homestore {
		margin-left: 0
	}
	.top-bar .homestore .selected {
		position: relative;
		display: inline-block;
		text-decoration: none;
		cursor: pointer
	}
	.top-bar .homestore .selected a:hover {
		text-decoration: underline
	}
	.top-bar .homestore .selected .change-store {
		display: inline-block;
		color: #7F9FBE
	}
	.top-bar .homestore .selected .icon-caret {
		top: 12px;
		margin: 0 4px
	}
	.top-bar .homestore ul {
		display: none;
		position: absolute;
		top: 34px;
		left: -10px;
		z-index: 600;
		overflow-y: auto;
		overflow-x: hidden
	}
	.top-bar .homestore ul li {
		float: none;
		margin: 0
	}
	.top-bar .homestore ul input[type=button] {
		display: inline-block;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		line-height: 34px;
		padding: 0 30px 0 10px;
		border: 0;
		-webkit-appearance: none;
		border-radius: 0
	}
	.top-bar .homestore ul input[type=button]:active,
	.top-bar .homestore ul input[type=button]:focus,
	.top-bar .homestore ul input[type=button]:hover {
		background-color: #fff;
		color: #666
	}
	.top-bar .opening {
		max-width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.top-bar .contact,
	.top-bar .langs {
		float: right;
		margin-right: 0
	}
	.top-bar .langs .btn-link {
		color: #193979;
		font-size: 0;
		line-height: normal;
		text-decoration: none
	}
	.top-bar .langs .flag {
		display: inline-block;
		width: 16px;
		height: 11px;
		position: relative;
		margin-right: 3px
	}
	.top-bar .langs .micon {
		color: #fff
	}
	.top-bar .langs .arrow-down {
		top: 9px
	}
	.top-bar .langs .dropdown {
		height: 30px;
		line-height: 1
	}
	.top-bar .langs .dropdown .icon-caret,
	.top-bar .langs .dropdown .micon {
		top: 10px
	}
	.top-bar .langs .dropdown .icon-caret {
		display: inline-block
	}
	.top-bar .langs .dropdown-menu {
		left: auto;
		right: 0;
		min-width: 60px;
		border-radius: 0;
		font-size: 13px;
		border: 0;
		margin-top: 3px
	}
	.top-bar .langs li {
		margin: 0
	}
	.top-bar .langs li a {
		background: 0 0;
		color: #000;
		border: none;
		padding-top: 9px;
		padding-bottom: 11px;
	}
	.top-bar .langs .js-wpml-ls-item-toggle .wpml-ls-native{
		display: none;
	}
	.top-bar .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
		border-top: .5em solid #fff;
	}
	.top-bar .langs li img{
		vertical-align: middle;
		display: inline-block;
		float: none;
		margin-bottom: 0px;
	}
	.top-bar .langs li.active a {
		color: #444;
		background: 0 0;
		font-weight: 700
	}
	.top-bar .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
		background: #eee;
		border-top: none;
	}
	.top-bar .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li{
		float: left;
	}
	.top-bar .langs .cs-CZ .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJFQjQ5N0QwREQwMTFFNUFEQzNFMkU5RjU1MDhDNDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJFQjQ5N0UwREQwMTFFNUFEQzNFMkU5RjU1MDhDNDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkVCNDk3QjBERDAxMUU1QURDM0UyRTlGNTUwOEM0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkVCNDk3QzBERDAxMUU1QURDM0UyRTlGNTUwOEM0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj3u0iQAAAE4SURBVHjaYshtWfXqw9f/RAMGRqU0GdvKrfsuEamBSdVM9cmnr94x/fl1y378+sNACDD9+flHWEqYW0N60rzd2h6N+0/eIqCBgZHh35+/7CxMwgbK9159cIrurele+xq3BkaloPb3n79DOOwsjG+////9/G+0Pst8Q/ZPjCz//v2HKQQa/JeJh4cFymX4z/jv7wtmEQZB9urP+xJXrb23iuE7SBwBgFpZhYRAGpj+//3FxPqZX0b589MZ51e5vL7xVFj0HTMHx/9/SE5h/P/zF6uYJAvL/39vOQQYWHnzHuxvvrWR69+fK/wyTAz/2f79/Y/ufmAkMLDcZuCX+PNh9qUlPi8vPuMSfsDKzf7vz3+wAzDB3w8fWNKYnjVcWSTB+PeGoj7QJ5z//+MIHcZ/X76wykgDBBgA26jNTemn1o4AAAAASUVORK5CYII=)
	}
	.top-bar .langs .fr-BE .flag,
	.top-bar .langs .fr-FR .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkYyM0VBMzcwQjVEMTFFNUJDOTlBQzI4NjQyREMwOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkYyM0VBMzgwQjVEMTFFNUJDOTlBQzI4NjQyREMwOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRjIzRUEzNTBCNUQxMUU1QkM5OUFDMjg2NDJEQzA5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRjIzRUEzNjBCNUQxMUU1QkM5OUFDMjg2NDJEQzA5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phd9bGkAAACZSURBVHjaYpSxXvjx008GRgaGv/8Znn2euyQg1EuZAQZ+7d7/OS6bSVKcgZmZ4f9/Rj5elmevvv4DKoVo+Pzr959/DMjgz9//X77+//oNouH/j59MvNysDEQDRm4uJgYSwYjUwPL56x8GUCxAww0IUMIRzEcIff3GIiXGiYhpXhYmxv9///6Fq/7LyPiPh5uBmwsW0zwAAQYA3+M8a+lYePAAAAAASUVORK5CYII=)
	}
	.top-bar .langs .en .flag,
	.top-bar .langs .en-GB .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzAwQ0RFRTkwREYxMTFFNThCRkZFNDU1MzA4NzVCQ0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzAwQ0RFRUEwREYxMTFFNThCRkZFNDU1MzA4NzVCQ0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDBDREVFNzBERjExMUU1OEJGRkU0NTUzMDg3NUJDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMDBDREVFODBERjExMUU1OEJGRkU0NTUzMDg3NUJDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU8g04AAAIiSURBVHjaYlx26vXk2sV3zj9k4ONh4Odl+M2wbkqgam4yAwPD7clzg3I2MLD8Znj1mUFITNNCMU3yHVPkgw17lyTWzcrgE+V5ffbq6xsv/v37/+/teyD6++fP65svXj/6LWxuUGX+b+2frdF/LjAt7t35OSoi5/3Bk/MiWnqj+CQ43n74yszMxMzE9O7rLx4ZvnZXzr1cOwuYrvD6B6zzKGOwX/1+943XXyb1/V2z4f///8///3/27d8lDvlLnPJA9pNXH/5P6/1/5iRQ6sD//xYVexhf1bR/Yefm4uX59eghw///IqL83959ujdtCdAPilkx3Pxcr/9xsAvy/Xrw8Mfvf4Ji/IwnGBj+MjD8YoCC/wwMjAwMglIGQPb7ZxcgXAhgY2BgBnJfNfe9f/OZi52ZTVH+5+t3Yqy/v378dnfyQqBW5bx4biG+128+///7j11e/uvXbzzfPjGYlu0+9B8MTh79P7n74Yv3T///B3oAiJ58/fcYLPNv7YYvvZ17rj23WfGWeWpHq8u5fUz9HY+OXpj0RDii8bC5koDmoe083BzHVc2dXCf8/vNTx1Zf4PNLga52gX07WAI2tT57+Wsxs87MT1L3D1xj+PZFiJvtz8+fQO+ICHB9e/6jsXz53OVnCyqD0pYERR/cwLKCz7L/rcD9y/cZ3l6T1OD980+QhY2VWUYC6EtmFmZRAxkWFpmfH792lsxfqixT1ZsAEGAA1YEN/Y79lYMAAAAASUVORK5CYII=)
	}
	.top-bar .langs .nl-BE .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJENzgwMjcwQjVEMTFFNTkyOEU4ODVDMUQ1NjJFQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJENzgwMjgwQjVEMTFFNTkyOEU4ODVDMUQ1NjJFQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkQ3ODAyNTBCNUQxMUU1OTI4RTg4NUMxRDU2MkVCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkQ3ODAyNjBCNUQxMUU1OTI4RTg4NUMxRDU2MkVCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWrEZUAAACZSURBVHjalM49DoJAEIbhGRgwZFnDj8YLeAMLew+i57DwDF7GxgNhZQMbDBp2Pu0sWd56ni/Dt/0BnQMzTQVoWhQyNI/Y+yCgqv1L3u3TuxY0HUgXtpbt8YRhAHGAUMkNAyHr/yKa2Wwg5+v9MyoFPPY7MVnKdndxbiTW6XEPWxrZrExVJVEAUEWaxLKu864HUwAAymX2FWAAWDlB7CT3O1UAAAAASUVORK5CYII=)
	}
	.top-bar .langs .ru-RU .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDA4MTAwQkEwQjVFMTFFNTlBMDZGQ0I4MTUyQUZGMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDA4MTAwQkIwQjVFMTFFNTlBMDZGQ0I4MTUyQUZGMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MDgxMDBCODBCNUUxMUU1OUEwNkZDQjgxNTJBRkYxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MDgxMDBCOTBCNUUxMUU1OUEwNkZDQjgxNTJBRkYxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+gXRAAAABZSURBVHjanI+xDcAgDAQPyxQpkHvWy2AZgdmoUiDhMIKd15f30l9xdzIRkkkPdAzWitK1QmvHIdoD/3CQHK4P9+KNOnDhlpGwVlyEvcOXROmdOaMDs0+AAQAFUC771X0aGAAAAABJRU5ErkJggg==)
	}
	.top-bar .langs .kk-KZ .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRkQ2NDkwQjVGMTFFNUE2Qjk4MkE1Q0VDOTk5QTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRkQ2NEEwQjVGMTFFNUE2Qjk4MkE1Q0VDOTk5QTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVGRDY0NzBCNUYxMUU1QTZCOTgyQTVDRUM5OTlBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVGRDY0ODBCNUYxMUU1QTZCOTgyQTVDRUM5OTlBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps23ROoAAAEeSURBVHjalJDNSsNAFIXPTPMzWoxVDArqShTcKCmCLgXfwI2IryT4KLpWRBE3SlEoiKALF4K0FVsEQ9KkM9fJUJPUXc9qZu75znAuw+k9xhEPrJfAegVNlh4JqEBNgRxzHgV2nea2/ZyNCzfXVsF7GQYbUCPAu/JbahYsKbLl8r44b/pHJ94xZA00XWb4BPpVFpswrQoDVuynA3G1Wn07dC8DtzHDuyCRA9b/UmTVnbuLpN758m6TzR37sUuip/QnyRCI4A5Ix0tzVQQ6i/d8/t1I1z0WXqdbbTkPFgJsCCzxz1hvI1uIEeunJD7kgoLqoNaWc2BR7s6Am2TDdPnJW2lGO1py0fCR2UQJeBismUFY6sH+rKVrkTemfgUYADsOYR02L03UAAAAAElFTkSuQmCC)
	}
	.top-bar .langs .uk-UA .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBCOUZBNjMwQjc3MTFFNTgxMDBFMDYyMjc4QzFEOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBCOUZBNjQwQjc3MTFFNTgxMDBFMDYyMjc4QzFEOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEI5RkE2MTBCNzcxMUU1ODEwMEUwNjIyNzhDMUQ5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEI5RkE2MjBCNzcxMUU1ODEwMEUwNjIyNzhDMUQ5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuC4/OkAAAB+SURBVHjalI/BDcIwEAR3L4eMkPOGFz3RDB1QBx3QSIpIA5GVgGVBrNikhPO8d6RZ3h7DkrKQMHBynU7vNW/FKKTfJrsEM/tY0IiO4RqiNckfyefrvuZEmISDOta5Bz/WIPb6DZeuugrbGfHNpwUlNsxLVOoZdYYtifR/AQYASzUkVOzHnxEAAAAASUVORK5CYII=)
	}
	.top-bar .langs .it-IT .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzM4QjkzMzhDRTRDMTFFNUIwNUFBQzA2RjlBM0I5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM4QjkzMzlDRTRDMTFFNUIwNUFBQzA2RjlBM0I5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MzhCOTMzNkNFNEMxMUU1QjA1QUFDMDZGOUEzQjlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MzhCOTMzN0NFNEMxMUU1QjA1QUFDMDZGOUEzQjlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmBVWa8AAAFPSURBVHjaLJHNURgxDIWfbS3LQHrgmnP64M6NLiggFaSJ3OmAY6rJKbBrW395XrDXM5b2Sfokl+c/Pw7tkfFu54f2l++/Hh+eeu8ZPu/u29vr/e+fpW1oAjO0Jt/2O9RQsxG1lsoDQERMY90asO/YblAqaN/cSitotXqt/LvOtZIbJXFFMPe2L0c1lCIjYpqpewCRCV8qVU13apKeoNNWtpUgZUw753SkRRhiyYy0vCZT1HDMiQhIgytc5DTtTB85TNWcG/S7M8CcFA4dSJobdNlyqh0ESAx3fkaFLaSSyTKidlXw1RHDrLEH76qko3q6c1ypX0irNVOMCW+QvMCIpDrcEuWwVWqqhednACexm5ZJJFmtL8QqFL1PBmQPPW2yk6mTiwisZuQZnSRoBk6hFfl7/hs2OLHuo3ss9RhXD4SfDMjzKOspHJy82n8BBgDVbDoLBKwU4AAAAABJRU5ErkJggg==)
	}
	.top-bar .langs .de-DE .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhFOEVGNzNDRTRDMTFFNTlEQ0E5MUU0OTgwMUVEMzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhFOEVGNzRDRTRDMTFFNTlEQ0E5MUU0OTgwMUVEMzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEU4RUY3MUNFNEMxMUU1OURDQTkxRTQ5ODAxRUQzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEU4RUY3MkNFNEMxMUU1OURDQTkxRTQ5ODAxRUQzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrX/R1kAAAEqSURBVHjaRFDbbQMxDKMf5wRo0D26QcfJAPnryF0gRdLkbL1KX9JWIAjalmRK6Xg8qmprrZTi7iJiZrx58F/wnsycSsh8do8Z5E3iCfzDA60udQ3cLEpYQuK9h1vAPJSVFJEkknpSZEFiTj2Vz770vCyp1CiZrcLVRUMVKkExhuVBdl/3eVfflyuwou2wa1ja7CIDY4MO9DFbl464w1eUpYJOIsE36Dw9tefJ8fsKfj5RcRd0QWO2Iw8w3KEGEYhCDEMxDN3BcTVqvL3C9qiN33GkWRAG2/yoQDtGh2Sw1aqp5hS3j2mjHlAOSC9zgXGBfUOJy8ZX6BnyhXEGrGIEknE1tILqc/n0Rg/mUxAUAkjMTESds3Mzxi2v0z0LqP0Bh9vG8USsPwIMAPC+FqfrZ8k5AAAAAElFTkSuQmCC)
	}
	.top-bar .langs .zh-CN .flag {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpiPKuozkAKYIJSPCCSy4ARwiCgQSSBUa6fid+D8feL/5LlBPRAbWBXYfh24f/vFwxfjhJhw8cd/2/7/vv7hQFoCbsyAQ0sQAw0GAJYJRjeLPz/7wshDXDwZsF/YkOJ5GAdTBoAAgwA9BEdWZHg4eoAAAAASUVORK5CYII=)
	}
	.header {
		position: relative;
		top: auto;
		left: auto;
		height: 85px;
	}
	.lt-ie9 .header {
		border-bottom: 1px solid #666
	}
	.header .logo {
		position: absolute;
		top: 20px;
		left: 0;
		z-index: 1;
		margin: 0;
		padding-top: 0
	}
	.header .logo a .picture,
	.header .logo a img {
		max-width: 142px;
		max-height: 60px
	}
	.lt-ie9 .header .logo {
		top: 15px
	}
	.header .nav-mobile {
		display: none
	}
	.login-box {
		position: absolute;
		top: 30px;
		right: 0;
		z-index: 101
	}
	.login-box .login {
		display: block
	}
	.login-box .login>a,
	.login-box .login>div>a {
		float: left;
		height: 32px;
		min-height: 30px;
		margin-left: 10px;
		padding: 0 10px 0 0;
		border: 1px solid #fff;
		background-color: #6385A9;
		font-size: 13px
	}
	.login-box .login>a .user-name,
	.login-box .login>div>a .user-name {
		font-weight: 700;
		font-size: 13px;
		color: #000
	}
	.login-box .login>a:active,
	.login-box .login>a:focus,
	.login-box .login>a:hover {
		text-decoration: underline
	}
	.login-box .login>a:active .gicon,
	.login-box .login>a:active .micon,
	.login-box .login>a:focus .gicon,
	.login-box .login>a:focus .micon,
	.login-box .login>a:hover .gicon,
	.login-box .login>a:hover .micon {
		color: #333
	}
	.login-box .login .gicon,
	.login-box .login .micon {
		top: 0;
		left: 0
	}
	.login-box .login .text {
		display: none
	}
	.login-box .login .shopping-cart,
	.login-box .login .shopping-list,
	.login-box .login .user-box {
		line-height: 30px;
		padding-left: 30px
	}
	.login-box .login .shopping-cart .gicon,
	.login-box .login .shopping-cart .micon,
	.login-box .login .shopping-list .gicon,
	.login-box .login .shopping-list .micon,
	.login-box .login .user-box .gicon,
	.login-box .login .user-box .micon {
		width: 30px;
		height: 30px;
		margin: 0 10px 0 0;
		padding-left: 2px;
		background-color: #fff;
		color: #666
	}
	.lt-ie9 .login-box .login .shopping-cart .gicon:before,
	.lt-ie9 .login-box .login .shopping-cart .micon:before,
	.lt-ie9 .login-box .login .shopping-list .gicon:before,
	.lt-ie9 .login-box .login .shopping-list .micon:before,
	.lt-ie9 .login-box .login .user-box .gicon:before,
	.lt-ie9 .login-box .login .user-box .micon:before {
		position: relative;
		top: -2px
	}
	.login-box .login .user-box {
		position: relative;
		padding-left: 40px;
		background-color: #fff;
		color: #000;
		font-weight: 700
	}
	.login-box .login .shopping-cart,
	.login-box .login .shopping-list {
		position: relative;
		padding-right: 0
	}
	.login-box .login .shopping-cart:active,
	.login-box .login .shopping-cart:focus,
	.login-box .login .shopping-cart:hover,
	.login-box .login .shopping-list:active,
	.login-box .login .shopping-list:focus,
	.login-box .login .shopping-list:hover {
		text-decoration: none
	}
	.login-box .login .shopping-cart {
		float: right
	}
	.login-box .login .shopping-cart .micon {
		font-size: 25px
	}
	.login-box .login .shopping-cart .micon:before {
		position: relative;
		top: 3px
	}
	.lt-ie9 .login-box .login .shopping-cart .micon:before {
		top: 4px
	}
	.login-box .login .shopping-cart .content {
		display: none
	}
	.login-box .login .shopping-list .gicon.list:before {
		font-size: 20px;
		margin-left: 3px
	}
	.lt-ie9 .login-box .login .shopping-list .gicon.list:before {
		margin-top: 2px
	}
	.login-box .logout {
		position: relative;
		display: block
	}
	.login-box .logout .user-logged {
		position: relative;
		float: left
	}
	.login-box .logout .user-name {
		padding: 0 40px 0 30px;
		line-height: 30px;
		background-color: #fff;
		color: #000
	}
	.login-box .logout .user-name .user {
		margin-left: 4px
	}
	.login-box .logout .user-name .name {
		display: inline-block;
		min-width: 1px;
		max-width: 100px;
		padding-left: 10px;
		text-decoration: underline;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.lt-ie9 .login-box .logout .user-name .name {
		width: 100px
	}
	.login-box .logout .btn-logout {
		cursor: pointer;
		position: absolute;
		top: 1px;
		right: 1px;
		left: auto;
		width: 30px;
		height: 30px;
		padding: 0;
		border: 0;
		font-size: 13px;
		color: #fff
	}
	.login-box .logout .btn-logout .log_out {
		top: 5px;
		left: 4px
	}
	.lt-ie9 .login-box .logout .btn-logout .log_out:before {
		top: -3px;
		left: 0
	}
	.flayout {
		margin-left: 10px;
		max-width: 300px
	}
	.lt-ie9 .flayout {
		max-width: 320px
	}
	.flayout .user-btn {
		display: none
	}
	.flayout .login .is-recognized .text {
		display: inline-block;
		padding-top: 3px;
		padding-bottom: 3px;
		line-height: 1
	}
	.lt-ie10 .flayout .login .is-recognized .text {
		width: 110px
	}
	.flayout .login .is-recognized .recognized-user {
		display: block;
		font-size: 11px;
		opacity: .8;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.flayout .login .text {
		display: inline-block;
		background-image: -webkit-linear-gradient(top, #7D9DBC 0, #6385A9 100%);
		background-image: linear-gradient(to bottom, #7D9DBC 0, #6385A9 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff7d9dbc', endColorstr='#ff6385a9', GradientType=0);
		padding: 0 10px;
		color: #fff;
		font-weight: 400;
		line-height: 30px
	}
	.flayout .login .buttons-wrap {
		float: right;
		display: block
	}
	.flayout .login .form-title {
		display: none
	}
	.flayout .login>div>a {
		margin-left: 0
	}
	.flayout .login>div>a.active .text,
	.flayout .login>div>a:active .text,
	.flayout .login>div>a:hover .text {
		background-image: -webkit-linear-gradient(top, #183B7A 0, #14316D 100%);
		background-image: linear-gradient(to bottom, #183B7A 0, #14316D 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff183b7a', endColorstr='#ff14316d', GradientType=0);
		color: #FBE400
	}
	.flayout .login .user-box {
		padding: 0
	}
	.flayout .login .user-box .text {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		max-width: 130px;
		vertical-align: top
	}
	.flayout .login .user-box .gicon {
		position: static;
		margin-top: -2px;
		margin-right: 0;
		padding-left: 4px
	}
	.flayout .login .register {
		margin-left: -1px;
		padding: 0
	}
	.flayout .login .register .gicon {
		display: none
	}
	.flayout .login .form {
		clear: both;
		background: #e5ecf2
	}
	.flayout .logout .btn-logout .text {
		display: none
	}
	.login-box.mym .btn-logout,
	.login-box.mym .user-name {
		display: block
	}
	.gaya-shop .mobile-head-icon,
	.login-box.mym a.mym-item {
		display: none
	}
	.main-nav {
		display: block;
		position: absolute;
		z-index: 51;
		top: 82px;
		left: 0;
		width: 740px;
		background: #FBE400;
		-webkit-box-shadow: 0 2px 2px 0 #999;
		box-shadow: 0 2px 2px 0 #999;
		height: auto;
		margin-top: 0;
		padding-top: 0;
		overflow: visible
	}
	.nav-open .main-nav {
		display: block
	}
	.main-nav .preferred-store {
		display: none
	}
	.main-nav ul {
		-webkit-transition: none;
		transition: none
	}
	.main-nav ul a {
		height: 36px;
		line-height: 1;
		padding: 10px 15px
	}
	.main-nav:before {
		content: '';
		position: absolute;
		left: -10px;
		z-index: 2;
		display: block;
		height: 36px;
		width: 10px;
		overflow: hidden;
		border-right: 1px dashed #1A3C7B;
		background: #FBE400;
		-webkit-box-shadow: 0 2px 2px 0 #999;
		box-shadow: 0 2px 2px 0 #999;
		clip: rect(0, 10px, 41px, 0)
	}
	.main-nav:after {
		content: '';
		position: absolute;
		top: 36px;
		left: -10px;
		z-index: 1;
		width: 0;
		height: 0;
		border-top: 0 solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 10px solid #e1aa06
	}
	.main-nav ul ul {
		display: none
	}
	.main-nav .has-icon {
		padding-left: 30px
	}
	.main-nav .has-icon .gicon {
		top: 10px
	}
	.main-nav .chevron-left,
	.main-nav .chevron-right {
		display: none
	}
	.main-nav>ul>li {
		float: left;
		border-right: 1px dashed #1A3C7B
	}
	.main-nav>ul>li>a {
		height: 36px;
		line-height: 36px;
		padding-top: 0;
		padding-bottom: 0;
		border-bottom: 0;
		background: #FBE400;
		color: #193979;
		font-weight: 700
	}
	.main-nav>ul>li.selected>.back,
	.main-nav>ul>li:active>.back,
	.main-nav>ul>li:focus>.back,
	.main-nav>ul>li:hover>.back {
		height: 46px;
		margin-top: -5px;
		margin-bottom: -5px;
		padding-top: 5px;
		background: #fff
	}
	.main-nav>ul>li>.children>ul {
		margin-top: 0;
		position: absolute;
		left: 0;
		z-index: 501;
		background: #fff;
		-webkit-box-shadow: 0 2px 2px 0 #999;
		box-shadow: 0 2px 2px 0 #999
	}
	.main-nav>ul>li>.children>ul .back {
		display: none
	}
	.main-nav>ul>li>.children>ul>li>a {
		min-width: 200px;
		border: 0;
		white-space: nowrap;
		background: #fff;
		color: #193979;
		font-size: 13px;
		font-weight: 400
	}
	.main-nav>ul>li>.children>ul>li>a:active,
	.main-nav>ul>li>.children>ul>li>a:focus,
	.main-nav>ul>li>.children>ul>li>a:hover {
		background-color: #EEE
	}
	.main-nav>ul>li>.children>ul>li>a .gicon {
		display: inline-block;
		color: #7F9FBE
	}
	.main-nav>ul>li>.children>ul>li>a .gicon:before {
		font-size: 18px
	}
	.main-nav>ul>li>.children>ul>li>a .home {
		color: #666
	}
	.main-nav>ul>li>.children>ul>li>a .home:before {
		font-size: 15px
	}
	.main-nav>ul>li>.children>ul>li ul {
		display: none!important
	}
	.main-nav>ul>li>.children>ul.extended {
		width: 400px
	}
	.main-nav>ul>li>.children>ul.extended>li {
		float: left
	}
	.main-nav>ul>li>.children>ul.extended>li>a {
		width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.main-nav>ul>li.open-active>.children,
	.main-nav>ul>li:hover>.children {
		display: block!important;
		top: 36px;
		left: auto;
		width: auto;
		-webkit-box-shadow: 0 2px 2px 0 #999;
		box-shadow: 0 2px 2px 0 #999
	}
	.main-nav>ul>li.open-active>.children ul,
	.main-nav>ul>li:hover>.children ul {
		display: block
	}
	.main-nav>ul>li.open-active>.children>li,
	.main-nav>ul>li:hover>.children>li {
		display: block!important
	}
	.main-nav>ul>li.open-active>.children>.selected a,
	.main-nav>ul>li:hover>.children>.selected a {
		margin-left: 0!important
	}
	.main-nav>ul>li.open-active>.text,
	.main-nav>ul>li.selected,
	.main-nav>ul>li:hover>.text {
		height: 46px;
		margin-top: -5px;
		margin-bottom: -5px;
		padding-top: 5px;
		background: #fff
	}
	.main-nav>ul>li.selected>a {
		background: #fff
	}
	.main-nav .homepage .text {
		display: block;
		padding: 0 5px 0 8px
	}
	.main-nav .homepage .gicon {
		min-width: 21px
	}
	.main-nav .homepage .gicon:before {
		font-size: 16px
	}
	.main-nav .homepage .hp-text {
		display: none
	}
	.main-nav.sub-level .back {
		display: none!important
	}
	.main-nav.sub-level>.children ul>.active .text,
	.main-nav.sub-level>.children ul>li {
		display: block
	}
	.main-nav.sub-level>.children ul>.selected>.text {
		margin-left: 0;
		background: #fff
	}
	.lt-ie9 .main-nav .preferred-store,
	.main-nav .back,
	.main-nav .section-home,
	.main-nav.sub-level>.children ul>.selected>ul {
		display: none
	}
	.breadcrumbs {
		display: block;
		margin: 20px 0
	}
	.has-card-box .breadcrumbs {
		float: left
	}
	.breadcrumbs ul {
		margin-bottom: 0;
		padding-left: 0
	}
	.breadcrumbs ul li {
		list-style: none
	}
	.breadcrumbs li {
		display: inline-block;
		margin-left: -3px
	}
	.breadcrumbs li:first-child {
		margin-left: 0
	}
	.breadcrumbs a,
	.breadcrumbs strong {
		font-size: 12px
	}
	.breadcrumbs a {
		text-decoration: none
	}
	.breadcrumbs a:active,
	.breadcrumbs a:focus,
	.breadcrumbs a:hover {
		text-decoration: underline
	}
	.breadcrumbs strong {
		color: #666;
		font-weight: 400
	}
	.breadcrumbs .gicon {
		top: -1px
	}
	.safari .breadcrumbs .gicon {
		top: -3px
	}
	.win-chrome .breadcrumbs .gicon {
		top: -2px
	}
	.breadcrumbs .gicon:before {
		font-size: 12px
	}
	.lt-ie9 .breadcrumbs li {
		margin-right: .1px
	}
	.lt-ie9 .breadcrumbs .gicon {
		top: -3px
	}
	.cookie-bar {
		margin-top: 0;
		padding: 2px 0
	}
	.cookie-bar p {
		line-height: 30px
	}
	.cookie-bar .circle_info,
	.cookie-bar .remove_2 {
		top: 6px
	}
	.cookie-bar .btn {
		float: right;
		margin-top: 0;
		margin-left: 5px
	}
	.cookie-policy {
		position: relative;
		clear: both
	}
	.cookie-policy .assistance-box {
		position: absolute;
		top: 20px;
		right: 0;
		width: 220px
	}
	.card-box {
		position: relative;
		float: right;
		display: block;
		max-width: 320px;
		margin: 20px 0 10px 20px;
		padding: 10px 20px 10px 85px;
		border: 1px solid #ccc;
		background: #fff;
		z-index: 10
	}
	.card-box.open {
		display: block
	}
	.card-box h3 {
		margin-top: 0;
		font-family: eurostileregular, Arial, sans-serif;
		font-size: 17px;
		color: #7F9FBE
	}
	.card-box li {
		margin-bottom: 5px
	}
	.card-box .nameplate {
		position: absolute;
		top: 17px;
		left: 20px;
		color: #7F9FBE
	}
	.card-box .nameplate:before {
		font-size: 48px
	}
	.card-box .close {
		position: absolute;
		top: 3px;
		right: -2px
	}
	.card-box .close .gicon {
		color: #333
	}
	.card-box .close .gicon:before {
		font-size: 16px
	}
	.card-box .close:active .gicon,
	.card-box .close:focus .gicon,
	.card-box .close:hover .gicon {
		color: #666
	}
	.has-card-box .row.first-row {
		clear: both
	}
	.card-box.card-box-content .icon-basket {
		position: absolute;
		top: 17px;
		left: 20px;
		color: #7F9FBE
	}
	.card-box.card-box-content .icon-basket:before {
		font-size: 48px
	}
	.newsletter {
		margin: 0 20px;
		padding: 10px 0
	}
	.newsletter a {
		margin: 0 10px
	}
	.newsletter .h3 {
		position: relative;
		top: 4px;
		font-size: 18px
	}
	.newsletter p {
		display: inline-block
	}
	.social {
		margin: 0 20px;
		padding: 10px 0 5px;
		min-height: 40px;
		position: relative
	}
	.social .share {
		position: absolute;
		left: 0;
		top: 10px;
		z-index: 2
	}
	.social .fb-like {
		top: -1px
	}
	.social .fb-like iframe {
		position: relative;
		z-index: 2
	}
	.social .print-box {
		display: block;
		float: right;
		text-decoration: none
	}
	.social .gicon {
		color: #7F9FBE
	}
	.social .gicon:before {
		font-size: 18px
	}
	.social.empty {
		margin: 0;
		padding: 0;
		min-height: auto
	}
	.stores-list {
		float: left;
		margin: 0 20px
	}
	.stores-list .store {
		float: left;
		width: 220px;
		margin-left: 20px;
		padding-left: 0;
		padding-right: 0;
		border: 0
	}
	.stores-list .store:first-child {
		margin-left: 0
	}
	.stores-list .store.icon-flag,
	.stores-list .store.icon-gas,
	.stores-list .store.icon-location {
		background: 0 0
	}
	.go-to-top,
	.stores-list .store>.gicon {
		display: none
	}
	.footer {
		clear: both;
		padding-top: 10px;
		font-size: 13px
	}
	.footer .footer-nav {
		margin: 0 20px;
		padding-bottom: 20px;
		border-bottom: 1px dashed #7F9FBE
	}
	.footer .footer-nav a {
		height: auto;
		padding: 5px 0;
		border-top: 0;
		font-weight: 400;
		line-height: 1.30769231
	}
	.footer .footer-nav .micon {
		display: none
	}
	.footer .footer-nav>ul {
		margin-left: -20px
	}
	.footer .footer-nav>ul>li {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.footer .footer-nav>ul>li>a {
		font-family: eurostileregular, Arial, sans-serif;
		font-size: 18px;
		cursor: default
	}
	.footer .footer-nav ul ul {
		display: block
	}
	.footer .footer-nav ul ul li {
		border: 0;
		background: 0 0
	}
	.footer .footer-nav ul ul li a {
		font-size: 13px
	}
	.footer .footer-nav ul ul li a .chevron-right {
		display: none
	}
	.footer .contact {
		float: left;
		width: 460px;
		margin: 20px;
		padding: 0;
		border: 0;
		position: relative
	}
	.footer .contact .h2 {
		font-family: eurostileregular, Arial, sans-serif
	}
	.footer .contact .col-sm-6 a {
		border: 0;
		background: 0 0;
		line-height: 30px;
		padding-right: 10px
	}
	.footer .contact .col-sm-6 a .chevron-right {
		display: none
	}
	.footer .contact .phone .phone-price {
		display: block;
		padding-left: 21px;
		line-height: 1.30769231;
		margin-top: -5px
	}
	.footer .contact .phone:hover {
		text-decoration: underline
	}
	.footer .contact .phone:hover .phone-price {
		text-decoration: none
	}
	.footer .contact .social-icons {
		float: left;
		position: absolute;
		left: 490px;
		top: 15px;
		text-align: left;
		border: none;
		width: 220px
	}
	.footer .bottom {
		clear: both;
		margin: 0 20px;
		border-top: 1px dashed #7F9FBE
	}
	.footer .bottom .copyright {
		display: inline-block;
		margin-top: 10px
	}
	.footer .bottom .copyright span {
		display: inline;
		padding: 0 6px
	}
	.footer .bottom .links {
		display: inline-block;
		margin: 10px 0 0;
		text-align: left
	}
	.footer .bottom .links br {
		display: none
	}
	.footer .bottom .links a:first-child {
		padding-left: 0
	}
	.footer .bottom .links span {
		display: inline
	}
	.tab-content {
		padding: 10px 20px
	}
	.mobile-toggle-trigger {
		margin: 17px 0 8.5px;
		padding: 0;
		border: 0;
		cursor: default
	}
	.mobile-toggle-trigger .micon {
		display: none
	}
	.toggle-trigger {
		margin: 0
	}
	.mobile-toggle-box {
		display: block
	}
	.catalog-scroller .wrapper {
		width: 340px
	}
	.catalog-scroller-single {
		width: 220px
	}
	.catalog-scroller-single .wrapper {
		width: 160px
	}
	.catalog-scroller-single .prev {
		left: -15px
	}
	.catalog-scroller-single .next {
		right: -21px
	}
	.brand-detail .banner .category,
	.product-banner .category {
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		z-index: 9;
		margin-bottom: 0;
		padding-left: 0
	}
	.brand-detail .banner .category li,
	.product-banner .category li {
		list-style: none
	}
	.brand-detail .banner .category ul,
	.product-banner .category ul {
		display: none;
		position: absolute;
		top: 50px;
		left: 0;
		z-index: 3;
		margin-bottom: 0;
		padding: 10px 0;
		background: #FBE400
	}
	.brand-detail .banner .category ul li,
	.product-banner .category ul li {
		list-style: none
	}
	.brand-detail .banner .category ul a,
	.product-banner .category ul a {
		display: block;
		padding: 5px 20px;
		text-decoration: none;
		white-space: nowrap;
		font-weight: 700
	}
	.brand-detail .banner .category ul a:active,
	.brand-detail .banner .category ul a:focus,
	.brand-detail .banner .category ul a:hover,
	.product-banner .category ul a:active,
	.product-banner .category ul a:focus,
	.product-banner .category ul a:hover {
		text-decoration: underline
	}
	.brand-detail .banner .category>li,
	.product-banner .category>li {
		position: relative;
		float: left
	}
	.brand-detail .banner .category>li.level1,
	.product-banner .category>li.level1 {
		z-index: 5
	}
	.brand-detail .banner .category>li.level2,
	.product-banner .category>li.level2 {
		z-index: 4
	}
	.brand-detail .banner .category>li.level3,
	.product-banner .category>li.level3 {
		z-index: 3
	}
	.brand-detail .banner .category>li.level4,
	.product-banner .category>li.level4 {
		z-index: 2
	}
	.brand-detail .banner .category>li.level5,
	.product-banner .category>li.level5 {
		z-index: 1
	}
	.brand-detail .banner .category>li span,
	.brand-detail .banner .category>li>a,
	.product-banner .category>li span,
	.product-banner .category>li>a {
		position: relative;
		display: block;
		line-height: 50px;
		padding: 0 10px 0 34px;
		background: #193979;
		color: #fff;
		text-decoration: none;
		font-weight: 700;
		white-space: nowrap
	}
	.brand-detail .banner .category>li span:after,
	.brand-detail .banner .category>li span:before,
	.brand-detail .banner .category>li>a:after,
	.brand-detail .banner .category>li>a:before,
	.product-banner .category>li span:after,
	.product-banner .category>li span:before,
	.product-banner .category>li>a:after,
	.product-banner .category>li>a:before {
		content: '';
		position: absolute;
		top: 0;
		right: -30px;
		z-index: 12;
		display: block;
		width: 0;
		height: 0;
		border-width: 25px 15px;
		border-style: solid;
		border-color: transparent;
		border-left-color: #193979
	}
	.brand-detail .banner .category>li span:before,
	.brand-detail .banner .category>li>a:before,
	.product-banner .category>li span:before,
	.product-banner .category>li>a:before {
		right: -34px;
		z-index: 11;
		border-width: 25px 17px;
		border-left-color: #fff
	}
	.brand-detail .banner .category>li>a:active,
	.brand-detail .banner .category>li>a:focus,
	.brand-detail .banner .category>li>a:hover,
	.product-banner .category>li>a:active,
	.product-banner .category>li>a:focus,
	.product-banner .category>li>a:hover {
		background-color: #FBE400;
		color: #193979
	}
	.brand-detail .banner .category>li>a:active:after,
	.brand-detail .banner .category>li>a:focus:after,
	.brand-detail .banner .category>li>a:hover:after,
	.product-banner .category>li>a:active:after,
	.product-banner .category>li>a:focus:after,
	.product-banner .category>li>a:hover:after {
		border-left-color: #FBE400
	}
	.brand-detail .banner .category>li span:before,
	.product-banner .category>li span:before {
		display: none
	}
	.brand-detail .banner .category>li:first-child>a,
	.product-banner .category>li:first-child>a {
		padding-left: 15px
	}
	.brand-detail .banner .category>li.open span,
	.brand-detail .banner .category>li.open>a,
	.brand-detail .banner .category>li:hover span,
	.brand-detail .banner .category>li:hover>a,
	.product-banner .category>li.open span,
	.product-banner .category>li.open>a,
	.product-banner .category>li:hover span,
	.product-banner .category>li:hover>a {
		background-color: #FBE400;
		color: #193979
	}
	.brand-detail .banner .category>li.open span:after,
	.brand-detail .banner .category>li.open>a:after,
	.brand-detail .banner .category>li:hover span:after,
	.brand-detail .banner .category>li:hover>a:after,
	.product-banner .category>li.open span:after,
	.product-banner .category>li.open>a:after,
	.product-banner .category>li:hover span:after,
	.product-banner .category>li:hover>a:after {
		border-left-color: #FBE400
	}
	.brand-detail .banner .category>li:hover>ul,
	.product-banner .category>li:hover>ul {
		display: block
	}
	.touchable .brand-detail .banner .category>li:hover>ul,
	.touchable .product-banner .category>li:hover>ul {
		display: none
	}
	.brand-detail .banner .category>li.open>ul,
	.product-banner .category>li.open>ul {
		display: block!important
	}
	.brand-detail .banner h2,
	.product-banner h2 {
		margin-top: 0;
		color: #fff
	}
	.brand-detail .banner p.info-text,
	.product-banner p.info-text {
		display: block;
		max-height: 119px;
		overflow: hidden;
		color: #fff
	}
	.brand-detail .banner p.info-text a,
	.product-banner p.info-text a {
		color: #FBE400
	}
	.brand-detail .banner ul.icon-list li,
	.product-banner ul.icon-list li {
		padding: 3px 0
	}
	.brand-detail .banner ul.icon-list li .gicon,
	.product-banner ul.icon-list li .gicon {
		margin-top: -3px
	}
	.modal-body,
	.modal-footer,
	.modal-header {
		padding-left: 20px;
		padding-right: 20px
	}
	.modal-header {
		padding-top: 15px
	}
	.modal-header .close {
		margin: -55px -20px 0 0
	}
	.modal-body {
		padding-top: 20px
	}
	.modal-sm {
		width: 320px
	}
	.daily-offers .offer-anchor {
		background: 0 0;
		padding: 0
	}
	.homepage .main {
		margin-top: 10px
	}
	.homepage .main>.row {
		margin-left: -10px;
		margin-right: -10px
	}
	.homepage .hp-container {
		padding-left: 20px;
		padding-right: 20px
	}
	.homepage .hp-buttons {
		padding: 0;
		border: solid #193979;
		border-width: 15px 0;
		background-color: #fff
	}
	.homepage .hp-buttons div {
		float: left;
		width: 246px;
		height: 60px
	}
	.homepage .hp-buttons div:first-child {
		width: 248px
	}
	.homepage .hp-buttons a {
		display: table;
		width: 100%;
		height: 100%;
		margin: 0;
		padding-top: 3px;
		padding-bottom: 3px
	}
	.homepage .hp-buttons a span {
		display: table-cell;
		vertical-align: middle
	}
	.homepage .hp-buttons .gicon {
		top: 16px
	}
	.hero-banner {
		position: relative;
		border-top: 7px solid #7F9FBE;
		height: 207px;
		overflow: hidden;
		margin: 0
	}
	.hero-banner img {
		max-width: 740px
	}
	.hero-banner .hero-page-wrap {
		position: absolute;
		z-index: 500;
		top: 0;
		width: 100%;
		text-align: center
	}
	.hero-banner .cycle-pager {
		padding: 0 8px 2px;
		background: #7F9FBE;
		border-radius: 0 0 8px 8px
	}
	.hero-banner .cycle-pager .micon {
		position: relative;
		display: inline-block;
		padding: 0 3px;
		cursor: pointer;
		color: #fff;
		font-size: 15px
	}
	.hero-banner .cycle-pager .micon:before {
		content: "\e605"
	}
	.hero-banner .cycle-pager .micon.cycle-pager-active:before {
		content: "\e604"
	}
	.business-selector {
		background: #EEE
	}
	.business-selector>h2 {
		width: 240px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #FBE400;
		background-color: #132D5B
	}
	.business-selector>ul {
		width: 240px;
		background-color: #132D5B;
		padding-bottom: 10px
	}
	.business-selector h3 {
		font-family: Arial, sans-serif
	}
	.business-selector h3 a {
		height: 36px;
		line-height: 36px;
		margin-left: 10px;
		border-top: 0
	}
	.business-selector h3 .micon {
		display: none
	}
	.business-selector h3:hover a {
		background-color: #EEE;
		color: #000;
		text-decoration: none
	}
	.business-selector .content {
		position: absolute;
		top: 0;
		right: 0;
		width: 500px;
		padding: 5px 0 0 20px
	}
	.business-selector .content a {
		padding: 6px 0
	}
	.business-selector .open h3 a {
		background-color: #EEE;
		color: #000;
		text-decoration: none
	}
	.business-selector .promotions h2 {
		margin-bottom: 0
	}
	.business-selector .promotions a {
		float: left;
		width: 220px;
		margin-right: 20px
	}
	.business-selector .promotions .picture,
	.business-selector .promotions img {
		margin-bottom: 0
	}
	.business-selector .services,
	.business-selector .sortiment {
		float: left;
		width: 220px;
		margin-right: 20px
	}
	.business-selector .col {
		max-height: 120px;
		overflow: hidden
	}
	.business-selector-logged {
		height: 415px;
		background: #132D5B
	}
	.business-selector-logged>h2,
	.business-selector-logged>h3 {
		float: left
	}
	.business-selector-logged>h3 a {
		width: 240px;
		height: 39px;
		line-height: 39px;
		margin-left: 0;
		border-bottom: 0
	}
	.business-selector-logged>h3 a .micon {
		display: block
	}
	.business-selector-logged .select-open {
		position: relative
	}
	.business-selector-logged .select-open ul {
		position: absolute;
		top: 39px;
		left: 0;
		z-index: 1;
		display: block
	}
	.business-selector-logged .content {
		top: 39px;
		left: 10px;
		width: 720px
	}
	.business-selector-logged .promotions a {
		margin-right: 10px
	}
	.business-selector-logged .sortiment {
		width: 460px;
		margin-right: 0
	}
	.business-selector-logged .sortiment .col {
		float: left;
		width: 220px;
		margin-right: 10px
	}
	.business-selector-logged .sortiment .arr-link {
		clear: both
	}
	.business-selector-logged .select-open .open .content {
		display: block
	}
	.teaser {
		margin: 0
	}
	.teaser .node {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.list-steps li {
		padding-right: 20px;
		padding-left: 75px
	}
	.list-steps .num {
		font-family: eurostileregular, Arial, sans-serif
	}
	.list-steps-inline li {
		float: left;
		width: 233px
	}
	.serp-search-form {
		margin-bottom: 20px
	}
	.serp-search-form .form-group {
		margin-bottom: 10px
	}
	.serp-search-form .form-group .form-control {
		float: left;
		width: 240px;
		padding-left: 30px
	}
	.serp-search-form .form-group .btn {
		width: auto
	}
	.serp-search-form .form-group>.gicon {
		top: 7px
	}
	.serp-search .serp-result a {
		margin: 0 -20px;
		padding: 5px 20px;
		font-size: 13px;
		font-weight: 400
	}
	.serp-search .serp-result .gicon {
		display: none
	}
	.serp-search .serp-result .category {
		float: right;
		display: block;
		color: #666;
		padding-left: 10px
	}
	.serp-catalog .form-control {
		float: right;
		width: auto
	}
	.serp-catalog .serp-pagination {
		clear: both
	}
	.serp-catalog .serp-result {
		margin-left: -10px
	}
	.serp-catalog .serp-result li {
		float: left;
		margin-left: 10px
	}
	.serp-catalog .serp-result li:first-child a {
		border-top: 0;
		min-height: 0
	}
	.serp-catalog .serp-result a {
		margin: 0;
		width: 140px;
		border: 0
	}
	.serp-catalog .serp-result img {
		float: none;
		margin-right: 0
	}
	#search-results #serp-tabs .mobile-nav-tabs {
		display: none
	}
	#search-results #serp-tabs .serp-tab {
		display: block
	}
	#search-results #serp-tabs .serp-tab li>a {
		padding-right: 30px
	}
	#search-results #serp-tabs .serp-tab li.ready>a {
		padding-right: 15px
	}
	#search-results #serp-tabs .serp-tab li .spinner {
		position: absolute;
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-top: 5px;
		top: 10px;
		right: 10px
	}
	#search-results #serp-tabs .serp-tab .count {
		display: none
	}
	#search-results #serp-tabs .serp-tab .count.fullfiled {
		display: inline-block
	}
	#search-results .result-header-line {
		display: block;
		margin-bottom: 20px
	}
	#search-results .result-header-line .results-perpage {
		float: right
	}
	#search-results .serp-publitas .serp-result {
		margin-left: -10px
	}
	#search-results .serp-publitas .serp-result li {
		float: left;
		margin-left: 10px
	}
	#search-results .serp-publitas .serp-result li:first-child a {
		border-top: 0;
		min-height: 0
	}
	#search-results .serp-publitas .serp-result a {
		margin: 0;
		width: 140px;
		border: 0
	}
	#search-results .serp-publitas .serp-result img {
		float: none;
		margin-right: 0
	}
	#search-results .serp-store .body.address-in.contact-in.description-in .block {
		float: left;
		width: 49%
	}
	#search-results .serp-store .body.address-in.contact-in.description-in .block.description {
		width: 100%
	}
	#search-results .serp-store .body.address-in.contact-in .block,
	#search-results .serp-store .body.address-in.description-in .block,
	#search-results .serp-store .body.contact-in.description-in .block {
		float: left;
		width: 49%
	}
	#search-results .serp-store .body.address-in.description-in .block.description,
	#search-results .serp-store .body.contact-in.description-in .block.description {
		margin-top: 10px;
		width: 49%
	}
	#search-results .result-footer {
		position: relative
	}
	#search-results .result-footer .results-info,
	#search-results .result-footer .show-all {
		display: inline-block
	}
	#search-results .result-footer .results-info {
		position: absolute;
		left: 0;
		line-height: 30px
	}
	#search-results .result-footer .button-wrap {
		text-align: center
	}
	#search-results .result-footer .button-wrap .btn {
		width: auto
	}
	.tab-pane.mkatalog .serp-result li {
		padding-left: 120px;
		padding-bottom: 40px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px
	}
	.tab-pane.mkatalog .serp-result h3 {
		margin: 10px 0
	}
	.tab-pane.mkatalog .serp-result .product-img {
		position: absolute;
		left: 0;
		top: 0
	}
	.tab-pane.mkatalog .serp-result .product-img img {
		max-width: 100px;
		max-height: 100px
	}
	.tab-pane.mkatalog .serp-result .product-code {
		margin-top: 0;
		color: #999
	}
	.tab-pane.mkatalog .serp-result .base {
		float: left;
		width: 345px
	}
	.tab-pane.mkatalog .serp-result .price {
		background: 0 0;
		border: 0;
		width: 235px;
		float: right;
		clear: none;
		margin: 0;
		padding: 10px 0
	}
	.tab-pane.mkatalog .serp-result .details {
		position: absolute;
		bottom: 10px;
		width: 100%;
		margin-left: -120px;
		padding-left: 120px;
		line-height: 30px
	}
	.tab-pane.mkatalog .serp-result .details .col {
		width: 345px
	}
	.tab-pane.mkatalog .serp-result .details .promotion {
		line-height: 1.30769231
	}
	.tab-pane.mkatalog .serp-result .details .availability {
		float: left
	}
	.tab-pane.mkatalog .serp-result .details .btn {
		float: right;
		display: inline-block;
		width: auto;
		margin-right: 0;
		font-weight: 700
	}
	.tab-pane.mkatalog .serp-result .details .btn:hover {
		background-color: #183B7A!important;
		text-decoration: none
	}
	#search.search {
		position: absolute;
		top: 30px;
		z-index: 52;
		left: 175px
	}
	#search.search .search-btn {
		display: none
	}
	#search.search .form-group {
		position: relative;
		display: block;
		margin-top: 0;
		padding: 0;
		background: 0 0
	}
	#search.search .form-group .gicon {
		top: 8px;
		left: 6px
	}
	#search.search .form-group .form-control {
		float: left;
		height: 32px;
		width: 170px;
		border-color: #fff
	}
	#search.search .form-group .btn {
		float: left;
		width: auto;
		height: 32px;
		line-height: 20px;
		padding-left: 15px;
		padding-right: 15px;
		border: 1px solid #fff;
		font-weight: 400
	}
	#typeaheadRespose {
		width: 225px;
		top: 32px;
		left: auto
	}
	#typeaheadRespose .title {
		font-weight: 700;
		padding: 10px 20px
	}
	.suggester {
		top: 33px
	}
	#alt-search .suggester {
		top: 31px;
		right: auto;
		left: 0;
		width: 100%
	}
	.makrokatalog {
		width: 740px;
		margin: 0 -20px;
		overflow-y: hidden;
		overflow-x: scroll;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch
	}
	.makrokatalog .info-note {
		display: none
	}
	.makrokatalog iframe {
		display: block;
		width: 980px
	}
	.store-map-wrap {
		display: block;
		position: relative;
		border-bottom: 1px dashed #7F9FBE;
		padding-bottom: 20px
	}
	.locator-tab {
		display: none
	}
	.store-selector {
		display: block;
		position: relative;
		float: left;
		width: 300px
	}
	.store-selector hr {
		display: none
	}
	.tangram-suggestion-main {
		z-index: 1000
	}
	.store-search-box {
		position: relative;
		padding: 10px;
		border: 1px solid #ccc;
		z-index: 10;
		background: #fff
	}
	.store-geo {
		display: none;
		padding-bottom: 10px;
		border-bottom: 1px dashed #7F9FBE
	}
	.store-geo a {
		font-size: 13px
	}
	.store-geo .gicon {
		top: -3px;
		color: #7F9FBE
	}
	.store-geo .gicon:before {
		font-size: 16px
	}
	.store-search {
		margin-bottom: 10px
	}
	.store-search .form-group {
		position: relative;
		width: 100%
	}
	.store-search .form-group .info-label {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	.store-search .form-group>.gicon {
		position: absolute;
		left: 8px;
		color: #ccc
	}
	.store-search .form-group>.gicon:before {
		font-size: 18px
	}
	.store-search .form-group .form-control {
		display: inline-block;
		float: left;
		padding-left: 30px
	}
	.store-search .form-group .btn {
		width: auto;
		float: right;
		margin-top: 5px
	}
	.store-search .form-group>.gicon {
		top: 7px
	}
	.store-filter {
		margin-top: 20px
	}
	.store-filter .micon {
		margin-left: 3px;
		font-size: 9px
	}
	.store-filter .gicon {
		top: -3px
	}
	.store-filter .gicon:before {
		font-size: 13px
	}
	.store-filter .clear {
		float: right;
		display: none;
		font-weight: 400;
		text-decoration: none
	}
	.store-filter .trigger a {
		font-weight: 700
	}
	.store-filter .trigger a .micon {
		text-decoration: none;
		display: inline-block;
		font-size: 7px
	}
	.store-filter .filter-preview {
		display: none;
		margin-top: 10px
	}
	.store-filter .filter-preview a {
		font-size: 13px;
		font-weight: 400;
		display: inline-block;
		text-decoration: none;
		padding-right: 10px
	}
	.store-filter .filter-preview a:hover {
		text-decoration: underline
	}
	.store-filter .filter {
		display: none
	}
	.store-filter .filter>ul {
		margin-bottom: 10px
	}
	.store-filter .filter a {
		padding: 3px 0
	}
	.store-filter .filter label {
		padding: 0
	}
	.store-filter ul {
		margin-bottom: 0;
		padding-left: 0
	}
	.store-filter ul li {
		list-style: none
	}
	.store-filter ul a {
		display: inline-block;
		padding: 10px 0;
		text-decoration: none
	}
	.store-filter ul a:active,
	.store-filter ul a:focus,
	.store-filter ul a:hover {
		text-decoration: underline
	}
	.store-filter ul .group-icon {
		position: relative;
		top: 2px;
		display: inline-block;
		width: 15px;
		height: 15px;
		overflow: hidden;
		margin-right: 5px;
		background-color: #7F9FBE;
		color: #fff
	}
	.store-filter ul .group-icon .gicon {
		top: -5px;
		left: 1px
	}
	.store-filter ul .group-icon .gicon:before {
		font-size: 13px
	}
	.store-filter ul label {
		display: inline-block;
		padding: 10px 0
	}
	.store-filter ul ul {
		display: none
	}
	.store-filter>ul {
		margin-bottom: 10px
	}
	.store-filter .btn-link {
		float: right
	}
	.store-search-results {
		width: 100%;
		min-height: 50px;
		overflow: auto;
		margin-top: 10px
	}
	.store-search-results a {
		display: block;
		padding: 10px;
		border-top: 1px dashed #7F9FBE;
		text-decoration: none
	}
	.store-search-results a:active,
	.store-search-results a:focus,
	.store-search-results a:hover {
		background-color: #FEF8BF
	}
	.store-search-results a:first-child {
		border-top: 0
	}
	.store-search-results a address {
		float: left;
		margin-bottom: 0
	}
	.store-search-results a address strong {
		display: inline-block;
		padding-bottom: 5px;
		font-size: 15px;
		text-decoration: underline
	}
	.store-search-results a .gicon {
		color: #7F9FBE
	}
	.store-search-results a .gicon.earphone:before,
	.store-search-results a .gicon.envelope:before {
		font-size: 16px
	}
	.store-search-results a .micon {
		color: #7F9FBE
	}
	.store-search-results a .micon.icon-my-location {
		top: 4px
	}
	.store-search-results a .micon.icon-my-location:before {
		font-size: 20px
	}
	.touchable .store-search-results a:hover {
		background-color: #fff
	}
	.store-map {
		float: right;
		width: 380px
	}
	.store-map .map {
		width: 100%;
		height: 380px
	}
	.store-comments .fb-comments iframe[style],
	.store-comments .fb-comments>span {
		width: 700px!important
	}
	.all-store-list #nearestStore {
		display: none
	}
	.all-store-list .store-filter .specify .micon {
		margin-left: 0
	}
	.all-store-list .store-filter .specify .micon:before {
		position: relative
	}
	.store-detail .news .collapsed {
		font-size: 13px
	}
	.store-detail .info-note {
		clear: both
	}
	.store-detail .sidebar {
		clear: right;
		float: right;
		width: 220px
	}
	.store-detail .content {
		float: left;
		width: 460px
	}
	.store-detail .content>.picture {
		clear: both
	}
	.store-detail .contact a {
		padding: 2px 0
	}
	.store-detail .address {
		margin-bottom: 10px
	}
	.store-detail .map {
		display: block;
		width: 220px;
		height: 300px;
		margin-bottom: 10px
	}
	.store-detail .department-managers .mobile-toggle-trigger,
	.store-detail .for-partners .mobile-toggle-trigger,
	.store-detail .store-managers .mobile-toggle-trigger {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0
	}
	.store-detail .department-managers .mobile-toggle-trigger .micon,
	.store-detail .for-partners .mobile-toggle-trigger .micon,
	.store-detail .store-managers .mobile-toggle-trigger .micon {
		display: none
	}
	.store-detail .for-partners,
	.store-detail .store-managers {
		border-bottom: 0
	}
	.store-detail .for-partners .mobile-toggle-trigger {
		margin: 17px 0 8.5px;
		padding: 0;
		border-top: 0
	}
	.store-detail .for-partners,
	.store-detail .opening-hours {
		float: left;
		width: 220px
	}
	.store-detail .opening-hours {
		margin-right: 20px
	}
	.store-detail .store-managers ul {
		text-align: center
	}
	.store-detail .gas-table {
		float: left;
		width: 50%
	}
	.store-detail .services {
		margin-left: -20px
	}
	.store-detail .services .picture {
		margin: 0 15px 15px 0
	}
	.store-detail .services .col {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.store-detail .services .table {
		width: 135px;
		font-size: 13px
	}
	.promotions .featured-catalogues .half {
		float: left
	}
	.promotions .featured-catalogues .half .picture {
		float: left;
		max-width: 220px;
		max-height: 190px;
		width: auto!important
	}
	.promotions .featured-catalogues .half a {
		float: left
	}
	.promotions .featured-catalogues .half a:first-child .picture {
		margin-right: 20px
	}
	.promotions .featured-catalogues .full {
		float: right
	}
	.promotions .featured-catalogues .full .picture {
		float: none;
		width: auto;
		max-width: 220px;
		max-height: 85px
	}
	.promotions .featured-catalogues .full .picture:first-child {
		margin-top: 0;
		margin-bottom: 20px
	}
	.catalog-viewer .mobile-catalog-nav {
		display: none
	}
	.catalog-viewer .nav-tabs {
		display: block
	}
	.catalog-viewer .tab-content {
		margin-top: 0;
		padding: 10px 20px;
		border-top: 0
	}
	.catalog-viewer .catalog li {
		float: left;
		width: 180px;
		margin-right: 20px
	}
	.catalog-viewer .catalog a {
		padding: 10px;
		text-align: center
	}
	.catalog-viewer .catalog .img {
		position: relative;
		width: 160px;
		height: 226px;
		background-color: #fff
	}
	.catalog-viewer .catalog .img .picture,
	.catalog-viewer .catalog .img img {
		position: absolute;
		top: auto;
		bottom: 0;
		max-width: 100%;
		max-height: 100%
	}
	.catalog-viewer .catalog strong {
		margin-top: 10px
	}
	.catalog-viewer .catalog span {
		font-size: 11px
	}
	.catalog-viewer .catalog .upcoming .img {
		position: relative
	}
	.catalog-viewer .catalog .upcoming .upcoming-info {
		text-align: center;
		margin-top: 10px
	}
	.catalog-viewer p {
		clear: both;
		text-align: center
	}
	.catalog-viewer .btn {
		width: auto
	}
	.special-promotions .mobile-special-promotions-nav {
		display: none
	}
	.special-promotions .nav-tabs {
		display: block
	}
	.special-promotions .tab-content {
		margin-top: 10px
	}
	.special-promotions .load-more {
		clear: both;
		text-align: center
	}
	.special-promotions .load-more .btn {
		width: auto
	}
	.promotions-results {
		margin-left: -20px
	}
	.promotions-results a {
		float: left;
		width: 220px;
		min-height: 260px;
		margin: 0 0 20px 20px;
		padding: 127px 10px 40px;
		border: 1px solid #ccc;
		background: #EEE
	}
	.promotions-results .picture,
	.promotions-results img {
		max-width: 218px
	}
	.promotions-results .date {
		color: #444;
		font-weight: 700
	}
	.promotions-results .sale {
		top: 10px;
		left: 10px;
		width: 60px;
		height: 60px;
		line-height: 1.30769231;
		padding-top: 8px;
		font-size: 20px
	}
	.promotions-results .sale span {
		display: block;
		font-size: 13px
	}
	.promotions-results .btn,
	.promotions-results .gicon {
		display: inline-block
	}
	.promotions-results .gicon {
		top: -1px;
		color: #7F9FBE
	}
	.promotions-results .gicon:before {
		font-size: 18px
	}
	.promotions-results .btn {
		position: absolute;
		bottom: 10px;
		left: 10px;
		width: auto
	}
	.lt-ie9 .promotions-results a {
		min-height: 130px
	}
	.upcoming-events .event-top-theme {
		height: 238px
	}
	.upcoming-events .event-top-theme img {
		max-height: 238px
	}
	.upcoming-events .event-top-theme h2 {
		margin-top: 0;
		margin-bottom: 20px;
		color: #fff
	}
	.upcoming-events .event-top-theme .info {
		color: #fff;
		height: 238px;
		padding: 15px
	}
	.upcoming-events .event-top-theme .info ul.basic-info {
		margin: 10px 0
	}
	.upcoming-events .event-top-theme .info ul.basic-info li {
		margin-right: 10px
	}
	.upcoming-events .event-top-theme .info p.short-desc {
		max-height: 34px;
		overflow: hidden
	}
	.events-list label {
		display: inline-block
	}
	.events-list select {
		display: inline-block;
		width: 150px
	}
	.events-list .mobile-nav-tabs {
		display: none
	}
	.events-list .event-nav .nav-tabs {
		float: left
	}
	.events-list .event-nav .categories-select {
		float: right
	}
	.events-list .event-nav .categories-select .category {
		float: left;
		margin-left: 10px
	}
	.events-list .event-nav .categories-select.long-tabs {
		float: left;
		margin: 10px 0
	}
	.events-list .event-nav .categories-select.long-tabs .category {
		margin-left: 0;
		margin-right: 10px
	}
	.events-list .nav-tabs {
		display: block;
		border: 0
	}
	.events-list .categories-select {
		margin-bottom: 0
	}
	.events-list .tab-content {
		border-top: 1px solid #ccc;
		padding: 20px 0
	}
	.event-item .event-head {
		float: left;
		width: 270px
	}
	.event-item .picture,
	.event-item img {
		float: left;
		min-width: 0
	}
	.event-item .picture {
		margin-right: 20px
	}
	.event-item .event-info {
		position: relative;
		height: 100%;
		margin-left: 290px;
		padding: 0 10px 0 0
	}
	.event-item .inside {
		padding-bottom: 50px
	}
	.event-item .inside .desc {
		max-height: 51px;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.event-item .bottom {
		position: absolute;
		bottom: 20px
	}
	.event-item.expired {
		display: block
	}
	.event-item.expired .event-info {
		padding: 10px 10px 10px 0
	}
	.event-detail .header-box {
		display: table
	}
	.event-detail .header-box .picture,
	.event-detail .header-box img {
		min-width: 0
	}
	.event-detail .header-box .inner,
	.event-detail .header-box .picture {
		vertical-align: top;
		display: table-cell
	}
	.event-detail .header-box .inner {
		padding: 0 20px
	}
	.event-detail .header-box .btn,
	.event-detail .inline {
		display: inline-block
	}
	.event-small .picture,
	.event-small img {
		max-width: 100%
	}
	.event-small .inner .gicon:before {
		font-size: 24px;
		margin-top: -1px
	}
	.event-small .inner .text-float {
		display: inline-block
	}
	.event-small.expired {
		display: block
	}
	.event-small.expired .inner .crop {
		overflow: hidden
	}
	.event-medium-list {
		clear: both
	}
	.event-medium {
		float: left;
		width: 33.33333333%;
		padding-left: 10px;
		padding-right: 10px
	}
	.event-medium h3 {
		margin-top: 0
	}
	.event-medium.no-image h3 {
		margin-top: 10px
	}
	.event-medium .inner {
		padding-bottom: 190px
	}
	.event-medium .inner .short-desc {
		margin-bottom: 0
	}
	.event-medium .inner-info {
		position: absolute;
		bottom: 20px;
		left: 10px
	}
	.event-medium .inner-info .short-address .text-float {
		display: inline-block;
		max-width: 160px;
		height: 17px;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle
	}
	.event-medium.expired {
		display: block
	}
	.event-medium.expired .inner {
		padding-bottom: 20px
	}
	.event-header li,
	.event-register-success .picture {
		float: left
	}
	.event-register-success .event-reg-content {
		float: left;
		width: 340px;
		padding-left: 20px
	}
	.event-unsubscription-success {
		clear: both;
		margin-top: 0
	}
	.event-unsubscription-success .picture {
		float: left
	}
	.event-unsubscription-success .content {
		float: left;
		width: 360px;
		padding-left: 20px
	}
	.gr-art-item .head .picture,
	.gr-art-item .head img,
	.gr-article-detail .head .picture,
	.gr-article-detail .head img {
		min-width: 0
	}
	.gr-art-item .body .btn {
		width: auto
	}
	.gr-articles-list .mobile-nav-tabs {
		display: none
	}
	.gr-articles-list .nav-tabs {
		display: block;
		margin-bottom: 20px
	}
	.assortment .btn {
		width: auto
	}
	.product-category .more-products {
		display: none
	}
	.product-category .btn,
	.product-detail .btn {
		width: auto
	}
	.product-banner {
		clear: both;
		position: relative;
		height: 149px
	}
	.higher-tablet.product-banner {
		height: 200px
	}
	.product-banner .info {
		position: absolute;
		top: 0;
		right: 0;
		width: auto;
		min-width: 220px;
		max-width: 280px;
		height: 149px;
		padding: 10px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5Q0E2RkU1OTZGODExRTM5OTc0ODI4OUE3MjZGRDc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5Q0E2RkU2OTZGODExRTM5OTc0ODI4OUE3MjZGRDc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlDQTZGRTM5NkY4MTFFMzk5NzQ4Mjg5QTcyNkZENzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTlDQTZGRTQ5NkY4MTFFMzk5NzQ4Mjg5QTcyNkZENzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NhKEJAAAAG0lEQVR42mKUsqk+w0AEYGIgEowqpI5CgAADAKH7AbHm1Y1GAAAAAElFTkSuQmCC);
		background: rgba(26, 60, 123, .8);
		overflow: hidden
	}
	.higher-tablet.product-banner .info {
		height: 200px
	}
	.product-banner .info .gicon,
	.product-banner .info ul {
		color: #fff
	}
	.product-banner .info .btn {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.product-banner .info ul {
		margin: 0 0 20px;
		font-size: 13px
	}
	.product-banner .info ul a {
		display: block;
		color: #fff;
		text-decoration: none;
		max-height: 17px;
		overflow: hidden
	}
	.product-banner .info ul a:active,
	.product-banner .info ul a:focus,
	.product-banner .info ul a:hover {
		text-decoration: underline
	}
	.product-list {
		margin-left: -20px
	}
	.product-list li {
		float: left
	}
	.product-list a {
		width: 340px;
		margin-left: 20px
	}
	.product-list-1 {
		margin-bottom: 0
	}
	.product-list-1 a {
		min-height: 86px;
		margin-bottom: 10px;
		padding: 3px 10px 10px 150px
	}
	.product-list-1 h3 {
		margin-bottom: 5px
	}
	.product-list-1 img {
		max-width: 140px;
		max-height: 86px
	}
	.product-list-1 p {
		display: block;
		margin-bottom: 0
	}
	.product-list-2 a {
		min-height: 70px;
		margin-bottom: 10px;
		padding: 3px 10px 10px 80px
	}
	.product-list-2 img {
		max-width: 70px;
		max-height: 70px
	}
	.product-list-2 p {
		display: block;
		margin-bottom: 0
	}
	.product-list-3 a {
		width: 220px
	}
	.product-list-3 .picture,
	.product-list-3 img {
		position: static;
		display: block;
		max-width: 220px;
		margin-bottom: 0
	}
	.product-list-3 h3 {
		margin-top: 3px
	}
	.product-list-3 .gicon {
		display: none
	}
	.product-list-4 a {
		min-height: 70px;
		margin-bottom: 10px;
		padding: 3px 10px 10px 80px
	}
	.product-list-4 img {
		max-width: 70px;
		max-height: 70px
	}
	.product-list-4 p {
		display: block;
		margin-bottom: 0
	}
	.product-list-5 li {
		float: left;
		min-height: 110px;
		margin: 0 0 20px 20px;
		padding-left: 190px
	}
	.product-list-5 img {
		max-width: 180px;
		max-height: 110px
	}
	.product-list-5 a {
		margin-left: 0
	}
	.product-list-6 li {
		width: 220px;
		margin-left: 20px;
		padding: 0
	}
	.product-list-6 a {
		width: auto;
		margin-left: 0
	}
	.product-list-6 h3 {
		margin-top: 10px
	}
	.product-list-6 .picture,
	.product-list-6 img {
		position: static;
		display: block;
		max-width: 220px;
		margin-bottom: 0
	}
	.product-list-7 {
		margin-left: -20px
	}
	.product-list-7 li {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.product-list-7 a {
		width: auto;
		margin-left: 0
	}
	.product-list-7 .image {
		position: relative;
		overflow: hidden
	}
	.product-list-7 .image p {
		position: absolute;
		bottom: -100%;
		left: 0;
		display: block;
		width: 100%;
		margin: 0;
		padding: 10px;
		background: #193979;
		background: rgba(26, 60, 123, .8);
		color: #fff;
		-webkit-transition: bottom .25s ease-in-out;
		transition: bottom .25s ease-in-out
	}
	.product-list-7 .image p a {
		display: inline;
		color: #fff
	}
	.product-list-7 .image:hover p,
	.touchable .product-list-7 .image p {
		bottom: 0
	}
	.product-list-7 img {
		max-width: 220px;
		max-height: 117px
	}
	.product-list-8 {
		margin-left: -20px
	}
	.product-list-8 li {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.product-list-8 .picture,
	.product-list-8 img {
		position: static;
		display: block;
		margin-bottom: 0
	}
	.product-list-8 a {
		width: auto;
		margin-left: 0
	}
	.product-list-8 a:active h3,
	.product-list-8 a:focus h3,
	.product-list-8 a:hover h3 {
		text-decoration: underline
	}
	.product-list-8 h3 {
		padding: 5px 0;
		border: 0;
		text-align: left;
		background: 0 0;
		color: #193979;
		font-size: 16px;
		font-weight: 400
	}
	.product-list-8 h3:active,
	.product-list-8 h3:focus,
	.product-list-8 h3:hover {
		background: 0 0;
		color: #193979
	}
	.where-to-buy .cta {
		text-align: left
	}
	.where-to-buy .cta h2 {
		margin-top: 0
	}
	.where-to-buy .cta .separator {
		display: inline-block;
		padding: 0 20px
	}
	.where-to-buy .cta .btn {
		width: auto
	}
	.where-to-buy .manager h3 {
		display: none
	}
	.where-to-buy .manager .department-manager {
		display: block;
		margin-top: 0
	}
	.more-about {
		margin: 0 0 10px -20px;
		padding: 0;
		border-bottom: 0
	}
	.more-about li {
		float: left;
		width: 220px;
		margin-left: 20px
	}
	.more-about h3 {
		margin: 0 0 10px;
		padding: 0;
		line-height: 1.30769231;
		border-top: 0;
		color: #444;
		cursor: default
	}
	.more-about .micon {
		display: none
	}
	.more-about p {
		display: block
	}
	.recommended-promotions .promotions-box {
		float: left
	}
	.recommended-promotions .promotions-box .btn {
		width: auto
	}
	.recommended-promotions .catalog-scroller {
		clear: none;
		float: right;
		width: 460px;
		margin-top: 0
	}
	.recommended-promotions .all-promotions {
		clear: both
	}
	.recommended-promotions .all-promotions .btn {
		width: auto
	}
	.recommended-promotions-2 .promotions-results {
		width: 480px
	}
	.recommended-promotions-2 .catalog-scroller {
		width: 220px
	}
	.inspirations-recipe .ingredients li {
		width: 100%
	}
	.inspirations-recipe .product-banner .info {
		color: #fff;
		padding-bottom: 85px;
		min-width: 280px
	}
	.inspirations-recipe .product-banner .info>p {
		max-height: 51px;
		overflow: hidden
	}
	.inspirations-recipe .product-banner .info .cook-info {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%
	}
	.inspirations-recipe .product-banner .info .cook-info .segment.time-info .title .gicon.clock {
		color: #193979
	}
	.inspirations-recipe .steps .step .picture,
	.inspirations-recipe .steps .step .picture.empty {
		width: 220px;
		height: 150px
	}
	.inspirations-recipe .steps .step .picture,
	.inspirations-recipe .steps .step img {
		float: none;
		margin-bottom: 20px
	}
	.inspirations-recipe .steps .step .step-no {
		top: 110px
	}
	.inspirations-recipe .steps .step .step-desc {
		margin-left: 0
	}
	.insp-archive-list .mobile-nav-tabs {
		display: none
	}
	.insp-archive-list .nav-tabs {
		display: block;
		margin-bottom: 20px
	}
	.insp-archive-list .insp-archive-item .picture,
	.insp-archive-list .insp-archive-item img.img-responsive {
		min-width: 0;
		margin-bottom: 20px
	}
	.brands {
		margin-left: -20px
	}
	.brands li {
		clear: none;
		float: left;
		width: 342px;
		margin-left: 18px
	}
	.brands .img-brand,
	.brands .img-webshop {
		width: auto
	}
	.brands .img-brand .picture,
	.brands .img-brand img,
	.brands .img-webshop .picture,
	.brands .img-webshop img {
		max-height: 104px
	}
	.brands .img-brand .picture,
	.brands .img-brand img {
		max-width: 104px
	}
	.brands .img-webshop .picture,
	.brands .img-webshop img {
		max-width: 236px
	}
	.brands h3 {
		clear: both;
		margin-top: 10px
	}
	.brands .webshop {
		margin-top: 10px;
		font-size: 13px
	}
	.brands p {
		clear: both;
		display: block
	}
	.brand-detail .banner {
		clear: both
	}
	.brand-detail .banner .img-responsive {
		max-width: 700px;
		width: auto
	}
	.brand-detail .banner .logo .logo {
		position: absolute;
		max-width: 110px;
		top: 20px;
		left: 20px;
		margin-bottom: 0
	}
	.brand-detail .text {
		float: left;
		width: 460px
	}
	.brand-detail .btn {
		width: auto
	}
	.brand-detail .recommended-promotions {
		clear: none;
		float: right;
		width: 220px;
		margin-left: 20px
	}
	.for-my-business .business-list {
		margin-left: -20px
	}
	.for-my-business .business-list li {
		float: left
	}
	.for-my-business .business-list a {
		width: 220px;
		margin-left: 20px
	}
	.for-my-business .business-list a:hover p,
	.touchable .for-my-business .business-list a p {
		bottom: 0
	}
	.for-my-business .business-list a:hover h3,
	.touchable .for-my-business .business-list a h3 {
		text-decoration: underline
	}
	.for-my-business .cant-find {
		text-align: left
	}
	.for-my-business .cant-find h2 {
		margin-bottom: 10px
	}
	.for-my-business .cant-find .separator {
		display: inline-block;
		padding: 0 20px
	}
	.business-detail .btn,
	.for-my-business .cant-find .btn {
		width: auto
	}
	.services .cards tbody td,
	.services .cards tbody th {
		font-size: 13px
	}
	.services .cards .gicon:before {
		font-size: 18px
	}
	.services .list-links {
		margin-left: -20px
	}
	.services .list-links li {
		float: left;
		width: 340px;
		margin-left: 20px
	}
	.service-selector h2 {
		font-size: 20px
	}
	.service-selector .selector {
		border: 1px solid #ccc;
		overflow: hidden
	}
	.service-selector .selector img {
		max-width: 400px
	}
	.service-selector .menu {
		float: right;
		width: 298px;
		margin: 0
	}
	.service-selector .menu a {
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 0;
		background: #fff;
		color: #193979;
		font-size: 13px;
		font-weight: 400
	}
	.service-selector .menu a:active,
	.service-selector .menu a:focus,
	.service-selector .menu a:hover {
		background: #7F9FBE;
		color: #fff
	}
	.service-selector .menu .selected {
		background: #193979;
		color: #fff
	}
	.service-selector .menu .gicon {
		display: none
	}
	.service-selector .selected {
		display: block
	}
	.service-selector .service {
		position: relative;
		width: 400px;
		height: 240px
	}
	.service-selector .service:active h3,
	.service-selector .service:focus h3,
	.service-selector .service:hover h3 {
		text-decoration: none
	}
	.service-selector .service div {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 2;
		width: 100%;
		padding: 0 10px;
		background: #193979;
		background: rgba(26, 60, 123, .8)
	}
	.service-selector .service .picture {
		bottom: inherit;
		left: inherit;
		z-index: 0;
		padding: inherit
	}
	.service-selector .service h3,
	.service-selector .service p {
		color: #fff
	}
	.service-selector .service h3 {
		text-decoration: underline
	}
	.service-detail-banner {
		clear: both;
		position: relative;
		height: 200px
	}
	.service-detail-banner .category {
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		margin-bottom: 0;
		padding-left: 0
	}
	.service-detail-banner .category li {
		list-style: none
	}
	.service-detail-banner .category>li {
		position: relative;
		float: left
	}
	.service-detail-banner .category>li span,
	.service-detail-banner .category>li>a {
		position: relative;
		display: block;
		line-height: 50px;
		padding: 0 10px 0 30px;
		background: #193979;
		color: #fff;
		text-decoration: none;
		font-weight: 700
	}
	.service-detail-banner .category>li span:after,
	.service-detail-banner .category>li span:before,
	.service-detail-banner .category>li>a:after,
	.service-detail-banner .category>li>a:before {
		content: '';
		position: absolute;
		top: 0;
		right: -30px;
		z-index: 2;
		display: block;
		width: 0;
		height: 0;
		border-width: 25px 15px;
		border-style: solid;
		border-color: transparent;
		border-left-color: #193979
	}
	.service-detail-banner .category>li span:after,
	.service-detail-banner .category>li>a:after {
		right: -34px;
		z-index: 1;
		border-width: 25px 17px;
		border-left-color: #fff
	}
	.service-detail-banner .category>li>a:active,
	.service-detail-banner .category>li>a:focus,
	.service-detail-banner .category>li>a:hover {
		background-color: #FBE400;
		color: #193979
	}
	.service-detail-banner .category>li>a:active:before,
	.service-detail-banner .category>li>a:focus:before,
	.service-detail-banner .category>li>a:hover:before {
		border-left-color: #FBE400
	}
	.service-detail-banner .category>li span:after {
		display: none
	}
	.service-detail-banner .category>li:first-child>a {
		padding-left: 15px
	}
	.service-detail-banner .category>li:hover span,
	.service-detail-banner .category>li:hover>a {
		background-color: #FBE400;
		color: #193979
	}
	.service-detail-banner .category>li:hover span:before,
	.service-detail-banner .category>li:hover>a:before {
		border-left-color: #FBE400
	}
	.service-detail-banner .category>li:hover>ul {
		display: block
	}
	.service-detail-banner .category ul {
		display: none;
		position: absolute;
		top: 50px;
		left: 0;
		z-index: 3;
		margin-bottom: 0;
		padding: 10px 0;
		background: #FBE400
	}
	.service-detail-banner .category ul li {
		list-style: none
	}
	.service-detail-banner .category ul a {
		display: block;
		padding: 5px 20px;
		text-decoration: none;
		white-space: nowrap;
		font-weight: 700
	}
	.service-detail-banner .category ul a:active,
	.service-detail-banner .category ul a:focus,
	.service-detail-banner .category ul a:hover {
		text-decoration: underline
	}
	.service-detail>.picture {
		max-width: 245px;
		margin-right: 20px;
		float: left
	}
	.cs-base .tablet {
		display: block
	}
	.cs-base .desktop,
	.cs-base .mobile {
		display: none
	}
	.cs-base .service-detail-banner {
		height: 250px;
		margin-bottom: 40px
	}
	.cs-base .block {
		position: relative;
		min-height: 116px;
		margin-bottom: 20px;
		padding-left: 320px
	}
	.cs-base .block img {
		position: absolute;
		top: 0;
		left: 0;
		margin-bottom: 0
	}
	.cs-base .btn {
		width: auto
	}
	.cs-home .btn {
		display: inline-block
	}
	.cs-home .stories h3 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.cs-about .block {
		min-height: 150px
	}
	#iframe50d50d {
		width: 740px;
		margin: -56px -20px 0
	}
	.qr-language .langs li:nth-child(2n+1) {
		clear: none
	}
	.qr-language .langs li:nth-child(4n+1) {
		clear: both
	}
	.qr-language .langs a {
		width: 167px
	}
}
@media screen and (min-width: 768px) {
	.gallery-slider .arrowleft,
	.gallery-slider .arrowright {
		display: inline-block
	}
	.store-notification,
	.store-notification-secondary {
		position: absolute;
		width: 210px;
		margin-top: 0
	}
	.store-notification:before {
		content: '';
		position: absolute;
		top: -20px;
		left: 20px;
		display: block;
		border: 10px solid transparent;
		border-bottom: 10px solid #e5ecf2
	}
	.store-notification .store-notification-btn {
		padding-right: 15px;
		padding-left: 15px
	}
	.store-notification .store-notification-store {
		display: none
	}
}
@media (min-width: 992px) {
	.clear-tablet {
		clear: none
	}
	.clear-desktop {
		clear: both
	}
	.captcha-field .has-error .control-label {
		margin-left: 0
	}
	.container {
		width: 980px
	}
	.inpage-navigation .main {
		width: 700px
	}
	.incompatible .info {
		width: 620px
	}
	.top-bar li {
		margin: 0
	}
	.top-bar .gicon {
		display: none
	}
	.lt-ie9 .top-bar .homestore .text {
		margin-right: 1px
	}
	.top-bar .homestore.show-icon .text {
		display: none
	}
	.top-bar .homestore.show-icon .gicon {
		display: inline-block
	}
	.top-bar .opening {
		max-width: 350px
	}
	.top-bar .selected .gicon {
		display: inline-block
	}
	.top-bar .text {
		display: inline-block;
		color: #7F9FBE
	}
	.login-box .login .shopping-cart .content {
		display: block;
		padding: 0 5px;
		line-height: 15px;
		background-color: #FBE400;
		color: #333;
		white-space: nowrap;
		font-size: 11px
	}
	.login-box .login .shopping-cart strong {
		display: block;
		font-size: 13px
	}
	.flayout {
		max-width: 400px
	}
	.lt-ie10 .flayout .login .user-box.is-recognized .text {
		width: 150px
	}
	.flayout .login .user-box .text {
		max-width: 220px
	}
	.flayout .logout .user-name .name {
		max-width: 160px
	}
	.main-nav {
		width: 980px
	}
	.main-nav>.children ul>li>.text {
		padding: 0 15px
	}
	.main-nav>.children ul>.active>.text {
		height: 46px;
		margin-top: -5px;
		margin-bottom: -5px;
		padding-top: 5px;
		background: #fff
	}
	.main-nav>.children ul>.selected:hover>.children ul {
		display: block
	}
	.lt-ie9 .main-nav .extended>li>a {
		min-width: 155px;
		width: 155px
	}
	.cookie-policy .assistance-box {
		width: 300px
	}
	.stores-list .store {
		width: 300px;
		padding-right: 90px
	}
	.stores-list .store>.gicon {
		display: block
	}
	.footer .bottom a:active,
	.footer .bottom a:focus,
	.footer .bottom a:hover,
	.footer .contact a:active,
	.footer .contact a:focus,
	.footer .contact a:hover,
	.footer .footer-nav ul ul a:active,
	.footer .footer-nav ul ul a:focus,
	.footer .footer-nav ul ul a:hover {
		text-decoration: underline
	}
	.footer .footer-nav {
		float: left;
		width: 720px;
		margin-right: 0;
		border-bottom: 0
	}
	.footer .contact {
		float: right;
		width: 220px;
		margin: 7px 20px 0 0
	}
	.footer .contact .left {
		margin-right: 0
	}
	.footer .contact .social-icons {
		margin: 10px 0 20px;
		position: static;
		padding-top: 0
	}
	.catalog-scroller .wrapper {
		width: 520px
	}
	.catalog-scroller-single {
		width: 300px
	}
	.catalog-scroller-single .wrapper {
		width: 160px
	}
	.catalog-scroller-single .prev {
		left: 0
	}
	.catalog-scroller-single .next {
		right: -6px
	}
	.daily-offers .offer-item .picture {
		float: left;
		text-align: left;
		margin-right: 20px
	}
	.daily-offers .offer-item .inner {
		float: left;
		width: 220px
	}
	.homepage .hp-buttons div {
		width: 326px
	}
	.homepage .hp-buttons div:first-child {
		width: 328px
	}
	.hero-banner {
		height: 257px
	}
	.hero-banner img {
		max-width: 980px
	}
	.business-selector>h2,
	.business-selector>ul {
		width: 320px
	}
	.business-selector .open+li h3 a,
	.business-selector h3 a {
		text-decoration: underline
	}
	.business-selector .open+li h3:hover a {
		text-decoration: none
	}
	.business-selector .content {
		width: 660px
	}
	.business-selector .promotions a {
		width: 195px;
		margin-right: 15px
	}
	.business-selector .sortiment {
		width: 420px;
		margin-right: 0
	}
	.business-selector .sortiment .col {
		float: left;
		width: 195px;
		margin-right: 15px
	}
	.business-selector .sortiment .arr-link {
		clear: both
	}
	.business-selector .services {
		width: 195px;
		margin-right: 15px
	}
	.business-selector-logged>h2,
	.business-selector-logged>ul {
		width: auto
	}
	.business-selector-logged .content {
		width: 960px
	}
	.business-selector-logged .promotions a {
		width: 220px;
		margin-right: 15px
	}
	.business-selector-logged .sortiment {
		width: 705px
	}
	.business-selector-logged .sortiment .col {
		width: 220px
	}
	.teaser .node {
		width: 300px
	}
	.teaser a:hover>.node-label {
		background: #1A3C7B
	}
	.list-steps-inline li {
		width: 313px
	}
	.scfForm label {
		width: 100%;
		text-align: right
	}
	.scfForm textarea {
		max-width: 100%
	}
	.scfForm .scfCheckBoxList label {
		width: auto;
		text-align: left;
		font-weight: 400
	}
	.scfForm .scfCheckBoxListLabel,
	.scfForm .scfDateSelectorLabel,
	.scfForm .scfRadioButtonListLabel {
		display: block;
		text-align: right;
		font-weight: 700;
		width: 100%
	}
	.scfForm .scfCheckBoxListLabel,
	.scfForm .scfRadioButtonListLabel {
		margin-top: 10px
	}
	.scfForm .date-selector-inputs>select {
		width: 33%
	}
	.scfForm .date-selector-inputs>label {
		width: 33%;
		text-align: center
	}
	#search-results .serp-store .body.address-in.contact-in.description-in .block {
		float: left;
		width: 25%
	}
	#search-results .serp-store .body.address-in.contact-in.description-in .block.description {
		width: 49%
	}
	#search-results .serp-store .body.address-in.contact-in .block,
	#search-results .serp-store .body.address-in.description-in .block,
	#search-results .serp-store .body.contact-in.description-in .block {
		float: left;
		width: 49%
	}
	#search-results .serp-store .body.address-in.description-in .block.description,
	#search-results .serp-store .body.contact-in.description-in .block.description {
		margin-top: 10px;
		width: 49%
	}
	.tab-pane.mkatalog .serp-result .base {
		width: 520px
	}
	.tab-pane.mkatalog .serp-result .price {
		width: 300px
	}
	.tab-pane.mkatalog .serp-result .details .col {
		width: 520px
	}
	#search.search {
		left: 200px
	}
	#search.search .form-group .form-control {
		width: 237px
	}
	.makrokatalog {
		width: 980px
	}
	.store-map {
		width: 620px
	}
	.store-map .map {
		height: 480px
	}
	.store-comments .fb-comments iframe[style],
	.store-comments .fb-comments>span {
		width: 940px!important
	}
	.all-store-list .alphabet {
		margin: 0 0 20px;
		display: block;
		font-size: 18px
	}
	.all-store-list .alphabet a {
		float: left;
		text-decoration: none;
		display: inline-block;
		min-width: 10px;
		text-align: center
	}
	.all-store-list .alphabet a.disable {
		color: #EEE;
		cursor: default
	}
	.all-store-list .alphabet .sep {
		float: left;
		min-width: 10px;
		text-align: center;
		display: inline-block
	}
	.all-store-list .alphabet .sep:last-child {
		display: none
	}
	.all-store-list .store-list .letter {
		display: block;
		font-size: 26px;
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dashed #7F9FBE;
		padding: 5px 0 5px 20px;
		background: #193979;
		cursor: pointer
	}
	.all-store-list .store-list .letter .micon {
		display: block;
		float: right;
		margin-right: 20px
	}
	.all-store-list .store-list .letter .micon:before {
		position: relative;
		top: -4px;
		font-size: 10px
	}
	.all-store-list .store-list .store-item {
		display: block
	}
	.all-store-list.extend .store-filter {
		margin-bottom: 20px
	}
	.all-store-list.extend .store-list .letter {
		display: block;
		font-size: 26px;
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dashed #7F9FBE;
		padding: 5px 0 5px 20px;
		background: #193979;
		cursor: pointer
	}
	.all-store-list.extend .store-list .letter .micon {
		display: block;
		float: right;
		margin-right: 20px
	}
	.all-store-list.extend .store-list .letter .micon:before {
		position: relative;
		top: -4px;
		font-size: 10px
	}
	.store-detail .sidebar {
		float: right;
		width: 300px
	}
	.store-detail .content {
		float: left;
		width: 620px
	}
	.store-detail .map {
		width: 300px;
		height: 360px
	}
	.store-detail .store-managers li {
		float: left;
		min-width: 120px;
		margin: 0 10px
	}
	.store-detail .for-partners,
	.store-detail .opening-hours,
	.store-detail .services .col {
		width: 300px
	}
	.store-detail .services .table {
		width: 215px
	}
	.store-detail .videos {
		margin-left: -20px
	}
	.store-detail .videos .video {
		float: left;
		width: 300px;
		height: 169px;
		margin-left: 20px;
		padding: 0
	}
	.gmap-infowindow {
		min-width: 450px
	}
	.gmap-infowindow.gmap-infowindow-detail {
		min-width: 0
	}
	.gmap-infowindow .left {
		float: left
	}
	.gmap-infowindow .right {
		float: right
	}
	.gmap-infowindow .email .gicon:before,
	.gmap-infowindow .phone .gicon:before {
		font-size: 24px
	}
	.gmap-infowindow .tablet-hidden {
		display: block
	}
	.promotions .featured-catalogues .half .picture {
		max-width: 300px;
		max-height: 260px
	}
	.promotions .featured-catalogues .full .picture {
		max-width: 300px;
		max-height: 120px
	}
	.catalog-viewer .tab-content {
		padding: 10px
	}
	.catalog-viewer .catalog li {
		margin-right: 3px
	}
	.promotions-results a {
		width: 300px;
		min-height: 300px;
		padding-top: 170px
	}
	.promotions-results .picture,
	.promotions-results img {
		max-width: 298px
	}
	.upcoming-events .event-top-theme {
		height: 320px
	}
	.upcoming-events .event-top-theme img {
		max-height: 320px
	}
	.upcoming-events .event-top-theme .info {
		height: 320px;
		padding: 20px
	}
	.events-list .categories-select {
		text-align: right;
		margin: 0
	}
	.events-list .categories-select.long-tabs {
		text-align: left
	}
	.event-item .event-head {
		width: 300px
	}
	.event-item .event-info {
		margin-left: 320px
	}
	.event-item .inside .desc {
		max-height: 85px
	}
	.lt-ie9 .event-detail .header-box .picture {
		width: 460px
	}
	.event-small .inner-wrap {
		display: table;
		width: 100%
	}
	.event-small .event-head,
	.event-small .inner {
		display: table-cell;
		vertical-align: top
	}
	.event-small .event-head {
		width: 220px
	}
	.event-small .inner {
		position: relative;
		padding: 20px;
		border: 1px solid #ccc;
		border-left: 0
	}
	.event-small .inner h3 {
		margin-top: 0;
		margin-bottom: 20px
	}
	.event-small .inner .bottom {
		position: absolute;
		bottom: 20px;
		width: 200px
	}
	.event-small .picture,
	.event-small img {
		float: left;
		max-width: none;
		min-width: 0
	}
	.event-medium .inner-info .short-address .text-float {
		max-width: 250px
	}
	.event-register-success .event-reg-content {
		width: 440px
	}
	.event-unsubscription-success .content {
		width: 480px
	}
	.product-banner {
		height: 200px
	}
	.product-banner .info {
		padding: 20px;
		height: 200px
	}
	.product-banner .info ul {
		margin: 10px 0 20px
	}
	.product-list a,
	.product-list-3 a {
		width: 300px
	}
	.product-list-3 .picture,
	.product-list-3 img {
		max-width: 300px;
		max-height: 80px
	}
	.product-list-4 a {
		width: 300px
	}
	.product-list-5 li {
		width: 460px
	}
	.product-list-6 li {
		width: 300px
	}
	.product-list-6 .picture,
	.product-list-6 img {
		max-width: 300px;
		max-height: 80px
	}
	.product-list-7 li {
		width: 300px
	}
	.product-list-7 img {
		max-width: 300px;
		max-height: 160px
	}
	.more-about li,
	.product-list-8 li {
		width: 300px
	}
	.recommended-promotions .catalog-scroller {
		width: 620px
	}
	.recommended-promotions-2 .promotions-results {
		width: 640px
	}
	.recommended-promotions-2 .catalog-scroller {
		width: 300px
	}
	.brands li {
		width: 462px
	}
	.brands .img-brand .picture,
	.brands .img-brand img,
	.brands .img-webshop .picture,
	.brands .img-webshop img {
		max-height: 140px
	}
	.brands .img-brand .picture,
	.brands .img-brand img {
		max-width: 140px
	}
	.brands .img-webshop .picture,
	.brands .img-webshop img {
		max-width: 320px
	}
	.brand-detail .banner .logo .logo {
		top: 10px;
		left: 10px;
		max-width: 140px
	}
	.brand-detail .banner .img-responsive {
		max-width: 940px;
		max-height: 200px
	}
	.brand-detail .text {
		width: 620px
	}
	.brand-detail .recommended-promotions,
	.for-my-business .business-list a,
	.services .list-links li {
		width: 300px
	}
	.service-selector-wrapper {
		margin-left: -20px
	}
	.service-selector {
		float: left;
		width: 460px;
		margin-left: 20px
	}
	.service-selector .menu {
		width: 158px
	}
	.service-selector .service {
		width: 300px
	}
	.service-selector .service .picture {
		max-width: 300px;
		position: absolute
	}
	.service-detail-banner img {
		max-height: 200px
	}
	.service-detail>.picture {
		max-width: 300px
	}
	.cs-base .desktop {
		display: block
	}
	.cs-base .mobile,
	.cs-base .tablet {
		display: none
	}
	.cs-base .service-detail-banner img {
		max-height: 250px;
		margin-bottom: 0
	}
	#iframe50d50d {
		width: 980px
	}
	.qr-language .langs li:nth-child(4n+1) {
		clear: none
	}
	.qr-language .langs li:nth-child(5n+1) {
		clear: both
	}
	.qr-language .langs a {
		width: 180px
	}
}
@media (max-width: 991px) {
	.form-tip {
		width: 100%
	}
}
@media (max-width: 767px) {
	.main-nav.sub-level>ul .selected>.text {
		margin-left: 0;
		color: #fff;
		background: #1a2a37
	}
	.main-nav ul {
		min-height: 100%;
		padding-bottom: 135px
	}
	.main-nav ul ul {
		padding-bottom: 0
	}
	.picture-box img {
		width: 100%
	}
}
@media screen and (max-width: 767px) {
	.popover-placeholder {
		width: inherit;
		left: 11px
	}
	.popover.component {
		height: 350px
	}
}
@media (max-width: 480px) {
	.catalog-viewer h2 {
		width: 220px
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.main.nav-two-lines {
		margin-top: 36px
	}
}
@media screen and (orientation: landscape) {
	.header .logo {
		display: block
	}
}
@media print {
	* {
		text-shadow: none!important;
		color: #000!important;
		background: 0 0!important;
		box-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href)")"
	}
	.lt-ie9 a[href]:after {
		display: none
	}
	abbr[title]:after {
		content: " (" attr(title)")"
	}
	.lt-ie9 abbr[title]:after {
		display: none
	}
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	@page{margin:2cm .5cm}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	select {
		background: #fff!important
	}
	.navbar {
		display: none
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.btn>.caret,
	.dropup>.btn>.caret {
		border-top-color: #000!important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd!important
	}
	#nav-mobile,
	.card-box,
	.footer,
	.go-to-top,
	.header .tools,
	.header h1 a,
	.incompatible,
	.main-nav,
	.newsletter,
	.social,
	.stores-list,
	.top-bar {
		display: none
	}
}