

/* Start:/bitrix/templates/madison/css/jquery-ui.css?156454090935973*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/bitrix/templates/madison/css/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/* End */


/* Start:/bitrix/templates/madison/css/style.min.css?1747770068152869*/
.active-tab,.basket-check span,.basket-delivery-text p em,.basket__feedback.delivery .input-adr,.c-about-pro-wrap .index-gallery-wrap ul li img,.catalog-sect-index li:hover .section-text,.catalog-sect-index li:hover .shadow,.city-tabs-content.active,.header-logo span,.icon-hit,.news-item-img img,.sort-option:hover ul,.tovar-delivery-bonus span,.tovar-tabs-color-right-new.active-tab,.tovar-test-item ul li span,.trigger .tovar-tabs-ekokoja.active-tab,.trigger .tovar-tabs-ldsp.active-tab,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.presets-lead,.presets-lead:hover .icon-hit{-webkit-transition:border .3s,box-shadow .3s;-moz-transition:border .3s,box-shadow .3s;-o-transition:border .3s,box-shadow .3s;-ms-transition:border .3s,box-shadow .3s}.c-about-fils,.index-about-wrap table tbody tr:nth-child(2n-1),.price-item:hover .price-item-dw,.ui-color5,body.fill,header{background:#f8f6f7}.faq_question,.order-status b,.slide-descr b{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.form-review h5,i{font-style:italic}body{line-height:1;width:100%;min-width:1200px}.icon-10,.icon-addtocart,.icon-cat-feedback,.icon-close,.icon-close_button,.icon-feedback-send,.icon-footer-arr,.icon-konkurs-send{background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.icon-header-cart,.icon-header-phone{background-size:contain;background-repeat:no-repeat;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Fira Sans SemiBold';src:local('Fira Sans SemiBold'),local('FiraSans-SemiBold'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibold.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibold.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Fira Sans Medium';src:local('Fira Sans Medium'),local('FiraSans-Medium'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmedium.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmedium.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmedium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans Medium Italic';src:local('Fira Sans Medium Italic'),local('FiraSans-MediumItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmediumitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmediumitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansmediumitalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Fira Sans Italic';src:local('Fira Sans Italic'),local('FiraSans-Italic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansitalic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Fira Sans ExtraLight';src:local('Fira Sans ExtraLight'),local('FiraSans-ExtraLight'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralight.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralight.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralight.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Fira Sans Light Italic';src:local('Fira Sans Light Italic'),local('FiraSans-LightItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslightitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslightitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslightitalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'Fira Sans Light';src:local('Fira Sans Light'),local('FiraSans-Light'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslight.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslight.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanslight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Fira Sans Book';src:local('Fira Sans Book'),local('FiraSans-Book'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbook.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbook.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbook.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans Regular';src:local('Fira Sans Regular'),local('FiraSans-Regular'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansregular.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansregular.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansregular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans Heavy';src:local('Fira Sans Heavy'),local('FiraSans-Heavy'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavy.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavy.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavy.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Fira Sans SemiBold Italic';src:local('Fira Sans SemiBold Italic'),local('FiraSans-SemiBoldItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibolditalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibolditalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasanssemibolditalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Fira Sans Bold Italic';src:local('Fira Sans Bold Italic'),local('FiraSans-BoldItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbolditalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbolditalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbolditalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Fira Sans ExtraLight Italic';src:local('Fira Sans ExtraLight Italic'),local('FiraSans-ExtraLightItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralightitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralightitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextralightitalic.ttf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Fira Sans Bold';src:local('Fira Sans Bold'),local('FiraSans-Bold'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbold.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbold.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Fira Sans Heavy Italic';src:local('Fira Sans Heavy Italic'),local('FiraSans-HeavyItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavyitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavyitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansheavyitalic.ttf') format('truetype');font-weight:900;font-style:italic}@font-face{font-family:'Fira Sans ExtraBold';src:local('Fira Sans ExtraBold'),local('FiraSans-ExtraBold'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabold.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabold.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Fira Sans Book Italic';src:local('Fira Sans Book Italic'),local('FiraSans-BookItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbookitalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbookitalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansbookitalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Fira Sans ExtraBold Italic';src:local('Fira Sans ExtraBold Italic'),local('FiraSans-ExtraBoldItalic'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabolditalic.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabolditalic.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/firasans/Firasansextrabolditalic.ttf') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:light;src:url('/bitrix/templates/madison/css/../fonts/light.eot');src:url('/bitrix/templates/madison/css/../fonts/light.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/light.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/light.ttf') format('truetype'),url('/bitrix/templates/madison/css/../fonts/light.otf') format('opentype');font-style:normal}@font-face{font-family:semi;src:url('/bitrix/templates/madison/css/../fonts/semi.eot');src:url('/bitrix/templates/madison/css/../fonts/semi.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/semi.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/semi.ttf') format('truetype'),url('/bitrix/templates/madison/css/../fonts/semi.otf') format('opentype');font-style:normal}@font-face{font-family:regular;src:url('/bitrix/templates/madison/css/../fonts/regular.eot');src:url('/bitrix/templates/madison/css/../fonts/regular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/regular.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/regular.ttf') format('truetype'),url('/bitrix/templates/madison/css/../fonts/regular.otf') format('opentype');font-style:normal}@font-face{font-family:Roboto-Regular;src:local('Roboto'),local('Roboto-Regular'),url('/bitrix/templates/madison/css/../fonts/roboto/Roboto.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/roboto/Roboto.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/roboto/Roboto.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto Medium';src:local('Roboto Medium'),local('Roboto-Medium'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotomedium.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotomedium.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotomedium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Roboto Bold';src:local('Roboto Bold'),local('Roboto-Bold'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotobold.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotobold.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/roboto/Robotobold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Avenir Next Cyr Light';src:url('/bitrix/templates/madison/css/AvenirNextCyr-Light.eot');src:local('Avenir Next Cyr Light'),local('AvenirNextCyr-Light'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Light.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Light.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Avenir Next Cyr Medium';src:url('/bitrix/templates/madison/css/AvenirNextCyr-Medium.eot');src:local('Avenir Next Cyr Medium'),local('AvenirNextCyr-Medium'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Medium.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Medium.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Avenir Next Cyr Regular';src:url('/bitrix/templates/madison/css/AvenirNextCyr-Regular.eot');src:local('Avenir Next Cyr Regular'),local('AvenirNextCyr-Regular'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Regular.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/avenir/AvenirNextCyr-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'DIN Pro Bold';src:url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Bold.eot');src:local('DIN Pro Bold'),local('DINPro-Bold'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Bold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Bold.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'DIN Pro Light';src:url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Light.eot');src:local('DIN Pro Light'),local('DINPro-Light'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Light.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Light.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'DIN Pro Condensed Regular';src:url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-CondensedRegular.eot');src:local('DIN Pro Condensed Regular'),local('DINPro-CondensedRegular'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-CondensedRegular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-CondensedRegular.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-CondensedRegular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'DIN Pro Regular';src:url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro.eot');src:local('DIN Pro'),local('DINPro'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'DIN Pro Medium';src:url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Medium.eot');src:local('DIN Pro Medium'),local('DINPro-Medium'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Medium.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Medium.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/dinpro/DINPro-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Oswald Light';src:local('Oswald Light'),local('Oswald-Light'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldlight.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldlight.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldlight.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Oswald Regular';src:local('Oswald Regular'),local('Oswald-Regular'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldregular.woff2') format('woff2'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldregular.woff') format('woff'),url('/bitrix/templates/madison/css/../fonts/oswald/Oswaldregular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:HeaderCont;src:url("/bitrix/templates/madison/css/../fonts/17351.otf") format("opentype")}@font-face{font-family:HeaderCont2;src:url("/bitrix/templates/madison/css/../fonts/17356.otf") format("opentype")}.contacts-feedback.basket__feedback .basket-delivery-text p,ol li,p{line-height:1.5!important}b,h5,strong{font-weight:700!important}h2,h3,h4,h5,h6{font-size:24px!important;color:#6a2a3c!important;margin-top:15px;margin-bottom:15px}.icon-10{background-position:0 0;width:81px;height:74px}.icon-addtocart{background-position:-61px -74px;width:61px;height:61px}.icon-cat-feedback{background-position:-203px -129px;width:38px;height:37px}.icon-close{background-position:-251px -34px;width:15px;height:15px}.icon-close_button{background-position:-203px 0;width:48px;height:43px}.basket-delivery-text .delivery-active.active,.icon-delivery{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:0 -135px;width:61px;height:34px}.icon-feedback-send,.icon-konkurs-send{background-position:-142px 0;width:61px;height:61px}.icon-footer-arr{background-position:-61px -135px;width:31px;height:31px}.icon-header-cart{background-image:url(/bitrix/templates/madison/images/new_icon_cart_new.PNG);width:48px;height:35px;top:0;left:9px}.icon-header-phone{background-image:url(/bitrix/templates/madison/images/new_icon_phone_new.PNG);width:23px;height:26px;top:-3px;left:1px}.icon-hit{background:url(/bitrix/templates/madison/images/hit.png) center center no-repeat;width:42px;height:42px;border-radius:50%}.icon-like-a,.icon-magn{background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.presets-lead:hover .icon-hit{background:url(/bitrix/templates/madison/images/hit.png) center center no-repeat #ff9100;transition:border .3s,box-shadow .3s}.icon-like-a{background-position:-251px -18px;width:17px;height:16px}.icon-magn{background-position:-30px -212px;width:24px;height:23px}.icon-mail-f{background:url(/bitrix/templates/madison/css/../images/icon-mail.png) 0 0/25px 25px no-repeat;width:30px;height:30px}.icon-new,.icon-new-a{width:43px;height:43px;background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.icon-new-a{background-position:0 -169px}.icon-new{background-position:-43px -169px}.aside-presets ul li .aside-article{background:url("/bitrix/templates/madison/css/../images/cat-article.png") no-repeat}.aside-presets ul li .aside-reviews{background:url("/bitrix/templates/madison/css/../images/reviews.png") no-repeat}.aside-presets ul li .aside-garanti{background:url("/bitrix/templates/madison/css/../images/garanti.png") no-repeat}.icon-ordercall-phone{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-123px -135px;width:31px;height:30px}.icon-ordercall-thx{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-142px -61px;width:61px;height:61px}.icon-phone-f{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:0 -212px;width:30px;height:30px}.icon-phone1{background:url(/bitrix/templates/madison/css/../images/new_icon_header_new.PNG) no-repeat;width:18px;height:18px}.icon-popup-feedback,.icon-popup-test{background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.scroll-menu .icon-phone1{background-image:url(/bitrix/templates/madison/css/../images/new_icon_header.png);background-position:0;width:18px;height:18px}.icon-popup-feedback{background-position:-92px -135px;width:31px;height:30px}.icon-popup-test{background-position:0 -74px;width:61px;height:61px}.icon-slider-left{background-image:url(/bitrix/templates/madison/css/../images/row-prev.png);width:15px;height:26px}.icon-slider-right{background-image:url(/bitrix/templates/madison/css/../images/row-next.png);width:15px;height:26px}.icon-spec,.icon-spec-a{width:42px;height:43px;background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.icon-spec-a{background-position:-170px -169px}.icon-spec{background-position:-128px -169px}.icon-star{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-251px -49px;width:13px;height:13px}.delivery-type.delivery .check-span,.icon-tick{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-251px -80px;width:11px;height:11px}.icon-tovar-cart{background:url(/bitrix/templates/madison/images/new_icon_add_cart.png) no-repeat;width:36px;height:36px}.icon-tup,.icon-tup-a{width:43px;height:43px;background-image:url(/bitrix/templates/madison/css/../images/sprite.png)}.icon-tup-a{background-position:-203px -86px}.icon-tup{background-position:-203px -43px}.icon-up{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-79px -212px;width:24px;height:15px}.icon-zakaz{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-81px 0;width:61px;height:61px}.fancybox-overlay-fixed{z-index:100000!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:'Fira Sans Regular'!important;position:relative}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans Medium'}.wrapper{min-height:100%;margin:-16px auto -415px}.wrapper.scroll-body{padding-top:191px}.wrapper:after{content:"";display:none;height:415px}header{width:100%;height:auto}.header-inner{position:relative;width:1200px;margin:10px auto;height:auto}.header-cart-circle,.header-phones-circle{height:48px;background:0 0;text-align:center}.header-top{position:relative;margin-bottom:13px}.basket-delivery-text:after,.basket-delivery-text:before,.basket-item-wrap:after,.basket-item-wrap:before,.basket-wrap:after,.basket-wrap:before,.c-about .navigation:after,.c-about .navigation:before,.c-about-cert-wrap ul:after,.c-about-cert-wrap ul:before,.c-about-clients ul:after,.c-about-clients ul:before,.c-about-company:after,.c-about-company:before,.c-about-test-item:after,.c-about-test-item:before,.c-catalog-razdel:after,.c-catalog-razdel:before,.c-catalog-tovar:after,.c-catalog-tovar:before,.c-catalog:after,.c-catalog:before,.c-news .navigation:after,.c-news .navigation:before,.c-price:after,.c-price:before,.c-ui-hrefs:after,.c-ui-hrefs:before,.c-ui-inner:after,.c-ui-inner:before,.catalog-columns:after,.catalog-columns:before,.catalog-pics:after,.catalog-pics:before,.catalog-presets:after,.catalog-presets:before,.catalog-wrap:after,.catalog-wrap:before,.contacts-feedback-wrap .input:after,.contacts-feedback-wrap .input:before,.contacts-feedback-wrap:after,.contacts-feedback-wrap:before,.contacts-wrap:after,.contacts-wrap:before,.error-footer footer ul:after,.error-footer footer ul:before,.footer-column-item ul li:after,.footer-column-item ul li:before,.footer-copy:after,.footer-copy:before,.footer-inner:after,.footer-inner:before,.footer-nav nav ul:after,.footer-nav nav ul:before,.footer-nav nav:after,.footer-nav nav:before,.footer-news:after,.footer-news:before,.footer-phones:after,.footer-phones:before,.header-cart:after,.header-cart:before,.header-center ul:after,.header-center ul:before,.header-nav nav ul:after,.header-nav nav ul:before,.header-phones:after,.header-phones:before,.header-top:after,.header-top:before,.hrefs-left ul li:after,.hrefs-left ul li:before,.hrefs-right ul li:after,.hrefs-right ul li:before,.index-gallery-wrap ul:after,.index-gallery-wrap ul:before,.index-news-wrap:after,.index-news-wrap:before,.index-preimuschestva-wrap:after,.index-preimuschestva-wrap:before,.konkurs-form-wrap .input:after,.konkurs-form-wrap .input:before,.konkurs-form-wrap:after,.konkurs-form-wrap:before,.news-item-info:after,.news-item-info:before,.news-pagination ul:after,.news-pagination ul:before,.news-pagination:after,.news-pagination:before,.p-catalog-wrap:after,.p-catalog-wrap:before,.p-price-wrap:after,.p-price-wrap:before,.razdel-top:after,.razdel-top:before,.tabs-delivery-city:after,.tabs-delivery-city:before,.tovar-delivery:after,.tovar-delivery:before,.tovar-left .tovar-choice ul:after,.tovar-left .tovar-choice ul:before,.tovar-right .product-config .tovar-color:before,.tovar-right .tovar-choice ul:after,.tovar-right .tovar-choice ul:before,.tovar-right .tovar-color:after,.tovar-right ul li:after,.tovar-right ul li:before,.tovar-tabs-color ul:after,.tovar-tabs-color ul:before,.tovar-tabs-osnova:after,.tovar-tabs-osnova:before,.tovar-tabs-top ul:after,.tovar-tabs-top ul:before,.tovar-test-item ul:after,.tovar-test-item ul:before,.tovar-wrap-top:after,.tovar-wrap-top:before,.tovar-wrap:after,.tovar-wrap:before,.ui-headers ul li:after,.ui-headers ul li:before,.ui-headers ul:after,.ui-headers ul:before{content:"";display:table}.basket-delivery-text:after,.basket-item-wrap:after,.basket-wrap:after,.c-about .navigation:after,.c-about-cert-wrap ul:after,.c-about-clients ul:after,.c-about-company:after,.c-about-test-item:after,.c-catalog-razdel:after,.c-catalog-tovar:after,.c-catalog:after,.c-news .navigation:after,.c-price:after,.c-ui-hrefs:after,.c-ui-inner:after,.catalog-columns:after,.catalog-pics:after,.catalog-presets:after,.catalog-wrap:after,.contacts-feedback-wrap .input:after,.contacts-wrap:after,.error-footer footer ul:after,.footer-column-item ul li:after,.footer-copy:after,.footer-inner:after,.footer-nav nav ul:after,.footer-nav nav:after,.footer-news:after,.footer-phones:after,.header-cart:after,.header-center ul:after,.header-nav nav ul:after,.header-phones:after,.header-top:after,.hrefs-left ul li:after,.hrefs-right ul li:after,.index-gallery-wrap ul:after,.index-news-wrap:after,.index-preimuschestva-wrap:after,.konkurs-form-wrap .input:after,.konkurs-formk-wrap:after,.news-item-info:after,.news-pagination ul:after,.news-pagination:after,.p-catalog-wrap:after,.p-price-wrap:after,.razdel-top:after,.tabs-delivery-city:after,.tovar-delivery:after,.tovar-right .product-config .tovar-color:after,.tovar-right ul li:after,.tovar-tabs-osnova:after,.tovar-tabs-top ul:after,.tovar-test-item ul:after,.tovar-wrap-top:after,.tovar-wrap:after,.ui-headers ul li:after,.ui-headers ul:after{clear:both}.header-logo{position:absolute;top:10px;left:0}.header-logo img{width:253px}.header-city{float:left;width:300px;text-align:center}.header-city span{display:block;font-size:18px;color:#6a2a3c;text-align:center}.header-city a{position:relative;display:inline-block;margin:10px auto 0;font-size:14px;color:#6a2a3c;text-decoration:none;border-bottom:1px dashed #6a2a3c}.footer-phones #show-callback-footer span.icon-phone1,.header-city a em,.header-phones #show-callback span.icon-phone1{position:absolute;top:-2px;left:-30px}.header-phones{float:left;margin-left:90px;padding-top:13px}.footer-phones{float:left;border:1px solid #f39200;padding:15px 10px}.footer-phones #show-callback-footer{position:relative;display:block;margin:0 15px 0 45px;font-size:13px;color:#f39200;border-bottom:1px dashed #f39200;clear:both;width:170px}.authorize-block{margin-left:30px;float:left;width:180px;margin-top:13px}.authorize-block input[type=password],.authorize-block input[type=text]{display:block;width:100%;height:25px;padding:3px;box-sizing:border-box;margin-bottom:4px}.authorize-block input[type=submit]{background:#ff5548;color:#fff;padding:5px 15px;box-shadow:none;border:none;text-transform:uppercase;cursor:pointer;float:right}.authorize-block ul li{display:block;margin-bottom:2px}.authorize-block ul li a{font-size:12px;color:#ff5346}.scroll-menu .header-top{position:absolute;z-index:999;left:90px;top:0}.scroll-menu .header-city{position:relative;display:flex;width:400px}.scroll-menu .header-city span{width:400px}.about-map_mob,.aside-feedback .input input[type=radio],.auth-form .personal-button,.delivery-type input[type=radio],.face_type input[type=radio],.header-nav .menu-icon,.input-adr,.order-items,.popup-feedback-inner .input input[type=radio],.scroll-menu .authorize-block,.scroll-menu .header-center,.scroll-menu .header-logo,.scroll-menu .header-nav nav ul li a:after,.scroll-menu .header-nav nav ul li.main:first-child a:before,.scroll-menu .header-phones-left,.sort-option ul,.subscribe input[type=checkbox],.tovar-color-name input[type=radio],.tovar-right .product-config .tovar-color li input,.trigger .tovar-tabs-ekokoja,.trigger .tovar-tabs-ldsp,header.scroll-menu .header-city p.authorization-p,header.scroll-menu .header-city p.lk-form,header.scroll-menu .header-city p.new-lk-form,span.schedule{display:none}.auth-form .edittable .personal-button,.header-cart-circle span,.header-center ul li,.header-phones-circle span,.konkurs-block-inline,.page-up-inner span,.wrapper404 header .logo404 span{display:inline-block}.scroll-menu .header-city span.schedule{position:relative;display:inline-block;margin:0 auto 0 5px;font-size:12px;font-weight:lighter;width:250px}.scroll-menu .header-phones #show-callback{position:relative;display:block;margin:10px auto 0 60px;font-size:13px;color:#f39200;text-decoration:none;border-bottom:1px dashed #f39200;clear:both;width:173px;top:10px}.header-phones-left{float:left;width:50px;margin-right:10px}.header-phones-circle{width:48px;-webkit-border-radius:50%;border-radius:50%;border:4px solid #f39200;padding-top:10px}.header-phones-right{float:right;margin-top:3px}.header-phones-right ul{min-height:55px}.header-phones-right ul li{margin-bottom:7px;font-size:24px;color:#363636}.header-phones-right ul li a{color:#000;text-decoration:none}.header-cart{float:right;width:220px;padding-top:13px;zoom:1}.header-cart-left{float:left;width:50px}.header-cart-circle{width:48px;-webkit-border-radius:50%;border-radius:50%;padding-top:8px}.not-empty .header-cart-circle{border-color:#f8ea70}.header-cart-right{float:right;width:160px}.basket-small-row b,.basket-small-row span.strong{color:#f39200;font-weight:700}.header-cart-right p{margin-bottom:12px}.slider-text-cell article,.slider-text-cell em{display:block;padding-bottom:25px;margin-bottom:25px}.header-cart-right p a{font-size:14px;color:#000;font-weight:600;text-transform:uppercase}.header-cart-right span,select#samovyvoz-sity option,select#samovyvoz-sity:active,select#samovyvoz-sity:focus{color:#000}.basket-small-row{font-size:13px}.header-center{margin-top:10px;margin-bottom:10px}.header-center ul{position:relative;line-height:normal}.header-center ul li{margin-right:12px;font-size:12px;color:#363636;margin-bottom:7px}.catalog-column ul li,aside nav ul li{margin-bottom:14px}.c-news .index-news .index-news-item:nth-child(5),.header-center ul li:last-child,.index-news-item:first-child,.scroll-menu .header-phones,.tovar-right .product-config .tovar-color li:first-child{margin-left:0}.header-center ul li.lk-form{position:absolute;right:0;border-bottom:none!important;top:-5px}.header-center ul li a{font-size:14px;color:#000;text-transform:uppercase;text-decoration:none;border-bottom:1px solid}header .header-center ul .selected{border-bottom:0 dashed #ff5346;margin-bottom:5px}header .header-center ul .selected a{color:#fff;text-decoration:none;border:none;background:#6a2a3c;padding:5px}.tovar-right .header-center ul li{border-bottom:2px dashed #6a2a3c;margin-bottom:5px}.tovar-right .header-center ul li a{color:#6a2a3c;text-decoration:none;border:none}.header-nav{width:100%;background:#6a2a3c}#logout-button,.lk{width:25px;display:inline-block;height:30px}.header-nav nav ul{display:inline-block;vertical-align:middle;width:940px;zoom:1}.lk{background:url(/bitrix/templates/madison/images/profile.png) center center no-repeat;margin-right:10px}p.lk-form{margin-top:-22px!important}#logout-button{background:url(/bitrix/templates/madison/images/exit.png) center center no-repeat}.header-nav nav ul li{float:left;height:75px}.header-nav nav ul li.sub{float:none;height:auto}.header-nav nav ul li.main:first-child a:before{content:'';position:absolute;top:11px;left:0;height:33px;width:1px;opacity:1;-ms-filter:none;filter:none;visibility:visible;background:#fff}.header-nav nav ul li.main:nth-child(2) a{background:#9a202d;color:#fff}.header-nav nav ul li.main:nth-child(3) a{background:#f39200;position:relative}.header-nav nav ul li.main:nth-child(3) a:before{content:' ';position:absolute;top:0;left:-1px;z-index:2;width:101%;height:100%;opacity:1;-ms-filter:none;filter:none;visibility:visible;background:#f39200}.header-nav nav ul li.main:nth-child(3) a:after{z-index:333333333}.header-nav nav ul li.main:nth-child(2) a:after{right:1px}.header-nav nav ul li.main:nth-child(3) a:hover,.news-pagination ul li a:hover,.scroll-menu .basket-small-row,.scroll-menu .basket-small-row b,.scroll-menu .header-cart-right span,.scroll-menu .header-city span,.scroll-menu .header-phones-right ul li a{color:#fff}.header-nav nav ul li.main a.active,.header-nav nav ul li.main:hover a,.header-nav nav ul li.sub:hover a{background:#f39200;color:#6a2a3c;border-color:#f39200}.header-nav nav ul li:hover a:before,.tovar-delivery-left .icon-delivery:hover .tovar-delivery-bonus,.tovar-tabs-color ul li:hover:after{opacity:1;-ms-filter:none;filter:none;visibility:visible}.c-about-cert-wrap ul li:hover:after,.tovar-delivery-bonus{opacity:0;visibility:hidden}.header-nav nav ul li.main:hover:first-child a:after,.header-nav nav ul li.main:hover:first-child a:before{content:none}.header-nav nav ul li a{display:block;width:100%;height:100%;padding:0 10px;line-height:55px;color:#fff;text-decoration:none;position:relative;z-index:3}.header-nav nav ul li a span{position:relative;z-index:5}.header-search{width:248px;display:inline-block;vertical-align:middle;float:right;margin-top:12px}.header-search form,.razdel-sort form{font-size:0}.header-search form .input{display:inline-block;vertical-align:middle;position:relative;float:left}.header-search form .input input{width:202px;height:31px;padding-left:10px;border:0 solid #e1e1e1;font-size:14px;line-height:31px;outline:0}.header-search form .input label{position:absolute;bottom:9px;left:11px;font-size:14px;color:#f56548}.header-search form .input-btn{display:inline-block;vertical-align:middle;background:#fff}.header-search form .input-btn input{width:45px;height:31px;border:none;background:url("/bitrix/templates/madison/css/../images/magn-bord.png") center center no-repeat;text-indent:-9999px;cursor:pointer}.c-index{width:1200px;margin:0 auto 20px}.c-index.inner{margin:20px auto}.c-index.about,.razdel-top.invisible,.wrapper{margin-bottom:0}.c-index:after,.contacts-row:after,.tovar-tab:after{clear:both;content:'';display:block}.index-slider{width:100%;background:#f8f6f7;margin-bottom:60px}.index-slider-inner{width:1200px;height:386px;margin:0 auto;overflow:hidden;position:relative}.index-slider-wrap{width:1200px;overflow:hidden}.index-slider-wrap ul{width:1200000000px;position:relative}.index-slider-wrap ul li{float:left;width:1200px;position:relative;height:386px}.slider-img{float:left;width:890px;text-align:center}.slider-text{width:250px;height:386px;position:absolute;right:60px;top:0;background:url(/bitrix/templates/madison/images/slider-text.JPG) no-repeat;padding:20px 30px;text-align:center}.slider-text-cell{text-align:center;display:table-cell;vertical-align:middle;width:250px;height:346px;position:relative}.slider-text-cell article{font-size:24px;color:#6a2a3c;text-transform:uppercase;text-align:center;position:relative}.slider-text-cell article:after,.slider-text-cell em:after{width:70px;display:none;height:2px;background:#f8ea70;content:'';position:absolute;bottom:0;left:50%;margin-left:-35px}.slider-text-cell em{font-size:22px;color:#6a2a3c;position:relative}.next a,.presets-lead em,.presets-rdy em,.prev a,.slider-pagination a,.slider-text-cell a.slider-more{display:inline-block}.slide-descr{color:#6a2a3c;margin-bottom:22px;width:190px}.next,.prev{top:172px;width:44px;height:44px;padding-top:5px;position:absolute;text-align:center;cursor:pointer}.slider-text-cell a.slider-more{font-size:16px;color:#6a2a3c;text-transform:uppercase;text-decoration:none;padding:10px 15px;border:1px solid #6a2a3c;position:absolute;bottom:15px;left:50%;margin-left:-66px;height:38px}.slider-text-cell a:hover{border:1px solid #6a2a3c;color:#6a2a3c}.prev{left:0;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s;transition:border .3s}.prev a{margin-right:5px}.next{right:0;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s;transition:border .3s}.next a{margin-left:5px}.slider-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center}.slider-pagination a{vertical-align:middle;margin-left:5px;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;background:#ebebeb;cursor:pointer;text-indent:-9999em}.slider-pagination .active{background:#6a2a3c;border:1px solid #fff}.index-catalog,.index-news{width:1200px;margin:0 auto 60px}.index-catalog article{margin:0 0 20px;font-size:30px;color:#000}.index-catalog article a,.index-news article a{text-decoration:none;color:#000}.catalog-pics{height:268px;overflow:hidden;position:relative}.catalog-pics-item{float:left;position:relative;width:185px;height:268px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s}.catalog-pics-item:hover,.catalog-pics-item:last-child:hover,.catalog-pics-item:nth-child(2):hover,.catalog-pics-item:nth-child(3):hover{background:rgba(0,0,0,.6)}.catalog-pics-item:hover:after,.catalog-pics-item:nth-child(3):hover:after,.catalog-pics-item:nth-child(3):hover:before{border-top-color:rgba(0,0,0,.6)}.catalog-pics-item:after{content:'';position:absolute;top:0;right:-226px;width:0;height:0;border-top:266px solid transparent;border-right:226px solid transparent;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s;transition:border .3s}.catalog-pics-item .d-cell{vertical-align:bottom;text-align:left}.catalog-pics-item:nth-child(2) .d-cell,.catalog-pics-item:nth-child(4) .d-cell{vertical-align:top}.catalog-pics-item:nth-child(2){float:left;width:102px;height:268px;margin-left:226px;position:relative;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s}.catalog-pics-item:nth-child(2):before,.catalog-pics-item:nth-child(3):before{-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s}.catalog-pics-item:last-child:hover:before,.catalog-pics-item:nth-child(2):hover:after,.catalog-pics-item:nth-child(2):hover:before{border-bottom-color:rgba(0,0,0,.6)}.catalog-pics-item:nth-child(2):after{border-bottom:268px solid transparent;border-right:226px solid transparent;border-top:0;border-left:0}.catalog-pics-item:nth-child(2):before{content:'';position:absolute;top:0;right:102px;width:0;height:0;border-bottom:268px solid transparent;border-left:230px solid transparent;transition:border .3s}.catalog-pics-item:nth-child(2) .pics-item-text{position:absolute;bottom:0;left:-25px;z-index:2;width:165px;height:50px}.catalog-pics-item:nth-child(3){width:99px;margin-left:225px}.catalog-pics-item:nth-child(3):after{border-top:268px solid transparent;border-right:226px solid transparent;border-bottom:0;border-left:0}.catalog-pics-item:last-child:before,.catalog-pics-item:nth-child(3):before{width:0;height:0;border-left:230px solid transparent;top:0;content:'';position:absolute}.catalog-pics-item:nth-child(3):before{right:99px;border-top:268px solid transparent;transition:border .3s}.catalog-pics-item:last-child:before,.tovar-right .product-config .tovar-color li{-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s}.catalog-pics-item:nth-child(3) .pics-item-text{position:absolute;top:0;z-index:2;left:-14px;margin-left:0;width:120px;height:248px}.catalog-pics-item:last-child{width:132px;margin-left:229px}.catalog-pics-item:last-child:before{right:132px;border-bottom:268px solid transparent;transition:border .3s}.catalog-pics-item:last-child .pics-item-text{position:absolute;bottom:0;left:-70px;margin-left:0;z-index:2;width:165px;height:50px}.pics-item-text{position:relative;width:150px;height:245px;margin-left:25px;padding-left:8px;border-left:3px solid #fff}.pics-item-text a{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none}.catalog-columns{margin:14px 0 35px 26px;zoom:1}.catalog-column{float:left;width:210px;border-left:1px solid #f39200;padding-left:10px;box-sizing:content-box}.catalog-column ul li a{font-size:14px;color:#363636;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.catalog-column ul li a:hover{text-decoration:underline;color:#0072bc}.catalog-column:nth-child(2),.catalog-columns-down .catalog-column:nth-child(2),.catalog-columns-top .catalog-column:nth-child(2){width:250px;margin-left:177px}.catalog-column:nth-child(3),.catalog-columns-down .catalog-column:nth-child(3),.catalog-columns-top .catalog-column:nth-child(3){width:200px;margin-left:62px}.catalog-column:nth-child(4),.catalog-columns-down .catalog-column:nth-child(4),.catalog-columns-top .catalog-column:nth-child(4){width:177px;margin-left:62px}.catalog-presets{margin-bottom:40px}.faq_question{font-size:14px;padding:5px 0}.presets-lead{float:left;width:390px;height:55px;padding-top:5px;text-align:center;background:#f39200;border:1px solid #f39200;cursor:pointer;transition:border .3s,box-shadow .3s}.presets-new,.presets-rdy{-webkit-transition:border .3s,box-shadow .3s;-moz-transition:border .3s,box-shadow .3s;-o-transition:border .3s,box-shadow .3s;-ms-transition:border .3s,box-shadow .3s}.presets-lead:hover,.presets-rdy:hover{border:1px solid #faaf3f;-webkit-box-shadow:0 1px 15px -3px rgba(0,0,0,.75);box-shadow:0 1px 15px -3px rgba(0,0,0,.75)}.presets-lead a,.presets-new a,.presets-rdy a,.presets-spec a{font-size:22px;color:#363636;text-decoration:none}.presets-lead span,.presets-new span,.presets-rdy span,.presets-spec span{display:inline-block;vertical-align:middle;width:42px}.presets-lead em{vertical-align:middle;width:140px;font-size:22px;color:#fff}.presets-rdy{float:left;width:294px;height:55px;margin-left:8px;padding-top:5px;text-align:center;background:#fde16c;border:1px solid #fde16c;cursor:pointer;transition:border .3s,box-shadow .3s}.presets-new,.presets-spec{width:390px;height:55px;margin-left:8px;padding-top:5px;cursor:pointer;text-align:center;float:left}.presets-rdy:hover span{background:url("/bitrix/templates/madison/css/../images/tup-a.png") no-repeat}.presets-rdy em{vertical-align:middle;width:184px;font-size:22px;color:#363636}.presets-new em,.presets-spec em{display:inline-block;font-size:22px;color:#fff}.presets-new{background:#9b202d;border:1px solid #9b202d;transition:border .3s,box-shadow .3s}.presets-new:hover{border:1px solid #fba36d;-webkit-box-shadow:0 1px 15px -3px rgba(0,0,0,.75);box-shadow:0 1px 15px -3px rgba(0,0,0,.75)}.presets-new em{vertical-align:middle;width:110px}.presets-spec{background:#713242;border:1px solid #713242;-webkit-transition:border .3s,box-shadow .3s;-moz-transition:border .3s,box-shadow .3s;-o-transition:border .3s,box-shadow .3s;-ms-transition:border .3s,box-shadow .3s;transition:border .3s,box-shadow .3s}.presets-spec:hover{-webkit-box-shadow:0 1px 15px -3px rgba(0,0,0,.75);box-shadow:0 1px 15px -3px rgba(0,0,0,.75)}.presets-spec em{vertical-align:middle;width:180px}.catalog-item-img a,.index-gallery-wrap ul li a,.index-news-item div a{display:table-cell;vertical-align:middle}.catalog-wrap{padding-bottom:0;zoom:1;display:flex;flex-wrap:wrap}.catalog-item{float:left;width:223px;padding:0 5px;background:url("/bitrix/templates/madison/css/../images/c-border.png") no-repeat;position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.catalog-wrap.main-wrap .catalog-item{width:240px;padding:0 10px}.catalog-wrap.main-wrap .catalog-item:nth-child(5n){background:url(/bitrix/templates/madison/images/c-border.png) no-repeat}.c-about-test-item_bg,.catalog-wrap.main-wrap .catalog-item:nth-child(6n){background:0 0}.catalog-item:nth-child(n+5),.contacts-feedback{margin-top:45px}.basket-item-right .tovar-price,.c-index .catalog-item:nth-child(n+5),.tovar-recomend-inner .catalog-wrap .catalog-item:nth-child(n+5),aside nav ul ul li:not(.open-menu){margin-top:0}.catalog-item-img{text-align:center;width:220px;height:240px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.catalog-item-img a{width:240px;height:240px;text-align:center}.recom-slider-wrap .catalog-item-img a{width:164px;height:182px}.catalog-item-name{display:block;min-height:42px;max-height:42px;padding-right:6px;font-size:13.5px;color:#000;text-decoration:none;overflow:hidden;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.basket-input-btn,.catalog-item-btn,.catalog-item-price,.navigation,.p-razdel .catalog-item-btn,.personal-button{display:inline-block;vertical-align:bottom}.c-ui-anch ul li:first-child span,.catalog-item-name:hover,.footer-column-item ul li a:hover,.hrefs-left ul li:first-child span,.navigation ul li a:hover{color:#0054a6;text-decoration:underline}.catalog-item-bot{margin-top:18px;position:relative}.catalog-item-bot .catalog-item-btn-block,.catalog-item-bot .catalog-item-price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:7px}.catalog-item-price span.st-old-price{display:block;font-size:16px;color:#000;text-decoration:line-through;margin-left:3px}.catalog-item-price em,.catalog-item-price span.st-em{margin-top:5px;font-size:21px;color:#da0000;display:block;font-family:'Fira Sans Medium'!important}.catalog-item-price span.st-em{text-decoration:none}aside nav .open-menu span,aside nav .sub-menu li a.selected{font-family:'Roboto Bold'}.data-saved{margin-bottom:10px;color:green}.catalog-item-bot .catalog-item-btn,.catalog-item-btn,.personal-button{color:#fff;background:#6a2a3c;-webkit-transition:color .3s,border .3s;-moz-transition:color .3s,border .3s;-o-transition:color .3s,border .3s;-ms-transition:color .3s,border .3s}.catalog-item-btn,.personal-button{width:105px;height:28px;margin-top:10px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;line-height:28px;text-align:center;text-transform:uppercase;cursor:pointer;transition:color .3s,border .3s}.catalog-item-bot .catalog-item-btn,.catalog-item-bot .show-order-oneclick-list{vertical-align:bottom;height:28px;border-radius:2px;font-size:13px;line-height:28px;text-transform:uppercase;text-align:center;cursor:pointer}.catalog-item-bot .catalog-item-btn{width:90px;transition:color .3s,border .3s}.catalog-item-bot .show-order-oneclick-list{width:114px;color:#6a2a3c;background:#fff;border:1px solid #6a2a3c;-webkit-transition:color .3s,border .3s;-moz-transition:color .3s,border .3s;-o-transition:color .3s,border .3s;-ms-transition:color .3s,border .3s;transition:color .3s,border .3s}.catalog-item-bot .catalog-item-btn{margin-top:0;box-shadow:none;border:none;display:inline-flex;justify-content:center;align-items:center;gap:6px}.catalog-item-bot .show-order-oneclick-list{margin-top:0;box-shadow:none;display:inline-flex;justify-content:center;align-items:center;gap:6px}.catalog-item-btn:hover{font-weight:600;background:#f39200;box-shadow:none;border:none}.catalog-item-btn.in-cart .icon-tovar-cart{background:url(/bitrix/templates/madison/images/b-icon.png) no-repeat;margin-right:0;margin-left:4px}.catalog-item-btn.in-cart{background:#c52e41;font-size:17px}.catalog-item-btn_cart,.in-cart{background:#c52e41;color:#fff;border-color:#c52e41}.catalog-item-btn_cart:hover{background:#c52e41;color:#fff;font-weight:300}.index-preimuschestva{position:relative;padding-top:40px;background:#f6f6f6;padding-bottom:40px;margin-bottom:60px}.index-preimuschestva article{font-size:30px;color:#464646;margin-bottom:20px}.footer-inner,.index-preimuschestva-wrap{position:relative;width:1200px;margin:0 auto;zoom:1}.preimuschestva-item{float:left;width:127px;margin-left:5px;text-align:center;cursor:pointer}.preimuschestva-item:hover p{color:#6a2a3c;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.preimuschestva-item p{min-height:46px;padding:0 1px;margin-top:10px;font-size:14px;color:#464646}.preimuschestva-circle{width:125px;height:125px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.preimuschestva-circle span{display:block;width:125px;height:125px;border-radius:50%;border:5px solid #fff}.preimuschestva-circle .icon-10{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva1_new.png) center center no-repeat #959595}.preimuschestva-circle:hover span{background-color:#6a2a3c;border-color:#f39200;-webkit-transition:background-color .5s linear,border-color .5s linear;-moz-transition:background-color .5s linear,border-color .5s linear;-o-transition:background-color .5s linear,border-color .5s linear;-ms-transition:background-color .5s linear,border-color .5s linear;transition:background-color .5s linear,border-color .5s linear}.footer-column-item ul li a,.index-news-item>a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s}.preimuschestva-circle .icon-filial{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva2.png) center center no-repeat #959595}.preimuschestva-circle .icon-pro{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva3.png) center center no-repeat #959595}.preimuschestva-circle .icon-postavki{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva4.png) center center no-repeat #959595}.preimuschestva-circle .icon-sklad{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva5.png) center center no-repeat #959595}.preimuschestva-circle .icon-cveta{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva6.png) center center no-repeat #959595}.preimuschestva-circle .icon-upd{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva7.png) center center no-repeat #959595}.preimuschestva-circle .icon-price{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva8.png) center center no-repeat #959595}.preimuschestva-circle .icon-complex{width:125px;height:125px;display:inline-block;background:url(/bitrix/templates/madison/images/preimuschestva/preimuschestva9.png) center center no-repeat #959595}.index-news article{font-size:30px;color:#111;margin-bottom:20px}.basket-wrap,.c-about-clients ul,.contacts-feedback-wrap .input,.contacts-wrap,.index-gallery-wrap ul,.index-news-wrap,.konkurs-form-wrap .input,.p-price-wrap,.tovar-wrap-top,.ui-headers ul,.ui-headers ul li{zoom:1}.index-news-item{width:295px;border:1px solid #f8f6f7;display:inline-block;margin:0 0 30px;vertical-align:top}.index-news-item>a{display:block;padding:10px 17px 10px 12px;font-size:16px;color:#0072bc;transition:color .3s;height:68px;overflow:hidden}.index-news-item div a{width:295px;height:195px;text-align:center}.index-news-item a:hover{color:#f56548;text-decoration:none}.index-news-item p{margin:0 20px 10px 10px;font-size:13px;color:#363636;max-height:39px;min-height:39px;overflow:hidden}.news-item-img{width:293px;height:195px}.news-item-info{padding:11px;background:#f8f6f7;font-size:13px;color:#959595;zoom:1}.news-item-date{float:left;font-size:14px;line-height:20px}.index-gallery{background:#f8f6f7;padding:40px 0;margin-bottom:40px}.c-about-cert-wrap,.c-about-fils-inner,.c-about-price-inner,.c-about-pro-wrap,.c-about-test-wrap,.gallery-grid-box,.index-gallery-wrap,.popup-feedback-wrap,.popup-ordercall-wrap{width:1200px;margin:0 auto}.index-gallery-wrap article{font-size:30px;color:#585858;margin-bottom:20px}.index-gallery-wrap ul li{float:left;margin-left:6px;cursor:pointer;border:1px solid #fff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s;width:291px;height:193px}.index-gallery-wrap ul li:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.6);box-shadow:0 0 5px 0 rgba(0,0,0,.6)}.index-gallery-wrap ul li a{width:291px;height:193px;text-align:center}.index-gallery-fullscreen{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.7)}.gallery-fullscreen{width:1200px;margin:0 auto;position:relative}.gallery-fullscreen-wrap,.gallery-fullscreen-wrap img{width:800px;height:600px}.gallery-fullscreen span{display:block;position:absolute;top:-30px;right:166px;cursor:pointer}.gallery-fullscreen-wrap{margin:16% auto 0;border:3px solid #fff;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.index-about-info{min-height:390px;overflow:hidden;position:relative}.index-about-info a:hover,.tabs li a{text-decoration:none;color:#6a2a3c}.index-about-wrap{width:1200px;margin:0 auto;padding:0;color:#585858}.index-about-wrap article{font-size:33px;margin-bottom:20px;line-height:normal}.index-about-wrap h5{font-size:14px;margin-bottom:28px}.index-about-wrap h3{font-size:24px;margin-bottom:20px}.index-about-wrap ul{padding-left:30px;list-style:disc inside}.index-about-wrap ul li{font-size:14px;margin-bottom:20px;line-height:1.5}.index-about-wrap ul li a{position:static;color:#0054a6;text-transform:none;line-height:1.5}.index-about-wrap p{font-size:14px;margin-bottom:28px;line-height:1.5}.index-about-wrap h4{font-size:14px;margin-bottom:18px}.index-about-wrap h4 span{font-size:24px}.index-about-wrap table{margin-top:45px;border:1px solid #959595}.index-about-wrap table thead{background:#959595}.index-about-wrap table thead tr{height:36px;background:#959595}.index-about-wrap table thead tr th{width:128px;font-size:15px;font-weight:600;color:#fff;text-align:center;vertical-align:middle}.index-about-wrap table tbody tr .td-width,.index-about-wrap table thead tr .th-width{width:177px}.index-about-wrap table thead tr .th-border{border-right:1px solid #fff}.index-about-wrap table tbody tr{height:36px}.index-about-wrap table tbody tr td{width:128px;font-size:14px;color:#010101;text-align:center;vertical-align:middle}.index-about-wrap table tbody tr .td-border{border-right:1px solid #959595}.page-up{display:none;position:fixed;bottom:50px;right:50px;z-index:9;width:52px;height:52px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #f39200;cursor:pointer}.page-up-inner{width:48px;height:48px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;background:#6a2a3c;text-align:center;padding-top:12px}#feedback-email,#feedback-name,#feedback-phone,#feedback-text,.popup-ordercall-form form input{border:1px solid #e1e1e1;outline:0}.popup-answer-review,.popup-order-oneclick,.popup-ordercall,.popup-police,.popup-receive_3d{display:none;position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:rgba(0,0,0,.7)}.popup-ordercall-inner{width:388px;margin:18% auto 0;background:#f8f6f7;border:1px solid #6a2a3c;text-align:center;position:relative}.popup-feedback-inner .icon-close,.popup-feedback-send .icon-close,.popup-konkurs-send .icon-close,.popup-ordercall-inner .icon-close{display:block;position:absolute;top:5px;right:5px;cursor:pointer}.popup-ordercall-form{display:block;padding:0 35px 0 32px}.popup-ordercall-form form input{width:317px;height:31px;padding-left:7px;margin-bottom:15px;font-size:14px;color:#000;line-height:29px}.popup-ordercall-form form input[type=button]{width:154px;height:34px;margin-top:0;background:#6a2a3c;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;border:none;cursor:pointer;outline:0}.popup-ordercall-top{padding-top:11px;margin-bottom:15px;text-align:center;font-size:0}.popup-feedback-inner form article span,.popup-ordercall-top span{display:inline-block;vertical-align:middle;margin-right:10px}.popup-ordercall-top em,.popup-ordercall-top span.ordercall{display:inline-block;vertical-align:middle;font-size:17px;color:#6a2a3c}.popup-ordercall-thx{display:none;text-align:center;padding:0 22px;position:relative}.popup-ordercall-thx .icon-ordercall-thx{margin:49px auto 0}.popup-ordercall-thx p{margin-top:33px}.popup-ordercall-thx p em{display:block;font-size:16px;color:#ff5346;margin-bottom:22px}.popup-ordercall-thx p span{display:block;font-size:14px;color:#ff5346;text-align:left}.popup-feedback{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(0,0,0,.7)}.popup-feedback-inner,footer{background:#f8f6f7;position:relative}.popup-feedback-inner{width:518px;margin:25% auto 0;border:1px solid #fcab9d;text-align:center;padding:10px 30px 25px}.popup-feedback-inner form article{width:180px;margin:0 auto 25px;font-size:18px;color:#ff5346}.popup-feedback-inner form article em,.price-item-dw span,.tovar-btn em{display:inline-block;vertical-align:middle}.popup-feedback-inner form h5{text-align:left;font-size:14px;color:#ff5346;margin-bottom:25px}.popup-feedback-inner form .input{text-align:left;margin-bottom:10px}.popup-feedback-inner form .input #feedback-name{font-family:Arial,sans-serif;font-size:14px;width:336px;height:30px}.popup-feedback-inner form .input #feedback-text{font-family:Arial,sans-serif;width:452px;height:152px;padding:8px;font-size:14px;line-height:15px}.popup-feedback-inner form .input #feedback-email{font-family:Arial,sans-serif;font-size:14px;width:452px;height:30px}.popup-feedback-inner form input[type=button]{margin-top:15px;width:154px;height:34px;background:#ff5346;color:#fff;font-size:14px;text-transform:uppercase;line-height:34px;border:none;-webkit-transition:color .3s,background .3s;-moz-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;-ms-transition:color .3s,background .3s;transition:color .3s,background .3s}#feedback-email,#feedback-name,#feedback-phone,#feedback-text{line-height:29px;font-size:14px}.popup-feedback-inner form input[type=button]:hover{background:#fde16c;color:#ff5346;cursor:pointer}.popup-feedback-send,.popup-konkurs-send{display:none;width:388px;height:284px;margin:25% auto 0;background:#fff;border:1px solid #fcab9d;position:relative}.popup-feedback-send .icon-feedback-send,.popup-konkurs-send .icon-konkurs-send{margin:50px auto 0}.popup-feedback-send p,.popup-konkurs-send p{margin-top:35px;text-align:center}.popup-feedback-send p em,.popup-konkurs-send p em{display:block;font-size:16px;font-weight:600;color:#ff5346}.popup-feedback-send p span,.popup-konkurs-send p span{display:block;margin-top:22px;font-size:14px;color:#ff5346}footer{width:100%;margin:30px auto 0;padding-bottom:40px;overflow:hidden}.footer-nav{width:100%;background:#ff5346;overflow:hidden}.footer-nav nav{width:1200px;height:55px;margin:0 auto;zoom:1}.footer-nav nav ul{width:900px;float:left;zoom:1}.footer-nav nav ul li{float:left;height:63px}.footer-nav nav ul li:first-child a{border-left:1px solid #fff}.footer-nav nav ul li:hover,.tovar-btn-active,.tovar-price-right .active,.tovar-tabs-delivery .active-btn,.ui-color3{background:#c52e41}.footer-nav nav ul li:hover a{background:#c52e41;border-color:#c52e41}.footer-nav nav ul li a{display:block;width:100%;height:100%;padding:0 8px;font-size:18px;line-height:63px;color:#fff;text-decoration:none;border-right:1px solid #fff}.footer-news{width:196px;display:inline-block;vertical-align:top;zoom:1;margin-top:7px}.footer-news a{float:left;display:block;width:145px;height:40px;border:1px solid #fff;text-align:center;text-decoration:none;font-size:14px;color:#fff;line-height:38px;margin-left:10px}.footer-news span{float:right;display:block;width:32px;margin-top:2px;margin-right:5px}.footer-column{width:215px;float:left}.footer-column-item{margin-top:25px;float:left;width:20%}.footer-column-item article{font-size:18px;color:#000;margin-bottom:25px;padding-left:35px;font-family:'Fira Sans Medium'!important;text-transform:uppercase}.footer-copy-left,.footer-copy-right,.footer-copy-right a,.navigation ul li{color:#959595;font-size:13px}.footer-column-item ul li{margin-bottom:5px;zoom:1}.footer-column-item ul li span{display:inline-block;vertical-align:middle;width:30px}.footer-column-item ul li a,.footer-column-item ul li span.footer-phone-st{vertical-align:middle;width:180px;font-size:14px;color:#000;display:inline-block}.footer-column-item ul li span.footer-phone-st{line-height:17px;padding-left:35px;background:url(/bitrix/templates/madison/images/icon-phone.png) 0 0/25px 25px no-repeat;min-height:27px}.footer-column-item ul li a{margin-left:5px;text-decoration:none;transition:color .3s}.footer-column_1,.footer-column_2,.footer-column_3,.footer-column_4{margin-right:30px}.footer-copy{margin:30px auto 0;overflow:hidden;width:1200px}.footer-copy-left{display:flex;justify-content:space-between;margin-left:3px;align-items:center}.footer-copy-right{float:right;text-align:right}.c-catalog{width:1200px;margin:169px auto 0;padding-top:25px;padding-bottom:65px;zoom:1}.c-about-cert .c-about-fils-border,.c-ui-nlist ul li,.choice-order,.p-catalog-header,.p-price p+p,.razdel-top,.register-err{margin-bottom:15px}.p-catalog-header h2,.p-catalog-header p{display:inline-block;vertical-align:bottom;width:300px;font-size:24px;color:#585858}.c-ui-anch ul li,.navigation.static{margin-bottom:25px}.navigation ul li{float:left}.basket-delivery-text p span,.block_select.active article span,.catalog-unit:hover a,.content404 p a,.navigation ul li span,.tovar-recomend-inner .catalog-wrap a.show-order-oneclick-list,.tovar-recomend-inner .catalog-wrap a.show-order-oneclick-list:hover{color:#6a2a3c}.navigation ul li a span{color:#959595}.navigation ul li a{color:#959595;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}aside{float:left;width:276px}aside nav ul{border:1px solid #f8f6f7;background:#f8f6f7}aside nav ul li{font-size:15px;color:#585858;cursor:pointer;overflow:hidden}aside nav ul a{font-size:14px;color:#383737;text-decoration:none;font-family:'Fira Sans Regular'}.c-news .index-news .index-news-item a:hover,aside nav ul a:hover{text-decoration:underline}aside nav .open-menu{padding:0;background:#f8f6f7;margin-bottom:0}aside nav .open-menu span{display:block;width:100%;height:39px;font-size:15px;line-height:23px}.aside-feedback article span,.aside-presets ul li span,.catalog-unit a em{display:inline-block;vertical-align:middle}aside nav .open-menu.icon_396 span{line-height:16px}aside nav .open-menu .sub-menu{height:auto;padding:10px 40px 0 58px;margin-bottom:-10px}aside nav .open-menu .sub-menu li:first-child{padding-top:0}aside nav .sub-menu{height:0;padding:0;border:none;background:#f8f6f7;text-align:left;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;-ms-transition:height .3s;transition:height .3s}aside nav .sub-menu li{padding:0}aside nav .sub-menu li a{font-size:14px;color:#383737;text-decoration:none}aside nav .sub-menu li a:hover{color:#0072bc;text-decoration:underline}.aside-presets{margin-top:28px}.aside-presets ul li{margin-bottom:4px}.aside-presets ul li a{font-size:18px;color:#585858;text-decoration:none}.aside-presets ul li span{width:41px;height:41px;margin-right:15px}.aside-presets ul li .aside-spec,.catalog-unit a .cat-spec{background:url("/bitrix/templates/madison/css/../images/cat-spec.png") no-repeat}.aside-presets ul li .aside-new,.catalog-unit a .cat-new{background:url("/bitrix/templates/madison/css/../images/cat-new.png") no-repeat}.aside-presets ul li .aside-hit,.catalog-unit a .cat-hit{background:url("/bitrix/templates/madison/css/../images/cat-hit.png") no-repeat}.aside-presets ul li .aside-rdy,.catalog-unit a .cat-rdy{background:url("/bitrix/templates/madison/css/../images/cat-rdy.png") no-repeat}.aside-presets ul li .aside-download{background:url("/bitrix/templates/madison/css/../images/cat-download.png") no-repeat}.aside-feedback{margin-top:47px;border:1px solid #6a2a3c;background:#f8f6f7;padding:8px 15px 15px 12px;text-align:center}.aside-feedback article{font-size:20px;color:#6a2a3c;text-align:center;margin-bottom:12px}.aside-feedback article span{margin-right:15px}.aside-feedback .input{margin-top:10px;text-align:left}.aside-feedback .input a,.aside-feedback .input label,.popup-feedback-inner .input label{font-size:13px;color:#0a0d0e;text-decoration:none;cursor:pointer}.aside-feedback .input .selected,.aside-feedback .input input[type=radio]:checked+label,.popup-feedback-inner .input input[type=radio]:checked+label{color:#6a2a3c;text-decoration:underline}.aside-feedback button,.aside-feedback input[type=button]{width:154px;height:43px;margin-top:17px;background:#6a2a3c;font-size:14px;color:#fff;text-transform:uppercase;border:none;cursor:pointer;outline:0;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s}.aside-feedback button:hover{background:#fde16c;color:#ff5346}#feedback-name{width:125px;height:31px;font-family:Arial,sans-serif;padding-left:6px}#feedback-text{width:245px;height:152px;font-family:Arial,sans-serif;padding:7px;resize:none}#feedback-email,#feedback-phone{width:245px;height:31px;font-family:Arial,sans-serif;padding-left:6px}.p-catalog-inner{width:897px;float:right}.p-catalog-inner h1{font-size:22px;text-indent:0!important;color:#000}.p-catalog-inner .h1-category{font-size:30px;color:#000;text-indent:50px;text-align:left!important;margin-bottom:37px;margin-top:4px}.p-catalog-wrap{margin-top:52px;background:url("/bitrix/templates/madison/css/../images/cat-border.png") center bottom no-repeat;zoom:1}.catalog-unit{float:left;width:224px;height:282px;text-align:center;background:url("/bitrix/templates/madison/css/../images/c-border.png") center left no-repeat;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.c-about-catalog ul li a,.catalog-unit a,.empty-basket a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s}.catalog-unit:hover,.p-razdel .catalog-item:hover .catalog-item-img{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.catalog-unit a{display:block;padding:0 6px;font-size:18px;color:#000;text-decoration:none;transition:color .3s}.catalog-unit a em{width:42px;height:42px;-webkit-border-radius:50%;border-radius:50%}.catalog-unit-img{display:table;width:224px;height:220px}.c-about-cert-wrap ul li a,.c-about-cert-wrap ul li span,.catalog-unit-img div,.d-cell{display:table-cell;vertical-align:middle;text-align:center}.c-about-cert .c-about-fils-border_b,.p-catalog-presets,.tabs-delivery-oplata{margin-top:25px}.p-catalog-presets .catalog-unit:hover a{color:#585858}.c-about,.c-news{margin-top:169px;padding:33px 0 15px}.c-about .navigation,.c-news .navigation{display:block;width:1200px;margin:0 auto;zoom:1}.c-about-company{width:1200px;margin:15px auto 0;padding-bottom:35px;zoom:1}.c-about-company h1{font-size:30px;color:#585858;margin-bottom:35px}.c-about-company h2{font-size:24px;color:#585858;margin-bottom:30px}.c-about-company p{font-size:14px;color:#585858;line-height:1.5}.c-about-company__left{float:left;width:820px}.c-about-company__right{float:right;width:321px;margin-top:20px}.c-about-fils-border{width:100%;height:1px;margin-bottom:28px;background:#fde16c}.c-about-fils-border_b{width:100%;height:1px;margin-top:60px;background:#fde16c}.c-about-fils-inner h2{font-size:24px;color:#555;margin-bottom:42px}.c-about-fils-inner p{font-size:14px;color:#555;margin-bottom:30px;line-height:1.5}.c-about-fils__map{text-align:center;position:relative}.c-about-pro{padding:25px 0 35px;color:#555}.c-about-pro-wrap h2{font-size:24px;margin-bottom:35px}.c-about-pro-wrap p{font-size:14px;line-height:1.5;margin-bottom:31px}.c-about-pro-wrap .index-gallery-wrap article{color:#555;font-size:24px;margin-bottom:18px}.c-about-pro-wrap .index-gallery-wrap ul li{width:293px;height:194px}.c-about-cert,.c-about-price,.c-about-test{background:#f9f8f8}.c-about-price-inner h2{font-size:24px;color:#555;margin-bottom:32px}.c-about-price-inner p{font-size:14px;line-height:1.5;color:#555;margin-bottom:44px}.c-about-catalog{width:1200px;margin:0 auto;padding:30px 0}.c-about-catalog article{font-size:18px;color:#555;margin-bottom:45px}.c-about-catalog ul{padding-left:35px;margin-bottom:20px}.news-detail ul,.tovar-tabs-podrobno ul{padding-left:35px;margin:5px 0}.news-detail{padding-bottom:37px;padding-top:9px;font-size:15px;color:#585858;line-height:1.5}.c-about-catalog ul li,.news-detail ul li,.tovar-tabs-podrobno ul li{margin-bottom:10px;font-size:14px;color:#555;position:relative;line-height:1.5}.news-detail ul li:before{content:'';position:absolute;top:2px;left:-15px;width:8px;height:8px;background:url(/bitrix/templates/madison/css/../images/about-dot.png) no-repeat}.c-about-catalog ul li a,.empty-basket a{font-size:14px;color:#0054a6;transition:color .3s}.empty-basket a,.rating-head h4{font-size:16px!important}.c-about-catalog ul li a:hover,.c-about-cert-wrap h2 a:hover,.c-about-clients article a:hover,.c-about-test-wrap article a:hover,.empty-basket a:hover,.popup-zakaz-wrap h5 a,.razdel-top-text a:hover{color:#ff5346;text-decoration:none}.c-about-catalog ul li a:hover,.price-item-dw a:hover{text-decoration:none}.c-about-catalog ul li:before,.tovar-tabs-podrobno ul li:before{content:'';position:absolute;top:6px;left:-15px;width:8px;height:8px;background:url("/bitrix/templates/madison/css/../images/about-dot.png") no-repeat}.c-about-cert-wrap ul li:after,.ui-headers ul li h4:after{top:0;width:100%;height:100%;content:'';left:0;position:absolute}.c-about-catalog p{width:880px;font-size:14px;color:#555;line-height:1.5}.c-about-catalog .about-requesite p,.c-ui-mlist .c-about-catalog,.razdel-top-text.open_text.invisible{width:100%}.c-about-cert-wrap h2,.c-about-clients article{font-size:30px;color:#555;margin-bottom:24px}.c-about-cert-wrap h2 a,.c-about-clients article a,.c-about-pro-wrap h2 a,.c-about-test-wrap article a{float:right;font-size:14px;color:#0072bc;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.c-about-cert-wrap ul{zoom:1;display:flex;flex-flow:wrap}.c-about-cert-wrap ul li{float:left;display:table;width:198px;height:280px;margin-left:27px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);position:relative;cursor:pointer}.c-about-cert-wrap ul li:first-child{margin-left:21px}.c-about-cert-wrap ul li:after{opacity:1;-ms-filter:none;filter:none;visibility:visible;background:rgba(255,255,255,.4);-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;-ms-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.c-about-clients{width:1200px;margin:0 auto;padding:20px 0 30px}.c-about-clients ul li{float:left;width:199px;height:177px;margin-left:40px;border:1px solid #f8f6f7}.c-about-clients ul li:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.c-about-clients ul li:first-child{margin-left:18px}.c-about-test-wrap article{font-size:30px;color:#555;margin-bottom:50px}.c-about-test-item{margin-top:44px;padding-bottom:14px;zoom:1}.c-about-test-item__left{float:left;width:198px}.c-about-test-item__left .c-about-test-table{display:table;width:155px;height:155px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:1px solid #f7f6f7;overflow:hidden}.c-about-test-item__left .c-about-test-cell{display:table-cell;vertical-align:middle;text-align:center;-webkit-border-radius:50%;border-radius:50%}.c-about-test-item__right{float:right;width:963px}.c-about-test-item__right article{font-size:20px;color:#555;margin-bottom:28px}.c-about-test-item__right article span{float:right;font-size:14px;color:#959595}.c-about-test-item__right p{font-size:14px;color:#555}.c-news .index-news{padding-top:17px}.c-news .index-news h1{font-size:30px;color:#555;margin-bottom:25px}.c-news .index-news .index-news-item:nth-child(n+5){margin-top:30px}.news-pagination{margin-top:35px;zoom:1}.news-pagination ul li a{color:inherit;text-decoration:none;font-size:20px;display:block}.c-ui-anch ul li span,.c-ui-left ul li em,.c-ui-left ul li span{display:inline-block;vertical-align:middle}.news-pagination a.page-all{float:right;font-size:14px;color:#0054a6;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}.news-pagination a:hover{color:#6a2a3c;text-decoration:none}.news-pagination ul{float:left;width:260px;zoom:1}.news-pagination ul li{float:left;width:41px;height:41px;background:#f8f6f7;margin-right:8px;font-size:20px;color:#959595;line-height:41px;text-align:center;cursor:pointer;-webkit-transition:color .3s,background .3s;-moz-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;-ms-transition:color .3s,background .3s;transition:color .3s,background .3s}.news-pagination ul .selected,.news-pagination ul li:hover,.price-item:hover .price-item-name,.tabs li.active{background:#6a2a3c;color:#fff}.rew-flex.revsection{display:flex;flex-flow:wrap}.c-ui{padding-top:66px;padding-bottom:71px}.c-ui-inner{width:1200px;margin:0 auto;zoom:1}.c-ui-left,.razdel-top-img{float:left;width:200px}.c-ui-left article{font-size:30px;color:#363636;margin-bottom:72px}.c-ui-left ul li,.form-review form .input,.tovar-tabs-test form .input{margin-bottom:23px}.c-ui-left ul li span{width:81px;height:81px;margin-right:21px}.c-ui-left ul li em{font-size:18px;color:#585858}.ui-color1{background:#ff5346}.product-slider-next:hover,.product-slider-prev:hover,.recom-slider-next:hover,.recom-slider-prev:hover,.tovar-slider-next:hover,.tovar-slider-prev:hover,.ui-color2{background:#fde16c}.ui-color4{background:#0054a6}.ui-color6{background:#363636}.ui-color7{background:#585858}.ui-color8{background:#ffca7a}.ui-color9{background:#ffc39e}.ui-color10{background:#fcab9d}.c-ui-right{float:right;width:680px}.ui-headers ul li h1,.ui-headers ul li h2,.ui-headers ul li h3,.ui-headers ul li h4,.ui-headers ul li h5{float:left;color:#363636}.ui-headers ul li em{float:right;font-size:18px;color:#959595;text-transform:uppercase}.ui-headers ul li h1{font-size:30px;margin-bottom:32px}.ui-headers ul li h2{font-size:22px;margin-bottom:40px}.ui-headers ul li h3{font-size:20px;margin-bottom:40px}.ui-headers ul li h4{width:600px;font-size:14px;margin-bottom:45px;position:relative}.ui-headers ul li h4:after{background:-webkit-linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.9));background:-moz-linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.9));background:-o-linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.9));background:-ms-linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.9));background:linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.9))}.ui-headers ul li h5{font-size:12px}.c-ui-hrefs{margin-top:45px;zoom:1}.hrefs-left{float:left;width:300px}.hrefs-left ul li,.tovar-test-item ul{margin-bottom:25px;zoom:1}.hrefs-left ul li span{float:left;width:90px;font-size:14px;color:#ff5346;text-transform:uppercase}.hrefs-left ul li em{float:right;width:170px;font-size:18px;color:#959595;text-align:left}.hrefs-right ul li em,.hrefs-right ul li span{width:104px;height:30px;font-size:14px;line-height:30px;text-transform:uppercase}.hrefs-right{float:right;width:230px}.hrefs-right ul{padding-top:3px}.hrefs-right ul li{margin-bottom:15px;zoom:1}.hrefs-right ul li span{float:left;background:#fde16e;color:#ff5346;text-align:center;-webkit-border-radius:2px;border-radius:2px}.hrefs-right ul li em{float:right;background:#ff5346;color:#fde16e;text-align:center;-webkit-border-radius:2px;border-radius:2px}.hrefs-right ul li b,.hrefs-right ul li i{width:104px;font-size:18px;color:#959595;line-height:24px}.hrefs-right ul li i{float:left}.hrefs-right ul li b{float:right}.basket__feedback .contacts-feedback-wrap,.c-ui-anch{margin-top:35px}.c-ui-anch ul{width:378px}.c-ui-anch ul li span{width:188px;margin-right:20px;font-size:14px;color:#363636}.c-ui-anch ul li em,.c-ui-anch ul li i{width:170px;display:inline-block;vertical-align:middle}.c-ui-anch ul li em,.c-ui-anch ul li i,.c-ui-foto em,.c-ui-mlist article,.c-ui-nlist article{color:#959595;font-size:18px}.c-ui-anch ul li em{font-weight:300}.c-ui-foto{margin-top:40px}.c-ui-foto img{display:inline-block;vertical-align:middle;border:1px solid #f8f6f7}.c-ui-foto em{display:inline-block;vertical-align:middle;margin-left:27px}.c-ui-mlist{padding-top:43px}.c-ui-mlist article{padding-left:15px}.c-ui-mlist .c-about-catalog article{padding-left:0;font-size:18px;color:#363636}.c-ui-nlist{margin-top:36px}.c-ui-nlist article{padding-left:5px;margin-bottom:34px}.c-ui-nlist ul{padding-left:8px}.c-ui-nlist ul li span{display:inline-block;vertical-align:middle;font-size:18px;color:#ff5346;margin-right:14px}.c-ui-nlist ul li em{display:inline-block;vertical-align:middle;font-size:14px;color:#363636}.c-catalog-razdel{width:1200px;margin:169px auto 0;padding:25px 0 65px;zoom:1}.index-info,.razdel-info{padding-bottom:40px;position:relative}.p-razdel,.p-tovar{float:right;width:898px}.p-razdel h1,h1{font-size:30px;color:#585858;margin-bottom:37px;margin-top:4px}.p-razdel .catalog-wrap{margin-top:5px;padding-bottom:0}.catalog-item .catalog-item{width:223px;padding:0 10px}.p-razdel .catalog-item-img{width:212px;height:240px;margin-bottom:10px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.p-razdel .catalog-item-price{float:none;display:inline-block;vertical-align:bottom}.razdel-top-text{float:right;width:662px;position:relative}.razdel-top-text.no-image{float:none;width:100%}.razdel-top-text ol,.razdel-top-text ul{margin-bottom:15px;margin-left:20px}.razdel-top-text ol li{list-style:decimal;font-size:14px;color:#585858;line-height:18px}.index-info,.razdel-info,.spoiler{line-height:17px}.razdel-top-text h2{font-size:18px;margin-top:15px;margin-bottom:15px}.razdel-info{margin-top:30px!important;margin:0 auto 60px}.index-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%;background:#f8f6f7;padding-top:40px;margin:0 auto 60px}.razdel-top-text .hidden-text:after,.spoiler .hidden-text:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:25px;background:rgba(255,255,255,.6);top:inherit;line-height:16px}.razdel-top-text p{font-size:14px;color:#585858;line-height:1.5;position:relative;margin-bottom:10px}.razdel-sort div,.razdel-sort-alp,.razdel-sort-mec,.razdel-sort-price,.sort-option ul li{font-size:13px;color:#363636}.razdel-top-text a.show-text,.spoiler a.show-text{position:absolute;right:15px;z-index:1;font-size:14px;color:#0072bc;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s;left:inherit;background:#fff;padding:0 10px}.razdel-top.invisible .razdel-top-img,.razdel-top.invisible .razdel-top-img div{height:auto}.razdel-top-img.invisible,.razdel-top-img.invisible div{height:auto;width:auto}.header-nav nav ul li a:after{content:'';position:absolute;top:11px;right:0;z-index:1;height:33px;width:1px;background:#fff}.razdel-top-img div{width:200px;text-align:center}.razdel-sort{text-align:right;margin-bottom:30px}.razdel-sort form .active,.razdel-sort form .active a{color:#9b202d;font-family:'Roboto Bold'}.razdel-sort div{display:inline-block;vertical-align:middle;padding:0 5px 0 0;cursor:pointer;position:relative;line-height:22px}.razdel-sort-border{width:100%;height:1px;background:url("/bitrix/templates/madison/css/../images/razdel-border.png") no-repeat}.show-text,.sort-option ul{background:#fff}.razdel-sort-alp{width:63px;line-height:30px;position:relative}.banner-category-new{margin-top:30px;padding-left:20px;padding-right:25px;padding-bottom:25px;width:100%}.banner-category-new img,.maze img{max-width:100%}.text-banner-category ul{padding-left:80px;list-style:disc}.text-banner-category ul li{padding-bottom:8px}.sort-option:nth-child(3):before,.sort-option:nth-child(4):before{content:'';padding-right:3px;position:absolute;height:28px;border-left:1px solid #ff9400;left:3px;top:-2px}.sort-option:nth-child(2):after{content:' ';right:-2px;content:' ';font-size:13px;color:#363636;position:absolute;top:0;left:-2px}.news-pagination,.razdel-sort,.razdel-sort-price,.scroll-menu .header-nav nav,.sort-option,.spoiler,.spoiler .hidden-text,.submenu,.tovar-right .tovar-color li.active label,.tovar-slider-config,.tovar-tab.tovar-tabs-color li.choose label,.tovar-tabs-color ul .selected-color,li.icon-fo-menu{position:relative}.razdel-sort-price{width:50px;line-height:30px}.razdel-top-text .hidden-text{height:180px;overflow:hidden;position:relative}.razdel-top-text .hidden-text.active{padding-bottom:20px;box-sizing:content-box}.catalog-sect-index li:nth-child(4n) .triangle .shadow,.hidden-text.active:after,.swiper-pagination._desktop-hidden,pre{display:none!important}.spoiler{margin:0 auto 60px;padding-bottom:40px}.spoiler .hidden-text{height:310px;overflow:hidden}.razdel-top-text .hidden-text:after{content:'';display:block;width:100%;height:25px;background:rgba(255,255,255,.8);bottom:0;left:0;position:absolute;top:inherit}.spoiler.active{padding-bottom:25px;box-sizing:content-box}.sort-option ul{width:125px;position:absolute;top:21px;left:3px;z-index:1;text-align:left;border:1px solid #ff9400;border-top:none;padding-left:10px;padding-top:5px;padding-bottom:5px}.razdel-sort div.razdel-sort-mec ul,.razdel-sort div.sort-option.razdel-sort-price ul{left:inherit;right:-1px;width:111px;z-index:3}.sort-option ul li{list-style:none;line-height:17px}.sort-option ul li a{text-decoration:none;color:#363636!important;font-weight:400!important}.sort-option ul li.selected a{color:#9b202d!important;font-weight:700!important}.razdel-sort-mec{line-height:30px}.c-catalog-tovar,.c-price{width:1200px;margin:169px auto 0;padding:25px 0 117px;zoom:1}.p-price h1,.p-tovar h1{font-size:30px;color:#585858;margin-bottom:37px}.tovar-wrap{margin-top:17px;zoom:1}.tovar-left{float:left;width:446px}.tovar-left-img{height:403px;display:table-cell;text-align:center;vertical-align:middle;width:446px}.tovar-slider,.tovar-slider-wrap{width:440px;overflow:hidden}.tovar-slider{margin-top:25px;position:relative;padding:5px 0}.tovar-slider-wrap ul{height:110px;width:20000em;position:relative}.tovar-slider-wrap ul li{float:left;width:136px;height:136px;margin-right:5px;margin-left:5px;border:1px solid rgba(181,181,181,.25);text-align:center;white-space:normal;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.tovar-slider-wrap ul li a{vertical-align:middle;display:table-cell;text-align:center;width:136px;height:136px}.tovar-slider-wrap ul li:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)}.product-slider-prev,.recom-slider-prev,.tovar-slider-prev{position:absolute;top:50%;margin-top:-10px;left:8px;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#ccc;cursor:pointer;text-align:center;padding:3px 1px 0 0;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s;z-index:5}.product-slider-prev:hover span,.recom-slider-prev:hover span,.tovar-slider-prev:hover span{background:url("/bitrix/templates/madison/css/../images/tovar-slider-prev-h.png") no-repeat}.product-slider-prev span,.recom-slider-prev span,.tovar-slider-prev span{display:inline-block;width:7px;height:13px;-webkit-transition:background .4s ease-in;-moz-transition:background .4s ease-in;-o-transition:background .4s ease-in;-ms-transition:background .4s ease-in;transition:background .4s ease-in;background:url("/bitrix/templates/madison/css/../images/tovar-slider-prev.png") no-repeat}.product-slider-next,.recom-slider-next,.tovar-slider-next{position:absolute;top:50%;margin-top:-10px;right:8px;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#ccc;cursor:pointer;text-align:center;padding:3px 0 0 2px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s;z-index:5}.product-slider-next{right:15px!important}.product-slider-prev{left:3px!important}.product-slider-next:hover span,.recom-slider-next:hover span,.tovar-slider-next:hover span{background:url("/bitrix/templates/madison/css/../images/tovar-slider-next-h.png") no-repeat}.product-slider-next span,.recom-slider-next span,.tovar-slider-next span{display:inline-block;width:7px;height:13px;-webkit-transition:background .4s ease-in;-moz-transition:background .4s ease-in;-o-transition:background .4s ease-in;-ms-transition:background .4s ease-in;transition:background .4s ease-in;background:url("/bitrix/templates/madison/css/../images/tovar-slider-next.png") no-repeat}.tovar-right{float:right;width:429px;margin-left:20px}.tovar-right article,.tovar-right article h1{font-size:24px;color:#000;line-height:30px;margin-bottom:20px;text-indent:0}.tovar-right ul li{margin-bottom:10px;line-height:1.5}.tovar-right ul li span.st-title{float:left;width:164px;font-size:15px;color:#424242;font-weight:600}.tovar-tabs-podrobno p{color:#424242}.tovar-right ul li em,.tovar-right ul li span.st-em{float:right;width:238px;font-size:15px;color:#585858}.tovar-right h5{font-size:15px;color:#585858;font-weight:600}.tovar-right .product-config .tovar-color li{float:left;width:60px;height:60px;margin:0 12px 0 0;border:1px solid #fff;cursor:pointer;transition:border .3s}.tovar-right .product-config .tovar-color li label{display:table-cell;width:59px;height:59px;vertical-align:middle;text-align:center;cursor:pointer}.tovar-price{margin-top:20px}.tovar-price-left{display:table-cell;vertical-align:bottom;width:155px}.tovar-price-left span{display:block;font-size:20px;color:#363636;text-decoration:line-through;margin-bottom:5px}.tovar-price-left em{display:block;font-size:32px;color:#da0000;text-decoration:none}.tovar-price-left em span{font-size:32px;color:#da0000;text-decoration:none;float:left;margin-right:5px}.tovar-price-right{display:table-cell;vertical-align:middle;text-align:right}.tovar-arrows,.tovar-quant{display:inline-block;vertical-align:middle}.tovar-btn-active:hover,.tovar-price-right .active:hover{border-color:#c52e41}.tovar-btn-active span,.tovar-btn-active:hover span,.tovar-price-right .active span,.tovar-price-right .active:hover span{background:url("/bitrix/templates/madison/css/../images/tovar-cart-a.png") no-repeat}.tovar-quant{width:73px;height:48px;border:1px solid #f8f6f7}.tovar-quant .input{float:left;width:45px;border-right:1px solid #f8f6f7;font-size:20px;color:#777373;line-height:43px;text-align:center}.tovar-quant .input input{width:45px;height:46px;padding:5px;font-size:16px;text-align:center}.tovar-arrows{width:25px}.tovar-arrow-up{width:24px;height:23px;border-bottom:1px solid #f8f6f7;text-align:center}.tovar-arrow-up span{display:block;width:24px;height:23px;background:url(/bitrix/templates/madison/images/up.png) center center no-repeat;cursor:pointer}.tovar-arrow-down{width:24px;height:23px;text-align:center}.tovar-arrow-down span{display:block;width:24px;height:23px;background:url(/bitrix/templates/madison/images/down.png) center center no-repeat;cursor:pointer}.tovar-btn,.tovar-btn span{display:inline-block;vertical-align:middle}.tovar-btn{width:153px;height:46px;margin-left:29px;background:#6a2a3c;border:1px solid #6a2a3c;font-size:14px;color:#fff;line-height:44px;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;-ms-transition:border .3s;transition:border .3s;margin-top:0;text-align:left}.tovar-btn span{margin-right:11px;margin-left:14px}.tovar-btn:hover{border-color:#fde06c}.tovar-btn.in-cart span,.tovar-btn:hover span{background:url("/bitrix/templates/madison/css/../images/tovar-cart-h.png") no-repeat}.popup-addtocart,.popup-ordermake{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.7)}.popup-addtocart-inner,.popup-zakaz-inner{width:1200px;margin:20% auto 0}.popup-addtocart-wrap{width:388px;height:213px;margin:0 auto;background:#fff;border:1px solid #fcab9d;position:relative}.tovar-tabs-container,.tovar-tabs-top ul .active,.tovar-tabs-top-right ul .active{border-right:1px solid #6a2a3c;border-left:1px solid #f39200;position:relative}.popup-addtocart-wrap .icon-close,.popup-zakaz-wrap .icon-close{display:block;position:absolute;top:-45px;right:5px;cursor:pointer}.popup-addtocart-wrap span.icon-addtocart{display:block;margin:20px auto 15px}.popup-addtocart-wrap p{font-size:16px;color:#f39200;font-weight:600;text-align:center;margin-bottom:15px}.popup-addtocart-wrap .addtocart-link{margin-top:45px;font-size:14px!important;color:#6a2a3c!important;font-weight:600!important;text-align:center;margin-bottom:15px}.popup-addtocart-wrap .addtocart-link a{color:#f39200;text-decoration:none}.popup-addtocart-wrap .addtocart-link a:first-child,.popup-zakaz-wrap h5 a:first-child{color:#555}.popup-addtocart-wrap .addtocart-link a:last-child,.popup-zakaz-wrap h5 a:last-child{padding-left:30px}.d-table{width:100%;height:100%;display:table}.tovar-delivery{margin:28px 0}.p-price h2,.p-price h3,.p-price h4,.p-price h5,.p-price h6,.product-config,.tovar-recom,.tovar-tabs,li.icon_37.open-menu{margin-bottom:20px}.tovar-delivery-left{float:left;width:75px;margin-right:5px}.tovar-delivery-left .icon-delivery{cursor:pointer;position:relative;margin-bottom:9px;float:left;width:71px}.tovar-delivery-bonus{position:absolute;top:-10px;left:0;z-index:8;width:413px;height:auto;padding-top:10px;padding-bottom:10px;background:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15);-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;-ms-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.tovar-delivery-bonus p{padding-top:0;padding-left:17px;padding-right:10px;font-size:12px;color:#585858;line-height:14px;text-indent:11px!important}.contacts-item ul li span.contact-italic-text,.tovar-delivery-bonus p em{font-weight:600}.tovar-delivery-right{line-height:1.5;font-size:12px;color:#585858}.tovar-choice{display:inline-block;width:auto;margin-top:20px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);float:right}.scroll-menu .header-cart-right>p:first-child,.tovar-left .tovar-choice{float:left}.tovar-left .tovar-choice .header-choice,.tovar-right .tovar-choice .header-choice{padding:5px 0 2px;margin:0 10px;display:block;font-size:17px;color:#777373;line-height:26px;background:url("/bitrix/templates/madison/css/../images/tovar-choice-border.png") center bottom repeat-x}.tovar-left .tovar-choice .header-choice article,.tovar-right .tovar-choice .header-choice article{float:left;margin-right:10px;font-size:17px;color:#777373;margin-bottom:0}.tovar-left .tovar-choice .header-choice span,.tovar-right .tovar-choice .header-choice span{float:right;cursor:pointer;color:#6a2a3c;border-bottom:1px dotted #6a2a3c;font-size:14px;line-height:normal;margin-top:6px}.tovar-left .tovar-choice .header-choice:after,.tovar-right .tovar-choice .header-choice:after{content:'';clear:both;display:block}.tovar-left .tovar-choice ul,.tovar-right .tovar-choice ul{padding:10px;zoom:1}.tovar-left .tovar-choice ul li,.tovar-right .tovar-choice ul li{display:inline-block;width:84px;height:84px;text-align:center;margin-bottom:0;margin-right:15px;font-size:16px;color:#716b6c;position:relative}.tovar-left .tovar-choice ul li div,.tovar-right .tovar-choice ul li div{width:84px;height:84px;display:table-cell;vertical-align:middle;text-align:center}.tovar-left .tovar-choice ul li p,.tovar-right .tovar-choice ul li p{position:absolute;top:24px;left:0}.tovar-left .tovar-choice ul .choice-color,.tovar-right .tovar-choice ul .choice-color{background:#f4e8e9}.tovar-left .tovar-choice ul .choice-color img,.tovar-right .tovar-choice ul .choice-color img{display:block;width:82px;height:82px}.tovar-tabs{margin-top:30px}.tovar-tabs-top ul,.tovar-tabs-top-right ul{display:table;width:100%}.tovar-tabs-top ul li,.tovar-tabs-top-right ul li{display:table-cell;height:40px;padding:10px 4px;border:1px solid rgba(181,181,181,.25);border-bottom:none;text-align:center;font-size:15px;color:#585858;cursor:pointer;vertical-align:middle}.form-review form textarea,.tovar-tabs-test form textarea{padding:12px 8px;vertical-align:bottom;display:inline-block}.tovar-tabs-container-right:before,.tovar-tabs-container:before,.tovar-tabs-top ul .active:before,.tovar-tabs-top-right ul .active:before{content:'';position:absolute;top:0;left:0;height:1px;width:100%;background-image:-webkit-linear-gradient(left,#f39200,#6a2a3c);background-image:-moz-linear-gradient(left,#f39200,#6a2a3c);background-image:-o-linear-gradient(left,#f39200,#6a2a3c);background-image:-ms-linear-gradient(left,#f39200,#6a2a3c);background-image:linear-gradient(to right,#f39200,#6a2a3c)}.tovar-tabs-top ul .active:after,.tovar-tabs-top-right ul .active:after{content:'';position:absolute;z-index:1;bottom:-1px;left:0;height:1px;width:100%;background:#fff}.tovar-tabs-container{width:898px;padding:27px 23px 0 19px}.tovar-tabs-foto,.tovar-tabs-podrobno{padding-bottom:37px;padding-top:9px;display:none}.tovar-tabs-container-right:after,.tovar-tabs-container:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background-image:-webkit-linear-gradient(left,#f39200,#6a2a3c);background-image:-moz-linear-gradient(left,#f39200,#6a2a3c);background-image:-o-linear-gradient(left,#f39200,#6a2a3c);background-image:-ms-linear-gradient(left,#f39200,#6a2a3c);background-image:linear-gradient(to right,#f39200,#6a2a3c)}.tovar-tabs-podrobno{font-size:15px;color:#585858;line-height:1.5}.tovar-tabs-delivery{display:none;text-align:center;padding-bottom:22px}.tovar-tabs-delivery article{font-size:16px;color:#6a2a3c;font-weight:600;margin-bottom:12px;text-align:left}.city-tabs-content,.tabs-delivery-text p{text-align:left;color:#555;font-size:14px;line-height:normal}.tovar-tabs-delivery input[type=button]{margin-top:34px;width:172px;height:34px;background:#ff5346;font-size:14px;font-weight:600;color:#fff;line-height:34px;border:none;text-transform:uppercase;cursor:pointer;outline:0}.tabs-delivery-text{border:1px solid #ebebeb;background:#f8f6f7;padding:15px 33px 0 7px}.tabs-delivery-text p{margin-bottom:17px}span.delivery-city{text-decoration:none;border-bottom:2px dotted #f8f6f7;cursor:pointer}span.delivery-city.active{border-bottom:2px dotted #ff5346;font-weight:700;color:#ff5346}.city-tabs-content{display:none}.city-tabs ol{list-style:decimal;margin-left:35px;margin-bottom:17px}.city-name{font-size:15px;font-weight:700;margin-bottom:7px}.city-tabs ul{list-style:disc;margin-left:25px}.tabs-delivery-city,aside nav ul li:not(.open-menu),ul.pay_icon_list{margin-top:10px}.tabs-delivery-city a{float:left;display:block;width:145px;height:34px;background:#f8f6f7;border:1px solid #f8f6f7;font-size:14px;color:#ff5346;line-height:32px;text-transform:uppercase;text-decoration:none;text-align:center;margin-right:20px}.tabs-delivery-city a.active{background:#ff5346;color:#fff;border:1px solid #ff5346}.tabs-delivery-city .input input,.tabs-delivery-oplata p{border:1px solid #ebebeb;font-size:14px;background:#f8f6f7}.tabs-delivery-city .turn{background:#ff5346;color:#fff;border-color:#ff5346}.tabs-delivery-city .input{float:right;width:515px;text-align:right}.tabs-delivery-city .input label{font-size:14px;color:#585858}.tabs-delivery-city .input input{width:373px;height:36px;outline:0;line-height:34px;color:#585858;padding-left:10px}.contacts-feedback-wrap .focus:before,.contacts-feedback-wrap .input .focus:before,.contacts-item article:after,.konkurs-form-wrap .focus:before,.konkurs-form-wrap .input .focus:before{background:-webkit-linear-gradient(left,#fde06d,#fcab9d);background:-moz-linear-gradient(left,#fde06d,#fcab9d);background:-o-linear-gradient(left,#fde06d,#fcab9d);background:-ms-linear-gradient(left,#fde06d,#fcab9d);content:''}.tabs-delivery-oplata p{padding:15px 33px 32px 7px;color:#555;text-align:left}.tabs-delivery-oplata p em,.tabs-delivery-oplata p span{display:block;margin-top:15px}.tovar-tabs-test{display:none;padding-bottom:22px}.form-review form article,.tovar-tabs-test form article{font-size:14px;color:#777373;font-weight:600;margin-right:17px;float:left;margin-top:6px}.form-review form textarea,.tovar-tabs-test form textarea{border:1px solid #d1d1d1;color:#959595;font-size:14px;outline:0}.review-header{margin-bottom:27px}.basket-check-delivery:after,.review-header:after{content:'';display:block;clear:both}.form-review{margin-left:50px;margin-right:50px;padding:20px;border:1px solid #6a2a3c}.form-review form .input input,.tovar-tabs-test form .input input{width:212px;height:31px;border:1px solid #d1d1d1;font-size:14px;color:#959595;line-height:29px;padding-left:8px;margin-right:19px;outline:0}.form-review form textarea{width:685px;height:85px;resize:none}.tovar-tabs-test form textarea{width:630px;height:85px;resize:none}.form-review form button,.tovar-tabs-test form button{display:inline-block;vertical-align:bottom;width:155px;height:34px;margin-left:9px;background:#6a2a3c;font-size:14px;color:#fff;line-height:34px;border:none;text-transform:uppercase;cursor:pointer;outline:0}.auth-result,.order-status,.tovar-test-item .rating-head{margin-bottom:10px}.tovar-test-item .rating-head:after{content:'';clear:both}.tovar-test-item h4{font-size:14px;color:#777373;font-weight:600;float:left;margin-right:15px;margin-top:5px}.tovar-test-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #6a2a3c}.review-conteiner{margin-bottom:45px}.tovar-test-item h5{font-size:12px;color:#b6b6b6;margin-bottom:10px}.tovar-test-item ul li{float:left;margin-right:2px}.tovar-test-item p{font-size:14px;color:#585858;padding-left:15px}.popup-test,.popup-test-answer,.popup-zakaz{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.7)}.popup-test-inner{max-width:1200px;width:100%;margin:20% auto 0}.popup-test-wrap,.popup-zakaz-wrap{width:388px;height:283px;margin:0 auto;background:#fff;border:1px solid #fcab9d;position:relative}.popup-test-wrap .icon-close{display:block;position:absolute;top:-28px;right:5px;cursor:pointer}.popup-test-wrap .icon-popup-test,.popup-zakaz-wrap span{display:block;margin:50px auto 0}.popup-test-wrap span{display:block;margin-top:33px;font-size:16px;font-weight:600;color:#ff5346;text-align:center}.popup-test-wrap em,.popup-test-wrap span.review-end{display:block;margin-top:22px;font-size:14px;color:#ff5346;text-align:center}.tovar-tabs-color,.tovar-tabs-color-right-new{position:relative;display:none}.tovar-tabs-color ul li{float:left;width:88px;margin-right:5px;position:relative;cursor:pointer;margin-bottom:10px;box-sizing:content-box;text-align:center}.tovar-tabs-color ul li label a{display:table-cell;width:59px;height:59px;text-align:center;vertical-align:middle;position:relative}.tovar-tab.tovar-tabs-color li.choose label a:after{content:'';position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:url(/bitrix/templates/madison/images/ok.png) no-repeat #fff;border-radius:50%;z-index:9}.tovar-right .product-config .tovar-color li.active label:after{content:'';position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-18px;width:36px;height:37px;background:url("/bitrix/templates/madison/css/../images/tovar-color-check.png") no-repeat;-webkit-transition:opacity .3s,visible .3s;-moz-transition:opacity .3s,visible .3s;-o-transition:opacity .3s,visible .3s;-ms-transition:opacity .3s,visible .3s;transition:opacity .3s,visible .3s}.osnova-item,.tovar-recomend-inner .catalog-wrap .catalog-item{width:174px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;background:#fff}.tovar-tabs-color ul .selected-color:after{content:'';position:absolute;top:15px;left:15px;width:36px;height:37px;visibility:visible;opacity:1;-ms-filter:none;filter:none;background:url("/bitrix/templates/madison/css/../images/tovar-color-check-a.png") no-repeat}.choice-osnova img{display:block;width:60%;margin:0 auto}.osnova-item:hover,.price-item:hover,.recom-slider ul li:hover,.selected-osnova,.tovar-recomend-inner .catalog-wrap .catalog-item:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.tovar-tabs-osnova{display:none;padding-bottom:37px;padding-top:9px;zoom:1}.osnova-item{float:left;height:258px;margin-left:31px;transition:box-shadow .3s;text-align:center}.osnova-item p{font-size:12px;color:#363636;padding:0 6px 0 8px;margin-bottom:24px;text-align:left}.osnova-item a{display:inline-block;width:93px;height:26px;line-height:26px;background:#f8f6f7;font-size:14px;color:#ff5346;text-align:center;text-decoration:none;text-transform:uppercase}.osnova-item .active-osnova{background:#fde16e}.osnova-item-img{height:172px;width:174px}.osnova-item-img img{width:60%}.tovar-recomend-inner{width:896px;margin:0 auto 65px;padding-top:15px;padding-bottom:33px}.tovar-recomend-inner article{font-size:20px;color:#363636;margin-bottom:23px}.tovar-recomend-inner .catalog-wrap{padding-bottom:0}.tovar-recomend-inner .catalog-wrap .catalog-item{border:1px solid #f8f6f7;transition:box-shadow .3s}.tovar-recomend-inner .catalog-wrap .catalog-item a{font-size:12px;color:#363636}.tovar-recomend-inner .catalog-wrap .catalog-item a:hover{color:#0054a6}.tovar-recomend-inner .catalog-wrap .catalog-item-img{width:164px;height:182px;overflow:hidden}.tovar-recomend-inner .catalog-wrap .catalog-item-bot{margin-top:5px}.tovar-recomend-inner .catalog-wrap .catalog-item-btn{width:60px;margin-top:0;font-size:11px;line-height:26px}.tovar-recomend-inner .catalog-wrap .show-order-oneclick-list{width:98px}.tovar-recomend-inner .catalog-wrap .catalog-item-btn_cart,.tovar-recomend-inner .catalog-wrap a.show-order-oneclick-list{font-size:11px}.tovar-recomend-inner .catalog-wrap .catalog-item-price em,.tovar-recomend-inner .catalog-wrap .catalog-item-price span.st-em{font-family:'Fira Sans Medium'!important;font-size:14px}.p-price div{border:2px dashed #6a2a3c!important}#CATALOG_SEARCH:checked+label,#SITE_SEARCH:checked+label,.header-nav nav ul li.main:nth-child(3) a.active,.p-price div h2 span,.p-price div h3 span{color:#6a2a3c!important}.p-price p{font-size:14px;color:#363636;margin-bottom:15px;line-height:1.5}.price-item{float:left;width:214px;height:272px;border:1px solid #f8f6f7;background:#fff;margin-right:10px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.price-item:hover .price-item-dw .icon-pdf{background:url("/bitrix/templates/madison/css/../images/pdf-h.png") no-repeat}.price-item:hover .price-item-dw .icon-xls{background:url("/bitrix/templates/madison/css/../images/xls-h.png") no-repeat}.price-item-img{width:215px;height:158px}.choice-order ul li span,.price-item-name{text-align:center;height:50px;vertical-align:middle}.price-item-name{padding:10px 11px 15px;font-size:13px;color:#363636;background:#f8f6f7;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;transition:background .3s,color .3s;display:table-cell;width:215px}.price-item-dw{height:62px;font-size:0;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s}.swiper-slide,.swiper-wrapper{transition-property:transform}.price-item-dw a{display:inline-block;vertical-align:middle;font-size:15px;color:#0054a6}.price-item-dw .icon-pdf{width:43px;height:43px;margin-right:11px;background:url("/bitrix/templates/madison/css/../images/pdf.png") no-repeat}.price-item-dw .icon-xls{width:43px;height:43px;margin-right:11px;background:url("/bitrix/templates/madison/css/../images/xls.png") no-repeat}.c-basket,.c-contacts{width:1200px;margin:0 auto;padding:22px 0 60px}.c-basket h1,.c-contacts h1{font-size:30px;color:#585858}.contacts-item{width:268px;padding-right:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:381px;position:relative;box-sizing:content-box;padding-top:25px}.map-cont{position:absolute;bottom:0;left:0}.contacts-item article{font-family:Roboto,sans-serif;font-size:18px;color:#972334;position:relative}.contacts-item article span{display:inline-block;position:relative;z-index:1;padding-right:10px;background:#fff}.contacts-item article:after{position:absolute;bottom:2px;right:0;width:100%;height:1px;background:linear-gradient(to right,#fde06d,#fcab9d)}.contacts-item ul{font-size:14px;line-height:16px;color:#000;padding-bottom:15px}.contacts-item ul li{font-weight:100;margin-top:20px;line-height:1.5}.google-block{text-align:center;border:1px solid #6a2a3c}.contacts-item a{color:#6a2a3c;font-weight:400;font-size:13px;text-transform:uppercase;text-decoration:underline!important}.contacts-item .google-block a{line-height:26px;text-decoration:none!important}.contacts-item-img{margin-top:20px;width:268px;height:223px!important;border:0 solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;bottom:190px;left:4;text-align:center}.contacts-item-map{width:268px;height:175px;margin-top:23px}.contacts-feedback article,.konkurs-form article{font-size:30px;color:#363636}.contacts-feedback-wrap,.konkurs-form-wrap{margin-top:25px;padding:25px 10px 15px;border-left:1px solid #f39200;border-right:1px solid #6a2a3c;position:relative;zoom:1}.contacts-feedback-wrap:before,.konkurs-form-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:-webkit-linear-gradient(left,#f39200,#6a2a3c);background:-moz-linear-gradient(left,#f39200,#6a2a3c);background:-o-linear-gradient(left,#f39200,#6a2a3c);background:-ms-linear-gradient(left,#f39200,#6a2a3c);background:linear-gradient(to right,#f39200,#6a2a3c)}.contacts-feedback-wrap:after{clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-linear-gradient(left,#f39200,#6a2a3c);background:-moz-linear-gradient(left,#f39200,#6a2a3c);background:-o-linear-gradient(left,#f39200,#6a2a3c);background:-ms-linear-gradient(left,#f39200,#6a2a3c);background:linear-gradient(to right,#f39200,#6a2a3c)}.contacts-feedback-wrap .input .input-email,.contacts-feedback-wrap .input .input-name{display:inline-block;vertical-align:middle;width:307px;height:42px;border:1px solid #f8f6f7;position:relative;margin-right:15px}.contacts-feedback-wrap .focus,.contacts-feedback-wrap .input .focus{border-left:1px solid #fde06d;border-right:1px solid #fcab9d}.contacts-feedback-wrap .focus:before,.contacts-feedback-wrap .input .focus:before,.konkurs-form-wrap .focus:before,.konkurs-form-wrap .input .focus:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:1px;background:linear-gradient(to right,#fde06d,#fcab9d)}.basket-item:after,.contacts-feedback-wrap .focus:after,.contacts-feedback-wrap .input .focus:after,.konkurs-form-wrap .focus:after,.konkurs-form-wrap .input .focus:after{background:-webkit-linear-gradient(left,#fde06d,#fcab9d);background:-moz-linear-gradient(left,#fde06d,#fcab9d);background:-o-linear-gradient(left,#fde06d,#fcab9d);background:-ms-linear-gradient(left,#fde06d,#fcab9d);left:0;bottom:0}.contacts-feedback-wrap .focus:after,.contacts-feedback-wrap .input .focus:after,.konkurs-form-wrap .focus:after,.konkurs-form-wrap .input .focus:after{content:'';position:absolute;z-index:1;width:100%;height:1px;background:linear-gradient(to right,#fde06d,#fcab9d)}.contacts-feedback-wrap .input input,.input-other input{width:305px;height:40px;padding-left:10px;font-size:18px;color:#5e5e5e;line-height:40px;outline:0;border:1px solid rgba(0,0,0,.3)}.contacts-feedback-wrap .input-text,.konkurs-form-wrap .input-text{width:1177px;height:95px;margin-top:29px;border:1px solid #f8f6f7;position:relative}.contacts-feedback-wrap textarea{width:1175px;height:92px;padding:13px 10px;resize:none;font-family:Arial,sans-serif;font-size:18px;color:#000;outline:0;border:1px solid rgba(0,0,0,.3)}select#samovyvoz-sity{color:#a9a9a9}.contacts-feedback-wrap button,.contacts-feedback-wrap input[type=button]{float:right;width:198px;height:48px;margin-top:18px;font-size:19px;color:#fff;background:#6a2a3c;line-height:48px;border:none;text-transform:uppercase;cursor:pointer}.wrapper404{min-height:100%;margin:0 auto -65px;overflow:hidden}.wrapper404:after{content:"";display:block;height:65px}.basket-item:after,.choice-order:after,.footer-row:after,.order-item:after,.sort-option.filtered>a:after{content:'';content:''}.wrapper404 header{position:static;width:100%;height:95px;overflow:hidden;background:#f8f6f7}.wrapper404 header .logo404{width:1200px;margin:0 auto;text-align:center;padding-top:20px}.content404{text-align:center;padding-top:95px}.content404 .content404-err{font-size:80px;color:#898989;text-transform:uppercase}.content404 .content404-name{font-size:260px;color:#6a2a3c;font-weight:600}.content404 .content404-text{font-size:30px;color:#898989}.content404 p{width:610px;margin:50px auto 0;font-size:23px;color:#898989;line-height:30px}.error-footer{width:100%;height:65px;margin:0 auto;padding-bottom:40px;position:relative;overflow:hidden;background:#f8f6f7}.error-footer footer{width:1200px;height:65px;margin:0 auto}.error-footer footer ul{width:880px;margin:0 auto;padding:22px 0;zoom:1}.error-footer footer ul li{float:left;padding:0 20px;border-right:2px solid #7c7c7c}.error-footer footer ul li a{font-size:18px;color:#7c7c7c;text-decoration:none}.basket-item{margin-top:20px;padding-bottom:20px;position:relative}.basket-item:after{position:absolute;width:100%;height:1px;background:linear-gradient(to right,#fde06d,#fcab9d)}.basket-item-wrap{position:relative;padding-right:80px}.basket-item-left{float:left;width:145px;height:130px;border:1px solid #f8f6f7}.basket-item-left img{max-width:143px;max-height:128px}.basket-item-right{float:left;margin-left:23px}.basket-item-right article{font-size:19px;color:#585858;margin-bottom:15px}.basket-item-right article span,p.empty-basket{color:#ff5346}.basket-item-right article a{text-decoration:none;color:inherit}.choice-order:after{display:block;clear:both}.choice-order ul li{float:left;margin:0 7px 7px 0;padding:5px;border:1px solid #6a2a3c;box-sizing:content-box}div.small-input .inp label,p.links a{margin-right:5px}.choice-order ul li span{display:table-cell;width:50px}#logout-form p,.choice-title{margin-bottom:3px}.basket-item-right .tovar-price-left{width:200px;height:47px;display:table-cell;vertical-align:middle}.basket-item-right .tovar-price-left span{margin-bottom:7px}.basket-item-right .tovar-price-left em{font-size:24px;color:#585858}.basket-item-right .tovar-quant{width:128px;height:47px}.basket-item-right .tovar-quant .input{width:100px}.basket-item-right .tovar-quant .input input{width:101px}.basket-item-total{width:240px;display:inline-block;vertical-align:middle;text-align:right;font-size:28px;color:#da0000}.basket-remove{display:inline-block;vertical-align:middle;margin-left:37px;width:33px;height:33px;background:url(/bitrix/templates/madison/css/../images/remove.png) center center no-repeat;cursor:pointer;position:absolute;right:10px;top:10px}.basket-remove:hover{background:url(/bitrix/templates/madison/css/../images/remove-a.png) center center no-repeat}.basket__feedback article{width:800px}.basket__feedback article span{float:right;font-size:36px}.basket__feedback .input-text{display:inline-block;vertical-align:bottom;width:878px;height:114px}.basket__feedback .input-text textarea{width:876px;height:110px}.basket__feedback .input{font-size:0}.basket__feedback .input .input-city,.basket__feedback .input .input-email,.basket__feedback .input .input-name,.basket__feedback .input .input-phone,.input-other{display:inline-block;vertical-align:middle;width:284px;height:42px;border:1px solid #f8f6f7;position:relative;margin-right:14px}.basket__feedback.delivery .input .input-city{display:inline-block;margin-right:0}.basket__feedback .input .input-city input,.basket__feedback .input .input-email input,.basket__feedback .input .input-name input,.basket__feedback .input .input-phone input,.basket__feedback .input-other input{width:282px;height:40px;font-size:18px;color:#000;line-height:40px}.basket__feedback .input .input-city{margin-right:0;position:relative}.basket__feedback .input-other:nth-child(odd){margin-right:4%!important}.basket__feedback .input-other{margin-right:0!important}.basket__feedback .input .input-city select{width:282px;height:40px;font-size:18px;color:#959595;line-height:40px;padding-left:10px;border:#959595;outline:0}.basket__feedback .input .input-city p{display:none;position:absolute;bottom:-56px;left:0;width:284px;height:56px;padding:13px;background:#f8f6f7;font-size:14px;color:#ff5346}.contacts-feedback-wrap .input-other input.err{border:1px solid #ff5346!important}.face_type.delivery .check-span,.subscribe.delivery .check-span{background-image:url('/bitrix/templates/madison/images/sprite.png');background-position:-251px -80px;width:11px;height:11px}.basket-check-delivery .delivery-type,.basket-check-delivery .face_type,.subscribe{float:left;margin-right:60px}.basket__feedback .input .focus,.konkurs-form-wrap .focus,.konkurs-form-wrap .input .focus{border-left:1px solid #fde06d;border-right:1px solid #fcab9d}.basket__feedback .input .error{border:1px solid red;position:relative}.basket__feedback .input .error:after{position:absolute;bottom:-20px;left:0;content:'';font-size:12px;color:#ff5346}.basket-check-delivery{margin-top:19px}.basket-check-delivery label{display:inline-block;vertical-align:middle;font-size:18px;color:#585858;cursor:pointer}.basket-check{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:13px;padding:3px;background:url("/bitrix/templates/madison/css/../images/tick-box.png") no-repeat;cursor:pointer}.basket-delivery-text{margin-top:27px;zoom:1}.basket-delivery-text .delivery-active{float:left;display:inline-block;background:url(/bitrix/templates/madison/images/icon/car-new-delivery.png) center center/contain no-repeat;width:64px;height:55px;margin-top:0}.basket-delivery-text .icon-delivery{float:left;display:inline-block}.basket-delivery-text p{float:left;margin-left:20px;font-size:14px;color:#585858;line-height:18px}.input-adr{margin-top:29px;width:878px;height:42px;border:1px solid #f8f6f7;position:relative;margin-right:7px}.input-adr input{width:876px;height:40px;font-size:18px;color:#959595;line-height:40px;border:none;outline:0;padding-left:10px}.basket-input-btn button{width:283px;margin-left:12px;outline:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.basket-input-btn button:hover{background:#f39200;color:#fff}.popup-zakaz-wrap p{margin-top:33px;font-size:16px;color:#ff5346;font-weight:600;text-align:center}.popup-zakaz-wrap h5{margin-top:23px;font-size:14px;color:#ff5346;text-align:center;font-weight:400}.auth-register-form sup,p.policy{color:red}#reg-form,.auth-auth-form,.catalog-sect-index li:nth-child(4n+2),.catalog-sect-index li:nth-child(4n+3),.scroll-menu .header-nav .top-menu ul{width:300px}p.captcha,p.text{margin:0 0 15px}p.captcha label,p.text label{display:block;font-size:16px;margin-bottom:3px}p.captcha input[type=text],p.text input[type=password],p.text input[type=text]{padding:5px;box-sizing:border-box;width:300px;height:28px}.delivery p,p.buttons{margin-bottom:5px}p.buttons input[type=submit]{background:#6a2a3c;color:#fff;padding:5px 15px;box-shadow:none;border:none;text-transform:uppercase;cursor:pointer}.basket-reccom-section a:hover{color:#9b202d!important}.basket-reccom-title{color:#9b202d}p.links a{font-size:12px;display:inline-block;color:#6a2a3c}.auth-register-form{margin:0}.auth-register-form p.text label{display:block;margin-bottom:3px}.auth-register-form p.text img.calendar-icon{margin:2px 1px}.auth-register-form div.title{font-size:22px;margin-bottom:10px}.auth-register-form p.captcha{position:relative;padding-bottom:20px}.auth-register-form p.captcha img,.auth-register-form p.captcha label{display:block;margin-bottom:5px}.auth-register-form p.buttons{margin:0 15px 0 0}p.policy{font-size:12px;margin:5px 0 0}.auth-info{font-size:14px!important;margin-bottom:10px}#logout-form{font-size:14px}#logout-form a{color:#ff5346;margin:3px 0}.product-config h5{margin-bottom:12px;color:#585858}.err{border:1px solid #ff5346!important}.show-all-review{vertical-align:bottom;height:34px;margin-left:9px;background:#6a2a3c;font-size:14px;color:#fff;line-height:34px;border:none;text-transform:uppercase;cursor:pointer;outline:0;text-decoration:none;display:block;text-align:center}#big-map,.map-cont>span,.popup,.swiper-button-next svg,.swiper-button-prev svg{height:100%;width:100%}.order-item,.tabs{border-bottom:1px solid #6a2a3c}.map-cont>span{position:absolute;left:0;top:0;display:block;cursor:pointer;z-index:9}.popup{position:fixed;top:0;left:0;background:rgba(0,0,0,.7);display:none;z-index:1000000000}.popup.map .map-container{width:80%;height:80%;left:10%;top:10%;background:#fff;border:1px solid #fcab9d;position:absolute;padding:2%}.popup .tour-container{width:80%;height:80%;margin-left:10%;margin-top:10%;position:relative}.popup .popup-feedback-send,.popup .popup-konkurs-send{width:300px;height:300px;left:50%;top:100px;background:#fff;border:1px solid #fcab9d;position:absolute;padding:15px;display:block;margin:0 0 0 -150px}.popup .map-close,.popup.map .map-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url(/bitrix/templates/madison/images/fancybox/fancybox_sprite.png) no-repeat}.tabs{margin:0 0 35px;padding:0}.header-city,.header-logo{padding-top:23px}.tabs li{padding:15px 7px;display:inline-block;border-left:1px solid #6a2a3c;border-top:1px solid #6a2a3c;border-right:1px solid #6a2a3c;border-radius:5px 5px 0 0}.tabs li.active a{text-decoration:none;color:#fff}.order-item{margin-bottom:45px;padding-bottom:20px}.order-item-title{font-size:20px;text-transform:uppercase;color:#6a2a3c;margin-bottom:5px}.show-items{display:block;margin-bottom:15px;cursor:pointer;text-transform:uppercase}.header-city p.authorization-p,.header-city p.lk-form,div.small-input{text-align:left}div.small-input .inp input[type=text]{width:120px;margin-right:30px}div.small-input .inp input[type=text]:last-child{margin-right:0}.calltime{font-size:13px;margin-bottom:3px}.recom-slider{overflow:hidden;position:relative;margin:0}.header-nav,.scroll-menu,.scroll-menu .header-nav,header{overflow:visible}.recom-slider ul{width:20000em;position:relative}.recom-slider ul li{float:left;background:#fff;border:1px solid #f8f6f7;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s;margin:0 2px}.scroll-menu{position:fixed;top:0;left:0;width:100%;z-index:99999;height:55px}.scroll-menu .header-nav .menu-icon{display:block;width:31px;height:31px;background:url(/bitrix/templates/madison/images/lists.png) center center no-repeat;cursor:pointer;padding:7px;border:2px solid #fff;border-radius:5px;box-sizing:content-box;margin-top:3px;float:left;margin-right:25px}.scroll-menu .header-search{float:right;margin-top:11px}.scroll-menu .header-nav .top-menu{position:absolute;left:0;background:#fff;top:100%;border:1px solid #6a2a3c;z-index:99999999;display:none;width:300px}.scroll-menu .header-nav .top-menu li{display:block;float:none;height:auto;background:#6a2a3c}.header-city p.new-lk-form a,.scroll-menu .header-nav .top-menu li:last-child,.trigger .tovar-tabs-top ul li.active,span.lk-form a{border-bottom:none}.scroll-menu .header-nav nav ul li a{color:#fff;line-height:normal;padding:10px}.scroll-menu .header-inner{margin:0 auto;height:0}.scroll-menu .header-city{margin-left:0;padding:0;margin-top:8px}.scroll-menu .header-city a{color:#fff;text-decoration:none;border-bottom:2px dashed #fff;margin-top:4px}.scroll-menu .header-phones{margin-top:5px;padding:0}.scroll-menu .header-phones-right ul li{color:#fff;font-size:18px;margin-bottom:3px}.scroll-menu .header-cart{float:left;padding:0;margin-top:8px;margin-left:55px}.scroll-menu .header-cart-right a{color:#ff5346;display:block;width:23px;height:23px;background:url('/bitrix/templates/madison/images/cart.png') center center no-repeat;text-indent:-9999em;padding:5px;border:2px solid #fff;box-sizing:content-box;border-radius:50%;margin-right:7px;float:left}.scroll-menu .header-cart-circle{border:none;background:0 0;width:25px;height:28px;margin-top:-10px}.scroll-menu .header-cart-left{width:25px;margin-right:10px;display:none}.scroll-menu .header-cart-right{float:left;width:220px}.scroll-menu .header-cart-right>p{font-size:15px;margin-bottom:5px}.contacts-row{margin-bottom:35px;display:flex}.about-map{width:1200px;margin:0 auto;background:url(/bitrix/templates/madison/images/map/map.png) center center no-repeat;height:390px;position:relative}.about-map .placemark{position:absolute;padding-left:36px;height:25px;cursor:pointer;font-family:'Oswald Regular';letter-spacing:.5px;font-weight:700;color:#fff;text-shadow:1px 1px 1px #000,0 0 1px #000;font-size:14px;z-index:8}.about-map .placemark:hover{color:#fde16c;z-index:9}.about-map .placemark a{line-height:25px;color:#fff;text-decoration:none;background:url(/bitrix/templates/madison/images/map/metka_unactive3.png) 0 center/contain no-repeat;padding-left:20px;height:25px;display:inline-block;font-size:12px}.about-map .placemark:hover a{color:#fde16c}.tovar-props-slider{width:429px;overflow:hidden}.tovar-props-slider ul{width:99999em;position:relative}.tovar-tab.tovar-tabs-color li.choose label,.tovar-tab.tovar-tabs-color li:hover label{border:1px solid #6a2a3c}.tovar-tab.tovar-tabs-color li{border:1px solid #fff;position:relateve}.tovar-color-name{text-align:center;font-size:14px}.tovar-color-name span{display:block;text-align:center;margin-top:3px;font-size:12px}.tab-osnova.configure.show{background:rgba(255,83,70,.3);color:#fff}.catalog-sect-index{position:relative;width:1200px;height:286px;overflow:hidden;border-box:content-box}.catalog-sect-index li{height:286px;float:left;box-sizing:content-box;position:relative}.catalog-sect-index li:nth-child(4n),.catalog-sect-index li:nth-child(4n+1){width:227px}.catalog-sect-index li:nth-child(4n+1) .triangle{position:absolute;left:132px;top:-53px;width:170px;height:320px;z-index:5;transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);overflow:hidden}.catalog-sect-index li:nth-child(4n+1) .triangle img{transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);position:absolute;top:64px;left:-113px}.catalog-sect-index li:nth-child(4n+1) .shadow{position:absolute;left:0;top:0;width:225px;height:100%;z-index:11;background:rgba(0,0,0,.5);display:none}.catalog-sect-index li:nth-child(4n+1) .triangle .shadow{transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);background:0 0;width:0;height:0;border-style:solid;border-width:286px 239px 0 0;border-color:rgba(0,0,0,.5) transparent transparent;left:95px;top:-7px}.catalog-sect-index li:nth-child(4n+2) .triangle{position:absolute;left:243px;top:-63px;width:142px;height:410px;z-index:4;transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);overflow:hidden}.catalog-sect-index li:nth-child(4n+2) .triangle img{transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);position:absolute;top:28px;left:-236px}.catalog-sect-index li:nth-child(4n+2) .shadow{position:absolute;left:0;top:0;width:108%;height:101%;z-index:4;background:rgba(0,0,0,.5);display:none}.catalog-sect-index li:nth-child(4n+2) .triangle .shadow{width:0;height:0;border-style:solid;border-width:294px 0 0 194px;border-color:transparent transparent transparent rgba(0,0,0,.5);transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);left:72px;top:101px;background:0 0}.catalog-sect-index li:nth-child(4n+3) .triangle{position:absolute;left:241px;top:-63px;width:142px;height:410px;z-index:4;transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);overflow:hidden}.catalog-sect-index li:nth-child(4n+3) .triangle img{transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);position:absolute;top:96px;left:-233px}.trigger_title,.trigger_title img{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.catalog-sect-index li:nth-child(4n+3) .shadow{position:absolute;left:0;top:0;width:101%;height:101%;z-index:2;background:rgba(0,0,0,.5);display:none}.catalog-sect-index li:nth-child(4n+3) .triangle .shadow{left:-1px;top:0;height:100%;width:103%}.catalog-sect-index li:nth-child(4n) .shadow{position:absolute;left:0;top:0;width:363px;height:101%;z-index:2;background:rgba(0,0,0,.5);display:none}.catalog-sect-index li:nth-child(4n+1) .section-text{margin:75px 0 20px 26px}.catalog-sect-index li:nth-child(4n+1) .section-text a,.catalog-sect-index li:nth-child(4n+2) .section-text a,.catalog-sect-index li:nth-child(4n+3) .section-text a,.catalog-sect-index li:nth-child(4n+4) .section-text a{display:table-cell;width:100px;height:185px;vertical-align:bottom;padding-left:10px;border-left:3px solid #fff;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase}.catalog-sect-index li:nth-child(4n+2) .section-text{margin:75px 0 20px 116px}.catalog-sect-index li:nth-child(4n+3) .section-text{margin:75px 0 20px 175px}.catalog-sect-index li:nth-child(4n+4) .section-text{margin:75px 0 20px 184px}.catalog-sect-index li .section-text{position:absolute;left:0;top:0;z-index:11;display:none}.sort-option.filtered>a{display:inline;padding:3px 20px 3px 5px;background:#fde16c;border:1px solid #ff5346;border-radius:8px;position:relative;text-decoration:none;color:#ff5346}.sort-option.filtered>a:after{position:absolute;right:5px;top:7px;width:8px;height:8px;background:url(/bitrix/templates/madison/images/drop.png) center center no-repeat}.order-item:after{display:block}.footer-row:after{clear:both;display:block}.delivery h3{margin:10px 0;line-height:1.5}.delivery ol,.delivery ul{font-size:14px;margin:0 0 10px;color:#363636}.delivery ul{padding-left:30px;list-style:disc inside}.delivery ol,.p-price ol{list-style:decimal inside}#show-police,#show-ur-input-other,a.return{color:#6a2a3c;font-size:14px;text-decoration:none}div#belgorod a,div#krasnodar a,div#moskva a,div#pyatigorsk a,div#rostov a,div#rostov-na-donu a,div#saratov a,div#tula a{padding-right:19px;padding-left:0;background-position:right}div#moskva a,div#ryazan a{padding-left:12px;height:25px;max-height:25px;display:block}div#belgorod a,div#moskva,div#pyatigorsk a,div#tula a{padding-left:0}div#moskva a{font-size:17px;padding-right:6px;padding-bottom:46px;background-position:bottom right;background-size:17px;margin-left:-13px;margin-top:-24px}div#ryazan a{font-size:24px;padding-right:19px;padding-bottom:57px;background-position:bottom left;background-size:20px}div#saratov{z-index:999}p{line-height:120%}p.lk-form #logout-button{display:inline-block!important;top:0;left:8px}.header-nav nav>ul>li,footer .header-nav nav{height:55px}a.return{line-height:normal;margin-top:10px;display:block;clear:both;max-width:185px}.header-city p,header.scroll-menu .header-city p{line-height:50%;height:10px;margin-top:-5px}ul.pay_icon_list li{display:inline-block;vertical-align:top}ul.pay_icon_list li img{height:34px}#show-police,#show-ur-input-other{position:relative;display:inline-block;margin:13px auto 0;border-bottom:2px dashed #6a2a3c;text-align:center}#show-ur-input-other{text-transform:uppercase;margin-bottom:10px;clear:both;display:block;max-width:245px}.popup-police p{text-align:left;font-size:14px;margin-bottom:10px}.delivery ol li,.delivery p{font-size:medium;font-weight:400}.delivery h2{margin:20px 0;text-transform:uppercase}.header-nav nav{width:1200px;height:55px;margin:0 auto}.scroll-menu .header-nav nav{height:75px}.c-about-fils p,.c-about-price p,.index-about-wrap p,.inner p,.tovar-delivery-right{text-align:justify}.index-about-info h1,.index-about-info h2,.index-about-info h3,.p-catalog-inner h1,.p-catalog-inner h2,.p-catalog-inner h3,.razdel-top-text h1,.razdel-top-text h2,.razdel-top-text h3,h1,h2,h3{text-indent:50px;text-align:left!important}.c-about-catalog p,.c-about-fils p,.c-about-price p,.c-about-pro p,.index-about-info p,.inner p{text-indent:50px}.recom-slider{width:898px}.recom-slider-wrap{width:900px}.recom-slider-wrap .catalog-item-img img{height:160px}.razdel-top-text a.show-text,.spoiler a.show-text{bottom:4px}.razdel-top-text ul li{list-style:disc;font-size:14px;color:#585858;line-height:20px;margin-bottom:15px;padding-left:10px;margin-left:60px}.tovar-slider .tovar-slider-wrap li img{max-width:120px}.form-review h5{font-size:14px!important;font-weight:400!important}.header-phones #show-callback{position:relative;display:block;margin:10px auto 0 90px;font-size:13px;color:#f39200;text-decoration:none;border-bottom:1px dashed #f39200;clear:both;width:173px;top:10px}.scroll-menu .header-phones #show-callback span.icon-phone1{position:absolute;top:-2px;left:-25px}.header-city span a{font-size:20px;font-weight:700}.header-city span{border:1px solid #6a2a3c;padding-bottom:10px}header.scroll-menu .header-phones #show-callback{color:#fff;top:-13px;border-bottom:1px dashed #fff}header.scroll-menu .header-city a.small-btn{color:#fff;top:10px;display:none}.header-city a.small-btn{margin:0;display:initial;top:-7px}.header-city{margin-left:300px}header.scroll-menu .header-city p{position:relative;top:-25px}.tovar-tabs h2{font-size:30px!important;color:#585858!important;text-align:center!important}.tovar-tabs h3{font-size:24px!important;color:#6a2a3c!important}.header-nav nav ul li a{font-size:16.5px}.header-city p,.header-city span{width:340px}.header-city p.new-lk-form{text-align:right;margin-top:-10px!important;width:336px}.header-city p.new-lk-form.new-lk-form-no-authorization{margin-top:-26px!important}.header-city p.new-lk-form a img{width:30px}.nobb,a{text-decoration:none!important}.sub-menu-moyki{margin-left:17px;margin-top:20px}.trigger{position:fixed;top:27%;width:300px;max-height:400px;height:100%;background-color:#fff;z-index:99;left:-300px}.trigger.open{border:1px solid #fbb3a7}.trigger_title{background:padding-box #f39200;color:#fff;cursor:pointer;width:243px;text-transform:uppercase;left:198px;z-index:99;padding:10px;position:absolute;top:190px;display:block!important;border-bottom:3px solid #6a2a3c;border-right:3px solid #6a2a3c;border-left:3px solid #6a2a3c}.trigger_title img{margin-left:10px;position:relative;bottom:-3px}.trigger.open .tovar-tabs-container{border-right:0px solid #fcab9d;border-left:0 solid #fde16c}.trigger.open .tab-ldsp.active{position:relative;border-left:1px solid #fde16c;border-right:0px solid #fbb3a7}.trigger.open .trigger_title img{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.trigger .tovar-tabs-container:after,.trigger .tovar-tabs-container:before,.trigger .tovar-tabs-top ul .active:before{height:0}.trigger .tovar-tabs{margin-top:0;margin-bottom:0}.trigger .tovar-tabs-top ul li{border-bottom:1px solid #fbb3a7}.trigger .tovar-tab li{display:inline-block;vertical-align:top;width:30%;text-align:center;margin-bottom:10px}.pr_term{background:#fde16c;width:100%;min-height:60px;position:fixed;bottom:0;z-index:112}.pr_term .content{max-width:1200px;width:100%;margin:auto;padding:5px;font-size:12px}.pr_term .content p{position:absolute;top:10px}.icon-close-pr{background-image:url(/bitrix/templates/madison/css/../images/sprite.png);background-position:-251px -34px;width:15px;height:15px;display:block;position:absolute;right:10px;cursor:pointer;top:12px}.tovar-color-right-new li,.tovar-color-right-new-ldsp li{max-width:68px;display:inline-block;vertical-align:top}.tovar-color-right-new-ldsp li{max-width:66px;width:100%}.tovar-color-right-new li label,.tovar-color-right-new-ldsp li label{display:inline-block;max-width:75px;height:auto;box-sizing:content-box;border:0 solid #fff}.tovar-color-right-new li .tovar-color-name,.tovar-color-right-new-ldsp li .tovar-color-name{text-align:left;font-size:12px;margin-top:3px;max-width:66px}.tovar-color-right-new li .tovar-color-name span,.tovar-color-right-new-ldsp li .tovar-color-name span{display:block;text-align:left;font-size:14px;line-height:15px}.tovar-right ul.tovar-color-right-new li span,.tovar-right ul.tovar-color-right-new-ldsp li span{max-width:75px;width:46px;display:table-cell;vertical-align:top;font-size:13px}.tovar-right ul.tovar-color-right-new li .boxChecked,.tovar-right ul.tovar-color-right-new-ldsp li .boxChecked{background:url(/bitrix/templates/madison/images/checkbox.png);height:24px;width:22px;-webkit-appearance:none;cursor:pointer;border:0;position:relative;margin:0;display:table-cell;vertical-align:top;outline:0}.tovar-right ul.tovar-color-right-new li .boxChecked:checked,.tovar-right ul.tovar-color-right-new-ldsp li .boxChecked:checked{background-position:0 -20px;top:-5px}.tovar-right ul.tovar-color-right-new li img,.tovar-right ul.tovar-color-right-new-ldsp li img{width:66px;height:66px}.tovar-tabs-container-right{position:relative;max-width:600px;width:100%;padding:27px 1px 2px 5px;border-right:1px solid #6a2a3c;border-left:1px solid #f39200}p.title-right-color{color:#585858;text-indent:0;margin-bottom:10px}.p-price ol,.p-price ul{margin-bottom:15px;padding-left:20px}.p-price ol{text-indent:50px}.p-price ul{list-style:disc inside}.p-price ul li{line-height:1.5}.p-price ol li ul{padding-left:55px;list-style:circle}.p-price div,.p-price h2,.p-price h3,.p-price h4,.p-price h5,.p-price h6,.p-price ol,.p-price p,.p-price ul,.popover-item p{text-indent:0}.pll{margin-left:10px}.prr1{margin-right:12px}.prr{margin-right:28px}.unterfieldemail{display:block;font-size:11px;float:right;position:relative;margin-top:3px;right:105px;margin-bottom:0;color:#ff5346;font-weight:600}.tovar-tab.tovar-tabs-color li{padding:0;margin-right:15px;width:172px;display:inline-block}li.icon_139:before,li.icon_152:before,li.icon_158:before,li.icon_164:before,li.icon_396:before,li.icon_555:before,li.icon_60:before,li.icon_70:before,li.icon_76:before,li.icon_85:before,li.icon_92:before{width:35px;left:5px;top:0}.tovar-tabs-color ul li label{box-sizing:content-box;padding:5px 10px;border:1px solid #6a2a3c;cursor:pointer;width:100%;height:auto;display:block;box-sizing:border-box}.tovar-tabs-color ul li label .img--option{overflow:hidden;max-height:150px;margin-top:5px;padding:5px;min-height:150px;border:1px solid #6a2a3c}.tovar-tabs-color ul li label .name--option{min-height:31px;max-height:31px;overflow:hidden;color:#000;padding-top:5px;font-size:13px;margin-bottom:0;padding-bottom:0}.tovar-tabs-color ul li label .btn--option{margin-top:8px;padding:6px 5px;border:1px solid #6a2a3c;color:#6a2a3c;margin-bottom:3px}.tovar-tab.tovar-tabs-color li.choose label .btn--option{color:#fff;background:#6a2a3c}.filter-top.active,.gallery-grid__item,.konkurs-form-wrap .input .input-position label,.tovar-tab.tovar-tabs-color li.choose label .btn--option.the--active,.tovar-tabs-color ul li label .btn--option.no--active{display:block}.filter-top,.submenu ul li a:after,.submenu ul li a:before,.submenu._open .js-submenu-trigger:after,.submenu._open .js-submenu-trigger:before,.swiper-button-lock,.swiper-pagination-lock,.tovar-tab.tovar-tabs-color li.choose label .btn--option.no--active,.tovar-tabs-color ul li label .btn--option.the--active,header.scroll-menu .js-submenu-trigger{display:none}li.icon_139:before,li.icon_152:before,li.icon_158:before,li.icon_164:before,li.icon_396:before,li.icon_420:before,li.icon_555:before,li.icon_60:before,li.icon_70:before,li.icon_76:before,li.icon_85:before,li.icon_92:before{content:'';display:inline-block;vertical-align:middle;height:35px;position:absolute}.index-news-item p{text-indent:0;text-align:left}.ajax-preloader-wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background:url(/bitrix/templates/madison/css/../images/ajax-loader2.gif) center no-repeat rgba(255,255,255,.55);text-align:center}#preloder_new_madison{top:-12px;left:57%;width:65px;margin-left:-65px;height:65px;position:absolute;background:url(/bitrix/templates/madison/css/../images/ajax-loader-new.gif) center center no-repeat}.news-pagination .page-all{background:#6a2a3c;color:#fff!important;padding:13px;max-height:41px;font-size:17px!important}.owl-carousel .owl-item .label{width:100px!important;height:100px!important}.footer_mob_version{padding-top:10px;width:100%;text-align:left;padding-bottom:0}.footer_mob_version a{padding-bottom:5px;text-decoration:underline!important;color:#989898;text-align:center;font-size:13px}.auth-auth-form p{text-align:center;text-indent:0}.fancybox-nav{background-color:#6a2a3c!important}.basket-reccom-container,.basket-wrap .basket-item-wrap{border-left:1px solid #f39200!important;border-right:1px solid #6a2a3c!important}.basket-item-wrap:after,.basket-item-wrap:before{background:-webkit-linear-gradient(left,#f39200,#6a2a3c);background:-moz-linear-gradient(left,#f39200,#6a2a3c);background:-o-linear-gradient(left,#f39200,#6a2a3c);background:-ms-linear-gradient(left,#f39200,#6a2a3c);background:linear-gradient(to right,#f39200,#6a2a3c)}#order-make{background:#9b202d;-webkit-box-shadow:0 8px 4px #59121a;-moz-box-shadow:0 8px 4px #59121a;box-shadow:0 8px 4px #59121a}#order-make:active{background:#f39200;-webkit-box-shadow:0 4px 0 #b26500!important;-moz-box-shadow:0 4px 0 #b26500!important;box-shadow:0 4px 0 #b26500!important}#order-make:hover{background:#f39200;-webkit-box-shadow:0 8px 4px #b26500;-moz-box-shadow:0 8px 4px #b26500;box-shadow:0 8px 4px #b26500}.basket-reccom:after{border-color:transparent #f39200 transparent transparent!important}.basket-reccom-prices em{color:#da0000!important}.basket-reccom-container:after,.basket-reccom-container:before{background:-webkit-linear-gradient(left,#f39200,#6a2a3c)!important;background:-moz-linear-gradient(left,#f39200,#6a2a3c)!important;background:-o-linear-gradient(left,#f39200,#6a2a3c)!important;background:-ms-linear-gradient(left,#f39200,#6a2a3c)!important;background:linear-gradient(to right,#f39200,#6a2a3c)!important}aside nav ul li{font-family:Roboto-Regular;padding:8px 5px 8px 45px}aside nav .open-menu span{padding-left:45px;padding-top:5px}li.icon_60:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-60.png) 0 0/cover}li.icon_76:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-76.png) 0 0/cover}li.icon_70:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-70.png) 0 0/cover}li.icon_85:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-85.png) 0 0/cover}li.icon_152:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-152.png) 0 0/cover}li.icon_396:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-396.png) 0 0/cover}li.icon_92:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-92.png) 0 0/cover}li.icon_139:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-139.png) 0 0/cover}li.icon_158:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-158.png) 0 0/cover}li.icon_164:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-164-2.png) 0 0/cover}li.icon_555:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-555.png) 0 0/cover}li.icon_420:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-420.png) 0 0/28px auto no-repeat;width:25px;left:9px;top:0}li.icon_116:before,li.icon_117:before,li.icon_143:before,li.icon_483:before,li.icon_93:before,li.icon_97:before{content:'';display:inline-block;vertical-align:middle;width:35px;height:35px;position:absolute;left:5px;top:0}li.icon_117:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-117.png) 0 0/cover}li.icon_483:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-483.png) 0 0/cover}li.icon_93:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-93.png) 0 0/cover}li.icon_116:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-116.png) 0 0/cover}li.icon_97:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-97.png) 0 0/cover}li.icon_143:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-143.png) 0 0/cover}li.icon_528:before,li.icon_534:before{content:'';display:inline-block;vertical-align:middle;width:35px;height:35px;position:absolute;left:5px;top:-3px}li.icon_528:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-528.png) 0 0/cover}li.icon_534:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-138.png) 0 0/cover}li.icon_138:before,li.icon_509:before{top:5px;width:35px;height:35px;left:5px;position:absolute;display:inline-block;content:'';vertical-align:middle}li.icon_509:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-509.png) 0 0/cover}li.icon-fo-menu.icon_138{padding:15px 5px 5px 45px}li.open-menu.icon-fo-menu.icon_138{padding:5px 5px 5px 0}li.icon_138:before{background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-534.png) 0 0/cover}li.icon_37:before{content:'';background:url(/bitrix/templates/madison/css/../images/icon/icon-fo-menu-37.png) 0 0/cover;display:inline-block;vertical-align:middle;width:35px;height:35px;position:absolute;left:5px;top:0}.icon_60 .sub-menu{padding:10px 40px 17px 58px!important}.icon_70 .sub-menu{padding:20px 40px 17px 58px!important}aside nav .open-menu.icon_509 span{height:48px;padding-top:0}.filter-top input[type=checkbox]:checked,.filter-top input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.filter-top input[type=checkbox]:checked+label,.filter-top input[type=checkbox]:not(:checked)+label{display:inline-block;position:relative;padding-left:22px;line-height:20px;cursor:pointer}.filter-top input[type=checkbox]:checked+label:before,.filter-top input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:14px;height:14px;border:1px solid #000;background-color:#fff;border-radius:0}.filter-top input[type=checkbox]:checked+label:after,.filter-top input[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;left:3px;top:3.2px;width:8px;height:5px;border-radius:1px;border-left:3px solid #000;border-bottom:3px solid #000;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-top input[type=checkbox]:not(:checked)+label:after{opacity:0}.filter-top input[type=checkbox]:checked+label:after{opacity:1}.filter-top{margin-top:-40px;position:absolute;background:#fff;z-index:11;width:855px;height:auto;border:1px solid #ff9300;padding:20px;-webkit-box-shadow:4px 4px 7px 0 rgba(50,50,50,.5);-moz-box-shadow:4px 4px 7px 0 rgba(50,50,50,.5);box-shadow:4px 4px 7px 0 rgba(50,50,50,.5)}.swiper,.swiper-wrapper{z-index:1;position:relative}.filter-top .item-block{width:225px;float:left}.filter-top .item-block .checkbox-block .check-item{font-family:Roboto-Regular;color:#656565;font-size:14px;padding-bottom:5px}.filter-top .item-block .checkbox-block .check-item-2{width:41%;padding-left:5px;float:left;margin-bottom:20px}.filter-top .item-block .checkbox-block .h1-filtr,.filter-top .item-block .price-block .h1-filtr{font-family:'Roboto Bold';color:#656565;font-size:15px;padding-bottom:10px}.filter-top .item-block .price-block{margin-top:15px}.price-block input{width:86px;height:28px;border:1px solid #000;padding:5px 6px;float:left}.price-block .razd-price{display:block;float:left;color:#fff;width:27px;height:30px;position:relative}.price-block .razd-price:before{content:'';position:absolute;width:10px;height:2px;left:8px;top:12px;background:#656565}.ui-widget.ui-widget-content{margin-top:50px;border-radius:0;border:none;background:#adadad;height:4px;max-width:200px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{cursor:pointer;border:3px solid #000;outline:0;background:#fff;font-weight:400;color:#454545;border-radius:50%;width:12px;height:12px;top:-4px}#active-filter,#show-filter{background:#ff9300;color:#fff;box-shadow:none;border:none;font-size:15px;font-family:'Roboto Bold';position:absolute;cursor:pointer}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:3px solid #000;cursor:pointer}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:3px solid #000;cursor:pointer;outline:0;background:#fff}.ui-widget-header{background:#000}#active-filter{padding:6px 12px 7px;bottom:20px;right:20px}#show-filter{left:0;padding:6px 25px 7px;bottom:11px}.select2-container--default .select2-selection--single{height:40px!important;font-size:18px;color:#000;line-height:46px!important;outline:0;border-radius:0!important;width:100%!important;border:1px solid #5e5e5e!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:37px!important}.select2-container--open .select2-dropdown--below{padding-top:6px}.select2-search--dropdown .select2-search__field{padding:3px;width:100%;font-size:16px;box-sizing:border-box;height:32px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#5e5e5e}.select2-search--dropdown{display:block;padding:6px}.err-block .select2-container--default .select2-selection--single,.konkurs-form-wrap .input-other input.err{border:1px solid #ff5346!important}.select2-container{width:100%!important}.popover-item{font-family:PTSans,Helvetica,Arial,sans-serif;font-weight:400;position:absolute;background:#f9f9f9;box-shadow:0 3px 20px 0 rgba(0,0,0,.2);border:1px solid #e3e3e3;color:#000;padding:14px 25px 14px 17px;border-radius:5px;max-width:309px;min-width:309px;font-size:14px;width:auto;margin-left:30px;margin-top:-76px}.popover-item:after,.popover-item:before{content:'';border:solid transparent;position:absolute;bottom:auto;left:0;top:50%;margin-top:-13px;width:0}.popover-item:before{border-top:11px solid transparent;border-right:11px solid rgba(50,50,50,.07);border-bottom:11px solid transparent;bottom:auto;left:-14px;top:50%;margin-top:-11px}.popover-item:after{border-right-color:#f9f9f9;border-width:14px;margin-left:-23px;margin-top:-14px}.popover-item .icon-close-new{background:url(/bitrix/templates/madison/images/close-icon-popover.png) center center no-repeat;width:15px;height:15px;display:block;position:absolute;top:5px;right:5px;cursor:pointer}.fa-question-circle-o{cursor:pointer;color:#ddd;font-size:20px;margin-top:0;margin-left:5px}.tel-error-format,.tel-error-format2{color:red;font-size:11px;position:absolute;display:block;left:0}.fa-question-circle-o.active,.fa-question-circle-o:hover{color:#f39200}.tovar-tabs-podrobno img{max-width:100%!important}.tel-error-format2{bottom:171px;top:auto;width:100%}.tel-error-format{bottom:auto;top:-13px}.block-in-stock-catalog{text-align:right;position:absolute;right:0;margin-top:-15px}.block-in-stock-catalog img{max-width:78px}.block-in-stock-product{margin-bottom:5px;margin-top:5px}.block-in-stock-product img{max-width:104px}#g-recaptcha-feedback{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-wrapper{width:100%;height:100%;display:flex;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative}.swiper-buttons{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:0;left:0;width:100%;padding-bottom:calc(185/1264*100%)}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;pointer-events:auto}.swiper-button-prev{left:4px}.swiper-button-next{right:4px}.swiper-button-disabled{opacity:.5;pointer-events:none;cursor:default}.swiper-pagination{height:10px;display:flex;justify-content:center;margin-top:16px}.swiper-pagination .swiper-pagination-bullet{margin:0 4px;flex-shrink:0;width:10px;height:10px;border-radius:50%;background-color:#6a2A3C4D}.swiper-pagination .swiper-pagination-bullet-active{background-color:#6a2a3c}.title-h1,h1.title-h1{text-align:left;text-transform:none;text-indent:0;font-family:'Fira Sans Medium';font-size:30px;line-height:36px;color:#585858;background-color:transparent;padding:0;margin:0 0 16px;border-bottom:none}.layout-with-side{display:grid;grid-template-columns:300px 1fr;gap:24px}.layout-with-side__right{min-width:0}.layout-with-side__text{font-size:14px;line-height:17px;font-weight:400;color:#585858}.layout-with-side__text>*{margin-bottom:16px}.layout-with-side__back{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:18px;color:#6a2a3c}.layout-with-side__back:HOVER{text-decoration:underline!important}.head-gallery-grid{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.head-gallery-grid__title{font-size:30px;line-height:36px;color:#585858}.head-gallery-grid__btn{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-transform:uppercase;color:#6a2a3c;height:38px;padding:0 32px;border:1px solid #6a2a3c;transition:.3s}.head-gallery-grid__btn:HOVER{color:#fff;background-color:#6a2a3c}.gallery-grid-wrapper{margin:40px 0;padding:32px 0;background-color:#f8f6f7}.gallery-grid-container{position:relative;padding:0 32px;margin:0 -32px;user-select:none}.gallery-grid-container .swiper:not(.swiper-initialized) .swiper-slide{max-width:288px;margin-right:16px}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px}.gallery-grid._3-col{grid-template-columns:repeat(3,1fr)}.gallery-grid._gap-8{gap:8px}.gallery-grid__item:HOVER .gallery-grid__img img{transform:scale(1.1)}.gallery-grid__img{position:relative;overflow:hidden;padding-bottom:calc(185/293*100%)}.gallery-grid__img img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.gallery-grid__title{color:#585858;margin-top:8px}header:not(.scroll-menu) .submenu:not(._open) ul{opacity:0;transform:scaleY(0);pointer-events:none}header:not(.scroll-menu) .submenu ul{position:absolute;top:100%;left:0;width:275px}.submenu ul{display:block;background-color:#6a2a3c;z-index:10;transform-origin:top;transition:.3s}.submenu ul li a:HOVER{background-color:#f39200;color:#6a2a3c}.about-video .about-video__video{display:inline-block;width:49%;contain:content}@media (max-width:1199px){.c-about-company{width:100%;padding:0 10px 35px}.c-about-catalog,.c-about-cert,.c-about-fils,.c-about-price,.c-about-pro{width:100%;padding:0 10px}.c-about-cert-wrap,.c-about-fils-inner,.c-about-price-inner,.c-about-pro-wrap,.c-index.about,.index-gallery-wrap{width:1000px;margin:20px 0}.c-about-company__left{width:1000px}.about-map{width:900px;margin:0}.c-about-catalog article{width:1000px;margin-top:45px}.c-about-company__right{float:unset;width:321px;margin:0 auto}.about-video{width:1000px;margin:30px 0}.about-video .about-video__video{display:block;width:100%}.about-requesite{width:1000px;margin:20px 0;contain:content}.c-about-cert-wrap ul li,.c-about-cert-wrap ul li:first-child,.c-about-cert-wrap.inner li:first-child{margin:13px 10px}.index-gallery-wrap ul li{margin:6px}.c-about-cert-wrap ul{display:flex;flex-flow:wrap}}@media (max-width:924px){.c-about-company{width:100%;padding:0 10px 35px}.c-about-catalog,.c-about-cert,.c-about-fils,.c-about-price,.c-about-pro{width:100%;padding:0 10px}.c-about-cert-wrap,.c-about-fils-inner,.c-about-price-inner,.c-about-pro-wrap,.c-index.about,.index-gallery-wrap{width:900px;margin:20px 0}.about-map,.c-about-company__left{width:900px}.c-about-catalog article{width:900px;margin-top:45px}.c-about-company__right{float:unset;width:321px;margin:0 auto}.about-video{width:900px;margin:30px 0}.about-video .about-video__video{display:block;width:100%}.about-requesite{width:900px;margin:20px 0;contain:content}.c-about-cert-wrap ul li,.c-about-cert-wrap ul li:first-child,.c-about-cert-wrap.inner li:first-child{margin:13px 10px}.index-gallery-wrap ul li{margin:6px}.c-about-cert-wrap ul{display:flex;flex-flow:wrap}}@media (max-width:854px){.c-about-company{width:100%;padding:0 10px 35px}.c-about-catalog,.c-about-cert,.c-about-fils,.c-about-price,.c-about-pro{width:100%;padding:0 10px}.c-about-cert-wrap,.c-about-fils-inner,.c-about-price-inner,.c-about-pro-wrap,.c-index.about,.index-gallery-wrap{width:800px;margin:20px 0}.about-map,.c-about-company__left{width:800px}.c-about-catalog article{width:800px;margin-top:45px}.c-about-company__right{float:unset;width:321px;margin:0 auto}.about-video{width:800px;margin:30px 0}.about-video .about-video__video{display:block;width:100%}.about-requesite{width:800px;margin:20px 0;contain:content}.c-about-cert-wrap ul li,.c-about-cert-wrap ul li:first-child,.c-about-cert-wrap.inner li:first-child{margin:13px 10px}.index-gallery-wrap ul li{margin:6px}.c-about-cert-wrap ul{display:flex;flex-flow:wrap}}#konkurs-position,.input-other input{width:305px;height:40px;font-size:18px;color:#5e5e5e;line-height:40px;outline:0;border:1px solid rgba(0,0,0,.3)}.konkurs-form{margin-top:45px;width:90%}.konkurs-form-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-linear-gradient(left,#f39200,#6a2a3c);background:-moz-linear-gradient(left,#f39200,#6a2a3c);background:-o-linear-gradient(left,#f39200,#6a2a3c);background:-ms-linear-gradient(left,#f39200,#6a2a3c);background:linear-gradient(to right,#f39200,#6a2a3c)}.konkurs-form-wrap .input .input-city,.konkurs-form-wrap .input .input-email,.konkurs-form-wrap .input .input-name,.konkurs-form-wrap .input .input-phone{display:inline-block;vertical-align:middle;width:250px;height:42px;border:1px solid #f8f6f7;position:relative;margin-right:10px;margin-bottom:25px}.konkurs-form-wrap .input .input-position{display:inline-block;vertical-align:middle;width:337px;height:140px;position:relative;margin-right:15px;margin-bottom:25px}.konkurs-form-wrap .input .input-position .input-position-title{font-size:18px;color:#5e5e5e;font-weight:700;margin-bottom:5px}.konkurs-form-wrap .input .input-position input{width:20px;height:20px;padding:0 0 10px;line-height:20px;margin:10px 0 0;vertical-align:text-bottom}.konkurs-form-wrap .input .input-position option{margin:9px 0}.input-other input{padding-left:10px}.konkurs-form-wrap .input input{width:250px;height:40px;padding-left:10px;font-size:18px;color:#5e5e5e;line-height:40px;outline:0;border:1px solid rgba(0,0,0,.3)}.konkurs-form-wrap button,.konkurs-form-wrap input[type=button]{float:left;width:198px;height:48px;margin-top:18px;font-size:19px;color:#fff;background:#6a2a3c;line-height:48px;border:none;text-transform:uppercase;cursor:pointer}.popup-konkurs-send .ordercall{margin:20px 0;text-align:center}#konkurs-num{display:inline-block;font-weight:900}
/* End */


/* Start:/bitrix/templates/madison/css/jquery.rating.css?1486235989481*/
div.vote-wrap{
    overflow: hidden;
}

div.vote-block{
	position: relative;	
}

div.vote-hover{
    float: left;
    cursor:  pointer;
}


div.vote-stars{
	position: absolute;
	left: 0;
	top: 0;
}

div.vote-active{
	position: absolute;
	left: 0;
	top: 0;
}

div.vote-result{
    color: #ccc;
    font-size: 14px;
    margin-top: 12px;
    padding-left: 190px;
}

div.vote-success{
    clear: both;
    color: #ccc;
    font-size: 14px;
    margin: 10px 0 0 10px;
	display: none;
}
/* End */


/* Start:/bitrix/templates/madison/css/jquery.fancybox.css?15103185655753*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 999999;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/bitrix/templates/madison/images/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/bitrix/templates/madison/images/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	/*background: transparent url(/bitrix/templates/madison/images/fancybox/blank.gif); *//* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	background-color: red;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    border: 3px solid #fff;
}

.fancybox-prev {

	left: -44px;
	top: 50%;
}

.fancybox-next {
	right: -44px;
	top: 50%;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	/*visibility: hidden;*/
	visibility: visible;
}

.fancybox-prev span {
	/*left: 10px;
	background-position: 0 -36px;*/
	    background-image: url('/bitrix/templates/madison/css/../images/sprite.png');
    background-position: -122px -74px;
    width: 15px;
    height: 26px;
    position: absolute;
    top: 24px;
    left: 10px;
}

.fancybox-next span {
	/*right: 10px;
	background-position: 0 -72px;*/
	    background-image: url('/bitrix/templates/madison/css/../images/sprite.png');
    background-position: -122px -100px;
    width: 15px;
    height: 26px;
    position: absolute;
    left: 14px;
    top: 23px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/bitrix/templates/madison/images/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index:100000;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	/*margin-bottom: -35px;*/
	    margin-bottom: 20px; 
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close/*, .fancybox-prev span, .fancybox-next span*/ {
		background-image: url(/bitrix/templates/madison/images/fancybox/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/madison/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/madison/css/owl.carousel.css?14862359894614*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/madison/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/bitrix/templates/madison/css/font-awesome/css/font-awesome.min.css?156871076631000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/bitrix/templates/madison/css/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/bitrix/templates/madison/css/select2.css?156758987317604*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* End */


/* Start:/bitrix/templates/madison/css/jquery.modal.min.css?15870200793201*/
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/* End */


/* Start:/bitrix/templates/madison/components/bitrix/search.title/.default/style.css?17415531381081*/
.title-search-result{
	border: 1px solid #dddddd;
	color: #333333;
	max-height: 206px;
	overflow-y: auto;
	z-index: 9999999;
	padding-top: 3px;
	width: 280px!important;
	display: none;
	background: #fff;
	top: 244px!important;
}
.title-search-result.scroll-title-search-result{
	position: fixed!important;
	top: 253px!important;
}
.title-search-result-container li{
	border-bottom: 1px solid #937165;
	padding: 5px 0;
}
.title-search-result-container li:after{
	clear: both;
	content: '';
	display: block;
}
.title-search-result-container li:hover{
}
.title-search-result-container{
	list-style: none;
}

.title-search-result-container li:hover {
	color: #c77405;
}
.title-search-result-container li .image {
	vertical-align: middle;
	display: block;
	width: 38px;
	float: left;
	padding-left: 3px;
	text-align: center;
}
.title-search-result-container li .s-text {
	padding-left: 10px;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	float: left;
	font-size: 14px;
	color: black;
	width: 230px;
}
.title-search-result-container li b {
	color: #ff5346!important;
}


/* End */


/* Start:/bitrix/components/kuznica/metatags/templates/.default/style.css?1486235927238*/
#kuznica_megameta{
	width: 800px;
	background: #fff;
	position: static;
	opacity: 1;
}
#kuznica_megameta .li-item{
	padding-left: 10px;
	display: inline-block;
}
#kuznica_megameta .li-item-2{
	padding-left: 30px;
	display: inline-block;
}
/* End */


/* Start:/bitrix/templates/madison/styles.css?17060274832605*/
html, body{}
#b-price, .tovar-price-left, .basket-reccom-prices em, #TOTAL_PRICE{}
.pr_term2{
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    background: #dfd246;
    z-index: 4;
    padding-top: 5px;
    padding-bottom: 5px;
}
.pr_term3{
    display:none
}
.scroll-menu .pr_term3{
    display:block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    background: #dfd246;
    z-index: 4;
    padding-top: 5px;
    padding-bottom: 5px;
}
.icon-close-pr.close-btn-new{
    position: relative !important;
    display: inline-block !important;
    right: auto !important;
    top: 0px !important;
    color: red;
    font-weight: bold;
    margin-left: 4px;
    background: #dfd246 !important;
    padding: 2px 7px;
    width: auto;
    height: auto;
    border-radius: 2px;
}
@media (max-width: 3000px) and (min-width: 2400px){
      aside{
            width:296px;
      }
      .razdel-sort-alp.sort-option.active.checked{
            width:125px !important;
      }
}
/*-------*/
.table_description_tovar{
      border: 1px solid;
       margin: auto;
}
.table_description_tovar tbody{
      border: 1px solid #000;
}
.table_description_tovar tbody td{
      text-align: center;
    padding: 5px;
    width: 150px;
 border: 1px solid #000;
}
/*-------*/
a.left-home-art{
	display: block;
    float: left;
    background: #f39200;
    width: 47%;
    color: #fff;
    padding: 9px 20px;
    margin-left: 13px;
    color: #FFFFFF !important;
    position: relative;
    transform: skewX(26deg);
	margin-bottom: 10px;
}
a.left-home-art:before{
	position: absolute;
    content: '';
    width: 50px;
    height: 100%;
    display: block;
    background: #f39200;
    left: -13px;
    top: 0px;
    transform: skewX( -26deg);
}
a.left-home-art span{
	transform: skewX( -26deg);
    display: block;
}
a.right-home-art{
	color:#FFFFFF !important;
	display: block;
    background: #6a2a3c;
    width: 49%;
    margin-right: 22px;
    float: right;
    color: #fff;
    padding: 9px 20px;
    padding-left: 45px;
    transform: skewX(26deg);
	position:relative;
	margin-bottom: 10px;
}
a.right-home-art:before{
	position: absolute;
    content: '';
    width: 50px;
    height: 100%;
    display: block;
    background: #6a2a3c;
    right: -11.5px;
    top: 0px;
    transform: skewX( -26deg);
}
a.right-home-art:hover, a.left-home-art:hover{
	opacity:0.8;
}
a.right-home-art span{
      transform: skewX( -26deg);
      display: block;
}
/*-------*/
.wrapper{
	margin-bottom: 0px;
}
.wrapper:after{
	display:none;
}
/* End */
/* /bitrix/templates/madison/css/jquery-ui.css?156454090935973 */
/* /bitrix/templates/madison/css/style.min.css?1747770068152869 */
/* /bitrix/templates/madison/css/jquery.rating.css?1486235989481 */
/* /bitrix/templates/madison/css/jquery.fancybox.css?15103185655753 */
/* /bitrix/templates/madison/css/owl.carousel.css?14862359894614 */
/* /bitrix/templates/madison/css/font-awesome/css/font-awesome.min.css?156871076631000 */
/* /bitrix/templates/madison/css/select2.css?156758987317604 */
/* /bitrix/templates/madison/css/jquery.modal.min.css?15870200793201 */
/* /bitrix/templates/madison/components/bitrix/search.title/.default/style.css?17415531381081 */
/* /bitrix/components/kuznica/metatags/templates/.default/style.css?1486235927238 */
/* /bitrix/templates/madison/styles.css?17060274832605 */
