@charset "UTF-8";
@font-face {
	font-family: 'fontello';
	src:         url("../fonts/fontello.eot?63429320");
	src:         url("../fonts/fontello.eot?63429320#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2?63429320") format("woff2"), url("../fonts/fontello.woff?63429320") format("woff"), url("../fonts/fontello.ttf?63429320") format("truetype"), url("../fonts/fontello.svg?63429320#fontello") format("svg");
	font-weight: normal;
	font-style:  normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?63429320#fontello') format('svg');
  }
}

*/
/* line 23, ../sass/_fontello.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family:             "fontello";
	font-style:              normal;
	font-weight:             normal;
	speak:                   none;
	display:                 inline-block;
	text-decoration:         inherit;
	width:                   1em;
	margin-right:            .2em;
	text-align:              center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant:            normal;
	text-transform:          none;
	/* fix buttons height, for twitter bootstrap */
	line-height:             1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left:             .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing:  antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 58, ../sass/_fontello.scss */
.icon-vkontakte:before {
	content: '\e800';
}

/* 'Р В РЎвЂўР вЂ™Р’В Р В РІР‚С™' */
/* line 59, ../sass/_fontello.scss */
.icon-twitter:before {
	content: '\e801';
}

/* 'Р В РЎвЂўР вЂ™Р’В Р В РЎвЂњ' */
/* line 60, ../sass/_fontello.scss */
.icon-facebook:before {
	content: '\e802';
}

/* 'Р В РЎвЂўР вЂ™Р’В Р Р†Р вЂљРЎв„ў' */
/* line 1, ../sass/_tools.scss */
._law-highlight {
	color: #fc1f27;
}

/* line 3, ../sass/_tools.scss */
._law-highlight.-spot {
	font-size: 1.125em;
}

@media (max-width: 1100px) {
	/* line 9, ../sass/_tools.scss */
	._one_col_center {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 3, ../sass/contacts/_contacts-card.scss */
	.contacts-card {
		height: 142px;
	}
}

@media (max-width: 1100px) {
	/* line 8, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .bright-heading {
		line-height: 3;
		text-align:  left;
		width:       100%;
	}
}

/* line 15, ../sass/contacts/_contacts-card.scss */
.contacts-card > .bright-heading {
	color:            #fff;
	background-color: #fc1f27;
	height:           100%;
	margin-bottom:    0;
}

/* line 22, ../sass/contacts/_contacts-card.scss */
.contacts-card > .bright-heading:before {
	content:        '';
	display:        inline-block;
	height:         100%;
	margin-right:   -.28em;
	vertical-align: middle;
}

/* line 34, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box {
	text-align: center;
	height:     100%;
}

@media (max-width: 1100px) {
	/* line 34, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .mail-box {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 34, ../sass/contacts/_contacts-card.scss */
	.contacts-card > .mail-box {
		text-align: center;
	}
}

/* line 45, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box:before {
	content:        '';
	display:        inline-block;
	height:         100%;
	margin-right:   -.28em;
	vertical-align: middle;
}

/* line 53, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box a {
	color:       #fc1f27;
	font-weight: bold;
}

/* line 58, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box img {
	padding: 1em 1em 1em 0;
}

/* line 62, ../sass/contacts/_contacts-card.scss */
.contacts-card > .mail-box p {
	display:        inline-block;
	margin-bottom:  0;
	vertical-align: middle;
}

/* line 71, ../sass/contacts/_contacts-card.scss */
.information-box {
	background-color: #f5f9f6;
	margin-bottom:    0;
	padding-top:      1em;
	padding-bottom:   1em;
}

@media (max-width: 1100px) {
	/* line 71, ../sass/contacts/_contacts-card.scss */
	.information-box {
		width: 100%;
	}
}

/* line 81, ../sass/contacts/_contacts-card.scss */
.information-box > * {
	display: block;
}

/* line 85, ../sass/contacts/_contacts-card.scss */
.information-box > .number {
	font-size:   1.5em;
	line-height: 2;
	font-weight: bold;
}

/* line 91, ../sass/contacts/_contacts-card.scss */
.information-box > .work-hours {
	font-size: .875em;
	color:     #949494;
}

/* line 2, ../sass/contacts/_contacts-form.scss */
.contacts-form {
	background-color: #f5f9f6;
	clear:            both;
	margin:           1em 0;
	padding-bottom:   1em;
}

@media (max-width: 768px) {
	/* line 2, ../sass/contacts/_contacts-form.scss */
	.contacts-form {
		margin-top: 0;
	}
}

/* line 11, ../sass/contacts/_contacts-form.scss */
.contacts-form input[type="text"],
.contacts-form input[type="email"],
.contacts-form input[type="submit"],
.contacts-form textarea {
	border:        0;
	color:         #949494;
	font-size:     1em;
	margin-bottom: 1em;
	padding:       .5em 1em;
	width:         100%;
}

@media (min-width: 1101px) {
	/* line 11, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="text"],
	.contacts-form input[type="email"],
	.contacts-form input[type="submit"],
	.contacts-form textarea {
		margin-bottom: 0;
	}
}

/* line 25, ../sass/contacts/_contacts-form.scss */
.contacts-form h2 {
	color:     #fc1f27;
	font-size: 1.375em;
	margin:    1em 0;
}

@media (min-width: 1101px) {
	/* line 32, ../sass/contacts/_contacts-form.scss */
	.contacts-form form,
	.contacts-form form > * {
		height: 112px;
	}

	/* line 36, ../sass/contacts/_contacts-form.scss */
	.contacts-form form {
		padding: 0 1em;
	}
}

/* line 41, ../sass/contacts/_contacts-form.scss */
.contacts-form form {
	clear: both;
}

@media (min-width: 1101px) {
	/* line 45, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="text"] {
		margin-bottom: 2.2em;
	}
}

@media (min-width: 1101px) {
	/* line 51, ../sass/contacts/_contacts-form.scss */
	.contacts-form textarea {
		height: 100%;
	}
}

/* line 57, ../sass/contacts/_contacts-form.scss */
.contacts-form input[type="submit"] {
	background-color: #fc1f27;
	color:            #fff;
}

@media (min-width: 1101px) {
	/* line 57, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="submit"] {
		height: 100%;
	}
}

@media (max-width: 1100px) {
	/* line 57, ../sass/contacts/_contacts-form.scss */
	.contacts-form input[type="submit"] {
		margin-bottom: 0;
	}
}

@media (max-width: 1100px) {
	/* line 68, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 68, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box {
		padding: 0 1em 0 0;
	}
}

@media (min-width: 1101px) {
	/* line 75, ../sass/contacts/_contacts-form.scss */
	.contacts-form .field-box:last-child {
		padding-right: 0;
	}
}

/* line 1, ../sass/contacts/_contacts-maps.scss */
.contacts-maps {
	margin-top:    1em;
	margin-bottom: 1em;
}

/* line 2, ../sass/contacts/_contacts-maps.scss */
.contacts-maps:before, .contacts-maps:after {
	content: '';
	display: table;
	clear:   both;
}

@media (min-width: 1101px) {
	/* line 13, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps {
		overflow: hidden;
	}

	/* line 16, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps-container {
		width: 200%;
	}

	/* line 18, ../sass/contacts/_contacts-maps.scss */
	.contacts-maps-container:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 25, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-box {
		position: relative;
		width:    30%;
	}

	/* line 31, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card {
		cursor:           pointer;
		background-color: rgba(255, 255, 255, 0.9);
		left:             2.5em;
		position:         absolute;
		top:              2.5em;
		width:            40%;
		z-index:          1;
	}

	/* line 40, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card.-hidden .bright-heading {
		background-color: #949494;
	}

	/* line 44, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card.-hidden .contacts-map-info {
		display: none;
	}

	/* line 49, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .bright-heading {
		background-color: #fc1f27;
		color:            #fff;
		font-size:        1.125em;
		margin-bottom:    0;
		padding:          .5em;
	}

	/* line 56, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .address {
		margin:    .5em 0 0 0;
		font-size: .9375em;
		padding:   0 .5625em;
		width:     100%;
	}

	/* line 63, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .phone {
		color:         #fc1f27;
		font-size:     1.125em;
		margin-bottom: 0;
		padding:       0.5em;
		width:         100%;
	}

	/* line 72, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos > .yandex-map,
	.contacts-map-len > .yandex-map {
		height: 400px;
		width:  100% !important;
	}

	/* line 78, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos {
		border-right:  5px solid #fc1f27;
		box-sizing:    border-box;
		float:         left;
		margin-right:  2em;
		padding-right: 0;
	}

	/* line 84, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 91, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-len {
		float:        left;
		padding-left: 0;
	}

	/* line 94, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-len:after {
		content: '';
		display: table;
		clear:   both;
	}
}

@media (max-width: 1100px) {
	/* line 103, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-box {
		padding: 0;
		width:   100%;
	}

	/* line 107, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos {
		margin-bottom: 1em;
	}

	/* line 110, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-mos > .yandex-map,
	.contacts-map-len > .yandex-map {
		width:  100%;
		height: 400px;
	}

	/* line 116, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card {
		background-color: rgba(255, 255, 255, 0.9);
	}

	/* line 119, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .bright-heading {
		background-color: #fc1f27;
		color:            #fff;
		font-size:        1.125em;
		margin-bottom:    0;
		padding:          .5em;
	}

	/* line 126, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .address {
		margin:  .5em 0 0 0;
		padding: 0 .5625em;
		width:   100%;
	}

	/* line 132, ../sass/contacts/_contacts-maps.scss */
	.contacts-map-card .phone {
		color:         #fc1f27;
		font-size:     1.125em;
		margin-bottom: 0;
		padding:       0.5em;
		width:         100%;
	}
}

@media (max-width: 1100px) {
	/* line 2, ../sass/contacts/_contacts-social.scss */
	.contacts-social {
		width:  100%;
		margin: 2em 0;
	}
}

/* line 8, ../sass/contacts/_contacts-social.scss */
.contacts-social ul {
	text-align: center;
	margin:     0;
}

@media (min-width: 1101px) {
	/* line 8, ../sass/contacts/_contacts-social.scss */
	.contacts-social ul {
		padding-top: 4em;
	}
}

/* line 15, ../sass/contacts/_contacts-social.scss */
.contacts-social li {
	display: inline-block;
}

/* line 18, ../sass/contacts/_contacts-social.scss */
.contacts-social a {
	background-color: #949494;
	border-radius:    50%;
	color:            #fff;
	font-size:        2em;
	padding:          .5em .3em;
	display:          block;
	margin-right:     1em;
}

/* line 26, ../sass/contacts/_contacts-social.scss */
.contacts-social a:hover {
	background-color: #fc1f27;
}

/* line 2, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites {
	background-color: #f5f9f6;
	padding:          1.375em 1em;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/contacts/_contacts_requisites.scss */
	.contacts-requisites {
		width: 100%;
	}
}

/* line 9, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites h2 {
	color:         #fc1f27;
	font-size:     1.375em;
	margin-bottom: 1em;
}

/* line 14, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites ul {
	list-style: none;
	margin:     0;
}

@media (max-width: 992px) {
	/* line 14, ../sass/contacts/_contacts_requisites.scss */
	.contacts-requisites ul {
		font-size: .875em;
	}
}

/* line 22, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li {
	margin-bottom: .5em;
}

/* line 23, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li:after {
	content: '';
	display: table;
	clear:   both;
}

/* line 28, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites li:last-child {
	margin-bottom: 0;
}

/* line 34, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites .term {
	box-sizing: border-box;
	color:      #fc1f27;
	float:      left;
	width:      40%;
}

/* line 41, ../sass/contacts/_contacts_requisites.scss */
.contacts-requisites .definition {
	box-sizing: border-box;
	color:      #949494;
	float:      right;
	width:      60%;
}

/* line 1, ../sass/payment/_payment-form.scss */
.payment-online-desc {
	color: #949494;
}

@media (min-width: 1200px) {
	/* line 1, ../sass/payment/_payment-form.scss */
	.payment-online-desc {
		line-height: 1.6;
		margin-top:  5em;
	}
}

@media (max-width: 1200px) {
	/* line 1, ../sass/payment/_payment-form.scss */
	.payment-online-desc {
		color:      #949494;
		text-align: center;
	}
}

/* line 13, ../sass/payment/_payment-form.scss */
.payment-form {
	display: block;
	margin:  0 auto;
	height:  276px;
	width:   450px;
}

/* line 4, ../sass/payment/_payment-headline.scss */
.payment-headline {
	background-color: #898989;
	color:            #fff;
	padding:          1em;
	margin-bottom:    1em;
}

/* line 10, ../sass/payment/_payment-headline.scss */
.payment-headline h2 {
	color:       #fff;
	font-size:   1.125em;
	font-weight: bold;
	margin:      0 0 .5em;
}

/* line 16, ../sass/payment/_payment-headline.scss */
.payment-headline p {
	font-size: .8125em;
	margin:    0;
}

/* line 1, ../sass/payment/_payment-methods.scss */
.payment-methods-grid {
	background-color: #f5f9f6;
	margin-bottom:    1em;
	padding:          1em;
	text-align:       center;
}

/* line 2, ../sass/_mixins.scss */
.payment-methods-grid:after {
	content: '';
	display: table;
	clear:   both;
}

/* line 9, ../sass/payment/_payment-methods.scss */
.payment-methods-grid h2 {
	color:      #464646;
	font-size:  1.125em;
	text-align: left;
}

/* line 15, ../sass/payment/_payment-methods.scss */
.payment-methods-grid img {
	margin: .5em;
}

@media (max-width: 1100px) {
	/* line 1, ../sass/payment/_payment-options.scss */
	.payment-options {
		width: 100%;
	}
}

/* line 8, ../sass/payment/_payment-options.scss */
.payment-option {
	background-color: #f5f9f6;
	margin-bottom:    1em;
	padding:          1em;
}

/* line 12, ../sass/payment/_payment-options.scss */
.payment-option.-padding-free {
	padding: 0 0 0 1em;
}

/* line 2, ../sass/_mixins.scss */
.payment-option:after {
	content: '';
	display: table;
	clear:   both;
}

/* line 17, ../sass/payment/_payment-options.scss */
.payment-option h2 {
	font-size: 1em;
	color:     #464646;
}

/* line 22, ../sass/payment/_payment-options.scss */
.payment-option p {
	font-size: .8125em;
	color:     #949494;
}

/* line 27, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-box {
	display:        inline-block;
	margin-right:   -.30em;
	text-align:     left;
	vertical-align: middle;
	width:          50%;
}

/* line 35, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-img {
	display:    inline-block;
	text-align: center;
	width:      50%;
}

/* line 39, ../sass/payment/_payment-options.scss */
.payment-option > .payment-desc-img.-right {
	text-align: right;
}

/* line 45, ../sass/payment/_payment-options.scss */
.payment-option.-horizontal img {
	display:   inline-block;
	max-width: 100%;
}

/* line 52, ../sass/payment/_payment-options.scss */
.payment-option.-vertical .payment-desc-box {
	width: 100%;
}

/* line 56, ../sass/payment/_payment-options.scss */
.payment-option.-vertical .payment-desc-img {
	display: block;
	width:   100%;
}

/* line 61, ../sass/payment/_payment-options.scss */
.payment-option .highlight {
	color: #fc1f27;
}

/* line 3, ../sass/change/_cahnge-main-info.scss */
.change-main-info {
	margin-top:    1em;
	margin-bottom: 1em;
	line-height:   1.6;
}

@media (max-width: 1100px) {
	/* line 9, ../sass/change/_cahnge-main-info.scss */
	.change-info-box {
		margin-bottom: 1.5em;
		width:         100%;
	}
}

/* line 14, ../sass/change/_cahnge-main-info.scss */
.change-info-box h2 {
	color:     #fc1f27;
	font-size: 1.125em;
}

/* line 18, ../sass/change/_cahnge-main-info.scss */
.change-info-box p {
	font-size: .875em;
}

/* line 21, ../sass/change/_cahnge-main-info.scss */
.change-info-box img {
	max-width: 100%;
}

/* line 24, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-desc {
	display:        inline-block;
	margin-right:   -.30em;
	text-align:     left;
	vertical-align: middle;
	width:          75%;
}

@media (max-width: 1100px) {
	/* line 24, ../sass/change/_cahnge-main-info.scss */
	.change-info-box > .change-box-desc {
		width: 100%;
	}
}

/* line 35, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-img {
	display:    inline-block;
	text-align: center;
	width:      25%;
}

@media (max-width: 1100px) {
	/* line 35, ../sass/change/_cahnge-main-info.scss */
	.change-info-box > .change-box-img {
		width: 100%;
	}
}

/* line 42, ../sass/change/_cahnge-main-info.scss */
.change-info-box > .change-box-img.-right {
	text-align: right;
}

/* line 2, ../sass/change/_change-conditions.scss */
.change-bad-product {
	background-color: #f5f9f6;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/change/_change-conditions.scss */
	.change-bad-product {
		padding-top:    1em;
		padding-bottom: 1em;
	}
}

@media (min-width: 1101px) {
	/* line 2, ../sass/change/_change-conditions.scss */
	.change-bad-product {
		margin: 2em 0;
	}
}

/* line 12, ../sass/change/_change-conditions.scss */
.change-bad-product h2 {
	color:      #fc1f27;
	font-size:  1.125em;
	margin-top: .5em;
}

/* line 17, ../sass/change/_change-conditions.scss */
.change-bad-product p {
	font-size: .875em;
}

/* line 20, ../sass/change/_change-conditions.scss */
.change-bad-product a {
	color:           #fc1f27;
	font-weight:     bold;
	text-decoration: underline;
}

/* line 25, ../sass/change/_change-conditions.scss */
.change-bad-product .change-box-desc {
	display:        inline-block;
	margin-right:   -.30em;
	text-align:     left;
	vertical-align: middle;
	width:          70%;
}

@media (max-width: 1100px) {
	/* line 25, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-desc {
		width: 100%;
	}
}

/* line 36, ../sass/change/_change-conditions.scss */
.change-bad-product .change-box-img {
	display:    inline-block;
	text-align: center;
	width:      30%;
}

@media (max-width: 1100px) {
	/* line 36, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-img {
		width: 100%;
	}
}

@media (min-width: 1101px) {
	/* line 43, ../sass/change/_change-conditions.scss */
	.change-bad-product .change-box-img.-bleed {
		margin: -2em 0;
	}
}

/* line 52, ../sass/change/_change-conditions.scss */
.change-good-product {
	margin: 2em 0;
}

/* line 55, ../sass/change/_change-conditions.scss */
.change-good-product h2 {
	color:      #fc1f27;
	font-size:  1.125em;
	margin-top: .5em;
}

/* line 60, ../sass/change/_change-conditions.scss */
.change-good-product p {
	font-size: .875em;
}

/* line 66, ../sass/change/_change-conditions.scss */
.change-law-info {
	background-color: #f5f9f6;
	margin:           2em 0;
	padding:          1em;
}

/* line 71, ../sass/change/_change-conditions.scss */
.change-law-info > .change-law-paper {
	background-color: #fff;
	-moz-box-shadow:       0.5em 0.5em #c3bfc0;
	-webkit-box-shadow:       0.5em 0.5em #c3bfc0;
	box-shadow:       0.5em 0.5em #c3bfc0;
	padding:          2em;
}

/* line 76, ../sass/change/_change-conditions.scss */
.change-law-info .change-law-spine {
	background:   url("../img/spine.png") repeat-y left top;
	margin-left:  -80px;
	padding-left: 120px;
}

/* line 81, ../sass/change/_change-conditions.scss */
.change-law-info h2 {
	color:     #fc1f27;
	font-size: 1.5em;
}

/* line 85, ../sass/change/_change-conditions.scss */
.change-law-info p {
	font-size: .8125em;
	margin:    2em 0;
	position:  relative;
}

/* line 90, ../sass/change/_change-conditions.scss */
.change-law-info .number {
	color:     #fc1f27;
	font-size: 1.384em;
	left:      -1em;
	position:  absolute;
	top:       -.3em;
}

/* line 96, ../sass/change/_change-conditions.scss */
.change-law-info .number.-two-digits {
	left: -1.6em;
}

@media (min-width: 1101px) {
	/* line 2, ../sass/about/_about-features.scss */
	.about-features {
		position: relative;
		top:      -3.5em;
	}
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-features.scss */
	.about-features {
		margin: 2em 0;
	}
}

/* line 13, ../sass/about/_about-features.scss */
.about-feature {
	text-align: center;
}

/* line 15, ../sass/about/_about-features.scss */
.about-feature img {
	margin-bottom: 2em;
}

/* line 2, ../sass/about/_about-hero.scss */
.about-hero {
	background-color: #949494;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-hero.scss */
	.about-hero {
		margin-bottom: 1em;
	}
}

/* line 8, ../sass/about/_about-hero.scss */
.about-hero .about-hero-image {
	position: relative;
}

/* line 11, ../sass/about/_about-hero.scss */
.about-hero .about-hero-headline {
	background-color: rgba(255, 255, 255, 0.7);
	bottom:           0;
	margin:           0;
	padding:          1em;
	position:         absolute;
	width:            100%;
	text-align:       center;
}

@media (min-width: 1101px) {
	/* line 11, ../sass/about/_about-hero.scss */
	.about-hero .about-hero-headline {
		background-color: transparent;
		color:            #fff;
		font-size:        1.5em;
		left:             1em;
		text-align:       left;
		top:              5em;
	}
}

@media (min-width: 1101px) {
	/* line 28, ../sass/about/_about-hero.scss */
	.about-hero .br {
		display: block;
	}
}

/* line 36, ../sass/about/_about-hero.scss */
.about-hero-info {
	padding: 1em;
	color:   #fff;
}

@media (min-width: 1101px) {
	/* line 36, ../sass/about/_about-hero.scss */
	.about-hero-info {
		padding: 3em 1em 8em;
	}
}

/* line 43, ../sass/about/_about-hero.scss */
.about-hero-info a {
	color: #f5835a;
}

/* line 46, ../sass/about/_about-hero.scss */
.about-hero-info h2 {
	color:     inherit;
	font-size: 1.375em;
}

@media (min-width: 1101px) {
	/* line 46, ../sass/about/_about-hero.scss */
	.about-hero-info h2 {
		margin-bottom: .5em;
	}
}

/* line 53, ../sass/about/_about-hero.scss */
.about-hero-info p {
	font-size:     .888em;
	margin-bottom: .5em;
}

@media (min-width: 1101px) {
	/* line 57, ../sass/about/_about-hero.scss */
	.about-hero-info img {
		margin-top:  -3em;
		margin-left: 2em;
		float:       right;
	}
}

@media (max-width: 1100px) {
	/* line 57, ../sass/about/_about-hero.scss */
	.about-hero-info img {
		margin: 1em;
	}
}

/* line 2, ../sass/about/_about-manufacture.scss */
.about-manufacture {
	background-color: #f5f9f6;
}

@media (max-width: 1100px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding: 2em 0;
	}
}

@media (min-width: 1101px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding-bottom: 3em;
	}
}

@media (min-width: 1200px) {
	/* line 2, ../sass/about/_about-manufacture.scss */
	.about-manufacture {
		padding-bottom: 0;
	}
}

/* line 14, ../sass/about/_about-manufacture.scss */
.about-manufacture > .container {
	background-color: transparent;
}

/* line 19, ../sass/about/_about-manufacture.scss */
.about-manufacture-img {
	text-align: right;
}

@media (min-width: 1101px) {
	/* line 19, ../sass/about/_about-manufacture.scss */
	.about-manufacture-img {
		float:    right;
		position: relative;
		top:      -3em;
		width:    60%;
	}
}

/* line 32, ../sass/about/_about-manufacture.scss */
.about-manufacture-desc {
	margin-top: 1em;
}

@media (min-width: 1101px) {
	/* line 32, ../sass/about/_about-manufacture.scss */
	.about-manufacture-desc {
		margin-top: 4em;
	}
}

/* line 37, ../sass/about/_about-manufacture.scss */
.about-manufacture-desc .highlight {
	color:      #fc1f27;
	margin-top: 1.5em;
}

@media (max-width: 1100px) {
	/* line 1, ../sass/about/_about-quality.scss */
	.about-quality {
		margin: 2em 0;
	}
}

/* line 8, ../sass/about/_about-quality.scss */
.about-quality-slider {
	height:   300px;
	margin:   0 auto;
	position: relative;
	width:    300px;
}

@media (min-width: 1101px) {
	/* line 8, ../sass/about/_about-quality.scss */
	.about-quality-slider {
		float:        left;
		margin-right: 5em;
		top:          -3em;
	}
}

/* line 19, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-pipe {
	border-radius: 50%;
	height:        300px;
	margin:        0 auto;
	overflow:      hidden;
	width:         300px;
}

/* line 26, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-container {
	width: 1170px;
}

/* line 28, ../sass/about/_about-quality.scss */
.about-quality-slider .about-slider-container img {
	float: left;
}

/* line 32, ../sass/about/_about-quality.scss */
.about-quality-slider .about-next-slide {
	border-bottom: 20px solid transparent;
	border-left:   20px solid #fc1f27;
	border-top:    20px solid transparent;
	height:        0;
	position:      absolute;
	right:         -2em;
	top:           130px;
	width:         0;
}

/* line 42, ../sass/about/_about-quality.scss */
.about-quality-slider .about-prev-slide {
	border-bottom: 20px solid transparent;
	border-right:  20px solid #fc1f27;
	border-top:    20px solid transparent;
	height:        0;
	position:      absolute;
	left:          -2em;
	top:           130px;
	width:         0;
}

/* line 54, ../sass/about/_about-quality.scss */
.about-quality-desc {
	margin-top: 4em;
}

/* line 56, ../sass/about/_about-quality.scss */
.about-quality-desc > .phone {
	color:     #fc1f27;
	font-size: 1.5em;
	width:     auto;
}

/* line 1, ../sass/about/_about-video-demo.scss */
.about-video-demo {
	background-color: #f5835a;
	padding-top:      3em;
	padding-bottom:   5em;
}

/* line 5, ../sass/about/_about-video-demo.scss */
.about-video-demo > .container {
	background-color: transparent;
}

/* line 11, ../sass/about/_about-video-demo.scss */
.about-video-player > iframe {
	width: 100%;
}

/* line 16, ../sass/about/_about-video-demo.scss */
.about-video-desc {
	color:  #fff;
	margin: 2em 0 0 0;
}

@media (min-width: 1101px) {
	/* line 16, ../sass/about/_about-video-demo.scss */
	.about-video-desc {
		margin: 50% auto 0 2em;
	}
}

/* line 2, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly {
	background-color: #f5f9f6;
	margin:           1em 0;
	padding:          2em 1.5em;
}

/* line 7, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly h2 {
	color:     #fc1f27;
	font-size: 1.125em;
}

/* line 11, ../sass/delivery/_delivery-assembly.scss */
.delivery-assembly p {
	color:     #464646;
	font-size: .875em;
}

@media (min-width: 1101px) {
	/* line 19, ../sass/delivery/_delivery-assembly.scss */
	.delivery-assembly {
		padding: 2em;
	}
}

/* line 2, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self {
	margin: 2em 0 2em;
}

/* line 5, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self h2 {
	color:     #fc1f27;
	font-size: 1.125em;
	margin:    1em 0;
}

/* line 10, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self img {
	float:  none;
	margin: 1em 0;
}

/* line 14, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p {
	font-size: .875em;
}

/* line 15, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p.-bright-red {
	color:      #fc1f27;
	font-size:  1.125em;
	margin-top: 1em;
}

/* line 20, ../sass/delivery/_delivery-by-self.scss */
.delivery-by-self p.address {
	font-size:   1.125em;
	font-weight: bold;
	color:       #949494;
}

@media (max-width: 1100px) {
	/* line 29, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 35, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self {
		margin-bottom: -4em;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-by-self:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 40, ../sass/delivery/_delivery-by-self.scss */
	.delivery-by-self img {
		float:    right;
		margin:   0 1em 1em;
		position: relative;
		top:      -3em;
	}
}

/* line 2, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase {
	text-align: center;
	margin:     2em 0;
}

/* line 6, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase h2 {
	color:     #fc1f27;
	font-size: 1.125em;
}

/* line 10, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase img {
	margin-bottom: 1em;
}

/* line 13, ../sass/delivery/_delivery-home-showcase.scss */
.delivery-home-showcase p {
	color:     #464646;
	font-size: .875em;
}

@media (min-width: 1101px) {
	/* line 21, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase {
		margin: 2em auto;
		width:  90%;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-home-showcase:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 26, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase img {
		float:        left;
		margin-right: 2em;
	}

	/* line 30, ../sass/delivery/_delivery-home-showcase.scss */
	.delivery-home-showcase .delivery-home-desc {
		float:  left;
		width:  60%;
		margin: 3.5em auto 0;
	}
}

/* line 1, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list {
	margin:      0;
	padding:     0 0 0 1em;
	line-height: 1.9;
	text-align:  left;
}

/* line 8, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list > li {
	font-size:  .875em;
	list-style: none;
	position:   relative;
}

/* line 15, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-solid > li:before {
	content:          '';
	display:          block;
	position:         absolute;
	border-radius:    50%;
	width:            7px;
	height:           7px;
	top:              10px;
	left:             -1em;
	background-color: #fc1f27;
}

/* line 29, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-empty > li:before {
	content:       '';
	display:       block;
	position:      absolute;
	border-radius: 50%;
	width:         7px;
	height:        7px;
	top:           7px;
	left:          -1em;
	border:        1px solid #949494;
}

/* line 43, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-dash > li:before {
	content:      'Р В Р вЂ Р В РІР‚С™Р Р†Р вЂљРЎСљ';
	color:        #949494;
	display:      block;
	display:      inline-block;
	margin-right: .5em;
}

/* line 51, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-dash.-grey {
	color: #949494;
}

/* line 57, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list.-margin > li {
	margin-bottom: 1em;
}

/* line 62, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list .img-inside {
	list-style: none;
	text-align: center;
}

/* line 63, ../sass/delivery/_delivery-info-list.scss */
.delivery-info-list .img-inside:before {
	display: none !important;
}

/* line 3, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor h2 {
	color:     #fc1f27;
	font-size: 1.125em;
}

/* line 7, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor p {
	color:     #464646;
	font-size: .875em;
}

/* line 11, ../sass/delivery/_delivery-on-floor.scss */
.delivery-on-floor ._highlight {
	color: #fc1f27;
}

@media (max-width: 1100px) {
	/* line 17, ../sass/delivery/_delivery-on-floor.scss */
	.delivery-on-floor {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 24, ../sass/delivery/_delivery-on-floor.scss */
	.delivery-on-floor {
		margin-bottom: 2em;
	}
}

/* line 1, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section {
	background-color: #949494;
	list-style:       none;
	margin:           0;
	text-align:       center;
}

/* line 2, ../sass/_mixins.scss */
.delivery-page-section:after {
	content: '';
	display: table;
	clear:   both;
}

/* line 9, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section a {
	color:           #fff;
	display:         block;
	text-decoration: none;
}

/* line 15, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section img {
	margin-bottom: 1em;
}

/* line 19, ../sass/delivery/_delivery-page-section.scss */
.delivery-page-section p {
	margin: 0;
}

@media (max-width: 1100px) {
	/* line 26, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section > li {
		padding:       1em;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 1101px) {
	/* line 34, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section {
		background-color: #949494;
		list-style:       none;
		margin:           0;
		padding:          1em 0;
		text-align:       center;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-page-section:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 43, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section > li {
		float: left;
		width: 20%;
	}

	/* line 48, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section a {
		color:           #fff;
		display:         block;
		text-decoration: none;
	}

	/* line 54, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section img {
		margin-bottom: 1em;
	}

	/* line 58, ../sass/delivery/_delivery-page-section.scss */
	.delivery-page-section p {
		margin: 0;
	}
}

/* line 2, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu {
	list-style-type: none;
	margin:          0;
	padding:         0;
	text-align:      center;
}

/* line 2, ../sass/_mixins.scss */
.delivery-regions-menu:after {
	content: '';
	display: table;
	clear:   both;
}

/* line 9, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu a {
	background-color: #f5f9f6;
	color:            #464646;
	display:          block;
	line-height:      2;
	text-decoration:  none;
}

/* line 15, ../sass/delivery/_delivery-regions-menu.scss */
.delivery-regions-menu a.active {
	background-color: #949494;
	color:            #fff;
}

@media (max-width: 1100px) {
	/* line 24, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a {
		font-size: .875em;
	}
}

@media (min-width: 1101px) {
	/* line 32, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu {
		list-style-type: none;
		margin:          0;
		padding:         0;
		text-align:      center;
	}

	/* line 2, ../sass/_mixins.scss */
	.delivery-regions-menu:after {
		content: '';
		display: table;
		clear:   both;
	}

	/* line 40, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu > li {
		float: left;
		width: 25%;
	}

	/* line 45, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a {
		background-color: #f5f9f6;
		color:            #464646;
		display:          block;
		line-height:      3;
		text-decoration:  none;
	}

	/* line 51, ../sass/delivery/_delivery-regions-menu.scss */
	.delivery-regions-menu a.active {
		background-color: #949494;
		color:            #fff;
	}
}

/* line 2, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch {
	margin: 2em 0 2em;
}

/* line 6, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h2 {
	color:         #fc1f27;
	font-size:     1.125em;
	font-weight:   bold;
	margin-bottom: 1em;
}

/* line 13, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h3 {
	color:  inherit;
	margin: 1em 0;
}

/* line 14, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch h3.-red {
	color: #fc1f27;
}

/* line 21, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch img {
	margin: 1em 0;
}

/* line 25, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch ul {
	color: inherit;
}

/* line 28, ../sass/delivery/_delivery-to-porch.scss */
.delivery-to-porch p {
	font-size: .875em;
}

@media (max-width: 1100px) {
	/* line 34, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch {
		text-align: center;
	}
}

@media (min-width: 1101px) {
	/* line 41, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch {
		color: #464646;
	}

	/* line 45, ../sass/delivery/_delivery-to-porch.scss */
	.delivery-to-porch img {
		float:     right;
		max-width: 100%;
		margin:    0 0 1em 1em;
	}
}