

/* Start:/local/templates/fancy-floor/css/jquery.fancybox.min.css?154300038114065*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/fancy-floor/css/jquery.formstyler.css?15430003812986*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}

.number-plus-minus .jq-number {
	padding: 0 31px;
}
.number-plus-minus .jq-number__field {
	width: 60px;
}
.number-plus-minus .jq-number__field input {
	text-align: center;
}
.number-plus-minus .jq-number__spin {
	left: 0;
	height: 34px;
}
.number-plus-minus .jq-number__spin.plus {
	right: 0;
	left: auto;
}
.number-plus-minus .jq-number__spin:before {
	content: '';
	position: absolute;
	top: 15px;
	left: 10px;
	width: 12px;
	height: 2px;
	border: none;
	background: #666;
}
.number-plus-minus .jq-number__spin.minus:after {
	display: none;
}
.number-plus-minus .jq-number__spin.plus:after {
	top: 10px;
	left: 15px;
	width: 2px;
	height: 12px;
	border: none;
	background: #666;
}
.number-plus-minus .jq-number__spin:hover:before,
.number-plus-minus .jq-number__spin.plus:hover:after {
	background: #000;
}
/* End */


/* Start:/local/templates/fancy-floor/css/jquery.formstyler.theme.css?154300038110424*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #ccc;
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/fancy-floor/css/slick.css?15430003811729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/fancy-floor/css/slick-theme.css?15430003813145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/fancy-floor/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/fancy-floor/css/./fonts/slick.eot');
    src: url('/local/templates/fancy-floor/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/fancy-floor/css/./fonts/slick.woff') format('woff'), url('/local/templates/fancy-floor/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/fancy-floor/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

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

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/fancy-floor/css/fonts/fonts.css?15430003815305*/
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Thin'), local('Raleway-Thin'), url('/local/templates/fancy-floor/css/fonts/ralewaythin.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaythin.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaythin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url('/local/templates/fancy-floor/css/fonts/ralewaythinitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaythinitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaythinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url('/local/templates/fancy-floor/css/fonts/ralewayextralight.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayextralight.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayextralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url('/local/templates/fancy-floor/css/fonts/ralewayextralightitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayextralightitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayextralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Light'), local('Raleway-Light'), url('/local/templates/fancy-floor/css/fonts/ralewaylight.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaylight.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaylight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url('/local/templates/fancy-floor/css/fonts/ralewaylightitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaylightitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaylightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Regular'), local('Raleway-Regular'), url('/local/templates/fancy-floor/css/fonts/ralewayregular.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayregular.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Italic'), local('Raleway-Italic'), url('/local/templates/fancy-floor/css/fonts/ralewayitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Medium'), local('Raleway-Medium'), url('/local/templates/fancy-floor/css/fonts/ralewaymedium.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaymedium.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaymedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url('/local/templates/fancy-floor/css/fonts/ralewaymediumitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaymediumitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaymediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibold.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibold.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibolditalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibolditalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaysemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Bold'), local('Raleway-Bold'), url('/local/templates/fancy-floor/css/fonts/ralewaybold.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaybold.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaybold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url('/local/templates/fancy-floor/css/fonts/ralewaybolditalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewaybolditalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewaybolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabold.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabold.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabolditalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabolditalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayextrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Black'), local('Raleway-Black'), url('/local/templates/fancy-floor/css/fonts/ralewayblack.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayblack.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: local('Raleway Black Italic'), local('Raleway-BlackItalic'), url('/local/templates/fancy-floor/css/fonts/ralewayblackitalic.woff2') format('woff2'), url('/local/templates/fancy-floor/css/fonts/ralewayblackitalic.woff') format('woff'), url('/local/templates/fancy-floor/css/fonts/ralewayblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

/* End */


/* Start:/local/templates/fancy-floor/css/style.css?155386563633020*/
.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width: 540px){.col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 768px){.col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 992px){.col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1140px){.col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}body{font-family:'Raleway', sans-serif;font-size:14px}a{outline:none}a:focus{text-decoration:none}h1{text-align:center;margin:15px 0 25px;color:#333;font-size:32px}h1.slideTitle{margin:0 0 20px}h3.galka{padding:0 0 0 56px;font-size:18px;font-weight:700;margin:35px 0 10px;background:url(/img/ar5.png) 7px 3px no-repeat}.mt-50{margin-top:50px}.mb-30{margin-top:30px}.mb-50{margin-bottom:50px}.noBefore:before,.noBefore:after{display:none}.clear{clear:both}.redBtn{-webkit-appearance:none;display:inline-block;font-size:18px;color:#fff;background-color:#ed2027;padding:8px 20px;text-align:center;border-radius:20px;border:none;-webkit-transition:all .3s;transition:all .3s}.redBtn.buyBtn{padding:5px 20px;font-size:14px;width:100%}.redBtn:hover,.redBtn:focus{background-color:#cf050c;text-decoration:none;color:#fff}.whiteBtn{-webkit-appearance:none;display:inline-block;font-size:14px;color:#333;background-color:#fff;padding:8px 20px;text-align:center;border-radius:20px;border:none;border:1px solid #333;-webkit-transition:all .3s;transition:all .3s}.whiteBtn:hover,.whiteBtn:focus{background-color:#ed2027;text-decoration:none;color:#fff;border-color:#ed2027}.jq-checkbox{width:22px;height:22px;border-radius:0;background:url("/local/templates/fancy-floor/css/../img/red.png") no-repeat;box-shadow:none;border:none;outline:none}.jq-checkbox:focus,.jq-checkbox.focused{outline:none;border:none}.jq-checkbox:hover{background-position:-24px 0}.jq-checkbox.checked{background-position:-48px 0}.jq-checkbox.checked .jq-checkbox__div{display:none}.jq-checkbox input[type="checkbox"]{position:absolute !important;top:-20px}.filter-COLOR [type="checkbox"]{position:absolute;z-index:-1}.topLine{background:#f4f4f4}.topLine .bx-searchtitle{margin-bottom:10px;margin-right:20px}.topLine .bx-searchtitle .bx-input-group .bx-form-control{height:25px;width:145px}.topLine .bx-searchtitle .bx-input-group-btn button{padding:2px 12px;font-size:14px}.topLine .bx-searchtitle .bx-input-group-btn button:hover{background:#ed2027}#topMenuLine,.topLinks{padding-left:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}#topMenuLine li,.topLinks li{position:relative}#topMenuLine li:hover ul,.topLinks li:hover ul{display:block}#topMenuLine a,.topLinks a{display:block;padding:5px 10px;color:#333;font-weight:500;font-size:16px}#topMenuLine ul,.topLinks ul{display:none;background:#f4f4f4;position:absolute;padding-left:0;list-style-type:none;top:100%;left:0;width:250px;z-index:999;box-shadow:0 15px 19px rgba(0,0,0,0.3)}#topMenuLine ul a,.topLinks ul a{font-size:14px}header{padding:15px 0}.slogan{font-size:18px;color:#ed2027;font-weight:bold;line-height:normal}.slogan span{display:block;font-size:14px}.topTelLine{font-size:16px}.topTelLine span{white-space:nowrap}.topTelLine a{text-decoration:none;font-weight:bold;color:#333;font-family:'Open Sans', sans-serif;white-space:nowrap}.basket{display:block;width:72px;height:71px;background:url("/local/templates/fancy-floor/css/../img/korzina.png") center no-repeat;background-size:contain;position:relative}.basket .counter{position:absolute;height:20px;width:20px;text-align:center;border-radius:50%;background-color:#ed2027;font-size:12px;font-weight:500;color:#fff;top:14px;left:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mainMenuLine{background:#f4f4f4;border-bottom:6px solid #ed2027;box-shadow:0 1px 0 #000;position:relative;z-index:99 !important}@media screen and (min-width: 992px){#mainMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none;font-size:16px}#mainMenu .childMenu,#mainMenu .thirdLevelMenu{display:none}#mainMenu>li{position:relative}#mainMenu li.menuTitle{padding:8px 15px;color:#707070;text-transform:uppercase;margin-bottom:5px;font-weight:800;font-size:14px}#mainMenu li.menuTitle div{border-bottom:1px solid #ed2027;cursor:pointer}#mainMenu li:hover .childMenu{display:block;background:#f4f4f4;position:absolute;left:0;top:100%;width:300px;list-style-type:none;padding-left:0;box-shadow:0 15px 19px rgba(0,0,0,0.3)}#mainMenu li:hover .childMenu li:hover > .thirdLevelMenu{display:block;position:absolute;left:100%;top:0;background:#f4f4f4;min-height:100%;box-shadow:5px 15px 19px rgba(0,0,0,0.3);list-style-type:none;padding-left:0;width:270px}#mainMenu li:hover .childMenu a{display:block;padding:3px 15px;color:#333;font-weight:500;font-size:14px}#mainMenu li:hover .childMenu a:hover{text-decoration:underline;background:transparent}#mainMenu li.catalogItemMenu:hover .childMenu a{font-size:14px}#mainMenu a{display:block}#mainMenu a:hover,#mainMenu a.root-item-selected{text-decoration:none;background:#ed2027;color:#fff}#mainMenu a.hasChild i{margin-left:8px}#mainMenu .catalogItemMenu>a{padding-left:45px}#mainMenu .catalogItemMenu>a:before{content:'';width:27px;height:22px;position:absolute;background:url("/local/templates/fancy-floor/css/../img/g-cat-b.png") no-repeat center;left:10px;top:calc(50% - 11px)}#mainMenu .catalogItemMenu>a:hover:before,#mainMenu .catalogItemMenu>a.root-item-selected:before{background:url("/local/templates/fancy-floor/css/../img/g-cat.png") no-repeat center}#mainMenu>li>a{font-weight:bold;color:#333;padding:10px 10px}}footer{padding:30px 0;background:#333}.footerTitle{display:block;height:43px;color:#fff;font-size:22px;font-weight:600;border-bottom:1px solid #ed2027;padding:0;margin-bottom:15px}.footerMenu{padding-left:0;list-style-type:none}.footerMenu a{color:#fff;text-decoration:none;font-size:14px}.footerMenu a:hover{text-decoration:underline}.footer-maker{overflow:hidden}.tgl-btn{color:#fff;font-size:14px;cursor:pointer;display:inline-block;margin-bottom:5px}.menu-socseti a{display:block;padding:4px 0;color:#fff;text-decoration:none;font-size:16px}.menu-socseti a img{margin:0 10px 0 0}.menu-footer5{color:#fff;font-size:16px}.menu-footer5 .mf-1{padding:0 0 2px 0;text-transform:uppercase}.menu-footer5 .mf-2{margin:18px 0 0 0;background:url("/local/templates/fancy-floor/css/../img/geo2.png") left top no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-4{background:url("/local/templates/fancy-floor/css/../img/tel2.png") left 3px no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-5{margin:8px 0 0 0;background:url("/local/templates/fancy-floor/css/../img/geo2.png") left top no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-6{background:url("/local/templates/fancy-floor/css/../img/tel2.png") left 3px no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-7{margin:8px 0 0 0;background:url("/local/templates/fancy-floor/css/../img/geo2.png") left top no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-8{background:url("/local/templates/fancy-floor/css/../img/tel2.png") left 3px no-repeat;padding:0 0 7px 22px}.menu-footer5 .mf-9{margin:4px 0 0 0;background:url("/local/templates/fancy-floor/css/../img/mail2.png") left 19px no-repeat;padding:15px 0 7px 30px}.menu-footer5 a{color:#fff}.slideImg{height:420px;background-size:cover}.slideImg .container,.slideImg .row,.slideImg .col-md-12{height:100%}.slideTitle{margin:0 auto;padding:15px 10px;display:inline-block;border:2px solid #fff;color:#fff;text-align:center;font-size:40px}.slideTitle .red{color:#ed2027}.slideText{padding:20px 0 0 0;color:#fff;text-align:center;font-size:25px}#mainSlider{margin-top:1px;padding-bottom:10px;background:url("/local/templates/fancy-floor/css/../img/sliderBot.jpg") no-repeat center bottom;background-size:100% 10px;margin-bottom:50px}#mainSlider a:hover{text-decoration:none}#mainSlider .slick-dots{bottom:14px}#mainSlider .slick-dots li button{width:8px;height:8px;border-radius:50%;background:#fff}#mainSlider .slick-dots li button:before{display:none}#mainSlider .slick-dots li.slick-active button{background:#ed2027}.innerBanTitle{min-height:295px;background-repeat:no-repeat;background-size:cover;background-position:center}.innerBanTitle .pageBanDescr{font-size:25px;line-height:27px;color:#fff;font-weight:500;padding-bottom:35px}.innerBanTitle .container-fluid,.innerBanTitle .row,.innerBanTitle .col-12{min-height:295px}.greyBg{background:#f4f4f4}.greyBg h1{padding:45px 0 13px}.greyBg h4{margin:0;color:#333;font-size:20px}.greyBg p{color:#333;padding:0;margin:0;font-size:14px}.o-kompanii h4{margin:0;color:#333;font-size:20px}.o-kompanii p{color:#333;padding:0;margin:0;font-size:14px}.whySlogan{text-align:center;width:100%;font-size:22px;font-weight:500;padding:0 0 40px;color:#333}.puzzle-main{background:url("/img/puz.jpg") center top no-repeat;width:100%;height:877px;margin-top:90px}.puzzle-main .puzzle-body{position:relative;height:620px;width:870px;padding:157px 0 0 275px;margin:0 auto;box-sizing:content-box}.puzzle-main .puzzle-body .blk{font-size:16px;color:#fff;display:block;position:absolute;width:100px;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.puzzle-main .puzzle-body .blk img{width:46px;margin:0 auto;text-align:center}.puzzle-main .puzzle-body .blk p{font-size:16px;color:#fff;padding:0;margin:0;text-align:center;line-height:1.1}.puzzle-main .puzzle-body .blk:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.puzzle-main .puzzle-body h2{display:block;position:absolute;font-size:30px;color:#333;width:311px;padding:0;margin:230px 0 0 123px;text-align:center;font-weight:bold}.puzzle-main .puzzle-body .hotels{top:168px;left:590px}.puzzle-main .puzzle-body .medicine{top:320px;left:740px}.puzzle-main .puzzle-body .office{top:186px;left:390px}.puzzle-main .puzzle-body .production{top:635px;left:470px;width:160px !important}.puzzle-main .puzzle-body .sport{top:546px;left:310px}.puzzle-main .puzzle-body .private{top:360px;left:265px}.puzzle-main .puzzle-body .restaurant{top:520px;left:680px;width:150px !important}.footerForm{padding-bottom:50px}.footerForm h2{color:#ed2027;text-align:center;font-size:32px;padding:30px 0 27px}.footerForm p{color:#333;font-size:14px;margin-bottom:30px}.footerForm .form-control{border:2px solid #ed2027 !important}.footerForm .btn-primary:not(:disabled):not(.disabled).active,.footerForm .btn-primary:not(:disabled):not(.disabled):active,.footerForm .show>.btn-primary.dropdown-toggle{background:#ed2027;border:none}.footerForm .btn{border-radius:26px;font-size:18px;padding:10px 25px;background:#ed2027;border:none;outline:none}.footerForm .btn:hover,.footerForm .btn:focus{background-color:#cf050c;text-decoration:none;color:#fff;outline:none;box-shadow:none}.radio-inline,.checkbox-inline{padding-left:0}.copyright{background:url("/local/templates/fancy-floor/css/../img/rep2.png") repeat-x;color:#fff;padding:45px 0 0;margin-top:30px}.d-flex .icheckbox_square-red,.d-inline-flex .icheckbox_square-red{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:10px}.form-control{border-radius:0}.headFormWrapp{max-width:400px;background:#fff;padding:15px;margin:0 auto;position:relative}.modalFormTitle{text-align:center;font-size:22px;color:#333;font-weight:500;margin-bottom:20px}.icheckbox_square-red,.iradio_square-red{background:url("/local/templates/fancy-floor/css/../img/red.png") no-repeat}.mainSections{margin-bottom:100px}.mainSections .redBtn{margin:50px auto 0}.catMainItem{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;height:100%;color:#000}.catMainItem:hover{color:#000;text-decoration:none}.catMainItem:hover .catImgBg{background:rgba(0,0,0,0.5)}.catMainItem:hover .catImg p{opacity:1}.catMainItem .catName{font-size:20px;margin-bottom:10px}.catMainItem .catImg{display:block;height:210px;width:100%;color:#fff;background-size:cover}.catMainItem .catImgBg{background:transparent;height:100%;width:100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;box-sizing:border-box}.catMainItem .catImgBg p{opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;color:#fff}.bx-breadcrumb{padding:22px 0 0 0;font-size:14px !important;color:#333}.bx-breadcrumb .bx-breadcrumb-item a{display:block;float:left;padding:0;font-size:14px;color:#333}.usluga{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:"space-between";-ms-flex-pack:"space-between";justify-content:"space-between";-webkit-box-align:"flex-start";-ms-flex-align:"flex-start";align-items:"flex-start";font-size:18px;line-height:24px;color:#333}.usluga .uslugaImg{margin-right:15px}.usluga .uslugaUl{list-style-type:none;margin:0;padding-left:40px}.usluga .uslugaUl li{font-weight:300;position:relative;margin-left:0}.usluga .uslugaUl li:before{content:'';width:5px;height:5px;border-radius:50%;background:#ed2027;display:block;position:absolute;left:-20px;top:7px}.news_text p span{font:100 18px "RalewayRegular";color:#333;padding:0 !important;margin:0 !important}.news_text p{font-size:12px;color:#959595;margin-bottom:5px;padding-left:10px;background:url("/img/new_line.png");background-repeat:repeat-y}.news_block{padding-bottom:19px;border-bottom:1px solid #ed2027;margin-top:20px}.newsmoystyle .news_block{padding-bottom:0;border-bottom:1px solid #ed2027;margin:10px;width:260px;float:left;height:100px}.newsmoystyle .news-item{text-align:left}.news_text a{font-size:18px;color:#333;text-decoration:none}.news_text a:hover{color:#ed2027;text-decoration:underline}.news_image{width:100px;height:auto;margin-right:10px;min-height:1px;-webkit-box-flex:0;-ms-flex:none;flex:none}.news_block{display:-webkit-box;display:-ms-flexbox;display:flex}.container ul.newPagination{list-style-type:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.container ul.newPagination li{margin-left:0}.container ul.newPagination li a,.container ul.newPagination li>span{display:block;padding:3px 10px;border:1px solid #000;font-size:18px;border-right:0;color:#333}.container ul.newPagination li a:hover,.container ul.newPagination li.active a{color:#ed2027}.container ul.newPagination li:first-child a,.container ul.newPagination li:first-child>span{border-radius:10px 0 0 10px}.container ul.newPagination li:last-child a,.container ul.newPagination li:last-child>span{border-right:1px solid #000;border-radius:0 10px 10px 0}.partnerItem a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #000;height:320px;color:#191919;-webkit-transition:all .3s;transition:all .3s}.partnerItem a:hover{border-color:#ed2027;color:#ed2027}.partArh h4{margin:0;color:#333;font-size:22px}.partArh .icon{width:70px;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center}.spis2 .sp-zag{color:#ed2027;font-size:32px;border-bottom:1px solid #ed2027;margin:30px 0 20px}.tabs{display:block;height:40px;padding:0 !important;background:none !important;margin:20px 0 52px 110px !important}.tabs li{text-align:center;text-decoration:none;background-color:#fff;width:202px;height:40px;border-radius:20px;color:#ed2027;border:1px solid #ed2027;display:block;float:left;padding:10px 0 0 0;margin:0 140px 0 0;cursor:pointer;font-size:16px}.tabs #tab-3{margin:0}.tabs2{display:block;height:32px;padding:0 !important;background:none !important;margin:0 0 32px 0 !important}.tabs2 li{text-align:center;text-decoration:none;background-color:#fff;width:155px;height:32px;border-radius:15px;color:#ed2027;border:1px solid #ed2027;display:block;float:left;padding:7px 0 0 0;margin:0 26px 0 0;cursor:pointer;font-size:14px}.roditelskoe_okno{opacity:0.89;width:100%;height:100%;display:none;left:0;top:0;position:fixed;z-index:1000}.okno{width:650px;background-clip:padding-box;background-color:black;box-shadow:0 3px 7px rgba(0,0,0,0.3);border-radius:6px;border:1px solid #000;left:50%;top:10%;margin-left:-325px;position:fixed;outline:medium none;z-index:1050}.telo-okna{position:relative;overflow:hidden;padding:15px;max-height:500px;height:400px}.kont-left{text-align:left;color:#333;float:left;width:50%}.kont-right{float:right;margin:-63px 0 0 0;width:50%}.mega-tabs{display:none}#first-tab{display:block}.container .kont-left .kont1{padding:4px 0 4px 33px;background:url("/img/geo3.jpg") left 6px no-repeat}.container .kont-left .kont2{padding:4px 0 4px 33px;background:url("/img/tel3.jpg") left 6px no-repeat}.container .kont-left .kont3{padding:4px 0 4px 33px;background:url("/img/mail3.jpg") left 6px no-repeat}.container .kont-left .kont4{padding:14px 0}.container .kont-center h3{font:100 17px "RalewayMedium";padding:5px 0;margin:0}.kont2 a,.kont3 a{color:#333}.kont2 a:hover,.kont3 a:hover{color:#333}.blackLeft{height:40px;position:relative}.blackLeft:before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:40px 0 0 800px;border-color:transparent transparent transparent #303030}.blackRight{height:40px;position:relative}.blackRight:before{content:"";position:absolute;right:0;width:0;border-style:solid;border-width:0 800px 40px 0;border-color:transparent #303030 transparent transparent}.redLeft{height:40px;position:relative}.redLeft:before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:40px 0 0 800px;border-color:transparent transparent transparent #ed2027}.redRight{height:40px;position:relative}.redRight:before{content:"";position:absolute;right:0;width:0;border-style:solid;border-width:0 800px 40px 0;border-color:transparent #ed2027 transparent transparent}.projListBg{background-repeat:no-repeat;background-size:cover;background-position:center}.projListBg.blackColor .projListTitle{color:#333}.projListBg.blackColor .projListTitle:after{border-bottom-color:#333}.projListBg.blackColor .projSliderName{color:#333}.projSliderItem{padding:0 15px}.projListTitle{color:#fff;padding-top:86px;padding-bottom:20px;position:relative}.projListTitle:after{content:'';position:absolute;border-bottom:1px solid #fff;position:absolute;bottom:0;width:190px;left:calc(50% - 95px)}.projListTitle span{display:block;position:absolute;width:100%;height:85px;top:0;left:0;background-repeat:no-repeat;background-position:center 100%}.projSliderName{color:#fff;font-weight:500;font-size:22px;line-height:25px;padding:13px 0 10px 0}.projSliderMore{display:inline-block;font-size:18px;color:#ed2027;font-weight:500;position:relative;outline:none;-webkit-transition:all 0.3s;transition:all 0.3s}.projSliderMore:after{content:'';position:absolute;width:20px;height:20px;right:-25px;top:calc(50% - 10px);-webkit-transition:all 0.3s;transition:all 0.3s;background:url("/img/ar4.png") no-repeat center}.projSliderMore:hover{color:#9d1116;text-decoration:none}.projSliderMore:hover:after{right:-35px}.projectsSlider{margin-bottom:50px}.projectsSlider .slick-prev{left:-25px}.projectsSlider .slick-prev:hover,.projectsSlider .slick-prev:focus{left:-25px}.projectsSlider .slick-next{right:-25px}.projectsSlider .slick-next:hover,.projectsSlider .slick-next:focus{right:-25px}.projectsSlider .slick-prev,.projectsSlider .slick-next{top:calc(50% - 40px)}.slick-prev:before,.slick-next:before{display:none}.slick-prev,.slick-next{width:24px;height:24px;top:calc(50% - 12px);z-index:2}.slick-prev:hover,.slick-prev:focus,.slick-prev{background:url("/img/prev.png") no-repeat;left:5px}.slick-next:hover,.slick-next:focus,.slick-next{background:url("/img/next.png") no-repeat;right:5px}.projectBg{background:url("/img/stowage-bg-floor.jpg") no-repeat center;background-size:cover;padding:80px 0}.projectBg .projWrapp{background:#fff;padding:30px}.projTable{margin-top:20px;margin-bottom:30px}.projTable tr:first-child td{font-weight:700;font-size:22px}.projTable tr td{font-size:18px;text-align:left !important;padding:5px 0}.projTable tr td:first-child{font-weight:700}.redBorderLeft{border-left:1px solid #ed2027;padding-left:30px;text-align:justify;margin-bottom:30px}.afterNone:after{display:none}.pdfItem{border-bottom:1px solid #ed2027;height:100%;padding-bottom:20px}.pdfItem .pdfIcon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:45px;margin-right:5px}.pdfItem .pdfInfo p{font-size:15px}.sectionsItem{margin-bottom:30px}.sectionsItem img{width:100%}.sectionsItem .sectionsItemLink{color:#333;font-size:18px;text-align:center;display:inline-block;margin-top:15px;font-weight:500}.innerSectionsTabs{margin-bottom:30px}.innerSectionsTabs .nav-tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;border-bottom:0}.innerSectionsTabs .nav-tabs:before,.innerSectionsTabs .nav-tabs:after{display:none}.innerSectionsTabs .nav-tabs .nav-item{margin-bottom:0;width:48%}.innerSectionsTabs .nav-tabs .nav-item .nav-link{border-radius:10px;text-align:center;font-weight:500;color:#333;background:#f4f4f4}.innerSectionsTabs .nav-tabs .nav-item .nav-link.active{background:#6f6f6f;border-color:#dee2e6;color:#fff}.innerSectionsTabs .tab-pane{border:1px solid #6f6f6f;border-bottom:8px solid #6f6f6f;padding:10px}.innerSectionsTabs .tab-pane a{color:#333;font-size:14px}.catalogItemOuter{border:1px solid #f4f4f4}.catalogItemOuter .catalogItemInner{padding:10px;background:#fff}.catalogItemOuter .catalogItemFooter{display:none}.catalogItemOuter .slick-slide img{width:176px;height:176px}.catalogItem:hover .catalogItemOuter:hover{border-color:transparent;z-index:60;position:relative}.catalogItem:hover .catalogItemOuter:hover .catalogItemInner{box-shadow:0 10px 20px rgba(0,0,0,0.3)}.catalogItem:hover .catalogItemOuter:hover .catalogItemFooter{display:block;margin-top:10px;position:absolute;left:0;padding:0 10px 10px;box-shadow:0 10px 20px rgba(0,0,0,0.3);width:100%;background:#fff}.catalogItem:hover .fprview-more-info{display:block}.catalogItemName a{color:#333;font-weight:bold}.catalogItemFooter p{font-size:12px;margin-bottom:0}.askPriceWrapper{max-width:565px;background:#fff;margin:0 auto;position:relative;padding:35px}.askPriceWrapper .askPriceImg{border:1px solid #333;padding:10px}.bx-filter{border:1px solid #333}.bx-filter .bx-filter-parameters-box{border-bottom:1px solid #333}.bx-filter .bx-filter-section{padding-top:0}.bx-filter .bx-filter-parameters-box-title{padding:16px 0;cursor:pointer}.bx-filter .bx-filter-parameters-box-title span{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-weight:bold;font-size:14px;border-bottom:none}.bx-filter .bx-filter-param-label{width:100%;padding-left:0}.bx-filter .bx-filter-param-label>span{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:"flex-start";-ms-flex-pack:"flex-start";justify-content:"flex-start";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-filter .bx-filter-param-label .icheckbox_square-red{margin-right:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.bx-filter .bx-filter-block{max-height:155px}.bx-filter .bx-filter-button-box{margin-top:25px}.bx-filter-parameters-box-container .redBtn,.bx-filter-parameters-box-container .whiteBtn{font-size:14px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#ed2027;background:#ed2027}.mCSB_scrollTools .mCSB_draggerRail{background:transparent}.detailSliderSmall{max-width:130px;float:left;margin-right:10px}.detailSliderSmall .smallSlide{position:relative;padding:10px 0;-webkit-transition:all .3s linear;transition:all .3s linear}.detailSliderSmall .smallSlide.slick-current{border:1px solid #ed2027}.detailSliderSmall .smallSlide img{margin:0 auto}.detailSliderSmall .smallSlide .smallSlideTitle{position:absolute;width:100%;bottom:10px;left:0;background:rgba(245,245,245,0.5);color:#333;text-align:center;font-size:16px;font-weight:bold}.detailSliderBig{max-width:400px;float:left}.detailSliderBig .bigSlide{position:relative}.detailSliderBig .bigSlide img{margin:0 auto;width:300px;height:300px}.detailSliderBig .bigSlide .bigSlideTitle{position:absolute;width:100%;bottom:0;left:0;background:rgba(245,245,245,0.5);color:#333;text-align:center;font-size:16px;font-weight:bold}.slick-vertical .slick-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:calc(50% - 12px);top:-25px}.slick-vertical .slick-next{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:calc(50% - 12px);bottom:-25px;top:auto}.detailTabs .nav-tabs{border-color:#ed2027}.detailTabs .nav-tabs>li>a{font-weight:500}.detailTabs .nav-tabs .nav-link:hover{background:transparent;border-color:transparent transparent #ed2027;color:#ed2027}.detailTabs .nav-tabs .nav-link:focus,.detailTabs .nav-tabs .nav-item.show .nav-link,.detailTabs .nav-tabs .nav-link.active,.detailTabs .nav-tabs .nav-link.active:hover{color:#ed2027;font-weight:500;border-color:#ed2027 #ed2027 #fff}.productDetailBtns .redBtn.buyBtn{padding:8px 20px;font-size:18px;width:auto}.productDetailBtns .whiteBtn{padding:8px 20px;font-size:18px}.productDetailBtns .form-control{font-size:18px}.productDetailBtns .jq-number__spin.minus{top:0}.productDetailBtns .jq-number__spin.plus{top:0}.productDetailBtns .jq-number__field{height:34px}#buyModal{width:700px;max-width:100%}#buyModalForm .d-flex div{font-size:16px}#buyModalForm input[type="number"]{max-width:60px;margin:0 10px}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:static;margin-left:0;margin-right:8px}.bx-filter .filter-COLOR .bx-filter-param-label{width:20%}.bx-filter .filter-COLOR .bx-filter-param-btn-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.leftSaleMain{display:block;background:#ed2027;color:#fff;position:fixed;left:-80px;top:calc(50% - 62px);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:30px;padding:10px 20px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.leftSaleMain:hover{text-decoration:none;color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.7)}.bottomSaleMain{display:none;background:#ed2027;color:#fff;position:fixed;left:0;width:100%;bottom:0;font-size:30px;padding:10px 0;text-align:center}.block-nazn-razd{border:1px solid #333;height:100%}.block-nazn-razd a.title{color:#fff;background-color:#333;font-size:14px;line-height:1.2;padding:9px 15px;text-transform:uppercase;display:block;text-align:center}.block-nazn-razd img{width:100%;height:auto;float:left}.block-nazn-razd .brands{margin:0 0 5px}.block-nazn-razd .brands a{display:inline-block;font-size:11px;padding:2px 5px;color:#777;line-height:1.2}.makerTitle{font-size:18px;font-weight:bold;margin-top:30px;margin-bottom:20px}.catalogItemImg{position:relative}.fprview-more-info{display:none;cursor:pointer;font-size:10px;font-weight:700;height:auto;opacity:0.7;padding:8px 0;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:999;text-transform:uppercase;-webkit-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;background-color:#169bd5;color:#fff;bottom:0}.inner-fp{max-width:85%}.inner-fp .detailSliderSmall{max-width:25%}.inner-fp .detailSliderBig{max-width:70%}.inner-fp .slick-list{min-height:306px}.card-header{background:#f4f4f4}.card-header .btn-link{color:#ed2027;outline:none;display:block;text-align:left;width:100%}.card-header .btn-link:focus{outline:none;border:none}.starrequired{color:#ed2027;font-size:16px;font-weight:bold}.shadowOnHover{-webkit-transition:all .3s;transition:all .3s}.shadowOnHover:hover{box-shadow:0 0 15px rgba(0,0,0,0.3)}.historyWrap{border:1px solid #333;margin-bottom:25px}.historyWrap .historyHeader{padding:10px 15px;background:#f4f4f4;border-bottom:1px solid #333;color:#ed2027;font-weight:bold}.historyWrap .historyBody{padding:10px 15px}.testimonialItem{margin-bottom:20px;border-bottom:1px solid #ed2027;padding-bottom:10px;text-align:justify}.addToFav,.addToFavDetail{cursor:pointer;text-align:left;-webkit-transition:all .3s;transition:all .3s;color:#333}.addToFav:hover,.addToFavDetail:hover{color:#ed2027}.addToFav:focus,.addToFavDetail:focus{color:#333}.addToFav.inFav,.addToFavDetail.inFav{color:#ed2027}.addToFav.inFav:hover,.addToFavDetail.inFav:hover{color:#333}.makerLogo{width:130px}.slideCollection{color:#fff;font-size:32px;margin-bottom:15px}.slideCollectionText{color:#fff;font-size:25px}.slideCollectionText a{color:#fff;text-decoration:underline}.slideCollectionText a:hover{text-decoration:none}.toggleMenu{display:none;cursor:pointer}.catLabel{position:absolute;top:5px;left:0;color:#fff;padding:3px 10px}.catLabel.hitLabel{background:#ed2027}.catLabel.newLabel{background:#ed2027}.catLabel.saleLabel{background:#ed2027}.menuTitle.mm-listitem{font-weight:bold}@media screen and (max-width: 1200px){.puzzle-main .puzzle-body{width:100%;padding-left:0}.puzzle-main .puzzle-body h2{margin:0;top:50%;left:calc(50% - 155px)}.puzzle-main .puzzle-body .office{left:300px}.puzzle-main .puzzle-body .hotels{left:500px}.puzzle-main .puzzle-body .medicine{left:650px}.puzzle-main .puzzle-body .restaurant{left:590px}.puzzle-main .puzzle-body .production{left:385px}.puzzle-main .puzzle-body .sport{left:220px}.puzzle-main .puzzle-body .private{left:175px}.topLine .bx-searchtitle .bx-input-group .bx-form-control{width:145px}.detailSliderSmall{max-width:95px}.detailSliderBig{max-width:340px}.catalogItemOuter .slick-slide img{width:128px;height:128px}.tabs{margin-left:0 !important}.kont-right{margin:0}}@media screen and (min-width: 992px){.bx-filter-wrap{display:block !important}}@media screen and (max-width: 992px){.basket{margin:0 auto}header{width:295px;margin:0 auto}header .container{width:100%;max-width:100%}.headerBasketFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hasChild i{display:none}.newPagination li{display:none}.newPagination li.active,.newPagination li:first-child,.newPagination li:last-child{display:block}.catalogItemOuter .slick-slide img{width:308px;height:308px}.detailSliderSmall{max-width:130px}.detailSliderBig{max-width:540px}.kont-left,.kont-right{width:100%;float:none}.tabs,.tabs2{height:auto;margin-bottom:20px !important}.tabs li,.tabs #tab-3,.tabs2 li{margin-right:0;float:none;margin:0 auto 10px}.desctopTitle{opacity:0;height:0}.mobileDetailTitle{margin:15px 0 25px;color:#333;font-size:32px}.bx-filter-wrap{display:none}}@media screen and (max-width: 768px){.catalogItemOuter .slick-slide img{width:218px;height:218px}.detailPictureSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.detailSliderSmall{max-width:100%;float:none}.detailSliderBig{max-width:100%;float:none}.redLeft:before,.redRight:before,.blackLeft:before,.blackRight:before{display:none}.slideCollection{font-size:20px}.slideCollectionText{font-size:16px}.catalogItem:hover .fprview-more-info{display:none}}@media screen and (max-width: 576px){.catalogItemOuter .slick-slide img{width:308px;height:308px;margin:0 auto}.productDetailBtns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productDetailBtns .d-flex{width:45%}.productDetailBtns .redBtn.buyBtn{width:45%}.productDetailBtns .whiteBtn{width:100%;margin-top:15px}.leftSaleMain{display:none}.bottomSaleMain{display:block}.catalogItemInner .askPriceBtn{width:100%}}@media screen and (max-height: 800px){#newYearSale{max-height:600px}#newYearSale img{max-height:540px}}

/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/fancy-floor/css/custom.css?160024609313430*/
.bx-filter .filter-COLOR .bx-filter-param-label.bx-active span {
	border-color: #ed2027;
}

.redBtn {
	text-decoration: none !important;
}

.mt-70 {
	margin-top: 70px;
}

.mb-70 {
	margin-bottom: 70px;
}

.sectRecBlock {
	background: #f4f4f4;
}

.sectRecTitle {
	background: #ed2027;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}

.sectRecLink {
	display: block;
	padding: 10px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #ed2027;
	transition: all .3s;
}

.sectRecLink:hover {
	color: #fff;
	background: #ed2027;
	text-decoration: none;
}

.priceDetail {
	font-size: 16px;
	position: relative;
	display: inline-block;
}

.priceDetail span {
	font-size: 28px;
	font-weight: bold;
}

.tooltipInfo {
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	text-align: center;
	top: 0;
	right: -20px;
}

.jq-file {
	width: 100%;
}

.jq-file__name {
	background: #f4f4f4;
}

.leftSaleMain {
	z-index: 100;
}

.mainImg.chooseImg {
	border: 2px solid transparent;
}

.mainImg.bordered {
	border-color: #ed2027;
}

#buyModal.imgModalWrap {
	width: 950px;
}

.imgModalPrev {
	height: 24px;
	width: 24px;
	background: url(/img/prev.png) no-repeat;
	margin-right: 15px;
	flex: none;
	cursor: pointer;
}

.makerLogoWrap {
	position: absolute;
	top: 0;
}

.imgModalNext {
	height: 24px;
	width: 24px;
	background: url(/img/next.png) no-repeat;
	margin-left: 15px;
	flex: none;
	cursor: pointer;
}

.labelsDetail {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
	position: absolute;
	right: 0;
	top: 0;
}

.labelDetail {
	background: #ed2027;
	color: #fff;
	padding: 3px 10px;
	margin-bottom: 10px;
}

.catLabel {
	position: static;
	margin-top: 5px;
}

.sectionLabels {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
	position: absolute;
	left: 0;
	top: 5px;
}

.catalogItemImg .slide {
	position: relative;
}

.freeCallHeader {
	margin-top: 15px;
}

.freeCallHeader a {
	font-weight: bold;
	font-size: 24px;
	color: #333;
	white-space: nowrap;
	display: block;
	margin-right: 20px;
	font-family: "Open Sans";
}

.contactFreeCall a {
	font-weight: bold;
	font-size: 24px;
	color: #333;
	white-space: nowrap;
	display: block;
	margin-right: 20px;
	font-family: "Open Sans";
}

.chooseVariant {
	font-size: 13px;
}

.menu-footer5 a {
	font-family: "Open Sans";
}

.projTable tr td {
	vertical-align: top;
}

.prosmotr .tab-content>.tab-pane,
.prosmotr .pill-content>.pill-pane {
	display: block;
	/* undo display:none          */
	height: 0;
	/* height:0 is also invisible */
	overflow: hidden;
	/* no-overflow                */
}

.prosmotr .tab-content>.active,
.prosmotr .pill-content>.active {
	height: auto;
	/* let the content decide it  */
	padding: 20px 0 150px;
}

.viewdLink {
	position: fixed;
	left: 0;
	bottom: 0;
}

.viewdLink a {
	display: inline-block;
	background: #ed2027;
	color: #fff;
	padding: 10px 20px;
	font-size: 18px;
	transition: all .3s linear;
}

.viewdLink a:hover {
	text-decoration: none;
	color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
}

.row.recSlider {
	padding: 0 30px;
}

.row.recSlider .slick-prev:hover,
.row.recSlider .slick-prev:focus,
.row.recSlider .slick-prev {
	left: 12px;
	top: calc(30% - 12px);
}

.row.recSlider .slick-next:hover,
.row.recSlider .slick-next:focus,
.row.recSlider .slick-next {
	right: 12px;
	top: calc(30% - 12px);
}

.row.recSlider>.slick-list.draggable {
	padding-bottom: 150px;
}

.maxW {
	max-width: 195px;
	white-space: normal!important;
	text-align: center;
	font-weight: bold;
	color: #333;
}

.tRight {
	text-align: right
}

#chooseCity {
	background: #fff;
	color: #000;
	max-width: 720px;
	text-align: center;
}

.trig-region {
	font-weight: bold;
	padding: 0 0 25px;
	font-size: 21px;
	color: #000;
	text-align: center;
}

.block-ref a {
	display: block;
	color: #000;
	float: left;
	text-decoration: none;
	margin: 0 0 25px 0;
	padding: 5px 0;
	font-size: 16px;
	width: 100%;
	text-align: center;
	border-bottom: 1px dashed #FF0013;
}

.headerCity {
	position: absolute;
	top: -6px;
	right: 0;
}

.headerCity a {
	color: #ed2027;
	font-weight: bold;
}

.headerCity.static {
	position: initial;
	text-align: center;
	margin: 10px 0;
}

.redBtn {
	font-size: 15px;
	padding: 8px 10px;
}

.addressTop {
	color: #a0a0a0;
	font-weight: 500;
	font-size: 17px;
}

.tRight a {
	font-size: 17px;
	margin: 10px 0 2px;
	display: inline-block;
}

.topTels {
	padding-left: 65px;
}

.detailSliderBig.oneSlide {
	width: 400px;
}

.detailSliderBig.oneSlide .bigSlide {
	float: none !important;
}

.detailSliderBig.oneSlide .slick-track {
	margin: 0 auto !important;
}

.detailSliderSmall .smallSlide {
	width: 130px !important;
}

.slideGalka {
	list-style-type: none;
	padding-left: 0;
}

.slideGalka li {
	padding-left: 25px;
	position: relative;
}

.slideGalka li:before {
	content: '';
	display: block;
	width: 15px;
	height: 13px;
	background: url("/local/templates/fancy-floor/css/../img/slideGalka.png") no-repeat;
	position: absolute;
	top: calc(50% - 7px);
	left: 0;
}

.slideSrok {
	font-size: 16px;
	color: #b1b1b1;
}

.slideBg {
	background: rgba(0,0,0,.7);
	padding: 20px;
}

.slideCollection {
	font-weight: bold;
}

.slideCollectionText {
	font-size: 20px;
}

.ukladkaItem {
	transition: all .3s;
	padding-bottom: 20px;
}

.ukladkaItem:hover {
	box-shadow: 0 0 5px 5px rgba(0,0,0,.2);
}

.ukladkaItemTitle {
	display: inline-block;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 25px;
	transition: all .3s;
}

.ukladkaItemTitle:hover {
	color: #ed2027;
	text-decoration: none;
}

.ukladkaItemPrice {
	margin-bottom: 15px;
	line-height: 16px;
}

.ukladkaItem .whiteBtn {
	width: 70%;
	padding: 4px 20px;
}

.img-right {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	max-width: 100%;
}

.ukladkaDetail h2 {
	text-align: center;
}

.ukladkaPrice {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.ukladkaPrice th {
	background: #ED2027;
	color: #fff;
	font-weight: bold;
	padding: 10px;
}

.ukladkaPrice td {
	padding: 10px;
}

.ukladkaPrice td+td, .ukladkaPrice th+th {
	text-align: center;
}

.ukladkaPrice>tbody>tr:nth-of-type(odd) {
    background-color: #f2f2f2;
}

.whoAreYou {
	border: 1px solid #000000;
	padding: 45px;
	height: 100%;
	font-size: 18px;
}

.whoAreYou .title {
	font-size: 32px;
	line-height: 38px;
	margin: 25px 0 20px;
}

.whoAreYou ul, .servLand ul {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 30px;
}

.whoAreYou ul li, .servLand ul li {
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
}

.whoAreYou ul li:before, .servLand ul li:before {
	content: "";
	display: block;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #DD3C2D;
	position: absolute;
	left: 0;
	top: 8px;
}

.whoAreYou .redBtn {
	width: 230px;
}

.haveQuestion {
	padding-top: 85px;
	padding-bottom: 85px;
}

.haveQuestion img {
	flex: none;
}

.haveQuestion .h2 {
	font-size: 38px;
	font-weight: bold;
}

.haveQuestion p {
	font-size: 16px;
	margin-bottom: 15px;
}

.haveQuestion a {
	color: #000;
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
}

.haveQuestion span {
	font-size: 16px;
	display: block;
}

.footerRedForm {
	background: #DD3C2D;
	margin-top: -80px;
	height: calc(100% + 80px);
	padding: 35px 50px;
}

.footerRedFormTitle {
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 25px;
	font-weight: bold;
}

.footerRedForm .form-control {
	border: 1px solid #DBDBDB;
	height: 50px;
}

.footerRedForm .jq-checkbox {
	flex: none;
}

.footerRedForm label, .footerRedForm a {
	color: #fff;
}

.footerRedForm a {
	text-decoration: underline;
}

.footerRedForm a:hover {
	text-decoration: none;
}

.footerRedForm .submitBtn {
	border: 1px solid #FFFFFF;
	border-radius: 30px;
	color: #fff;
	width: 230px;
	height: 45px;
	background: transparent;
	font-size: 18px;
}

.footerRedForm .submitBtn:hover {
	background: #fff;
	color: #DD3C2D;
}

.footerRedForm:not(.bannerForm) .has-error .help-block {
	color: #fff;
}

.redForm-captchaContainer, .redForm-captchaContainer div{ 
	overflow: hidden; 
	max-width: 100%; 
} 
.redForm-captchaContainer iframe { 
	transform: scale(0.83);
	transform-origin: left top;
}

.landBanner {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	color: #fff;
	font-size: 18px;
	line-height: 21px;
}

.landBanner h1 {
	text-align: left;
	font-size: 48px;
	color: #fff;
	font-weight: normal;
}

.landBanner p {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 30px;
}

.landBanner .col-md-2 {
	max-width: 92px;
}

.footerRedForm.bannerForm {
	background: #fff;
	margin-top: 0;
	height: auto;
}

.bannerForm .footerRedFormTitle {
	color: #000;
	font-weight: normal;
	margin-bottom: 10px;
}

.bannerForm p {
	color: #7E7E7E;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	margin-bottom: 10px;
}

.footerRedForm.bannerForm label, .footerRedForm.bannerForm a {
	color: #000;
} 

.bannerForm .redBtn {
	width: 230px;
	height: 46px;
	background: #DD3C2D;
	font-size: 18px;
	border: 1px solid #DD3C2D;
	cursor: pointer;
	border-radius: 30px;
}

.bannerForm .redBtn:hover {
	background: #fff;
	color: #DD3C2D;
}

.landBanner .bx-breadcrumb .bx-breadcrumb-item a, .landBanner .bx-breadcrumb .bx-breadcrumb-item {
	color: #fff;
}

.servLand h2 {
	font-size: 32px;
	line-height: 38px;
	margin: 60px 0 30px;
}

.forWho {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-gap: 30px;
}

.forWho div {
	text-align: center;
}

.forWho img {
	margin-bottom: 15px;
}

.forWho p {
	font-size: 16px;
}

.bigChoose {
	font-size: 16px;
	line-height: 19px;
}

.bigChoose h3 {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 15px;
}

.bigChoosGrid1 {
	display: grid;
	grid-template-columns: 0.42fr 0.58fr;
	grid-template-rows: 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	margin-bottom: 30px;
}

.bigChoosGrid1 img {
	grid-area: 1 / 1 / 2 / 2;
}

.bigChoosGrid1 img+img {
	grid-area: 1 / 2 / 2 / 3;
}

.bigChoosGrid2 {
	display: grid;
	grid-template-columns: 0.58fr 0.42fr;
	grid-template-rows: 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}

.howWeWorkServ {
	background: url("/img/howWeWorkServ/bg.jpg") no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 100px;
}

.howWeWorkServ img {
	margin-bottom: 15px;
}

.howWeWorkServ p {
	font-size: 16px;
	line-height: 19px;
}

.howWeWorkServCorner.redLeft, .howWeWorkServCorner.redRight {
	height: 50px;
}

.howWeWorkServCorner.redLeft:before {
	border-width: 50px 0 0 990px;
}

.howWeWorkServCorner.redRight:before {
	border-width: 0 990px 50px 0;
}

.servLand ul.galki {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 21px;
}

.servLand ul.galki li {
	margin-bottom: 20px;
}

.servLand ul.galki li:before {
	width: 18px;
	height: 14px;
	background: url("/img/galka.svg") no-repeat center;
}

.reviewSlider a {
	display: block;
	border: 1px solid #DBDBDB;
}

.reviewSlider .slick-prev, .reviewSlider .slick-next, .reviewSlider .slick-prev:hover, .reviewSlider .slick-next:hover, .reviewSlider .slick-prev:focus, .reviewSlider .slick-next:focus {
	width: 20px;
	height: 34px;
	background: url("/img/reviewSlider.svg") no-repeat center;
	top: calc(50% - 17px);
}

.reviewSlider .slick-next {
	right: -20px;
	top: 50%;
}

.reviewSlider .slick-prev {
	left: -20px;
	transform: rotateY(180deg);
}
.zamerForm #HEAD_FORM-captchaContainer{
	transform: scale(0.7);
}
.zamerForm .redBtn{
	width: 100%;
}
.zamerForm .jq-checkbox.checked{
	flex: none;
}
.zamerForm{
	background: #F4F5F6;
	padding: 45px;
}
.zamerForm .tile{
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 10px;
}
.zamerForm .tile,
.zamerForm p{
	text-align: center;
	display: block;
}

@media screen and (max-width:1200px) {
	.headerCity {
		top: -10px;
	}
	.topTels {
		padding-left: 0;
	}
}

@media screen and (max-width:992px) {
	.maxW {
		max-width: 100%;
		display: block;
		width: 100%;
		margin-bottom: 8px;
	}
	.tRight {
		text-align: center;
		width: 100%;
	}
	.img-right {
		float: none;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/mainMenuMobile/style.min.css?15430003813715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/.default/components/bitrix/menu/mainMenuMobile/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/.default/components/bitrix/menu/mainMenuMobile/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/.default/components/bitrix/menu/mainMenuMobile/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/topMenu/style.min.css?15430003813715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/.default/components/bitrix/menu/topMenu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/.default/components/bitrix/menu/topMenu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/.default/components/bitrix/menu/topMenu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/topSearch/style.min.css?15430003813445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/local/templates/.default/components/bitrix/search.title/topSearch/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/mainMenu/style.min.css?15430003813715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/.default/components/bitrix/menu/mainMenu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/.default/components/bitrix/menu/mainMenu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/.default/components/bitrix/menu/mainMenu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1543000044565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/local/templates/.default/components/slam/easyform/footerForm/style.min.css?1543000382805*/
.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/footerMenu/style.min.css?1543000381490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/footerMenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/.default/components/slam/easyform/cityForm/style.min.css?1543000382805*/
.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */
/* /local/templates/fancy-floor/css/jquery.fancybox.min.css?154300038114065 */
/* /local/templates/fancy-floor/css/jquery.formstyler.css?15430003812986 */
/* /local/templates/fancy-floor/css/jquery.formstyler.theme.css?154300038110424 */
/* /local/templates/fancy-floor/css/slick.css?15430003811729 */
/* /local/templates/fancy-floor/css/slick-theme.css?15430003813145 */
/* /local/templates/fancy-floor/css/fonts/fonts.css?15430003815305 */
/* /local/templates/fancy-floor/css/style.css?155386563633020 */
/* /local/templates/fancy-floor/css/custom.css?160024609313430 */
/* /local/templates/.default/components/bitrix/menu/mainMenuMobile/style.min.css?15430003813715 */
/* /local/templates/.default/components/bitrix/menu/topMenu/style.min.css?15430003813715 */
/* /local/templates/.default/components/bitrix/search.title/topSearch/style.min.css?15430003813445 */
/* /local/templates/.default/components/bitrix/menu/mainMenu/style.min.css?15430003813715 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1543000044565 */
/* /local/templates/.default/components/slam/easyform/footerForm/style.min.css?1543000382805 */
/* /local/templates/.default/components/bitrix/menu/footerMenu/style.min.css?1543000381490 */
/* /local/templates/.default/components/slam/easyform/cityForm/style.min.css?1543000382805 */
