/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article,
aside,
footer,
header,
nav,
section {
	display: block;
}
figcaption,
figure,
main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: inherit;
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	background-color: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
}
svg:not(:root) {
	overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1;
	margin: 0;
}
textarea {
	resize: none;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details,
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
/*----------------------------custom------------------------------*/
html, body, div,
dl, dt, dd, ol, ul, li,
h1, h2, h3, h4, h5, h6, p, hr,
img, a, em, span, strong,
form, label, input, button, select,
table, thead, tbody, tfoot, tr, th, td, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	background: none;
	vertical-align: baseline;
	font: inherit;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,
select,
textarea,
button {
	margin: 0;
	color: #686868;
	outline: none;
}
a:hover,
a:focus,
a.active {
	text-decoration: none;
	outline: none;
}
a[href^=tel]{
	color:inherit;
}
button{
	cursor: pointer;
}
input::-webkit-input-placeholder {
	color: #fefefe;
}
input::-moz-placeholder {
	color: #fefefe;
}
input:-moz-placeholder {
	color: #fefefe;
}
input:-ms-input-placeholder {
	color: #fefefe;
}
input:focus::-webkit-input-placeholder{
	color: transparent!important;
}
input:focus::-moz-placeholder{
	color: transparent!important;
}
input:focus:-moz-placeholder{
	color: transparent!important;
}
input:focus:-ms-input-placeholder {
	color: transparent!important;
}
textarea::-webkit-input-placeholder {
	color: #fefefe;
}
textarea::-moz-placeholder {
	color: #fefefe;
}
textarea:-moz-placeholder {
	color: #fefefe;
}
textarea:-ms-input-placeholder {
	color: #fefefe;
}
textarea:focus::-webkit-input-placeholder{
	color: transparent!important;
}
textarea:focus::-moz-placeholder{
	color: transparent!important;
}
textarea:focus:-moz-placeholder{
	color: transparent!important;
}
textarea:focus:-ms-input-placeholder {
	color: transparent!important;
}
@charset "UTF-8";
/*==============================FONTS==============================*/
@font-face {
	font-family: 'RobotoRegular';
	src: url("/font/RobotoRegular.eot");
	src: url("/font/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("/font/RobotoRegular.woff") format("woff"), url("/font/RobotoRegular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoBold';
	src: url("/font/RobotoBold.eot");
	src: url("/font/RobotoBold.eot?#iefix") format("embedded-opentype"), url("/font/RobotoBold.woff") format("woff"), url("/font/RobotoBold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ristrettoslabpro-regular';
	src: url("/font/ristrettoslabpro-regular.eot");
	src: url("/font/ristrettoslabpro-regular.eot?#iefix") format("embedded-opentype"), url("/font/ristrettoslabpro-regular.woff") format("woff"), url("/font/ristrettoslabpro-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
/*==============================PLUGINS==============================*/
/*---------------------arcticmodal------------------------*/
.arcticmodal-overlay,
.arcticmodal-container {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}

.arcticmodal-container {
	overflow: auto;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

*:first-child + html .arcticmodal-container {
	height: 100%;
}

.arcticmodal-container_i {
	height: 100%;
	margin: 0 auto;
}

.arcticmodal-container_i2 {
	padding: 24px;
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.arcticmodal-error {
	padding: 20px;
	border-radius: 10px;
	background: #000;
	color: #fff;
}

.arcticmodal-loading {
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background: #000 url(/i/ajax-loader.gif) no-repeat 50% 50%;
}

/*-----------------slick-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;
}

/* Slider-theme */
.slick-loading .slick-list {
	background: #fff url("/images/ajax-loader.gif") center center no-repeat;
}

.slick-arrow {
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -24px;
	width: 23px;
	height: 48px;
	font-size: 0;
	background: transparent;
	z-index: 20;
}

.slick-dots {
	bottom: 20px;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 0;
	z-index: 20;
}

.slick-dots li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}

.slick-dots li.slick-active button {
	background-color: #00BFA5;
	opacity: 1;
}

.slick-dots li button {
	width: 19px;
	height: 19px;
	background: #fff;
	background-color: #fff;
	border-radius: 100%;
}

/*---------------------fancybox------------------------*/
.fancybox-enabled {
	overflow: hidden;
}

.fancybox-enabled body {
	overflow: visible;
	height: 100%;
}

.fancybox-is-hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

.fancybox-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99993;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
	z-index: 99992;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.fancybox-outer {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
	opacity: 0.87;
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
	position: absolute;
	direction: ltr;
	z-index: 99997;
	opacity: 0;
	visibility: hidden;
	transition: opacity .25s, visibility 0s linear .25s;
	box-sizing: border-box;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
	opacity: 1;
	visibility: visible;
	transition: opacity .25s, visibility 0s;
}

.fancybox-infobar {
	top: 0;
	left: 50%;
	margin-left: -79px;
}

.fancybox-infobar__body {
	display: inline-block;
	width: 70px;
	line-height: 44px;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
	color: #ddd;
	background-color: rgba(30, 30, 30, 0.7);
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: subpixel-antialiased;
}

.fancybox-toolbar {
	top: 0;
	right: 0;
}

.fancybox-stage {
	overflow: hidden;
	direction: ltr;
	z-index: 99994;
	-webkit-transform: translate3d(0, 0, 0);
}

.fancybox-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
	outline: none;
	white-space: normal;
	box-sizing: border-box;
	text-align: center;
	z-index: 99994;
	-webkit-overflow-scrolling: touch;
	display: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.fancybox-slide::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block;
}

.fancybox-slide--image {
	overflow: visible;
}

.fancybox-slide--image::before {
	display: none;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
	background: #000;
}

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
	background: #E5E3DF;
}

.fancybox-slide--next {
	z-index: 99995;
}

.fancybox-slide > * {
	display: inline-block;
	position: relative;
	padding: 24px;
	margin: 44px 0 44px;
	border-width: 0;
	vertical-align: middle;
	text-align: left;
	background-color: #fff;
	overflow: auto;
	box-sizing: border-box;
}

.fancybox-slide .fancybox-image-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 99995;
	background: transparent;
	cursor: default;
	overflow: visible;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.fancybox-can-drag .fancybox-image-wrap {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-is-dragging .fancybox-image-wrap {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.fancybox-image,
.fancybox-spaceball {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none;
	max-height: none;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--iframe .fancybox-content {
	padding: 0;
	width: 80%;
	height: 80%;
	max-width: calc(100% - 100px);
	max-height: calc(100% - 88px);
	overflow: visible;
	background: #fff;
}

.fancybox-iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}

.fancybox-error {
	margin: 0;
	padding: 40px;
	width: 100%;
	max-width: 380px;
	background: #fff;
	cursor: default;
}

.fancybox-error p {
	margin: 0;
	padding: 0;
	color: #444;
	font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-close-small {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	outline: none;
	background: transparent;
	z-index: 10;
	cursor: pointer;
}
.products-total.class-nety-tovarow .products-total__btn{
	display: none;
}
.fancybox-close-small:after {
	content: '×';
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #888;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	border-width: 0;
	background: #fff;
	transition: background .25s;
	box-sizing: border-box;
	z-index: 2;
}

.fancybox-close-small:focus:after {
	outline: 1px dotted #888;
}

.fancybox-close-small:hover:after {
	color: #555;
	background: #eee;
}

.fancybox-slide--iframe .fancybox-close-small {
	top: 0;
	right: -44px;
}

.fancybox-slide--iframe .fancybox-close-small:after {
	background: transparent;
	font-size: 35px;
	color: #aaa;
}

.fancybox-slide--iframe .fancybox-close-small:hover:after {
	color: #fff;
}

/* Caption */
.fancybox-caption-wrap {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 60px 30px 0 30px;
	background: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
	background: -o-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
	background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
	pointer-events: none;
}

.fancybox-caption {
	padding: 30px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	line-height: 20px;
	-webkit-text-size-adjust: none;
}

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
	pointer-events: all;
}

.fancybox-caption a {
	color: #fff;
	text-decoration: underline;
}

/* Buttons */
.fancybox-button {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: transparent;
	color: #ddd;
	border-radius: 0;
	cursor: pointer;
	vertical-align: top;
	outline: none;
}

.fancybox-button[disabled] {
	cursor: default;
	pointer-events: none;
}

.fancybox-infobar__body, .fancybox-button {
	background: rgba(30, 30, 30, 0.6);
}

.fancybox-button:hover:not([disabled]) {
	color: #fff;
	background: rgba(0, 0, 0, 0.8);
}

.fancybox-button::before,
.fancybox-button::after {
	content: '';
	pointer-events: none;
	position: absolute;
	background-color: currentColor;
	color: currentColor;
	opacity: 0.9;
	box-sizing: border-box;
	display: inline-block;
}

.fancybox-button[disabled]::before,
.fancybox-button[disabled]::after {
	opacity: 0.3;
}

.fancybox-button--left::after,
.fancybox-button--right::after {
	top: 18px;
	width: 6px;
	height: 6px;
	background: transparent;
	border-top: solid 2px currentColor;
	border-right: solid 2px currentColor;
}

.fancybox-button--left::after {
	left: 20px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.fancybox-button--right::after {
	right: 20px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fancybox-button--left {
	border-bottom-left-radius: 5px;
}

.fancybox-button--right {
	border-bottom-right-radius: 5px;
}

.fancybox-button--close::before, .fancybox-button--close::after {
	content: '';
	display: inline-block;
	position: absolute;
	height: 2px;
	width: 16px;
	top: calc(50% - 1px);
	left: calc(50% - 8px);
}

.fancybox-button--close::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fancybox-button--close::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.fancybox-show-nav .fancybox-arrow {
	opacity: 0.6;
}

.fancybox-show-nav .fancybox-arrow[disabled] {
	opacity: 0.3;
}

/* Loading indicator */
.fancybox-loading {
	border: 6px solid rgba(100, 100, 100, 0.4);
	border-top: 6px solid rgba(255, 255, 255, 0.6);
	border-radius: 100%;
	height: 50px;
	width: 50px;
	-webkit-animation: fancybox-rotate .8s infinite linear;
	animation: fancybox-rotate .8s infinite linear;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes fancybox-rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
/* Transition effects */
.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	opacity: 0;
}

.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	opacity: 0;
}

.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
	opacity: 0;
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	transform: scale3d(0.5, 0.5, 0.5);
	opacity: 0;
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
	opacity: 0;
}

.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	opacity: 0;
}

.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1;
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	opacity: 0;
}

.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	opacity: 0;
}

.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
	.fancybox-infobar {
		left: 0;
		margin-left: 0;
	}

	.fancybox-button--left,
	.fancybox-button--right {
		display: none !important;
	}

	.fancybox-caption {
		padding: 20px 0;
		margin: 0;
	}
}
/* Fullscreen  */
.fancybox-button--fullscreen::before {
	width: 15px;
	height: 11px;
	left: calc(50% - 7px);
	top: calc(50% - 6px);
	border: 2px solid;
	background: none;
}

/* Slideshow button */
.fancybox-button--play::before,
.fancybox-button--pause::before {
	top: calc(50% - 6px);
	left: calc(50% - 4px);
	background: transparent;
}

.fancybox-button--play::before {
	width: 0;
	height: 0;
	border-top: 6px inset transparent;
	border-bottom: 6px inset transparent;
	border-left: 10px solid;
	border-radius: 1px;
}

.fancybox-button--pause::before {
	width: 7px;
	height: 11px;
	border-style: solid;
	border-width: 0 2px 0 2px;
}

/* Thumbs */
.fancybox-thumbs {
	display: none;
}

.fancybox-button--thumbs {
	display: none;
}

@media all and (min-width: 800px) {
	.fancybox-button--thumbs {
		display: inline-block;
	}

	.fancybox-button--thumbs span {
		font-size: 23px;
	}

	.fancybox-button--thumbs::before {
		width: 3px;
		height: 3px;
		top: calc(50% - 2px);
		left: calc(50% - 2px);
		box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
	}

	.fancybox-thumbs {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: auto;
		width: 220px;
		margin: 0;
		padding: 5px 5px 0 0;
		background: #fff;
		word-break: normal;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		box-sizing: border-box;
		z-index: 99995;
	}

	.fancybox-show-thumbs .fancybox-thumbs {
		display: block;
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 220px;
	}

	.fancybox-thumbs > ul {
		list-style: none;
		position: absolute;
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		overflow-x: hidden;
		overflow-y: auto;
		font-size: 0;
	}

	.fancybox-thumbs > ul > li {
		float: left;
		overflow: hidden;
		max-width: 50%;
		padding: 0;
		margin: 0;
		width: 105px;
		height: 75px;
		position: relative;
		cursor: pointer;
		outline: none;
		border: 5px solid transparent;
		border-top-width: 0;
		border-right-width: 0;
		-webkit-tap-highlight-color: transparent;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		box-sizing: border-box;
	}

	li.fancybox-thumbs-loading {
		background: rgba(0, 0, 0, 0.1);
	}

	.fancybox-thumbs > ul > li > img {
		position: absolute;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		max-width: none;
		max-height: none;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.fancybox-thumbs > ul > li:before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border-radius: 2px;
		border: 4px solid #4ea7f9;
		z-index: 99991;
		opacity: 0;
		transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	}

	.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
		opacity: 1;
	}
}
/* custom-arrows */
.fancybox-arrow {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 40px;
	height: 32px;
	padding: 0;
	border: 0;
	outline: none;
	background: none;
	cursor: pointer;
	z-index: 99995;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: opacity .25s;
}

.fancybox-arrow--left {
	left: 30px;
	background-image: url(/i/icon-arrow-prev.png);
}

.fancybox-arrow--right {
	right: 30px;
	background-image: url(/i/icon-arrow-next.png);
}

.fancybox-show-nav .fancybox-arrow {
	opacity: 0.9;
}

.fancybox-show-nav .fancybox-arrow[disabled] {
	opacity: 0.2;
}

/*---------------------formstyler------------------------*/
.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;
	right: 0;
	bottom: 0;
	left: 0;
	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-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__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;
}

/*--theme--*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background: -o-linear-gradient(#FFF, #E6E6E6);
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0, 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: 12px;
	height: 12px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}

.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, 0.7);
}

.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 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: -webkit-linear-gradient(#FFF, #E6E6E6);
	background: -o-linear-gradient(#FFF, #E6E6E6);
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background: -o-linear-gradient(#F6F6F6, #E6E6E6);
	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: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.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;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
	-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: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background: -o-linear-gradient(#F6F6F6, #E6E6E6);
	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 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, 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, 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, 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: -webkit-linear-gradient(#FFF, #E6E6E6);
	background: -o-linear-gradient(#FFF, #E6E6E6);
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 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;
}

/*----custom-----*/
.jq-selectbox__select {
	position: relative;
	padding: 0 45px 0 0;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-bottom: 1px solid #f4ae90;
}

.jq-selectbox__select-text {
	display: block;
	width: 100%;
}

.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 100%;
}

.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3.5px;
	margin-left: -6.5px;
	width: 13px;
	height: 7px;
	background-image: url(/i/icon-select-arrow.png);
}

.jq-selectbox__dropdown {
	position: absolute;
	padding: 0;
	top: 33px !important;
	width: 100%;
	background-color: #fff;
	border-radius: 0px 0px 10px 10px;
	overflow: hidden;
}

.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px;
	font-size: 16px;
}
.jq-selectbox li:hover {
	color: #e95d20;
}
.jq-selectbox li.selected {
	color: #e95d20;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}

.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	width: 100%;
	margin: 0;
	padding: 5px 25px 5px 10px;
	color: #333;
	border: 1px solid #fff;
	outline: none;
}

.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}

.jq-selectbox .placeholder {
	color: #fff;
}

/*==============================GENERAL==============================*/
*,
:before,
:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	min-width: 320px;
	font-family: 'RobotoRegular';
	line-height: 1.15;
	background: #efd8c3;
	background-image: url(/i/bg-main.jpg);
	background-attachment: fixed;
}

.clr:after {
	content: '';
	display: block;
	clear: both;
}

.center-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0 15px;
	max-width: 1200px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'ristrettoslabpro-regular';
	font-weight: normal;
	letter-spacing: 0.03em;
}

h1 {
	margin-bottom: 10px;
	font-size: 47px;
	line-height: 50px;
	text-align: center;
	color: #e95d20;
}
h1 span {
	display: block;
}

h2 {
	margin-bottom: 40px;
	font-size: 45px;
	text-align: center;
	text-transform: uppercase;
	color: #e95d20;
}
h2 span {
	display: inline-block;
	padding: 0 50px;
	line-height: 58px;
	background-image: url(/i/bg-title.png);
	background-repeat: no-repeat;
	background-size: 100% 58px;
}

p {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #454545;
}

strong {
	font-weight: normal;
	font-family: 'RobotoBold';
}

.ristretto {
	font-family: 'ristrettoslabpro-regular';
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.about-info.big .about-gallery-item , .about-info.big .about-gallery-item  .about-gallery-item__image, .about-info.big .baground-img{
	height: 228px;
	width: 315px;
	margin: 0;
}

/*---------------modal-window--------------------*/
.promo-column-right a{
	text-decoration: none;
}
.callback-btn {
	position: fixed;
	border: 1px solid #fff;
	top: 45%;
	right: -5px;
	padding: 0 20px 0 28px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	z-index: 50;
	text-decoration: none;
	display: inline-block;
	background-color: #e95d20;
	border-radius: 19px 0 0 19px;
	background-image: url(/i/icon-phone-white.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	box-shadow: 0 3px 2.8px 0.2px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}.callback-busket {
	cursor: pointer;
	 position: fixed;
	 border: 1px solid #fff;
	 top: 45%;
	 right: -5px;
	 padding: 0px 0 0 50px;
	 height: 48px;
	 line-height: 48px;
	 color: #fff;
	 z-index: 50;
	 text-decoration: none;
	 display: none;
	 background-size: 30%;
	 background-color: #e95d20;
	 border-radius: 0 19px 19px 0;
	 background-image: url(/i/icon-cart.png);
	 background-repeat: no-repeat;
	 background-position: 10px 50%;
	 box-shadow: 0 3px 2.8px 0.2px rgba(0, 0, 0, 0.2);
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
	 left: -1px;
	 width: 90px;
	 font-size: 25px;
}

 .callback-busket.active{
	 display: inline-block;
 }
.callback-btn:hover {
	right: 0;
}

.hidden,.inputdisplaynoe input,.inputdisplaynoe .products-cart-item__price{
	display: none !important;
}
.show{
	display: block !important;
}
.products-cart-chouse-your-delivery>div{
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	/*border-top: 1px dashed #fff;*/
	padding-top: 10px;
	margin-top: 10px;
}

.products-cart-item-chouse-your-delivery,.show-alldelivery-variants{
	color: white;
	text-align: left;
}
.simethongdontknow{
	display: block;
	font-size: 12px;
}
.show-alldelivery-variants:hover{
	text-decoration: none;
}
.show-alldelivery-variants{
	text-decoration: underline;
	cursor: pointer;
}
.box-modal {
	position: relative;
	padding: 65px 0 40px 0;
	width: 1170px;
	margin-right: 15px;
	background-color: #e95d20;
	border-radius: 20px;
}

.arcticmodal-close {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 18px;
	height: 18px;
	background-image: url(/i/icon-close.png);
	cursor: pointer;
}

.modal-title {
	margin-bottom: 30px;
	font-family: 'ristrettoslabpro-regular';
	font-size: 45px;
	color: #fff;
	letter-spacing: 0.03em;
	text-align: center;
}

.modal-form {
	width: 400px;
	margin: 0 auto;
}

.modal-form-row {
	margin-bottom: 10px;
}

.modal-form__field {
	width: 48%;
	height: 30px;
	font-size: 18px;
	color: #fefefe;
	border-bottom: 1px solid #f4ae90;
}

.modal-form__area {
	width: 100%;
	height: 55px;
	font-size: 18px;
	color: #fefefe;
	border-bottom: 1px solid #f4ae90;
}

.modal-form-agree {
	margin-bottom: 30px;
}

.checkbox input[type="checkbox"] {
	display: none;
}
.checkbox label {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	cursor: pointer;
}
.checkbox label:before {
	content: '';
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	width: 9px;
	height: 9px;
	background: url(/i/icon-checkbox.png);
	z-index: 1;
}
.checkbox input[type="checkbox"]:checked + label:before {
	background: url(/i/icon-checkbox-checked.png);
}

.modal-form__btn {
	margin: 0 auto;
	display: block;
	background: transparent;
	text-align: center;
	font-size: 18px;
	color: #fff;
	width: 138px;
	height: 32px;
	letter-spacing: 0.03em;
	line-height: 28px;
	border: 1px solid #fff;
	border-radius: 16px;
}
.modal-form__btn:hover {
	background: #fff;
	color: #e95d20;
}

.modal-form_big {
	width: 600px;
}
.modal-form_big .modal-form-row {
	margin-bottom: 20px;
}

.modal-form-block {
	margin-bottom: 30px;
}

.modal-form-block__title {
	margin-bottom: 10px;
	font-size: 13px;
	color: #fefefe;
}

.modal-form-row_triple {
	margin-left: -1.5%;
	margin-right: -1.5%;
}
.modal-form-row_triple .field-wrap {
	float: left;
	width: 30.333%;
	margin: 0 1.5%;
	font-size: 18px;
}
.modal-form-row_triple .modal-form__field {
	width: 100%;
}

.jq-selectbox {
	display: block;
	width: 100%;
}

/*==============================INDEX==============================*/
/*---------------------header------------------------*/
.header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 40;
}

.header.header_pr {
	overflow-y: scroll;
}

.header-menu-wrap {
	position: relative;
	height: 71px;
	background-color: rgba(233, 93, 32, 0.8);
	box-shadow: 0 5px 2.8px 0.2px rgba(0, 0, 0, 0.2);
}

.header-menu__switcher {
	display: none;
	position: relative;
	margin-left: 10px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.header-menu__switcher span,
.header-menu__switcher span:before,
.header-menu__switcher span:after {
	content: '';
	display: block;
	position: absolute;
	top: 13px;
	left: 0;
	width: 35px;
	height: 5px;
	background: #fff;
	border-radius: 2px;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.header-menu__switcher span:before {
	top: -10px;
}

.header-menu__switcher span:after {
	top: auto;
	bottom: -10px;
}

.header-menu__switcher.active {
	border-radius: 5px 5px 0 0;
}

.header-menu__switcher.active span {
	background-color: transparent;
}

.header-menu__switcher.active span:before,
.header-menu__switcher.active span:after {
	top: 0;
	background: #fff;
}

.header-menu__switcher.active span:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header-menu__switcher.active span:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.header-menu {
	padding: 15px 55px 0 55px;
	font-size: 0;
}

.header-menu li {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	text-align: center;
}

.header-menu li a {
	position: relative;
	font-size: 28px;
	text-decoration: none;
	color: #fff;
	font-family: 'ristrettoslabpro-regular';
	letter-spacing: 0.02em;
}

.header-menu li a:hover:after {
	display: block;
}

.header-menu li a:after {
	content: '';
	position: absolute;
	bottom: -22px;
	display: none;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 22px;
	background-image: url(/i/icon-menu.png);
}

.header-logo_mobile {
	display: none;
}

.header-logo {
	position: relative;
	top: -10px;
	cursor: pointer ;
}

.header-contacts {
	text-align: center;
}

.header-contacts-body {
	display: block;
	margin: 0 auto;
	padding: 0 15px;
	height: 34px;
	width: 472px;
	background-color: rgba(233, 93, 32, 0.8);
	border-radius: 0px 0px 19px 19px;
	font-size: 0;
	overflow: hidden;
	box-shadow: 0 3px 2.8px 0.2px rgba(0, 0, 0, 0.2);
}

.header-social {
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
}

.header-social_left {
	text-align: left;
}

.header-social_right {
	text-align: right;
}

.header-phone-wrap {
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
	text-align: center;
	text-align: left;
}

a.header-phone {
	font-size: 18px;
	text-decoration: none;
	line-height: 34px;
	color: #fff;
}
.header-social__link.hover-ling {
	cursor: pointer;
}
.header-social__link {
	cursor: default;
	display: inline-block;
	padding: 0 10px;
	line-height: 34px;
}

.header-social__link.hover-ling:hover {
	background: #e0652f;
}

.header-social__link img {
	vertical-align: middle;
}

/*---------------------promo------------------------*/
.promo {
	min-height: 785px;
	padding-top: 150px;
	background-image: url(/i/bg-promo.png);
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.promo-column-left {
	float: left;
	width: 400px;
}

.promo-column-right {
	float: right;
	width: 280px;
}

.promo-block {
	margin-bottom: 20px;
	padding: 17px 20px;
	background: rgba(233, 93, 32, 0.8);
	border-radius: 20px;
	color: #fff;
}

.promo-block_bottom {
	position: absolute;
	width: 280px;
	bottom: 0;
	right: 15px;
	padding: 0;
}

.promo-block_bottom .promo-block__title {
	margin: 0;
	padding: 5px;
	border-bottom: 2px solid #fff;
}

.promo-block__title {
	margin-bottom: 15px;
	font-family: 'ristrettoslabpro-regular';
	font-size: 28px;
	letter-spacing: 0.02em;
	text-align: center;
}

.promo-block__text {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.05em;
	color: #fff;
	line-height: 1.3;
}

.promo-block__bigtext {
	padding: 15px 20px;
	font-size: 18px;
	letter-spacing: 0.02em;
	line-height: 1.3;
	color: #fff;
}

.promo-block__list {
	padding: 0 15px;
}

.promo-block__list li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 27px;
	font-size: 18px;
	letter-spacing: 0.02em;
	line-height: 1.3;
	color: #fff;
}

.promo-block__list li:before {
	content: '';
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	width: 14px;
	height: 18px;
	background-image: url(/i/icon-promo-list.png);
}

/*---------------------about------------------------*/
.about {
	padding: 15px 0 20px 0;
}

.about-tabs-wrap {
	padding: 25px 0;
}

.about-tabs {
	position: relative;
	padding: 30px 30px 20px 30px;
	background: rgba(255, 255, 255, 0.65);
}

.about-tabs:before, .about-tabs:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
}

.about-tabs:before {
	top: -25px;
	background-image: url(/i/about-tabs-shape-top.png);
}

.about-tabs:after {
	bottom: -25px;
	background-image: url(/i/about-tabs-shape-bottom.png);
}

.about-tabs-list {
	margin-bottom: 25px;
	font-size: 0;
}

.about-tabs-list li {
	display: inline-block;
	vertical-align: top;
	margin-right: 58px;
	font-family: 'ristrettoslabpro-regular';
	font-size: 26px;
	letter-spacing: 0.02em;
	color: #454545;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}

.about-tabs-list li:last-child {
	margin-right: 0;
}

.about-tabs-list li:hover, .about-tabs-list li.active {
	color: #e95d20;
	border-bottom: 1px solid #e95d20;
}

.about-tab {
	display: none;
}

.about-tab.active {
	display: block;
}

.about-info {
	padding-bottom: 30px;
}

.about-info__text {
	float: left;
	width: 760px;
	padding-top: 35px;
	color: #454545;
	line-height: 24px;
	letter-spacing: 0.02em;
	font-size: 18px;
}

.about-info-video {
	float: right;
	width: 315px;
}
.about-info__text.r {
	float: right;
}
.about-info-video.l{
	float: left;
}
.about-info-video.as-galery-item,.about-info-video.as-galery-item .about-info-video__frame {
	width: 255px;
	height: 185px;
}
.about-info-video iframe {
	width: 100%;
	height: 100%;
}

.about-info-video__frame {
	position: relative;
	width: 100%;
	height: 228px;
	border-radius: 20px;
	overflow: hidden;
	cursor: pointer;
}
.about-info-video__frame:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -35px;
	margin-left: -27px;
	width: 54px;
	height: 70px;
	background-image: url(/i/icon-play.png);
	z-index: 1;
}
.about-info-video__frame.active {
	border-radius: 0;
}
.about-info-video__frame.active:after {
	display: none;
}

.about-gallery {
	overflow: hidden;
}

.about-gallery-row {
	font-size: 0;
	margin-left: -15px;
	margin-right: -15px;
}

.about-gallery-item {
	display: inline-block;
	vertical-align: top;
	margin: 0 15px 10px 15px;
	width: 255px;
}

.about-gallery-item:hover .about-gallery-item__image a:after {
	display: block;
}

.about-gallery-item__image {
	position: relative;
	border-radius: 20px;
	margin-bottom: 3px;
	height: 185px;
	overflow: hidden;
}

.about-gallery-item__image a {
	display: block;
	position: relative;
}
.about-gallery-item__image .baground-img,.about-info-video.as-galery-item .baground-img{
	width: 255px;
	height: 185px;
}


.about-info-video__frame .baground-img{
	width: 315px;
	height: 228px;
}
.about-info-video__frame:hover{
	background:#000;
}
.about-info-video__frame:hover .baground-img{
	opacity: 0.6;
}
.about-gallery-item__image a:after {
	content: '';
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(48, 48, 48, 0.5);
	background-image: url(/i/zoom-icon.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.about-gallery-item__title {
	font-size: 13px;
	line-height: 17px;
	color: #454545;
	letter-spacing: 0.03em;
	text-align: center;
}

/*---------------------products------------------------*/
.products {
	padding: 30px 0 40px 0;
}

.products__title {
	margin-bottom: 55px;
}

.products-body {
	position: relative;
	margin: 25px 0;
	padding: 62px 20px 50px 20px;
	background: rgba(233, 93, 32, 0.65);
}

.products-body:before, .products-body:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
}

.products-body:before {
	top: -25px;
	background-image: url(/i/products-shape-top.png);
}

.products-body:after {
	bottom: -25px;
	background-image: url(/i/products-shape-bottom.png);
}

.products-column {
	width: 555px;
}

.products-block {
	padding-top: 20px;
	margin-bottom: 18px;
	background-color: #e95d20;
	box-shadow: 0 0 17px 4px rgba(0, 0, 0, 0.13);
	border-radius: 20px;
}

.products-block_special {
	padding: 11px 12px;
}
.products-block_special .products-block-content {
	width: 755px;
	margin: 0 auto;
}

.products-block-inner {
	padding-top: 11px;
	border: 2px dashed #fff;
	border-radius: 20px;
}

.products-block__title {
	padding-bottom: 15px;
	text-align: center;
	font-family: 'ristrettoslabpro-regular';
}

.products-block__title span {
	display: block;
	font-size: 32px;
	letter-spacing: 0.03em;
	color: #fff;
	margin-top: 4px;
}

.products-block-table {
	display: table;
	width: 100%;
}

.product-item {
	display: table-row;
}
.product-item.selected .product-item__title span {
	background: #fff;
	color: #e95d20;
}
.product-item:last-child:hover .product-item__title span {
	border-radius: 0 0 0 20px;
}
.rusult{
	color: white;
	margin-top: -10px;
	margin-bottom: 10px;
	display: none;
}
.product-item.favorite .product-item__title span:before {
	display: block;
	background-image: url(/i/icon-favorite-white.png);
}
/*.product-item.selected .product-item__title span:before,.product-item.favorite:hover .product-item__title span:before {
	display: block;
	background-image: url(/i/icon-favorite-orange.png);
}*/
/*.product-item.selected .product-item__title span:after,.product-item:hover .product-item__title span:after {
	display: block;
}*/

.product-item:last-child .product-item__title,
.product-item:last-child .product-item__price,
.product-item:last-child .product-item__quantity {
	border-bottom: 0;
}
.style_by_hytor{
	width: 48%;
	float: right;
}

.product-item__title.active:hover .netfantasii{
	text-decoration: none;
}
.product-item__title.active .netfantasii{
	text-decoration: underline;
}
.product-item__title {
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
	position: relative;
	font-size: 18px;
	line-height: 24px;
	border-bottom: 1px solid #f4ae8f;
	letter-spacing: 0.03em;
	color: #fff;
}
.product-item__title span {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: 55px;
	padding: 5px 20px 5px 30px;
}
.product-item__title.active  span {
	cursor: pointer;
}
.product-item__title span:before {
	content: '';
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: 7px;
	width: 14px;
	height: 14px;
	background-image: url(/i/icon-favorite-orange.png);
	z-index: 10;
}
.product-item__title span:after {
	content: '';
	display: none;
	position: absolute;
	top: 0;
	right: -18px;
	width: 18px;
	height: 100%;
	background-image: url(/i/selected-shape.png);
	background-size: 18px 100%;
}
.product-item__title strong {
	font-family: 'RobotoBold';
	font-size: 13px;
	display: block;
	font-weight: normal;
}

.product-item__price {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0 10px 0 20px;
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid #f4ae8f;
	width: 120px;
}
.product-item__oldprice {
	display: block;
	white-space: nowrap;
	font-family: 'RobotoBold';
	font-size: 13px;
	text-decoration: line-through;
}

.product-item__quantity {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0 20px 0 10px;
	border-bottom: 1px solid #f4ae8f;
	width: 100px;
}

.quantity__minus {
	display: inline-block;
	vertical-align: middle;
	width: 19px;
	height: 19px;
	background-image: url(/i/icon-minus.png);
	cursor: pointer;
}

.quantity__plus {
	display: inline-block;
	vertical-align: middle;
	width: 19px;
	height: 19px;
	background-image: url(/i/icon-plus.png);
	cursor: pointer;
}

.quantity__field {
	display: inline-block;
	vertical-align: middle;
	background: transparent;
	width: 30px;
	height: 19px;
	text-align: center;
	color: #fff;
}

.product-item__notavailable {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #fff;
}
.product-item__notavailable span {
	display: inline-block;
	/*height: 19px; */
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	line-height: 19px;
	padding: 0 5px;
	color: #e95d20;
	font-size: 13px;
}

.product-item:hover {
	border-bottom: 1px solid #ffffff;
}
.product-item {
	position: relative;
}

.product-item-modal {
	position: absolute;
	background: #fff;
	display: none;
	top: 50%;
	left: 150px;
	width: 482px;
	padding: 35px 30px;
	background-color: #fff;
	box-shadow: 0 0 6.6px 0.4px rgba(0, 0, 0, 0.2);
	z-index: 100;
}
.product-item-modal:before {
	content: '';
	display: block;
	position: absolute;
	top: -6px;
	left: -26px;
	width: 26px;
	height: 71px;
	background-image: url(/i/icon-order-corner.png);
}

.products-column.pull-right .product-item-modal {
	left: auto;
	right: 150px;
	border-radius: 20px 0 20px 20px;
}
.product-item-modal{
	border-radius: 0 20px 20px 20px;
}

.products-column.pull-right .product-item-modal:before {
	right: -26px;
	left: auto;
	background-image: url(/i/icon-order-corner2.png);
}

.product-item-modal__text {
	margin-bottom: 10px;
	color: #454545;
	font-size: 16px;
	line-height: 23px;
	letter-spacing: 0.03em;
	margin-right: 15px;
}

.product-item-modal__images {
	font-size: 0;
}
.product-item-modal__images .product-image-wrap img{
	border-radius: 10px;
}
.product-item-modal__images .product-image-wrap {
	display: inline-block;
	vertical-align: top;
	width: 195px;
	border-radius: 10px;
	overflow: hidden;
	margin: 0 15px 15px 0;
}

.product-item-modal__close {
	position: absolute;
	right: 25px;
	top: 10px;
	width: 18px;
	height: 18px;
	background-image: url(/i/icon-modal-close.png);
	cursor: pointer;
}

.products-total {
	margin: 20px 0;
	box-shadow: 0 0 17px 4px rgba(0, 0, 0, 0.13);
	text-align: center;
	background-color: #e95d20;
	border-radius: 20px;
}

.products-total-content {
	display: inline-block;
}

.products-total__text {
	position: relative;
	padding-left: 95px;
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 38px;
	margin-right: 20px;
}
.products-total__text:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	left: 0;
	width: 45px;
	height: 43px;
	background-image: url(/i/icon-cart.png);
}
.products-total__text span {
	font-size: 25px;
}

.products-total__btn {
	float: right;
	display: inline-block;
	margin-left: 20px;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	background-color: #fff;
	border-radius: 10px;
	font-family: 'ristrettoslabpro-regular';
	font-size: 28px;
	letter-spacing: 0.03em;
	color: #e95d20;
}
.products-total__btn:hover {
	opacity: 0.8;
}

.products-total-header {
	padding: 20px 0;
}

.products-total-cart {
	padding: 10px 0 20px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.products-cart-table {
	display: table;
	width: 100%;
}

.products-cart-item {
	display: table-row;
}

.products-cart-item__name {
	padding: 7px 15px 7px 0;
	display: table-cell;
	font-size: 18px;
	color: #fff;
	letter-spacing: 0.03em;
	vertical-align: middle;
	text-align: left;
}

.products-cart-item__quantity {
	display: table-cell;
	font-size: 18px;
	color: #fff;
	letter-spacing: 0.03em;
	vertical-align: middle;
	padding: 0 20px;
	white-space: nowrap;
}

.products-cart-item__price {
	display: table-cell;
	font-size: 18px;
	padding: 0 20px;
	color: #fff;
	letter-spacing: 0.03em;
	white-space: nowrap;
	vertical-align: middle;
}

.products-cart-item__delete {
	display: table-cell;
	font-size: 18px;
	color: #fff;
	letter-spacing: 0.03em;
	vertical-align: middle;
	width: 13px;
}

.cart-delete {
	display: inline-block;
	cursor: pointer;
	width: 13px;
	height: 13px;
	background-image: url(/i/icon-cart-close.png);
}

.products-more {
	margin-bottom: 40px;
	padding: 25px 0;
	text-align: center;
}

.products-more__title {
	margin-bottom: 15px;
	font-size: 25px;
	color: #fff;
}

.products-more__btn {
	display: inline-block;
	width: 170px;
	padding: 9px 0 10px 0;
	line-height: 1;
	border: 1px solid #fff;
	border-radius: 10px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	color: #fff;
}
.products-more__btn.active .more-show {
	display: none;
}
.products-more__btn.active .more-hide {
	display: inline-block;
}

.more-hide {
	display: none;
}

.products-more-hidden {
	display: none;
	padding-top: 20px;
}
.products-more-hidden p {
	margin: 0;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
}
.products-more-hidden span,.products-more-hidden h6 {
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}

.products-more-hidden__block {
	margin-bottom: 25px;
}

.products-delivery {
	padding: 20px 0 5px 0;
	text-align: center;
	letter-spacing: 0.03em;
}

.products-delivery__title {
	margin-bottom: 10px;
	font-size: 18px;
	color: #fff;
}

.products-delivery__date {
	font-size: 25px;
	color: #fff;
}

/*---------------------recipes------------------------*/
.recipes {
	padding: 20px 0 45px 0;
}

.recipes__title {
	margin-bottom: 65px;
}

.recipes-tabs {
	position: relative;
	padding: 38px 130px 30px 130px;
	background: rgba(255, 255, 255, 0.65);
}

.recipes-tabs:before, .recipes-tabs:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
}

.recipes-tabs:before {
	top: -25px;
	background-image: url(/i/about-tabs-shape-top.png);
}

.recipes-tabs:after {
	bottom: -25px;
	background-image: url(/i/about-tabs-shape-bottom.png);
}

.recipes-tabs__text {
	margin-bottom: 33px;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.03em;
}

.recipes-tabs-list {
	margin-bottom: 50px;
	font-size: 0;
	text-align: center;
}
.recipes-tabs-list li {
	display: inline-block;
	vertical-align: top;
	margin: 0 26px;
	font-size: 26px;
	letter-spacing: 0.03em;
	font-family: 'ristrettoslabpro-regular';
	color: #454545;
	cursor: pointer;
}
.recipes-tabs-list li:hover, .recipes-tabs-list li.active {
	color: #e95d20;
}

.recipes-tab {
	display: none;
}
.recipes-tab.active {
	display: block;
}

.recipes-row {
	font-size: 0;
	text-align: center;
}

.recipe-item {
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 0 15px 30px;
	padding: 10px;
	width: 403px;
	min-height: 141px;
	text-align: left;
	background-color: #fff;
	border-radius: 10px;
	font-size: 16px;
}
.recipe-item:after {
	content: '';
	display: block;
	clear: both;
}
.recipe-item__image .baground-img{
	width: 170px;
	height: 121px;

}
.recipe-item__image {
	float: left;
	width: 170px;
	height: 121px;
	border-radius: 7px;
	overflow: hidden;
}

.recipe-item__content {
	margin-left: 180px;
	letter-spacing: 0.02em;
}

.recipe-item__title {
	margin-bottom: 7px;
	position: relative;
	top: -4px;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.03em;
	color: #e95d20;
}

.recipe-item__complexity {
	margin-bottom: 7px;
	padding-left: 23px;
	font-size: 16px;
	color: #454545;
	background-image: url(/i/icon-complexity.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.recipe-item__time {
	margin-bottom: 20px;
	padding-left: 23px;
	font-size: 16px;
	color: #454545;
	background-image: url(/i/icon-time.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.recipe-item__read {
	display: inline-block;
	padding-right: 1px;
	text-decoration: none;
	padding-bottom: 2px;
	font-size: 16px;
	color: #e95d20;
	border-bottom: 1px dashed #e95d20;
	cursor: pointer;
}
.recipe-item__read:hover {
	border-color: transparent;
}
.onebeforebaground.active{
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	opacity: 0.6;
	background-color: rgb(0, 0, 0);
}
.recipe-item.active{
	border-radius: 10px 10px 0 0;
	z-index: 101;
}
.product-youtube-wrap:not(.active):after{
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -35px;
	margin-left: -27px;
	width: 54px;
	height: 70px;
	background-image: url(/i/icon-play.png);
	z-index: 1;
}
.product-youtube-wrap:not(.active):hover:after{
	content: '';
	display: block;
	position: absolute;
	top: 35px;
	left: 27px;
	width: 100%;
	height: 100%;
	background-color: rgba(48, 48, 48, 0.5);
	background-image: url(/i/icon-play.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.product-youtube-wrap.active:hover{
	background-color: rgba(48, 48, 48, 0.5);
}
.product-youtube-wrap iframe,.product-youtube-wrap{
	width: 315px;
	height: 228px;
	margin: auto;
}
.product-youtube-wrap{
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	cursor: pointer;
	margin:  10px auto;
}
.product-item:last-child .product-item__notavailable{
	border-bottom: none;
}
.recipe-item-hidden {
	position: absolute;
	display: none;
	width: 100%;
	top: 97%;
	text-align: left;
	left: 0;
	background: #fff;
	padding: 10px;
	/*border: 1px solid #e95d20;*/
	border-top: 0;
	border-radius: 0 0 10px 10px;
	z-index: 15;
}

.recipe-item__ingredients {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 22px;
}

.recipe-item__ingredients span,.recipe-item__text span{
	font-size: 16px;
	font-weight: bold;
}

.recipe-item__text {
	color: #454545;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: 0.03em;
}

/*---------------------partners------------------------*/

.partner__slide .about-gallery-item__title{
	text-align: center;
	width: 278px;
}
.partners {
	padding: 40px 0;
}

.partner__item {
	position: relative;
	margin-right: 20px;
	width: 278px;
	height: 95px;
	text-align: center;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
}
.partner__item:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.partner__item img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}


/*---------------------footer------------------------*/
.footer {
	padding: 25px 0;
}

.footer-contact-block {
	float: left;
	width: 33.333%;
	padding: 0 50px 20px;
	font-family: 'ristrettoslabpro-regular';
}

.footer-contact-block_right {
	float: right;
	text-align: right;
}

a.footer-phone {
	display: inline-block;
	position: relative;
	padding-top: 35px;
	font-size: 30px;
	text-decoration: none;
	color: #424242;
	background-image: url(/i/icon-phone.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.footer-address {
	font-size: 26px;
	line-height: 1.2;
	text-align: center;
	color: #424242;
}

.footer-mail {
	display: inline-block;
	position: relative;
	padding-top: 35px;
	font-size: 30px;
	text-decoration: none;
	color: #424242;
	background-image: url(/i/icon-mail.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.footer-map {
	margin-bottom: 35px;
	border-radius: 20px;
	overflow: hidden;
}

.footer-call {
	margin-bottom: 27px;
	color: #424242;
	font-size: 18px;
	text-align: center;
}
.footer-call a {
	display: inline-block;
	margin-left: 5px;
	font-family: 'RobotoBold';
	text-decoration: none;

}

/*.footer-copy {
	text-align: right;
}*/
.footer-copy>div{
	float: left;
	width: 50%;
}
.footer-copy>div:first-child{
	text-align: left;
}
.footer-copy>div:last-child{
	text-align: right;
}

.footer-copy span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 14px;
	color: #424242;
}
.footer-copy img, .footer-copy a {
	display: inline-block;
	vertical-align: middle;
}



h3{
	font-size: 32px;
}
h4{
	font-size: 28px;
}
h5{
	font-size: 24px;
}
h6{
	font-size: 20px;
}

 .center{text-align:center;}
 .left{text-align:left;}
 .right{text-align:right;}
 .justify{text-align:justify;}
 .Tahoma,  .Tahoma *{font-family:Tahoma, Geneva, sans-serif !important;}
 .Calibri, .Calibri *{font-family:Calibri !important;}
 .Arial,  .Arial *{font-family:Arial, Helvetica, sans-serif !important;}
 .ComicSansMS,  .ComicSansMS *{font-family:"Comic Sans MS", cursive !important}
 .Isocpeur,  .Isocpeur *{font-family:Isocpeur !important;}
 .MonotypeCorsiva,  .MonotypeCorsiva *{font-family:"Monotype Corsiva" !important;}
 .Gabriola,  .Gabriola *{font-family:"Gabriola" !important;}
 .p12px,  .p12px *{font-size:12px !important;}
 .p14px,  .p14px *{font-size:14px !important;}
 .p16px,  .p16px *{font-size:16px !important;}
 .p18px,  .p18px *{font-size:18px !important;}
 .p20px,  .p20px *{font-size:20px !important;}
 .red,  .red *{color:#900 !important;}
 .blue,  .blue *{color:#009 !important;}
 .black,  .black *{color:#000 !important;}
 .grey,  .grey *{color:#999 !important;}
 .green,  .green *{color:#090 !important;}
.white,  .white *{color:#fff !important;}
 img.right{
	float:right;
	margin:10px 0px 10px 10px;
}
 img.left{
	float:left;
	margin:10px 10px 10px 0px;
}

/*
.products-cart-item>div {
	border-bottom: 1px solid #fff;
}
*/



/*==============================ADAPTIVE==============================*/
@media only screen and (min-width: 1240px){
	.simethongdontknow{
		width: 700px;
	}
}

@media only screen and (max-width: 1240px) {
	.center-wrapper {
		width: 980px;
	}

	.about-info__text {
		width: 560px;
	}

	.about-gallery-row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.about-gallery-item {
		margin: 0 5px 10px;
		width: 215px;
	}
	.about-gallery-item img {
		max-width: 100%;
		height: auto;
	}
	.about-info-video.as-galery-item, .about-info-video.as-galery-item .about-info-video__frame{
		height: 155px;
		width: 215px;
	}
	.about-gallery-item__image {
		height: 155px;
	}

	.products-column {
		width: 445px;
	}

	.product-item__title {
		font-size: 16px;
		line-height: 22px;
	}

	.product-item__price {
		padding-left: 10px;
		font-size: 16px;
	}

	.product-item__title span {
		padding-right: 10px;
	}

	.product-item__quantity {
		padding-right: 10px;
	}

	.recipes-tabs__text {
		padding: 0 25px;
	}

	.recipes-tabs {
		padding: 38px 25px 30px;
	}

	.partner__item {
		width: 303px;
	}

	.footer-contact-block {
		padding: 0 30px 20px;
	}

	.product-item__quantity {
		width: 105px;
	}

	.product-item__notavailable {
		width: 105px;
	}

	.product-item__notavailable span {
		font-size: 11px;
	}

	.box-modal {
		width: 800px;
		margin: 0;
	}

	.products-cart-item__name,
	.products-cart-item__quantity,
	.products-cart-item__price,
	.products-cart-item__delete {
		font-size: 16px;
	}
}
@media only screen and (max-width: 999px) {
	.products-cart-item-chouse-your-delivery,.show-alldelivery-variants{
		padding-left: 30px;
	}
	.center-wrapper {
		width: 750px;
	}

	.callback-btn {
		top: auto;
		bottom: 0;
		height: 40px;
		width: 0px;
		line-height: 40px;
		font-size: 0px;
		padding: 0 10px 0 28px;
		background-position: 14px center;
	}
	.callback-busket {
		top: auto;
		bottom: 0;
		height: 40px;
		width: 83px;
		line-height: 40px;
		padding: 0px 0px 0 48px;
		background-position: 5px center;
	}

	.footer {
		padding-bottom: 50px;
	}

	h1 {
		margin-bottom: 50px;
		font-size: 35px;
		line-height: 43px;
	}

	.about-info__text {
		padding-top: 0;
		width: 330px;
	}
	.about-info__text p {
		font-size: 14px;
		line-height: 20px;
	}

	.about-gallery-row {
		margin: 0;
	}

	.about-gallery-item {
		margin: 0 0 25px 0;
		text-align: center;
		width: 50%;
	}
	.about-info-video.as-galery-item, .about-info-video.as-galery-item .about-info-video__frame{
		width: 255px;
		height: 185px;
		margin: auto;
		float: none;
	}
	.about-gallery-item__image {
		display: inline-block;
		width: 255px;
		height: 185px;
	}

	.products-column {
		float: none;
		width: 100%;
	}

	.products-total__text {
		display: inline-block;
		padding-left: 60px;
		margin-right: 10px;
	}
	.products-total__text span {
		font-size: 21px;
	}

	.products-total__btn {
		margin-left: 10px;
		padding: 0 15px;
	}

	.recipe-item {
		margin-bottom: 15px;
	}

	.partner__slide {
		text-align: center;
	}

	.partner__item {
		display: inline-block;
		margin-right: 0;
	}

	.footer-contact-block {
		padding: 0 10px 20px;
	}

	.products-block_special .products-block-content {
		width: 100%;
	}

	.product-item__quantity {
		padding-right: 20px;
	}

	.box-modal {
		width: 600px;
		margin: 0;
	}

	.products-total-header {
		padding: 20px;
	}

	.products-total-cart {
		padding: 20px 0 10px 0;
	}

	/*.products-cart-item > div {
		border-bottom: 1px solid #fff;
	}*/
	.products-cart-item:last-child > div {
		border-bottom: 0;
	}

	.products-cart-item__name {
		padding: 12px 15px 12px 30px;
	}

	.products-cart-item__delete {
		padding-right: 20px;
	}

	.modal-form_big {
		padding: 0 20px;
	}

	.products-column.pull-right .product-item-modal {
		left: 150px;
		right: auto;
	}
	.products-column.pull-right .product-item-modal:before {
		left: -26px;
		right: auto;
		background-image: url(/i/icon-order-corner.png);
	}

	.product-item-modal__close {
		right: 10px;
		left: auto;
		margin: 0;
	}

	.products-block_special {
		padding: 0;
		border: 0;
	}
}
@media only screen and (min-width: 768px) {
	.header-menu {
		display: block !important;
	}
}
@media only screen and (max-width: 767px) {
	.center-wrapper {
		width: 100%;
	}

	.header .center-wrapper {
		padding: 0;
	}

	.about .center-wrapper,
	.products .center-wrapper,
	.recipes .center-wrapper {
		padding: 0;
	}

	.header-menu-wrap {
		height: auto;
		min-height: 61px;
	}

	.header-menu__switcher {
		display: inline-block;
		margin-left: 15px;
		margin-bottom: 8px;
		margin-top: 15px;
	}

	.header-menu-wrap {
		background-color: rgba(233, 93, 32, 0.99);
	}

	.header-contacts-body {
		background-color: rgba(233, 93, 32, 0.99);
	}

	.header-menu li a:hover:after {
		display: none;
	}

	.header-menu {
		display: none;
		padding: 0;
		z-index: 20;
	}
	.header-menu li {
		display: block;
		width: 100%;
	}
	.header-menu li:last-child a {
		border-bottom: 0;
	}
	.header-menu li a {
		display: block;
		border-bottom: 1px solid #fff;
		padding: 7px 0;
		font-size: 25px;
	}

	.header-logo {
		display: none;
	}

	.header-logo_mobile {
		position: absolute;
		display: block;
		left: 50%;
		top: 7px;
		margin-left: -25px;
	}

	.promo-column-left,
	.promo-column-right {
		float: none;
		width: 100%;
	}

	.promo-block_bottom {
		position: static;
		width: 100%;
	}

	.about-tabs {
		padding: 25px 15px;
	}

	.about-tabs-list li {
		margin-right: 20px;
		font-size: 24px;
	}

	.about-info__text {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}

	.about-info-video {
		float: none;
		margin: 0px auto 3px;
	}

	.products-body {
		padding-right: 15px;
		padding-left: 15px;
	}

	.products-more {
		margin-bottom: 10px;
	}

	.products-total__text {
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}

	.products-total__text:before {
		margin-top: -24px;
	}

	.products-total__btn {
		display: block;
		float: none;
		margin: 0 auto;
		width: 180px;
	}

	h2 {
		font-size: 37px;
	}

	.recipes-tabs {
		padding: 30px 15px 14px;
	}

	.recipes-tabs__text {
		padding: 0;
		font-size: 16px;
		line-height: 22px;
	}

	.recipes-tabs-list li {
		margin: 0 15px;
	}

	.footer-address {
		font-size: 20px;
	}

	a.footer-phone {
		font-size: 25px;
	}

	.footer-mail {
		font-size: 25px;
	}

	.box-modal {
		width: 530px;
	}

	.modal-form_big {
		width: 100%;
	}
	.modal-form_big .modal-form__field,
	.modal-form_big .modal-form__area,
	.modal-form_big .jq-selectbox__select {
		font-size: 16px;
	}

	.modal-form-row_triple .field-wrap {
		width: 48%;
		margin: 0 0 10px 0;
	}
	.modal-form-row_triple .field-wrap:first-child {
		margin-right: 4%;
	}

	.modal-form-row_triple {
		margin: 0 0 20px 0;
	}

	.product-item-modal {
		left: 26px;
		width: 400px;
	}
}
@media only screen and (max-width: 599px) {
	.header-contacts-body {
		width: 450px;
	}

	.about-tabs-list li {
		margin-right: 12px;
	}

	.about-gallery-item {
		width: 100%;
	}

	.product-item__quantity {
		padding-right: 10px;
	}

	.product-item__title span {
		padding-left: 25px;
		padding-right: 5px;
	}

	.product-item__title span:before {
		left: 6px;
	}

	.footer-contact-block {
		width: 50%;
		text-align: center;
	}
	.footer-contact-block:last-child {
		float: none;
		width: 100%;
	}

	.footer-address {
		font-size: 25px;
	}

	.recipes__title span {
		line-height: 45px;
		background-size: 100% 111%;
		background-position: 0px -8px;
	}

	.recipes-tabs-list li {
		margin: 0 10px;
		letter-spacing: 0.01em;
	}

	.products-total__text {
		padding: 45px 20px 0;
	}
	.products-total__text:before {
		left: 50%;
		margin: 0;
		margin-left: -23px;
		top: 0;
	}

	.box-modal {
		width: 450px;
	}

	.arcticmodal-container_i2 {
		padding: 10px;
	}

	.promo {
		padding-bottom: 30px;
		position: relative;
		background-image: url(/i/bg-main-small.jpg);
	}
	.promo:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
	}
	.promo .center-wrapper {
		z-index: 10;
	}
	.promo h1 {
		color: #fff;
	}

	.products-cart-item__name,.products-cart-item-chouse-your-delivery,.show-alldelivery-variants {
		padding-left: 25px;
	}

	.products-cart-item__delete {
		padding-right: 15px;
	}

	.products-cart-item__quantity {
		padding: 0 15px;
	}

	.modal-form_big {
		width: 100%;
	}
	.modal-form_big .modal-form__field,
	.modal-form_big .modal-form__area,
	.modal-form_big .jq-selectbox__select {
		font-size: 14px;
	}

	.jq-selectbox li {
		font-size: 14px;
	}
}
@media only screen and (max-width: 479px) {
	h1 {
		font-size: 32px;
		line-height: 38px;
	}

	.header-contacts-body {
		width: 300px;
		padding: 0 4px;
	}

	.header-social__link {
		padding: 0 4px;
	}

	.header-phone-wrap {
		width: 40%;
		text-align: center;
		padding-right: 5px;
	}

	.header-social {
		width: 30%;
		text-align: center;
	}

	a.header-phone {
		font-size: 14px;
	}

	.promo-block {
		padding: 17px 15px;
	}

	.promo-block__list {
		padding: 0;
	}
	.promo-block__list li {
		font-size: 16px;
		letter-spacing: 0.01em;
	}

	.promo-block__bigtext {
		font-size: 20px;
		padding: 10px 0;
	}

	/*.about-tabs-list li {
		display: block;
		margin: 0 0 5px 0;
	}*/

	.about-info-video {
		width: 290px;
	}

	.about-info-video__frame {
		width: 290px;
	}
	.about-info-video__frame iframe {
		width: 290px;
	}

	.about-info.big .about-gallery-item , .about-info.big .about-gallery-item  .about-gallery-item__image, .about-info.big .baground-img{
		height: 228px;
		width: 290px;
	}

	.about-gallery-item__title {
		font-size: 14px;
	}

	.products-more__title {
		font-size: 19px;
	}

	.product-item {
		display: block;
	}
	.product-item:after {
		content: '';
		display: block;
		clear: both;
	}

	.product-item {
		border-bottom: 1px solid #fff;
	}
	.product-item:last-child {
		border-bottom: 0;
	}

	.product-item__title {
		display: block;
		width: 35%;
		border: 0;
		line-height: 12px;
		float: left;
		font-size: 12px;
	}
	.product-item__title span {
		height: 45px;
	}

	.product-item__price,.products-cart-item__quantity {
		float: left;
		display: block;
		padding: 7px 15px 7px 5px;
		height: 50px;
		border: 0;
		width: 30%;
		font-size: 15px;
	}
	.products-cart-item__price,.products-cart-item__name,.products-cart-item__delete {
		float: left;
		display: block;
		padding: 7px 0 7px 25px;
		border: 0;
		width: 30%;
		font-size: 14px;
	}
	.products-cart-item-delivery .products-cart-item__quantity{
		display: none;
	}
	.products-cart-item__quantity,.products-cart-item__delete  {
		width: 15%;
	}
	.products-cart-item__name {
		width: 40%;
	}
	.products-cart-item__name.big {
			 width: 68%;
	}
	.products-cart-item__name.big small{
			 line-height: 15px;
	}

	.product-item__notavailable,
	.product-item__quantity {
		float: left;
		display: block;
		padding: 7px 15px 7px 15px;
		height: 50px;
		width: 30%;
		text-align: right;
		border: 0;
	}

	.product-item__title span:after {
		right: -16px;
	}

	.products-total__text {
		padding: 45px 15px 0;
		line-height: 1.3;
	}

	.products-more-hidden p {
		font-size: 15px;
		line-height: 1.3;
	}

	.products-more-hidden span {
		line-height: 15px;
	}

	.recipes-tabs__text {
		margin-bottom: 15px;
		font-size: 14px;
	}

	.recipes-tabs-list li {
		/*display: block;
		text-align: left;
		margin: 0 0 5px 0;
		padding-bottom: 3px;
		border-bottom: 1px solid transparent;*/
	    text-align: left;
		padding-bottom: 3px;
		border-bottom: 1px solid transparent;
	}
	.recipes-tabs-list li.active {
		border-color: #e95d20;
	}

	.recipe-item {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.box-modal {
		width: 100%;
	}

	.modal-form {
		width: 100%;
		padding: 0 20px;
	}

	.modal-form__field {
		width: 100%;
		margin-bottom: 15px;
	}

	.footer-contact-block {
		float: none;
		width: 100%;
	}


	.products-cart-item:last-child {
		border-bottom: 0;
	}

	.products-cart-item {
		font-size: 0;
		text-align: left;
		position: relative;
		padding-bottom: 15px;
		overflow: hidden;
	}
	/*.products-cart-item>* {
			 width: 30% !important;
			 float: left;
	}*/
	.products-cart-item > div {
		text-align: left;
	}

	/*.products-cart-item__name {
		display: block;
		padding-right: 40px;
		padding-left: 15px;
		width: 100%;
	}*/

	.products-cart-item__quantity {
		display: inline-block;
		/*padding: 0 15px;*/
	}

	.products-cart-item__price {
		display: inline-block;
	}

	/*.products-cart-item__delete {
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -7px;
		padding: 0;
		z-index: 10;
	}*/

	.modal-form-row_triple .field-wrap {
		width: 100%;
		margin: 0 !important;
	}

	.modal-form_big .modal-form__field, .modal-form_big .modal-form__area, .modal-form_big .jq-selectbox__select {
		font-size: 15px;
	}

	.modal-form_big .modal-form-row {
		margin: 0;
	}
	.modal-form_big .modal-form__field {
		margin-bottom: 12px;
	}
	.product-youtube-wrap iframe, .product-youtube-wrap {
		width: 100%;
		height: 185px;
		margin: auto;
	}
	.product-youtube-wrap{
		margin: 10px auto;
	}
	.product-item-modal {
		padding: 30px 10px;
		left: 26px !important;
		width: 263px;
		border-radius: 0 20px 20px 20px !important;
	}

	.product-item-modal__text {
		font-size: 14px;
		line-height: 20px;
	}
	.footer-copy{
		text-align: center;
	}
}
@media only screen and (max-width: 358px) {
	.recipe-item {
		text-align: center;
	}

	.recipe-item__image {
		float: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.recipe-item__complexity,
	.recipe-item__time {
		text-align: left;
	}

	.recipe-item__content {
		margin-left: 0;
	}

	.partner__item ,.partner__slide .about-gallery-item__title{
		width: 290px;
	}
}

/*# sourceMappingURL=style.css.map */
