@charset "UTF-8";
.fa,
.fa-stack {
	display: inline-block;
}
.fa.fa-pull-left,
.fa.pull-left {
	margin-right: 0.3em;
}
.Smoke1,
.Smoke2,
.main-section .trim-path-line,
.slick-slide.dragging img {
	pointer-events: none;
}

/*
@font-face {
	font-family: Conv_PFDINTEXTCOMPPRO-REGULAR;
	src: url(../fonts/PFDINTEXTCOMPPRO-REGULAR.eot);
	src: local("☺"), url(../fonts/PFDINTEXTCOMPPRO-REGULAR.woff) format("woff"),
		url(../fonts/PFDINTEXTCOMPPRO-REGULAR.ttf) format("truetype"),
		url(../fonts/PFDINTEXTCOMPPRO-REGULAR.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Conv_PFDINTEXTCOMPPRO-BOLD;
	src: url(../fonts/PFDINTEXTCOMPPRO-BOLD.eot);
	src: local("☺"), url(../fonts/PFDINTEXTCOMPPRO-BOLD.woff) format("woff"),
		url(../fonts/PFDINTEXTCOMPPRO-BOLD.ttf) format("truetype"),
		url(../fonts/PFDINTEXTCOMPPRO-BOLD.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Conv_PFDINTEXTCOMPPRO-LIGHT;
	src: url(../fonts/PFDINTEXTCOMPPRO-LIGHT.eot);
	src: local("☺"), url(../fonts/PFDINTEXTCOMPPRO-LIGHT.woff) format("woff"),
		url(../fonts/PFDINTEXTCOMPPRO-LIGHT.ttf) format("truetype"),
		url(../fonts/PFDINTEXTCOMPPRO-LIGHT.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Conv_PFDINTEXTCOMPPRO-MEDIUM;
	src: url(../fonts/PFDINTEXTCOMPPRO-MEDIUM.eot);
	src: local("☺"), url(../fonts/PFDINTEXTCOMPPRO-MEDIUM.woff) format("woff"),
		url(../fonts/PFDINTEXTCOMPPRO-MEDIUM.ttf) format("truetype"),
		url(../fonts/PFDINTEXTCOMPPRO-MEDIUM.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Conv_PFDINTEXTCOMPPRO-THIN;
	src: url(../fonts/PFDINTEXTCOMPPRO-THIN.eot);
	src: local("☺"), url(../fonts/PFDINTEXTCOMPPRO-THIN.woff) format("woff"),
		url(../fonts/PFDINTEXTCOMPPRO-THIN.ttf) format("truetype"),
		url(../fonts/PFDINTEXTCOMPPRO-THIN.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
    font-family: 'pf_din_text_comp_prolight';
    src: url('pfdintextcomppro-light-webfont.woff2') format('woff2'),
         url('pfdintextcomppro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/







@font-face {
    font-family: 'Fred';
    src: url('../fonts/fred/frederickathegreat-regular-webfont.woff2') format('woff2'),
         url('../fonts/fred/frederickathegreat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}








@font-face {
    font-family: 'PF-Light';
    src: url('../fonts/pf/pfdintextcomppro-light-webfont.woff2') format('woff2'),
         url('../fonts/pf/pfdintextcomppro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PF-Medium';
    src: url('../fonts/pf/pfdintextcomppro-medium-webfont.woff2') format('woff2'),
         url('../fonts/pf/pfdintextcomppro-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pf-Regular';
    src: url('../fonts/pf/pfdintextcomppro-regular-webfont.woff2') format('woff2'),
         url('../fonts/pf/pfdintextcomppro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PF-Thin';
    src: url('../fonts/pf/pfdintextcomppro-thin-webfont.woff2') format('woff2'),
         url('../fonts/pf/pfdintextcomppro-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PF-Bold';
    src: url('../fonts/pf/z-pfdintextcomppro-bold-webfont.woff2') format('woff2'),
         url('../fonts/pf/z-pfdintextcomppro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}





@font-face {
	font-family: 'icomoon';
	src:  url('../fonts/icomoon/icomoon.eot?a894an');
	src:  url('../fonts/icomoon/icomoon.eot?a894an#iefix') format('embedded-opentype'),
	url('../fonts/icomoon/icomoon.ttf?a894an') format('truetype'),
	url('../fonts/icomoon/icomoon.woff?a894an') format('woff'),
	url('../fonts/icomoon/icomoon.svg?a894an#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

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

.icon-facebook:before {
	content: "\e944";
	color: #1877f2;
}
.icon-instagram:before {
	content: "\e945";
	color: #e4405f;
}
.icon-tiktok:before {
	content: "\e946";
}
.icon-whatsapp:before {
	content: "\e947";
	color: #25d366;
}
.icon-youtube:before {
	content: "\e948";
	color: #f00;
}





















@font-face {
	font-family: Buddha;
	src: url(../fonts/icomoon/Buddha-Menu.ttf?u9viai) format("truetype"),
		url(../fonts/icomoon/Buddha-Menu.woff?u9viai) format("woff"),
		url(../fonts/icomoon/Buddha-Menu.svg?u9viai#Buddha-Menu) format("svg");
	font-weight: 400;
	font-style: normal;
}
[class*=" icon-"],
[class^="icon-"] {
	font-family: Buddha;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-karma-btn:before {
	content: "\e90d";
	color: inherit;
}
.icon-karma-hand:before {
	content: "\e90e";
	color: inherit;
}
.icon-arrow_bold:before {
	content: "\e90f";
	color: inherit;
}
.icon-phone_sm:before {
	content: "\e90b";
	color: inherit;
}
.icon-user:before {
	content: "\e90c";
	color: inherit;
}
.icon-cake-thin:before {
	content: "\e92b";
	color: inherit;
}
.icon-cake-with-board:before {
	content: "\e92c";
	color: inherit;
}
.icon-arrow-select:before {
	content: "\e92d";
	color: inherit;
}
.icon-arrow:before {
	content: "\e905";
	color: inherit;
}
.icon-bank-card:before {
	content: "\e906";
	color: inherit;
}
.icon-cash:before {
	content: "\e907";
	color: inherit;
}
.icon-cross:before {
	content: "\e908";
	color: inherit;
}
.icon-delivery:before {
	content: "\e909";
	color: inherit;
}
.icon-order:before {
	content: "\e90a";
	color: inherit;
}
/*.icon-map:before {
	content: "\e900";
	color: inherit;
}
.icon-cart:before {
	content: "\e901";
	color: inherit;
}*/
.icon-hand:before {
	content: "\e902";
	color: inherit;
}
.icon-phone:before {
	content: "\e903";
	color: inherit;
}
.icon-clock:before {
	content: "\e904";
	color: inherit;
}




.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
} /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-inner,
.fancybox-outer,
.fancybox-skin {
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	position: relative;
	margin: 0;
}
.fancybox-wrap iframe,
.fancybox-wrap object {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}
.fancybox-skin {
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	position: absolute;
}
.fancybox-image {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}
.fancybox-nav {
	margin: 0;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: url(blank.gif);
	-webkit-tap-highlight-color: transparent;
	z-index: 8040;
}
.fancybox-nav span {
	margin: -18px 0 0;
	top: 50%;
	width: 36px;
	height: 34px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	margin: 0;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.clear,
.fancybox-title,
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-lock,
.fancybox-lock body,
.scroll-wrapper {
	overflow: hidden !important;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
#fancybox-loading {
	background-image: url(fancybox_sprite.png);
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(fancybox_loading.gif) center center no-repeat;
}
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: url(fancybox_sprite.png);
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next {
	right: 0;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-lock {
	width: auto;
}
#awwwards,
#awwwards a {
	width: 90px;
	height: 135px;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
#awwwards,
.fancybox-overlay,
svg:not(:root) {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 8010;
	overflow-y: auto !important;
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-title {
	font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: 0 0;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.page-header_mobile,
a {
	background-color: transparent;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px;
	}
	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px;
	}
	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px;
	}
}
@media only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px;
	}
	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px;
	}
}
#awwwards {
	text-indent: -666em;
	z-index: 999;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
#awwwards a {
	display: block;
	background-repeat: no-repeat;
	background-size: 90px 135px;
}
@media only screen and (max-width: 767px) {
	#awwwards {
		width: 63px;
		height: 94px;
	}
	#awwwards a {
		width: 63px;
		height: 94px;
		background-size: 63px 94px;
	}
}
#awwwards.honorable.white.right a {
	background-image: url(/img/awwwards_honorable_white_right.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {
	#awwwards.honorable.white.right a {
		background-image: url(/img/awwwards_honorable_white_right@2x.png);
	}
}
.kudos-award {
	display: block;
	margin-bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.kudos-award {
		display: none;
	}
}
audio,
canvas,
progress,
video {
	display: inline-block;
}
#cssda-badge {
	position: relative;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	background: #ededed;
	-webkit-transition: all 0.25s cubic-bezier(0.615, 0.19, 0.305, 0.91);
	transition: all 0.25s cubic-bezier(0.615, 0.19, 0.305, 0.91);
	cursor: pointer;
}
#cssda-badge svg,
.cssda-badge-content {
	position: absolute;
	width: 80px;
	height: 80px;
}
#cssda-badge:hover {
	-webkit-animation: kudos 0.75s linear both;
	animation: kudos 0.75s linear both;
	background: #673ab7;
}
#cssda-badge svg {
	fill: #000;
}
#cssda-badge:hover svg {
	fill: #ededed;
}
.cssda-badge-content {
	-webkit-transition: all 0.12s cubic-bezier(0.615, 0.19, 0.305, 0.91);
	transition: all 0.12s cubic-bezier(0.615, 0.19, 0.305, 0.91);
}
.slick-dots li,
.slick-dots li button,
.slick-next,
.slick-prev {
	width: 20px;
	cursor: pointer;
	height: 20px;
}
#cssda-badge:hover .cssda-badge-content {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
#cssda-badge:hover #cssda-badge-logo {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
@-webkit-keyframes kudos {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	3.4% {
		-webkit-transform: matrix3d(
			1.032,
			0,
			0,
			0,
			0,
			1.041,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	4.7% {
		-webkit-transform: matrix3d(
			1.045,
			0,
			0,
			0,
			0,
			1.06,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	6.81% {
		-webkit-transform: matrix3d(
			1.066,
			0,
			0,
			0,
			0,
			1.089,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	9.41% {
		-webkit-transform: matrix3d(
			1.088,
			0,
			0,
			0,
			0,
			1.117,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	10.21% {
		-webkit-transform: matrix3d(
			1.094,
			0,
			0,
			0,
			0,
			1.123,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	13.61% {
		-webkit-transform: matrix3d(
			1.112,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	14.11% {
		-webkit-transform: matrix3d(
			1.114,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	17.52% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.124,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	18.72% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.119,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	21.32% {
		-webkit-transform: matrix3d(
			1.12,
			0,
			0,
			0,
			0,
			1.107,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	24.32% {
		-webkit-transform: matrix3d(
			1.115,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	25.23% {
		-webkit-transform: matrix3d(
			1.113,
			0,
			0,
			0,
			0,
			1.094,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.03% {
		-webkit-transform: matrix3d(
			1.106,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.93% {
		-webkit-transform: matrix3d(
			1.105,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	35.54% {
		-webkit-transform: matrix3d(
			1.098,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	36.74% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.098,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	41.04% {
		-webkit-transform: matrix3d(
			1.096,
			0,
			0,
			0,
			0,
			1.102,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	44.44% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.103,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	52.15% {
		-webkit-transform: matrix3d(
			1.099,
			0,
			0,
			0,
			0,
			1.101,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	59.86%,
	63.26% {
		-webkit-transform: matrix3d(
			1.101,
			0,
			0,
			0,
			0,
			1.099,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	100%,
	75.28%,
	85.49%,
	90.69% {
		-webkit-transform: matrix3d(
			1.1,
			0,
			0,
			0,
			0,
			1.1,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}
@-webkit-keyframes bounce {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	3.4% {
		-webkit-transform: matrix3d(
			1.032,
			0,
			0,
			0,
			0,
			1.041,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	4.7% {
		-webkit-transform: matrix3d(
			1.045,
			0,
			0,
			0,
			0,
			1.06,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	6.81% {
		-webkit-transform: matrix3d(
			1.066,
			0,
			0,
			0,
			0,
			1.089,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	9.41% {
		-webkit-transform: matrix3d(
			1.088,
			0,
			0,
			0,
			0,
			1.117,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	10.21% {
		-webkit-transform: matrix3d(
			1.094,
			0,
			0,
			0,
			0,
			1.123,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	13.61% {
		-webkit-transform: matrix3d(
			1.112,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	14.11% {
		-webkit-transform: matrix3d(
			1.114,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	17.52% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.124,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	18.72% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.119,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	21.32% {
		-webkit-transform: matrix3d(
			1.12,
			0,
			0,
			0,
			0,
			1.107,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	24.32% {
		-webkit-transform: matrix3d(
			1.115,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	25.23% {
		-webkit-transform: matrix3d(
			1.113,
			0,
			0,
			0,
			0,
			1.094,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.03% {
		-webkit-transform: matrix3d(
			1.106,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.93% {
		-webkit-transform: matrix3d(
			1.105,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	35.54% {
		-webkit-transform: matrix3d(
			1.098,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	36.74% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.098,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	41.04% {
		-webkit-transform: matrix3d(
			1.096,
			0,
			0,
			0,
			0,
			1.102,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	44.44% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.103,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	52.15% {
		-webkit-transform: matrix3d(
			1.099,
			0,
			0,
			0,
			0,
			1.101,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	59.86%,
	63.26% {
		-webkit-transform: matrix3d(
			1.101,
			0,
			0,
			0,
			0,
			1.099,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	100%,
	75.28%,
	85.49%,
	90.69% {
		-webkit-transform: matrix3d(
			1.1,
			0,
			0,
			0,
			0,
			1.1,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}
@keyframes bounce {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	3.4% {
		-webkit-transform: matrix3d(
			1.032,
			0,
			0,
			0,
			0,
			1.041,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.032, 0, 0, 0, 0, 1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	4.7% {
		-webkit-transform: matrix3d(
			1.045,
			0,
			0,
			0,
			0,
			1.06,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.045, 0, 0, 0, 0, 1.06, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	6.81% {
		-webkit-transform: matrix3d(
			1.066,
			0,
			0,
			0,
			0,
			1.089,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.066, 0, 0, 0, 0, 1.089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	9.41% {
		-webkit-transform: matrix3d(
			1.088,
			0,
			0,
			0,
			0,
			1.117,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.088, 0, 0, 0, 0, 1.117, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	10.21% {
		-webkit-transform: matrix3d(
			1.094,
			0,
			0,
			0,
			0,
			1.123,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.094, 0, 0, 0, 0, 1.123, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	13.61% {
		-webkit-transform: matrix3d(
			1.112,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.112, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	14.11% {
		-webkit-transform: matrix3d(
			1.114,
			0,
			0,
			0,
			0,
			1.133,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.114, 0, 0, 0, 0, 1.133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	17.52% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.124,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.124, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	18.72% {
		-webkit-transform: matrix3d(
			1.121,
			0,
			0,
			0,
			0,
			1.119,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.121, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	21.32% {
		-webkit-transform: matrix3d(
			1.12,
			0,
			0,
			0,
			0,
			1.107,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.12, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	24.32% {
		-webkit-transform: matrix3d(
			1.115,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.115, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	25.23% {
		-webkit-transform: matrix3d(
			1.113,
			0,
			0,
			0,
			0,
			1.094,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.113, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.03% {
		-webkit-transform: matrix3d(
			1.106,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.106, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	29.93% {
		-webkit-transform: matrix3d(
			1.105,
			0,
			0,
			0,
			0,
			1.09,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.105, 0, 0, 0, 0, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	35.54% {
		-webkit-transform: matrix3d(
			1.098,
			0,
			0,
			0,
			0,
			1.096,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.098, 0, 0, 0, 0, 1.096, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	36.74% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.098,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.098, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	41.04% {
		-webkit-transform: matrix3d(
			1.096,
			0,
			0,
			0,
			0,
			1.102,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.096, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	44.44% {
		-webkit-transform: matrix3d(
			1.097,
			0,
			0,
			0,
			0,
			1.103,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.097, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	52.15% {
		-webkit-transform: matrix3d(
			1.099,
			0,
			0,
			0,
			0,
			1.101,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.099, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	59.86%,
	63.26% {
		-webkit-transform: matrix3d(
			1.101,
			0,
			0,
			0,
			0,
			1.099,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.101, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
	100%,
	75.28%,
	85.49%,
	90.69% {
		-webkit-transform: matrix3d(
			1.1,
			0,
			0,
			0,
			0,
			1.1,
			0,
			0,
			0,
			0,
			1,
			0,
			0,
			0,
			0,
			1
		);
		transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
} /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	-webkit-text-decoration-skip: objects;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
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:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
	-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
	outline: ButtonText dotted 1px;
}
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 {
	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;
}
summary {
	display: list-item;
}
[hidden],
template {
	display: none;
}
.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block;
}
.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0;
	top: 0;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-dots,
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	padding: 0;
}
.slick-next,
.slick-prev {
	line-height: 0;
	font-size: 0;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border: none;
	outline: 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: slick;
	font-weight: 400;
	font-style: normal;
	src: url(fonts/slick.eot);
	src: url(fonts/slick.eot?#iefix) format("embedded-opentype"),
		url(fonts/slick.woff) format("woff"),
		url(fonts/slick.ttf) format("truetype"),
		url(fonts/slick.svg#slick) format("svg");
}
.slick-prev {
	left: -25px;
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-prev:before {
	content: "←";
}
.slick-next:before,
[dir="rtl"] .slick-prev:before {
	content: "→";
}
.slick-next {
	right: -25px;
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}
[dir="rtl"] .slick-next:before {
	content: "←";
}
.slick-dotted .slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	bottom: -25px;
	list-style: none;
	text-align: center;
	margin: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
}
.burger,
.error-msg,
.main-preloader.loaded img {
	display: none;
}
*,
.h-nav {
	padding: 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0;
}
*,
:active {
	outline: 0 !important;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}
.has_error_temp,
.has_error_temp + i {
	color: #f46464 !important;
}
.overlay {
	position: relative;
}
.nonScroll {
	overflow: hidden;
	height: 100%;
}
.hidden {
	opacity: 0;
}
@media only screen and (max-width: 767px) {
	.mobile-hidden {
		display: none;
	}
}
.clear,
.full {
	display: block;
}
.visible {
	opacity: 1;
}
.full {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.text-underline {
	text-decoration: underline;
}
.clear {
	clear: both;
	height: 0;
	content: "";
}
.vam {
	vertical-align: middle;
}
.vat {
	vertical-align: top;
}
.vab,
.vert-bottom {
	vertical-align: bottom;
}
.clearfix:after,
.clearfix:before,
.container:after,
.container:before,
.row:after,
.row:before {
	content: "";
	display: table;
}
.after,
.before,
.error-msg:before,
.main-preloader:after,
.main-preloader:before,
.menu-wrapper .logo a:after,
.menu-wrapper .menu-list li.cart-link-wrapper .cart-link:before,
.text-justify:after {
	content: "";
}
.clearfix:after,
.container:after,
.row:after {
	clear: both;
}
.clearfix,
.container,
.row {
	zoom: 1;
	position: relative;
}
.pos-center,
.pos-centerY {
	position: absolute;
	top: 50%;
}
.after,
.before {
	display: block;
}
.h-nav li,
.text-justify:after {
	display: inline-block;
}
.fll {
	float: left;
}
.flr {
	float: right;
}
.fln {
	float: none;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
	line-height: 0;
	font-size: 0;
}
.text-justify:after {
	width: 100%;
}
.text-right {
	text-align: right;
}
.ttu {
	text-transform: uppercase;
}
.h-nav {
	margin: 0;
	letter-spacing: normal;
}
.bd100 {
	border-radius: 100%;
}
.w100p {
	width: 100%;
}
.w50p {
	width: 50%;
}
input {
	border-radius: 0;
}
.pos-center {
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pos-centerY {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.error-msg:before,
.pos-centerX {
	-ms-transform: translateX(-50%);
	position: absolute;
}
.pos-centerX {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
* {
	margin: 0;
	box-sizing: border-box;
	border: 0;
	font-family: PF-Regular, Arial, sans-serif;
	-webkit-transition: font 0.3s;
	transition: font 0.3s;
	-webkit-font-smoothing: antialiased;
}
h1,
h2 {
	font-family: PF-Medium, Arial, sans-serif;
}
a,
a:hover {
	text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	line-height: normal;
}
h1 {
	font-size: 36px;
}
h2,
h3 {
	font-size: 28px;
}
h3 {
	font-family: PF-Regular, Arial, sans-serif;
}
h4 {
	font-family: PF-Light, Arial, sans-serif;
	font-size: 22px;
}
h5,
h6 {
	font-size: 20px;
}
h5 {
	font-family: PF-Medium, Arial, sans-serif;
}
.error-msg,
.menu-wrapper .menu-list .menu-name,
.menu-wrapper .menu-list .menu-name .number,
.menu-wrapper .menu-list li .empty-msg,
.menu-wrapper .menu-list li .menu-name,
.menu-wrapper .menu-phone_mobile .menu-name,
.menu-wrapper .menu-phone_mobile .menu-name .number,
h6 {
	font-family: PF-Light, Arial, sans-serif;
}
.js-window-height {
	min-height: 1080px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.js-window-height {
		min-height: 620px;
	}
}
html {
	height: 100%;
}
html.fancybox-lock {
	overflow: visible !important;
}
html.fancybox-lock body {
	height: auto !important;
}
.slick-loading .slick-list {
	background: url(/img/ajax-loader.gif) center center no-repeat #fff !important;
}
.fancybox-wrap {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.fancybox-overlay.modal-anim .fancybox-wrap,
.fancybox-wrap.modal-anim {
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0.3;
}
body {
	overflow-x: hidden;
	padding-left: 175px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	body {
		padding-left: 115px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	body {
		padding-left: 0;
	}
}
body.sticky-filters .filter-block_clone {
	opacity: 1;
}
body.menu-open .menu-wrapper {
	left: 0;
}
.main-preloader {
	-webkit-transition: z-index 0s 1s;
	transition: z-index 0s 1s;
}
.main-preloader.loaded {
	background-color: transparent !important;
	z-index: -9999 !important;
}
.main-preloader.loaded:after {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
.main-preloader.loaded:before {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.main-preloader:after,
.main-preloader:before {
	height: 50%;
	width: 100%;
	position: absolute;
	background-color: #000;
	left: 0;
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s;
}
.main-preloader:after {
	bottom: 0;
}
.main-preloader:before {
	top: 0;
}
.wrapper {
	max-width: 85.508%;
	margin: 0 auto;
}
@media only screen and (max-width: 1366px) {
	.wrapper {
		max-width: 90%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.js-window-height {
		min-height: 490px;
	}
	.wrapper {
		max-width: 700px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.wrapper {
		max-width: 100%;
		padding: 0 15px;
	}
}
@media only screen and (max-width: 767px) {
	.js-window-height {
		min-height: 500px;
	}
	.wrapper {
		max-width: 100%;
	}
}
.container {
	margin: 0 auto;
	max-width: 1210px;
	padding: 0 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.container {
		padding: 0 30px;
	}
}
input[type="number"] {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
.has_error_temp {
	background-color: #fdc6c6 !important;
}
.has_error_temp::-moz-placeholder {
	color: #f46464 !important;
}
.has_error_temp:-moz-placeholder {
	color: #f46464 !important;
}
.has_error_temp:-ms-input-placeholder {
	color: #f46464 !important;
}
.has_error_temp::-webkit-input-placeholder {
	color: #f46464 !important;
}
.error-msg-show .error-msg {
	display: block;
}
.error-msg-show .price-budacoin {
	margin-bottom: -6px;
}
.error-msg {
	cursor: text;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin-top: 10px;
	background: #000;
	padding: 15px 20px;
	font-size: 18px;
	line-height: normal;
	color: #fff;
}
.success,
.success + i {
	color: #6d7427 !important;
}
.error-msg:before {
	bottom: 100%;
	margin-bottom: -1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px;
	border-color: transparent transparent #000;
}
.success {
	background-color: #c7ce87 !important;
}
.success::-moz-placeholder {
	color: #6d7427 !important;
}
.success:-moz-placeholder {
	color: #6d7427 !important;
}
.success:-ms-input-placeholder {
	color: #6d7427 !important;
}
.success::-webkit-input-placeholder {
	color: #6d7427 !important;
}
.menu-wrapper .menu-list li.clock-wrap .list-i.active .img > i,
.menu-wrapper .menu-list li.clock-wrap .list-i.active .menu-name,
.menu-wrapper .menu-list li.clock-wrap .list-i.active .menu-name .number,
.menu-wrapper .menu-list li.clock-wrap .list-i:hover .img > i,
.menu-wrapper .menu-list li.clock-wrap .list-i:hover .menu-name,
.menu-wrapper .menu-list li.clock-wrap .list-i:hover .menu-name .number {
	color: #fff;
}
.coming-soon {
	text-align: center;
}
.coming-soon__title {
	font-size: 50px;
}
.coming-soon__img {
	margin: 38px 0 70px;
}
.coming-soon__img img {
	width: 250px;
}
@media only screen and (max-width: 767px) {
	.coming-soon__title {
		font-size: 32px;
	}
	.coming-soon__img img {
		width: 210px;
	}
}
.preloader {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 99999;
}
.preloader .spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 555;
}
@-webkit-keyframes sk-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
	}
}
@keyframes sk-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
.spinner {
	display: block;
	text-align: center;
}
.spinner > div {
	width: 18px;
	height: 18px;
	margin: 0 5px;
	background-color: #fff;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
.menu-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 175px;
	background-color: #000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-right: 1px solid #615f5b;
	z-index: 250;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper {
		width: 115px;
	}
}
.menu-wrapper .row {
	height: -webkit-calc(100% / 5);
	height: calc(100% / 5);
	border-bottom: 1px solid #615f5b;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper {
		z-index: 25;
		left: -140%;
		width: 100%;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
		border-right: none;
	}
	.menu-wrapper .row {
		height: 100%;
	}
}
.menu-wrapper .logo {
	position: relative;
	height: -webkit-calc(100% / 6);
	height: calc(100% / 6);
	border-bottom: 1px solid #615f5b;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #000;
	width: 100%;
	transition: background-color 0.2s ease;
}
.menu-wrapper .logo.green-logo-bg {
	background-color: #005200;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .logo {
		display: none;
	}
}
.menu-wrapper .logo a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	/*height: 100%;*/
}
.menu-wrapper .logo a:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.menu-wrapper .logo img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.menu-wrapper .menu-list {
	height: 100%;
	background-color: #000;
	margin-top: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list {
		position: absolute;
		top: 49%;
		left: 0;
		right: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		display: table;
		height: 78%;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape),
	only screen and (max-width: 812px) and (orientation: landscape) {
	.menu-wrapper .menu-list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		height: auto;
	}
}
.menu-wrapper .menu-list li {
	height: -webkit-calc(100% / 5);
	height: calc(100% / 5);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	background-color: #000;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list li {
		height: auto;
		margin: 36px 0;
		display: table-row;
	}
	.menu-wrapper .menu-list li.clock-wrap {
		display: none;
	}
}
.menu-wrapper .menu-list li.clock-wrap:hover .clock-arrow_big {
	-webkit-animation-name: clock_big;
	animation-name: clock_big;
}
.menu-wrapper .menu-list li.clock-wrap .list-i {
	cursor: inherit;
}
.menu-wrapper .menu-list li.clock-wrap .list-i.active svg path,
.menu-wrapper .menu-list li.clock-wrap .list-i:hover svg path {
	fill: #fff;
}
.menu-wrapper .menu-list li.cart-link-wrapper:hover .cart-wrapper {
	visibility: visible;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.menu-wrapper .menu-list li.cart-link-wrapper:hover .cart-link:before {
	z-index: 250;
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.menu-wrapper .menu-list li.cart-link-wrapper:hover .cart-link.active:before {
	display: none !important;
}
.menu-wrapper .menu-list li.cart-link-wrapper .cart-link {
	position: relative;
}
.menu-wrapper .menu-list li.cart-link-wrapper .cart-link:before {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	-webkit-transition: 0s 0.3s;
	transition: 0s 0.3s;
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8.5px 8px 8.5px 0;
	border-color: transparent #fff transparent transparent;
}
.menu-wrapper .menu-list li #binotel-call,
.menu-wrapper .menu-list li.cart-link-wrapper.cart-is-empty {
	position: relative;
	padding: 1.25em 0;
}
.menu-wrapper .menu-list li.franchise-link-wrapper,
.menu-wrapper .menu-list li.karma-link-wrapper {
	margin-bottom: 12px;
	border-bottom: 1px solid #615f5b;
}
.menu-wrapper .menu-list li.cart-link-wrapper.cart-is-empty .cart-wrapper {
	padding: 30px 40px;
}
.menu-wrapper .menu-list li.cart-link-wrapper.cart-is-empty .empty-msg {
	display: block;
}
.menu-wrapper .menu-list li.cart-link-wrapper.cart-is-empty .cart-number {
	opacity: 0;
}
.menu-wrapper .menu-list li.phone-link-wrapper {
	cursor: pointer;
}
.menu-wrapper .menu-list li.phone-link-wrapper:hover #phone-top {
	-webkit-animation-name: phone-anim;
	animation-name: phone-anim;
}
.menu-wrapper .menu-list li .empty-msg {
	display: none;
	white-space: nowrap;
	font-size: 20px;
	line-height: 26px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list li.karma-link-wrapper a {
		position: relative;
	}
	.menu-wrapper .menu-list li.karma-link-wrapper a:after {
		content: "";
		position: absolute;
		background-color: #615f5b;
		width: 150px;
		height: 1px;
		z-index: 2;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
.menu-wrapper .menu-list li.karma-link-wrapper:hover .icon-hand {
	-webkit-animation-name: handMoving;
	animation-name: handMoving;
}
.menu-wrapper .menu-list li.sushi-link-wrapper .list-i:hover .icon-sushi_anim {
	-webkit-animation-name: cartMoving;
	animation-name: cartMoving;
}
.menu-wrapper
	.menu-list
	li.sushi-link-wrapper
	.list-i:hover
	.icon-sushi_anim
	svg
	path {
	stroke: #fefefe;
}
.menu-wrapper .menu-list li.sushi-link-wrapper .list-i:hover .menu-name {
	color: #fefefe !important;
}
.menu-wrapper .menu-list li.sushi-link-wrapper .list-i.active .menu-name {
	color: #fefefe;
}
.menu-wrapper .menu-list li .list-i.active .img > i,
.menu-wrapper .menu-list li .list-i.active .menu-name,
.menu-wrapper .menu-list li .list-i.active .menu-name .number,
.menu-wrapper .menu-list li .list-i:hover .img > i,
.menu-wrapper .menu-list li .list-i:hover .menu-name,
.menu-wrapper .menu-list li .list-i:hover .menu-name .number {
	color: #fefefe;
}
.menu-wrapper .menu-list li.sushi-link-wrapper .icon-sushi_anim {
	display: block;
	position: relative;
	font-size: 38px;
	-webkit-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	will-change: transform;
}
.menu-wrapper .menu-list li .img .icon-cart,
.menu-wrapper .menu-list li .img .icon-hand {
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
}
.menu-wrapper .menu-list li.sushi-link-wrapper .icon-sushi_anim svg path {
	stroke: #fff;
	fill: none !important;
}
.menu-wrapper .menu-list .menu-name .underline,
.menu-wrapper .menu-list li .menu-name .underline {
	border-bottom: 1px solid;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list li.franchise-link-wrapper a {
		position: relative;
	}
	.menu-wrapper .menu-list li.franchise-link-wrapper a:after {
		content: "";
		position: absolute;
		background-color: #615f5b;
		width: 150px;
		height: 1px;
		z-index: 2;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.menu-wrapper .menu-list li .list-i {
		display: table-cell;
		vertical-align: middle;
	}
}
.menu-wrapper
	.menu-list
	li.franchise-link-wrapper:hover
	.icon-hand-shake_anim
	> svg {
	-webkit-animation-name: handShaking;
	animation-name: handShaking;
}
.menu-wrapper .menu-list li .list-i {
	cursor: pointer;
	text-align: center;
	margin: auto;
	width: 100%;
}
.menu-wrapper .menu-list li .list-i.active svg path,
.menu-wrapper .menu-list li .list-i:hover svg path {
	fill: #fefefe;
}
.menu-wrapper .menu-list li .list-i.cart-link:hover .cart-number {
	width: 35px;
	height: 35px;
}
.menu-wrapper .menu-list li .list-i.cart-link:hover .icon-cart {
	-webkit-animation-name: cartMoving;
	animation-name: cartMoving;
}
.menu-wrapper .menu-list li .list-i.map-link svg {
	overflow: visible;
}
.menu-wrapper .menu-list li .list-i.map-link #menu-icon-map-marker {
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: transform 0.3s cubic-bezier(0.4, 0, 1, 1),
		-webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.menu-wrapper .menu-list li .list-i.map-link:hover #menu-icon-map-marker {
	-webkit-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	transform: translateY(-30%);
}
.menu-wrapper .menu-list li .img {
	position: relative;
	display: inline-block;
	margin-bottom: 17px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper .logo img {
		max-width: 70%;
	}
	.menu-wrapper .menu-list li .list-i.cart-link:hover .cart-number {
		width: 30px;
		height: 30px;
	}
	.menu-wrapper .menu-list li .img {
		margin-bottom: 10px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list li .img {
		display: inline-block;
	}
	.menu-wrapper .menu-list li .img .icon-phone_anim svg path {
		fill: #fff;
	}
}
.menu-wrapper .menu-list li .img > i {
	color: #fff;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.menu-wrapper .menu-list li .img svg {
	max-width: 100%;
}
.menu-wrapper .menu-list li .img .icon-map {
	font-size: 44px;
}
.menu-wrapper .menu-list li .img .icon-map_anim {
	display: block;
	width: 44px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .img .icon-map {
		font-size: 31px;
	}
	.menu-wrapper .menu-list li .img .icon-map_anim {
		/*width: 31px;*/
	}
}
.menu-wrapper .menu-list li .img .icon-cart {
	display: block;
	position: relative;
	font-size: 38px;
	-webkit-animation-duration: 0.7s;
	animation-duration: 0.7s;
	animation-delay: 0s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	will-change: transform;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .img .icon-cart {
		font-size: 27px;
	}
}
@-webkit-keyframes cartMoving {
	0%,
	100% {
		-webkit-transform: rotate(0) translateY(0);
		transform: rotate(0) translateY(0);
	}
	33% {
		-webkit-transform: rotate(-7deg) translateY(-3px);
		transform: rotate(-7deg) translateY(-3px);
	}
	66% {
		-webkit-transform: rotate(20deg) translateY(-6px);
		transform: rotate(20deg) translateY(-6px);
	}
}
@keyframes cartMoving {
	0%,
	100% {
		-webkit-transform: rotate(0) translateY(0);
		transform: rotate(0) translateY(0);
	}
	33% {
		-webkit-transform: rotate(-7deg) translateY(-3px);
		transform: rotate(-7deg) translateY(-3px);
	}
	66% {
		-webkit-transform: rotate(20deg) translateY(-6px);
		transform: rotate(20deg) translateY(-6px);
	}
}
.menu-wrapper .menu-list li .img .icon-hand {
	display: inline-block;
	font-size: 50px;
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
	animation-delay: 0s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	will-change: transform;
}
.menu-wrapper .menu-list li .img .icon-hand-shake_anim svg,
.menu-wrapper .menu-list li .img .icon-phone_anim svg #phone-top {
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	will-change: transform;
}
@-webkit-keyframes handMoving {
	0%,
	10%,
	100%,
	20%,
	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25%,
	5% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg);
	}
	15%,
	35% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg);
	}
}
@keyframes handMoving {
	0%,
	10%,
	100%,
	20%,
	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25%,
	5% {
		-webkit-transform: rotate(-7deg);
		transform: rotate(-7deg);
	}
	15%,
	35% {
		-webkit-transform: rotate(7deg);
		transform: rotate(7deg);
	}
}
.menu-wrapper .menu-list li .img .icon-phone_anim {
	display: block;
	width: 54px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .img .icon-hand {
		font-size: 35px;
	}
	.menu-wrapper .menu-list li .img .icon-phone_anim {
		width: 38px;
	}
}
.menu-wrapper .menu-list li .img .icon-phone_anim svg {
	overflow: visible;
}
.menu-wrapper .menu-list li .img .icon-phone_anim svg #phone-top {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-delay: 0s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
@-webkit-keyframes phone-anim {
	0%,
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
	}
	25% {
		-webkit-transform: translateY(-5px) rotateZ(-10deg);
		transform: translateY(-5px) rotateZ(-10deg);
	}
	50% {
		-webkit-transform: translateY(-5px) rotateZ(0);
		transform: translateY(-5px) rotateZ(0);
	}
	75% {
		-webkit-transform: translateY(-5px) rotateZ(10deg);
		transform: translateY(-5px) rotateZ(10deg);
	}
}
@keyframes phone-anim {
	0%,
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
	}
	25% {
		-webkit-transform: translateY(-5px) rotateZ(-10deg);
		transform: translateY(-5px) rotateZ(-10deg);
	}
	50% {
		-webkit-transform: translateY(-5px) rotateZ(0);
		transform: translateY(-5px) rotateZ(0);
	}
	75% {
		-webkit-transform: translateY(-5px) rotateZ(10deg);
		transform: translateY(-5px) rotateZ(10deg);
	}
}
.menu-wrapper .menu-list li .img .icon-hand-shake_anim {
	display: block;
	width: 54px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .img .icon-hand-shake_anim {
		width: 38px;
	}
}
.menu-wrapper .menu-list li .img .icon-hand-shake_anim svg {
	overflow: visible;
	width: 100%;
	height: 45px;
	fill: #bfbfbf;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-delay: 0s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
@-webkit-keyframes handShaking {
	0%,
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
	}
	25% {
		-webkit-transform: translateY(-5px) rotateZ(-10deg);
		transform: translateY(-5px) rotateZ(-10deg);
	}
	50% {
		-webkit-transform: translateY(-5px) rotateZ(0);
		transform: translateY(-5px) rotateZ(0);
	}
	75% {
		-webkit-transform: translateY(-5px) rotateZ(10deg);
		transform: translateY(-5px) rotateZ(10deg);
	}
}
@keyframes handShaking {
	0%,
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
	}
	25% {
		-webkit-transform: translateY(-5px) rotateZ(-10deg);
		transform: translateY(-5px) rotateZ(-10deg);
	}
	50% {
		-webkit-transform: translateY(-5px) rotateZ(0);
		transform: translateY(-5px) rotateZ(0);
	}
	75% {
		-webkit-transform: translateY(-5px) rotateZ(10deg);
		transform: translateY(-5px) rotateZ(10deg);
	}
}
.menu-wrapper .menu-list li .img .icon-clock {
	font-size: 45px;
	color: #fff;
}
.menu-wrapper .menu-list li .img .icon-clock_anim {
	display: block;
	width: 45px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .img .icon-clock {
		font-size: 28px;
	}
	.menu-wrapper .menu-list li .img .icon-clock_anim {
		width: 28px;
	}
}
.menu-wrapper .menu-list li .img .icon-clock_anim svg {
	overflow: visible;
}
.menu-wrapper .menu-list li .img .icon-clock_anim svg .clock-arrow_big {
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	will-change: transform;
}
@-webkit-keyframes clock_big {
	0% {
		-webkit-transform: translate(0, 0) rotate(0);
		transform: translate(0, 0) rotate(0);
	}
	6.25% {
		-webkit-transform: translate(32%, -20%) rotate(30deg);
		transform: translate(32%, -20%) rotate(30deg);
	}
	12.5% {
		-webkit-transform: translate(72%, -47%) rotate(45deg);
		transform: translate(72%, -47%) rotate(45deg);
	}
	18.75% {
		-webkit-transform: translate(122%, -37%) rotate(70deg);
		transform: translate(122%, -37%) rotate(70deg);
	}
	25% {
		-webkit-transform: translate(155%, -20%) rotate(94deg);
		transform: translate(155%, -20%) rotate(94deg);
	}
	31.25% {
		-webkit-transform: translate(185%, 30%) rotate(117deg);
		transform: translate(185%, 30%) rotate(117deg);
	}
	37.5% {
		-webkit-transform: translate(195%, 70%) rotate(135deg);
		transform: translate(195%, 70%) rotate(135deg);
	}
	50% {
		-webkit-transform: translate(155%, 140%) rotate(185deg);
		transform: translate(155%, 140%) rotate(185deg);
	}
	62.5% {
		-webkit-transform: translate(80%, 180%) rotate(225deg);
		transform: translate(80%, 180%) rotate(225deg);
	}
	75% {
		-webkit-transform: translate(0, 150%) rotate(270deg);
		transform: translate(0, 150%) rotate(270deg);
	}
	87.5% {
		-webkit-transform: translate(-45%, 70%) rotate(315deg);
		transform: translate(-45%, 70%) rotate(315deg);
	}
	100% {
		-webkit-transform: translate(0, 0) rotate(360deg);
		transform: translate(0, 0) rotate(360deg);
	}
}
@keyframes clock_big {
	0% {
		-webkit-transform: translate(0, 0) rotate(0);
		transform: translate(0, 0) rotate(0);
	}
	6.25% {
		-webkit-transform: translate(32%, -20%) rotate(30deg);
		transform: translate(32%, -20%) rotate(30deg);
	}
	12.5% {
		-webkit-transform: translate(72%, -47%) rotate(45deg);
		transform: translate(72%, -47%) rotate(45deg);
	}
	18.75% {
		-webkit-transform: translate(122%, -37%) rotate(70deg);
		transform: translate(122%, -37%) rotate(70deg);
	}
	25% {
		-webkit-transform: translate(155%, -20%) rotate(94deg);
		transform: translate(155%, -20%) rotate(94deg);
	}
	31.25% {
		-webkit-transform: translate(185%, 30%) rotate(117deg);
		transform: translate(185%, 30%) rotate(117deg);
	}
	37.5% {
		-webkit-transform: translate(195%, 70%) rotate(135deg);
		transform: translate(195%, 70%) rotate(135deg);
	}
	50% {
		-webkit-transform: translate(155%, 140%) rotate(185deg);
		transform: translate(155%, 140%) rotate(185deg);
	}
	62.5% {
		-webkit-transform: translate(80%, 180%) rotate(225deg);
		transform: translate(80%, 180%) rotate(225deg);
	}
	75% {
		-webkit-transform: translate(0, 150%) rotate(270deg);
		transform: translate(0, 150%) rotate(270deg);
	}
	87.5% {
		-webkit-transform: translate(-45%, 70%) rotate(315deg);
		transform: translate(-45%, 70%) rotate(315deg);
	}
	100% {
		-webkit-transform: translate(0, 0) rotate(360deg);
		transform: translate(0, 0) rotate(360deg);
	}
}
.menu-wrapper .menu-list li .menu-name {
	display: block;
	color: #fff;
	font-size: 20px;
	letter-spacing: 0.05em;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .menu-name {
		font-size: 15px;
	}
}
.menu-wrapper .menu-list li .menu-name .number {
	display: block;
	text-transform: uppercase;
	color: #fff;
	font-size: 22px;
	font-family: PF-Light, Arial, sans-serif !important;
	margin-bottom: 5px;
	letter-spacing: 0.01em;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list li .menu-name .number {
		font-size: 16px;
		margin-bottom: 5px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list li .img .icon-hand-shake_anim svg path {
		fill: #fff;
	}
	.menu-wrapper .menu-list li .menu-name {
		color: #fff;
	}
	.menu-wrapper .menu-list li .menu-name .number {
		margin-bottom: 0;
	}
}
.menu-wrapper .menu-list .img {
	display: block;
	margin-bottom: 17px;
}
.menu-wrapper .menu-list .img > i {
	color: #fff;
}
.menu-wrapper .menu-list .img .icon-map {
	font-size: 44px;
}
.menu-wrapper .menu-list .img .icon-cart {
	font-size: 38px;
}
.menu-wrapper .menu-list .img .icon-hand {
	font-size: 50px;
}
.menu-wrapper .menu-list .img .icon-phone {
	font-size: 35px;
	color: #615f5b;
}
.menu-wrapper .menu-list .img .icon-clock {
	font-size: 45px;
	color: #fff;
}
.menu-wrapper .menu-list .cart-number {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	overflow: hidden;
	background-color: #fefefe;
	position: absolute;
	top: -14px;
	right: -14px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: table;
	text-align: center;
}
.menu-wrapper .menu-list .cart-number .num {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.05em;
	line-height: normal;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.menu-wrapper .menu-list .cart-number {
		width: 25px;
		height: 25px;
	}
	.menu-wrapper .menu-list .cart-number .num {
		font-size: 13px;
		letter-spacing: 0.025em;
	}
}
.menu-wrapper .menu-list .menu-name {
	display: block;
	color: #615f5b;
	font-size: 20px;
	letter-spacing: 0.05em;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.menu-wrapper .menu-list .menu-name .number {
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	font-size: 22px;
	margin-bottom: 15px;
	letter-spacing: 0.01em;
}
.menu-wrapper .menu-list-wrapper {
	padding-bottom: 12px;
	height: -webkit-calc(71.42857143%);
	height: calc(71.42857143%);
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-list-wrapper {
		height: 100%;
	}
}
.menu-wrapper .menu-phone_mobile {
	display: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 70px;
	border-top: 1px solid #615f5b;
	margin: 0 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .menu-phone_mobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
}
.menu-wrapper .menu-phone_mobile .img .icon-clock {
	font-size: 25px;
	margin-right: 15px;
	color: #615f5b;
}
.menu-wrapper .menu-phone_mobile .menu-name {
	display: block;
	color: #615f5b;
	font-size: 20px;
	letter-spacing: 0.05em;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.menu-wrapper .menu-phone_mobile .menu-name .number {
	text-transform: uppercase;
	color: #615f5b;
	font-size: 20px;
	letter-spacing: 0.01em;
}
.menu-wrapper .cart-wrapper {
	visibility: hidden;
	z-index: -1;
	-webkit-transition: 0.4s 0.3s;
	transition: 0.4s 0.3s;
	background-color: #fff;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-100%, -50%);
	-ms-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	left: 100%;
	max-height: 80%;
	overflow-y: auto;
	border: none;
	padding: 66px 40px 85px;
	box-shadow: 0 1px 40px 0 rgba(0, 0, 0, 0.15);
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-width: 1680px) {
	.menu-wrapper .cart-wrapper {
		max-height: 90%;
		padding-top: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper .cart-wrapper,
	.menu-wrapper .menu-hidden {
		display: none !important;
	}
}
.menu-wrapper .cart-wrapper .cart-item {
	padding: 22px 0;
	border-bottom: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper .cart-wrapper .cart-item {
		padding: 17px 0;
	}
}
.menu-wrapper .cart-wrapper .cart-item .item-photo {
	width: 120px;
	height: 120px;
	margin-right: 20px;
}
.menu-wrapper .cart-wrapper .cart-item .item-info {
	white-space: nowrap;
}
.menu-wrapper .cart-wrapper .cart-item .item-info .pizza-name {
	font-size: 26px;
	font-family: PF-Regular, Arial, sans-serif;
	white-space: nowrap;
	margin-bottom: 8px;
}
.menu-wrapper .cart-wrapper .cart-item .all-cost .cost-for-all,
.product-list .item-info .title {
	font-family: 'Fred', PF-Medium, Arial, sans-serif;
	text-transform: uppercase;
}
.menu-wrapper .cart-wrapper .cart-item .item-info .cake {
	font-size: 18px;
	margin-bottom: 10px;
}
.menu-wrapper .cart-wrapper .cart-item .item-info .price-bar .size {
	font-size: 18px;
	margin-bottom: 0;
}
.menu-wrapper .cart-wrapper .cart-item .left {
	margin-right: 55px;
}
.menu-wrapper .cart-wrapper .cart-item .right {
	width: 250px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.menu-wrapper .cart-wrapper .cart-item .all-cost {
	font-size: 26px;
}
.menu-wrapper .cart-wrapper .cart-item .cart-count {
	margin-right: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.menu-wrapper .cart-wrapper .cart-item .cart-count .btns {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.menu-wrapper .cart-wrapper .cart-item .cart-count .btns:before {
	width: 100%;
	height: 1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}
.menu-wrapper .cart-wrapper .cart-item .cart-count .btns .minus,
.menu-wrapper .cart-wrapper .cart-item .cart-count .btns .plus {
	height: 50%;
	width: 35px;
}
.menu-wrapper .cart-wrapper .cart-item .cart-count .count-txt {
	width: 57px;
}
.menu-wrapper .cart-wrapper .cart-item .btn-close {
	margin-left: 0;
}
.menu-wrapper .cart-wrapper .cart-item .btn-close:after {
	font-size: 20px;
}
.menu-wrapper .cart-wrapper .total-cost-wrapper {
	padding-bottom: 20px;
}
.menu-wrapper .cart-wrapper .total-cost-wrapper .total-cost-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-bottom: 5px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.menu-wrapper
	.cart-wrapper
	.total-cost-wrapper
	.total-cost-wrap
	.total-cost-text {
	font-family: PF-Light, Arial, sans-serif;
}
.menu-wrapper .cart-wrapper .total-cost-wrapper .total-cost {
	font-size: 28px;
	line-height: 36px;
	display: inline-block;
	vertical-align: baseline;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper .cart-wrapper .total-cost-wrapper .total-cost {
		font-size: 22px;
	}
}
.menu-wrapper .cart-wrapper .total-cost-wrapper .min-order-text {
	font-size: 18px;
	color: #615f5b;
	font-family: PF-Light, Arial, sans-serif;
	text-align: left;
	letter-spacing: 0.05em;
}
.menu-wrapper .cart-content {
	max-height: 330px;
	padding-right: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper .cart-wrapper .total-cost-wrapper .min-order-text {
		font-size: 16px;
	}
	.menu-wrapper .cart-content {
		max-height: 300px;
	}
}
.menu-wrapper .ttl {
	font-size: 32px;
	padding-bottom: 22px;
	border-bottom: 1px dashed #5f5f5f;
	margin-bottom: 15px;
}
.header-lang-link span,
.lang-link span {
	border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.menu-wrapper .ttl {
		font-size: 25px;
		padding-bottom: 12px;
	}
}
.menu-wrapper .cart-footer {
	padding-top: 15px;
	border-top: 1px dashed #5f5f5f;
	margin-top: 15px;
}
.menu-wrapper .form-field-bar {
	margin: 0 -4px;
	min-width: 720px;
}
.menu-wrapper .cart-order-bar .btn-order {
	font-size: 20px;
	white-space: nowrap;
	padding: 0 20px;
	line-height: 55px;
	height: 55px;
}
.menu-wrapper .cart-order-bar .btn-order i,
.menu-wrapper .cart-order-bar .icon-karma-btn {
	line-height: 55px;
	height: 55px;
}
.menu-wrapper .form-field {
	height: 55px;
	line-height: 55px;
	margin: 0 4px;
	width: 33.33%;
}
.menu-wrapper .form-field input {
	font-size: 20px;
	line-height: 30px;
}
.menu-wrapper .form-field input[type="tel"]:focus::-moz-placeholder,
.menu-wrapper .form-field input[type="tel"]:hover::-moz-placeholder {
	color: transparent;
}
.menu-wrapper .form-field input[type="tel"]:focus:-moz-placeholder,
.menu-wrapper .form-field input[type="tel"]:hover:-moz-placeholder {
	color: transparent;
}
.menu-wrapper .form-field input[type="tel"]:focus:-ms-input-placeholder,
.menu-wrapper .form-field input[type="tel"]:hover:-ms-input-placeholder {
	color: transparent;
}
.menu-wrapper .form-field input[type="tel"]:focus::-webkit-input-placeholder,
.menu-wrapper .form-field input[type="tel"]:hover::-webkit-input-placeholder {
	color: transparent;
}
.menu-wrapper .field-with-ico i {
	font-size: 20px;
}
.flyItem {
	opacity: 0.5;
	position: absolute;
	width: 150px;
	height: 150px;
	z-index: 100;
}
.flyItem img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: block;
}
.menu-wrapper {
	padding-bottom: 40px;
}
.lang-link {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
	color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.menu-wrapper {
		padding-bottom: 0;
	}
	.lang-link {
		display: none;
	}
}
.lang-link a {
	color: #fff;
	-webkit-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.lang-link a:hover {
	color: #fefefe;
}
.sticky-nav {
	display: none;
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	z-index: 10;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
@media only screen and (min-width: 1200px) {
	.sticky-nav {
		display: block;
	}
}
.product-list .radio-button-bar,
.sticky-nav__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.sticky-nav.\--visible {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
.sticky-nav__wrap {
	position: absolute;
	right: 0;
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotateZ(-90deg);
	top: 0;
	bottom: 0;
	width: 100vh;
	height: 0;
	margin: 0 25px 0 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}
.sticky-nav__content {
	margin-left: 40px;
	display: flex;
	width: 50%;
	height: 100%;
	min-width: 393px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.sticky-nav__item {
	color: #7d7d7d;
	-webkit-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	cursor: pointer;
	display: inline-block;
}
.sticky-nav__item.\--active {
	color: #000;
	position: relative;
}
.sticky-nav__item.\--active:before {
	content: "\2014";
	position: absolute;
	right: -24px;
}
.sticky-nav__item:hover {
	color: #565656;
}
.canvas-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.canvas-container canvas {
	display: block;
}
.awards-block {
	position: absolute;
	top: 40px;
	right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.awards-block {
		top: auto;
		bottom: 30px;
	}
}
.main-section {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: #000;
}
@media only screen and (max-width: 767px) {
	.awards-block {
		top: auto;
		bottom: 20px;
	}
	.main-section {
		padding: 15px 0 20px;
	}
}
.main-section.animation-on .svg-desktop {
	-webkit-animation-name: screenShow;
	animation-name: screenShow;
}
.main-section.animation-on .svg-desktop svg tspan {
	-webkit-animation-name: textShow;
	animation-name: textShow;
}
.main-section.animation-on .svg-desktop .anim-box-wrap {
	opacity: 1;
}
.main-section.animation-on .svg-desktop .trim-path-line path {
	-webkit-animation-name: DrawLine, OpacityLine;
	animation-name: DrawLine, OpacityLine;
}
.main-section .svg-desktop {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0;
	-webkit-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.main-section .svg-desktop {
		position: relative;
	}
}
@-webkit-keyframes screenShow {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
	75% {
		opacity: 0.7;
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes screenShow {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
	75% {
		opacity: 0.7;
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
.main-section .main-screen-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/img/main-pizza-bg.svg) center no-repeat;
	background-size: contain;
}
.page-wrapper,
.product-list {
	background-color: #fff;
}
.main-section .svg-mobile {
	display: none;
}
@media only screen and (max-width: 767px) {
	.main-section .svg-desktop {
		display: none;
	}
	.main-section .svg-mobile {
		display: block;
		text-align: center;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.main-section .svg-mobile {
		max-width: 39%;
		margin: 0 auto;
	}
}
.main-section .svg-mobile .cry-1,
.main-section .svg-mobile .cry-2,
.main-section .svg-mobile .cry-3 {
	-webkit-animation-name: cryMoving;
	animation-name: cryMoving;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	opacity: 0;
}
.main-section .svg-mobile .cry-1 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
.main-section .svg-mobile .cry-2 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 2.7s;
	animation-delay: 2.7s;
}
.main-section .svg-mobile .cry-3 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
@-webkit-keyframes cryMoving {
	0%,
	100%,
	75% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
}
.main-section .anim-box-wrap {
	opacity: 0;
	-webkit-transition: opacity 3s 3s;
	transition: opacity 3s 3s;
	will-change: transform;
}
.main-section .anim-box-left,
.main-section .anim-box-right {
	-webkit-animation-duration: 14s;
	animation-duration: 14s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	will-change: transform;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
.main-section .anim-box-right {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.main-section .anim-box-left {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
@-webkit-keyframes veganMoving {
	0%,
	100% {
		-webkit-transform: translate(-20px, -15px);
		transform: translate(-20px, -15px);
	}
	50% {
		-webkit-transform: translate(20px, 15px);
		transform: translate(20px, 15px);
	}
}
@keyframes veganMoving {
	0%,
	100% {
		-webkit-transform: translate(-20px, -15px);
		transform: translate(-20px, -15px);
	}
	50% {
		-webkit-transform: translate(20px, 15px);
		transform: translate(20px, 15px);
	}
}
.main-section .svg-desktop svg,
.main-section .svg-mobile svg {
	display: block;
	max-width: 80%;
	max-height: 100%;
	width: 100%;
	height: 100%;
	overflow: visible;
	z-index: 2;
	margin: 0 auto;
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
@media only screen and (min-width: 1200px) {
	.main-section .svg-desktop svg,
	.main-section .svg-mobile svg {
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}
.main-section .arrows-wrapper,
.main-section .moving-eye {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
}
.main-section .svg-desktop svg tspan,
.main-section .svg-mobile svg tspan {
	text-transform: uppercase;
	font-family: PF-Light, Arial, sans-serif;
}
@media only screen and (min-width: 1200px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.main-section .svg-desktop svg tspan,
	.main-section .svg-mobile svg tspan {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: 0.8s;
		animation-delay: 0.8s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-iteration-count: 1;
		animation-iteration-count: 1;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		font-size: 0;
	}
}
.main-section .svg-desktop svg text,
.main-section .svg-mobile svg text {
	text-transform: uppercase;
	font-family: PF-Light, Arial, sans-serif;
}
@-webkit-keyframes textShow {
	to {
		font-size: 28px;
	}
}
@keyframes textShow {
	to {
		font-size: 28px;
	}
}
.main-section .moving-eye {
	transform-box: fill-box;
	transform-origin: center center;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.main-section .trim-path-line:nth-child(1) path {
	-webkit-animation-delay: 1.4s, 0.9s;
	animation-delay: 1.4s, 0.9s;
}
.main-section .trim-path-line:nth-child(2) path {
	-webkit-animation-delay: 1.35s, 1.85s;
	animation-delay: 1.35s, 1.85s;
}
.main-section .trim-path-line:nth-child(3) path {
	-webkit-animation-delay: 1.1s, 0.6s;
	animation-delay: 1.1s, 0.6s;
}
.main-section .trim-path-line:nth-child(4) path {
	-webkit-animation-delay: 1.35s, 0.85s;
	animation-delay: 1.35s, 0.85s;
}
.main-section .trim-path-line:nth-child(5) path {
	-webkit-animation-delay: 1.4s, 0.9s;
	animation-delay: 1.4s, 0.9s;
}
.main-section .trim-path-line:nth-child(6) path {
	-webkit-animation-delay: 1.2s, 0.7s;
	animation-delay: 1.2s, 0.7s;
}
.main-section .trim-path-line path {
	-webkit-animation-delay: 1.5s, 1.5s;
	animation-delay: 1.5s, 1.5s;
	-webkit-animation-duration: 6s, 1.5s;
	animation-duration: 6s, 1.5s;
	stroke-opacity: 0;
	stroke-dashoffset: 1500;
	stroke-dasharray: 350;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.burst-line:after,
.cart-anim,
.main-section .arrows-wrapper {
	-webkit-animation-duration: 1s;
}
.cart-anim,
.karma-wrapper .karma-form .karma-form-pizza img {
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-delay: 0s;
}
@-webkit-keyframes DrawLine {
	to {
		stroke-dasharray: 1500;
	}
}
@keyframes DrawLine {
	to {
		stroke-dasharray: 1500;
	}
}
@-webkit-keyframes OpacityLine {
	50% {
		stroke-opacity: 1;
	}
	to {
		stroke-opacity: 0;
	}
}
@keyframes OpacityLine {
	50% {
		stroke-opacity: 1;
	}
	to {
		stroke-opacity: 0;
	}
}
.main-section .arrows-wrapper {
	opacity: 0;
	animation-duration: 1s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-name: arrowShow;
	animation-name: arrowShow;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform-box: fill-box;
	transform-origin: center center;
}
@media only screen and (min-width: 1200px) {
	.main-section .arrows-wrapper {
		-webkit-animation-delay: 3s;
		animation-delay: 3s;
	}
}
.main-section .arrows-wrapper:hover .Arrows * {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	stroke: #fefefe;
}
.main-section .arrows-wrapper rect {
	cursor: pointer;
	display: block;
	position: relative;
	z-index: 99;
	fill: rgba(0, 0, 0, 0.00001);
}
.main-section .Arrows g {
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: movingArrows;
	animation-name: movingArrows;
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	will-change: transform;
}
.eyelid,
.page-wrapper_karma .eyelid {
	-webkit-animation-name: eyelid;
	-webkit-animation-duration: 5s;
}
.main-section .Arrows g:nth-child(1) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.main-section .Arrows g:nth-child(2) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.main-section .Arrows g:nth-child(3) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
@-webkit-keyframes arrowShow {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes arrowShow {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes movingArrows {
	from,
	to {
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes movingArrows {
	from,
	to {
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
.main-section canvas {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100% !important;
	height: 100% !important;
}
html.is_Edge .eyelid {
	display: none;
}
.eyelid {
	-webkit-transform-origin: center top 0;
	-ms-transform-origin: center top 0;
	transform-origin: center top 0;
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	transform-box: fill-box;
	animation-name: eyelid;
	animation-duration: 5s;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	will-change: transform;
}
@-webkit-keyframes eyelid {
	0%,
	100%,
	15% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	7% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
}
.Smoke1,
.Smoke2 {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 370px;
	height: 300px;
	opacity: 0;
	margin-left: -185px;
	margin-top: -300px;
	background-size: cover;
	z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.Smoke1,
	.Smoke2 {
		margin-top: -200px;
	}
}
.Smoke1 {
	background-image: url(/img/smoke.png);
	-webkit-animation: smoke1 10s infinite 2.5s;
	animation: smoke1 10s infinite 2.5s;
}
.Smoke2 {
	background-image: url(/img/smoke2.png);
	-webkit-animation: smoke2 10s infinite 5s;
	animation: smoke2 10s infinite 5s;
}
@-webkit-keyframes smoke1 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	50% {
		opacity: 0.85;
	}
	100% {
		-webkit-transform: translate3d(0, -30%, 0);
		transform: translate3d(0, -30%, 0);
	}
}
@keyframes smoke1 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	50% {
		opacity: 0.85;
	}
	100% {
		-webkit-transform: translate3d(0, -30%, 0);
		transform: translate3d(0, -30%, 0);
	}
}
@-webkit-keyframes smoke2 {
	0% {
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0);
	}
	50% {
		opacity: 0.8;
	}
	100% {
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
}
@keyframes smoke2 {
	0% {
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0);
	}
	50% {
		opacity: 0.8;
	}
	100% {
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
}
.svg-desktop .btn_404 {
	position: absolute;
	bottom: 14%;
	left: 49%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding-left: 50px;
	z-index: 25;
}
.svg-desktop .btn_404.btn_arrow i {
	margin-left: 28px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.svg-desktop .btn_404 {
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
	.svg-desktop .btn_404.btn_arrow i {
		width: 50px;
	}
}
.svg-desktop .cry-1,
.svg-desktop .cry-2,
.svg-desktop .cry-3 {
	-webkit-animation-name: cryMoving;
	animation-name: cryMoving;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	opacity: 0;
	will-change: transform;
}
.svg-desktop .cry-1 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
.svg-desktop .cry-2 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 2.7s;
	animation-delay: 2.7s;
}
.svg-desktop .cry-3 {
	-webkit-animation-duration: 4.8s;
	animation-duration: 4.8s;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
@keyframes cryMoving {
	0%,
	100%,
	75% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
}
.product-list .item.label-childly .title,
.product-list .item.label-delicious .title,
.product-list .item.label-new .title,
.product-list .item.label-spicy .title {
	/*padding-right: 45px;*/
}
.product-list .item.label-childly .item-content,
.product-list .item.label-delicious .item-content,
.product-list .item.label-new .item-content,
.product-list .item.label-spicy .item-content {
	position: relative;
}
.product-list .item.label-childly .item-content:after,
.product-list .item.label-delicious .item-content:after,
.product-list .item.label-new .item-content:after,
.product-list .item.label-spicy .item-content:after {
	content: "";
	width: 45px;
	height: 45px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: -10px;
	right: 0;
}
.product-list .item.label-new .item-content::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NC45IDQ1LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0LjkgNDUuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMDBiNjkyIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTQzLjgsMjEuNmMwLjctMS43LDAuMy0zLjYtMC45LTVjLTAuNi0wLjYtMC45LTEuNS0wLjgtMi4zYzAtMS44LTAuOS0zLjUtMi41LTQuNGMtMC43LTAuNC0xLjMtMS4xLTEuNi0xLjljLTAuNi0xLjctMi0zLTMuOC0zLjINCgljLTAuOC0wLjEtMS42LTAuNi0yLjEtMS4yYy0xLjEtMS40LTIuOS0yLjEtNC43LTEuN2MtMC44LDAuMi0xLjcsMC0yLjQtMC40djBjLTEuNS0wLjktMy41LTAuOS01LDBjLTAuNywwLjQtMS42LDAuNi0yLjQsMC40DQoJYy0xLjgtMC40LTMuNiwwLjMtNC43LDEuN2MtMC41LDAuNy0xLjMsMS4xLTIuMSwxLjJDOSw1LjIsNy41LDYuNCw2LjksOC4xQzYuNiw4LjksNi4xLDkuNiw1LjMsMTBjLTEuNiwwLjktMi41LDIuNS0yLjUsNC40DQoJYzAsMC44LTAuMywxLjctMC44LDIuM2MtMS4yLDEuNC0xLjUsMy4zLTAuOSw1YzAuMywwLjgsMC4zLDEuNywwLDIuNGMtMC43LDEuNy0wLjMsMy42LDAuOSw1YzAuNiwwLjYsMC45LDEuNSwwLjgsMi4zDQoJYzAsMS44LDAuOSwzLjUsMi41LDQuNGMwLjcsMC40LDEuMywxLjEsMS42LDEuOWMwLjYsMS43LDIsMywzLjgsMy4yYzAuOCwwLjEsMS42LDAuNiwyLjEsMS4yYzEuMSwxLjQsMi45LDIuMSw0LjcsMS43DQoJYzAuOC0wLjIsMS43LDAsMi40LDAuNGMwLjgsMC41LDEuNiwwLjcsMi41LDAuN2MwLjksMCwxLjctMC4yLDIuNS0wLjdjMC43LTAuNCwxLjYtMC42LDIuNC0wLjRjMS44LDAuNCwzLjYtMC4zLDQuNy0xLjcNCgljMC41LTAuNywxLjMtMS4xLDIuMS0xLjJjMS44LTAuMywzLjMtMS41LDMuOC0zLjJjMC4zLTAuOCwwLjgtMS41LDEuNi0xLjljMS42LTAuOSwyLjUtMi41LDIuNS00LjRjMC0wLjgsMC4zLTEuNywwLjgtMi4zDQoJYzEuMi0xLjQsMS41LTMuMywwLjktNUM0My41LDIzLjMsNDMuNSwyMi40LDQzLjgsMjEuNnoiLz4NCjxnPg0KCTxwYXRoIGQ9Ik0xMi40LDIydjUuOGgtMS42di0xMGgxLjRsMS4yLDNjMC4xLDAuMywwLjIsMC41LDAuMywwLjdjMC4xLDAuMiwwLjIsMC41LDAuMywwLjdsMC41LDEuNGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMHYtNS44DQoJCWgxLjV2MTBoLTEuNGwtMS4yLTNjLTAuMi0wLjUtMC40LTEtMC42LTEuNEMxMi45LDIzLDEyLjcsMjIuNSwxMi40LDIyTDEyLjQsMjJ6Ii8+DQoJPHBhdGggZD0iTTE5LjEsMjcuOXYtMTBoNC41djEuNWgtMi45VjIyaDIuNXYxLjVoLTIuNXYyLjloMi45djEuNUgxOS4xeiIvPg0KCTxwYXRoIGQ9Ik0zMi40LDI3LjloLTEuNkwzMCwyMy41YzAtMC4zLTAuMS0wLjYtMC4xLTAuOGMwLTAuMy0wLjEtMC42LTAuMS0wLjhoLTAuMWwtMC4zLDEuN2MtMC4xLDAuNy0wLjMsMS40LTAuNCwyLjINCgkJYy0wLjEsMC43LTAuMywxLjQtMC40LDIuMmgtMS42bC0xLjUtMTBoMS43YzAuMSwwLjYsMC4xLDEuMywwLjIsMS45YzAuMSwwLjYsMC4xLDEuMiwwLjIsMS45YzAsMC4xLDAsMC4zLDAuMSwwLjUNCgkJYzAsMC4zLDAuMSwwLjUsMC4xLDAuOGMwLDAuMywwLjEsMC42LDAuMSwwLjhjMCwwLjMsMCwwLjQsMC4xLDAuNWgwLjFjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFsMC43LTQuMg0KCQloMS4zbDAuNyw0LjJjMC4xLDAuNCwwLjEsMC44LDAuMiwxLjFjMC4xLDAuNCwwLjEsMC44LDAuMiwxLjFoMC4xbDAuMi0yLjNsMC40LTQuMmgxLjdMMzIuNCwyNy45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.product-list .item.label-spicy .item-content::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOC42IDM0LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4LjYgMzQuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRjU2QzY1IiBkPSJNMS41LDMxLjljMCwxLjksMS44LDMuMiwxMS45LTAuOVMyNi45LDIxLjUsMjksMTkuOHMzLjQtMy42LDMuOS01LjVjMC42LTEuOS0wLjItOC41LTIuOC05LjUNCglzLTcuMi0yLjctMTAtMC44cy0yLDEuNS0zLjcsNC44QzE0LjYsMTIuMyw4LDI0LDYsMjYuNVMxLjUsMzEuOSwxLjUsMzEuOXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTguNSw2LjZjMCwwLTIuOCwzLjQtNy4yLDExLjVTMy40LDMwLDEuOSwzMS4xYy0xLjUsMS4xLTIuMywzLjYsMy42LDIuNmM2LTAuOSwyMC4xLTcuNywyNS42LTE3LjIiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTAuNSwyNi4zYy0yLjMsMi40LTUsNC4zLTguNiw2LjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTguOSwxMy4zYzAsMC0yLDIuNy0zLjcsNmMtMC44LDEuNS0xLjUsMi44LTIuNCw0Ii8+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBkPSJNMzcuMiwxLjRjMCwwLjEtMC4xLDEuMy0wLjEsMS4zcy0yLjQtMC4yLTMuOCwxLjFjLTEuNSwxLjMtMS4zLDIuMy0wLjYsNC41YzAuNiwyLjEsMC42LDYuMS0wLjUsOA0KCWMtMS4xLDEuOS0xLjEsMC41LTEuNC0xLjRjLTAuMy0xLjktMC4yLTUuMy0yLjgtNC41cy00LjEsNC4yLTUuMiwzLjhjLTEuMi0wLjQtMC40LTQsMC42LTUuMnMyLjItMi40LDAuMS0yLjRTMTYuNCw2LjUsMTgsNS40DQoJczQuMi0yLjIsNy40LTIuMXMzLDEuNCw0LjktMC40QzMyLjIsMS4yLDM3LjEsMC4yLDM3LjIsMS40eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNi40LDYuNmMwLDAsMy40LTAuMSw1LjQsMFMyNC42LDcsMjQuNiw3cy0xLjEsMS0xLjgsMi45Yy0wLjcsMS44LTAuNSw0LjktMC41LDQuOXMxLjctMi41LDMuNC0zLjVjMi4xLTEuMywzLjQtMS4xLDMuNC0xLjENCglzMC43LDAuOCwxLjMsMi45YzAuNywyLjMsMC45LDUsMC45LDVzNS03LjQtMS4zLTEyLjhTMTYuNCw2LjYsMTYuNCw2LjZ6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI5LDQuMmMwLDAsMS0yLjEsMy43LTIuOXM1LTAuMiw1LTAuMnYyLjJjMCwwLTUtMC43LTYuMiwyLjkiLz4NCjwvc3ZnPg0K);
}
.product-list .item.label-childly .item-content::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDM2LjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMzYuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMywxNC4zYzAsMCwxLjEsMCwxLjEsMS41czAuNSwzLTEuMSwyLjdzLTIuOCwxLjQtMi4yLDIuNWMwLjYsMS4xLDEuNSwyLjMsMS41LDIuM3MyLjYtMC42LDIuNiwxLjYNCgljMCwyLjIsMi45LDkuNiwxMS42LDEwLjNTMjgsMjYuOSwyOCwyNi45czAtMi40LDIuOS0zLjljMy0xLjQsMS4zLTQuOC0wLjEtNC45Yy0xLjQtMC4xLTEuOC0wLjQtMi0xLjRjLTAuMi0wLjktMC4xLTEuOS0xLjgtMi42DQoJYy0xLjgtMC44LTUuMi01LjItNi4xLTQuMnMtMi43LDQuNy05LDUuMlM0LjMsMTMuNiwzLDE0LjN6Ii8+DQo8cGF0aCBmaWxsPSIjRkZDMjU5IiBkPSJNMS40LDEzLjVjMCwwLDAuNy0yLjQsMC45LTMuOXMyLjQtNS45LDUuNC03LjRzNy4xLTIuMiw5LjUtMS42czUuMSwzLjIsNy43LDIuN3M0LjYsMC4yLDUuNywzLjUNCgljMS4xLDMuMi0xLDguMy0xLDguM3MtMS4xLDAuNS0zLjgtMXMtMy43LTUuMS00LjgtMy44cy02LjUsNS4xLTEyLjIsNC45UzEuMywxNC41LDEuNCwxMy41eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00LjUsMTQuM3Y4LjJjMCwwLTAuMiwxMi44LDEyLjIsMTIuOHMxMi4yLTEyLjgsMTIuMi0xMi44di03LjYiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMi44LDEwLjVjMC0wLjEtMC43LTYuMSw3LjItOC45czEzLjYsMi4zLDEzLjYsMi4zcy0wLjksNi41LTcsOS42UzUuOCwxNC4zLDQuMiwxNC4zUzIuMSwxNSwyLjEsMTVzLTAuNS0yLjgsMS00LjlTNyw3LjcsOS43LDguNg0KCWMzLjEsMSw0LjktMS4xLDQuOS0xLjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjguOSwxNC44YzIuOS0zLjksMS45LTkuNS0wLjgtMTAuOWMtMi41LTEuMy00LjUsMC00LjUsMCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yMS45LDguOWMwLDAsMC42LDQuNyw2LjcsNiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yOC45LDE4LjVjMCwwLDIuNC0xLjIsMy4zLDAuN2MwLjksMS44LTAuOSw0LjQtMy4zLDQuOCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00LjMsMTguNWMwLDAtMi40LTEuMi0zLjMsMC43Yy0wLjksMS44LDAuOSw0LjQsMy4zLDQuOCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU04LjgsMjAuMmMwLDAsMC43LTAuNiwyLjQtMC43YzEuNi0wLjEsMi41LDAuNywyLjUsMC43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE5LjgsMjAuMmMwLDAsMC43LTAuNiwyLjQtMC43YzEuNi0wLjEsMi41LDAuNywyLjUsMC43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE5LjgsMjcuNmMwLDAtMC43LDEuNC0yLjgsMS40Yy0yLjMsMC0yLjgtMS40LTIuOC0xLjQiLz4NCjwvc3ZnPg0K);
}
.product-list .item.label-delicious .item-content::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzNy42cHgiIGhlaWdodD0iMzguM3B4IiB2aWV3Qm94PSIwIDAgMzcuNiAzOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNy42IDM4LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTE3LjcsMzYuNmMtMC41LTAuMS0xLTAuMS0xLjUtMC4yYy01LjItMC43LTkuNS0zLjEtMTIuOS03LjJDMy4xLDI5LDMsMjksMi44LDI5LjFjLTAuMywwLjEtMC42LDAuMS0wLjksMC4xDQoJYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjVjMC0wLjMsMC4yLTAuNSwwLjYtMC41YzAuMywwLDAuNiwwLDAuOS0wLjFjMC45LTAuMywxLjQtMC45LDEuNi0xLjhjMC4xLTAuNCwwLjMtMC42LDAuNi0wLjUNCgljMC4zLDAuMSwwLjUsMC40LDAuNCwwLjhjLTAuMiwwLjktMC42LDEuNC0xLjQsMi4yYzAuMiwwLjIsMC4zLDAuNCwwLjUsMC42YzIuNCwyLjcsNS40LDQuNiw4LjgsNS42YzAuMSwwLDAuMiwwLjEsMC4zLDANCgljMi44LTAuOSw0LjktMi41LDYtNS4zYzAuMi0wLjYsMC40LTEuMywwLjctMS45YzAuMi0wLjQsMC40LTAuNywwLjYtMWMxLTEuNSwyLjUtMiw0LjItMS43YzEuNiwwLjIsMi43LDEuOCwyLjksMy4yDQoJYzAuMSwxLjEtMC4xLDIuMi0wLjYsMy4yYy0wLjUsMS0xLjEsMS45LTEuOCwyLjdjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4zYzMuMi0xLjIsNS45LTMuMSw4LTUuN2MtMC43LTAuNS0xLjItMS4yLTEuNC0yLjENCgljMC0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4zLDAuMi0wLjUsMC40LTAuNWMwLjMsMCwwLjUsMC4xLDAuNiwwLjRjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZjMC40LDAuOSwxLDEuNCwyLDEuNQ0KCWMwLjEsMCwwLjMsMCwwLjQsMGMwLjMsMCwwLjUsMC4zLDAuNSwwLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41Yy0wLjMsMC0wLjYsMC0wLjktMC4xYy0wLjIsMC0wLjMsMC0wLjQsMC4xDQoJYy0zLjEsMy44LTcuMSw2LjItMTIsNy4xYy0wLjcsMC4xLTEuNCwwLjItMi4yLDAuM2MtMC4xLDAtMC4yLDAtMC4zLDAuMUMxOS4yLDM2LjYsMTguNCwzNi42LDE3LjcsMzYuNnogTTE1LjYsMzUuMg0KCWMwLDAsMCwwLjEsMCwwLjFjMSwwLjEsMi4xLDAuMSwzLjEsMC4yYzAuMSwwLDAuMywwLDAuMy0wLjFjMC43LTAuNiwxLjQtMS4zLDItMmMxLjctMiwyLjctNC40LDMuNC02LjljMC4xLTAuMiwwLjEtMC40LDAuMS0wLjYNCgljLTEuMS0wLjEtMiwwLjMtMi43LDEuMWMtMC41LDAuNi0wLjgsMS40LTEsMi4yYy0wLjgsMi43LTIuNSw0LjctNSw1LjlDMTUuOCwzNS4xLDE1LjcsMzUuMiwxNS42LDM1LjJ6IE0yMC43LDM1LjQNCglDMjAuOCwzNS40LDIwLjgsMzUuNCwyMC43LDM1LjRjMC42LDAsMS4yLTAuMSwxLjgtMC4yYzAuNi0wLjEsMS4xLTAuMywxLjUtMC44YzAuOS0xLDEuNy0yLDIuNC0zLjJjMC41LTEsMC45LTIsMC43LTMuMQ0KCWMtMC4xLTAuOS0wLjYtMS42LTEuNC0yLjFDMjQuOCwyOS42LDIzLjQsMzIuOCwyMC43LDM1LjR6Ii8+DQo8cGF0aCBkPSJNMCwxOS44YzAuMS0wLjMsMC40LTAuNCwwLjctMC40YzEuOCwwLDMuNSwwLDUuMywwYzAuNCwwLDAuNiwwLjEsMC43LDAuNGMwLjEsMC4zLTAuMiwwLjctMC42LDAuN2MtMC43LDAtMS40LDAtMi4xLDANCgljLTEuMSwwLTIuMiwwLTMuMywwYy0wLjMsMC0wLjYtMC4xLTAuNy0wLjRDMCwyMCwwLDE5LjksMCwxOS44eiIvPg0KPHBhdGggZD0iTTM3LjYsMjAuMWMtMC4xLDAuMy0wLjQsMC40LTAuNywwLjRjLTEuNywwLTMuNSwwLTUuMiwwYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4zLDAtMC41LTAuMy0wLjUtMC41YzAtMC4zLDAuMi0wLjUsMC41LTAuNQ0KCWMwLjQsMCwwLjksMCwxLjMsMGMxLjQsMCwyLjcsMCw0LjEsMGMwLjMsMCwwLjYsMC4xLDAuNywwLjRDMzcuNiwxOS45LDM3LjYsMjAsMzcuNiwyMC4xeiIvPg0KPHBhdGggZD0iTTE5LDEuN2MwLjMsMC4xLDAuNCwwLjQsMC40LDAuN2MwLDEuNywwLDMuNSwwLDUuMmMwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMy0wLjMsMC41LTAuNSwwLjVjLTAuMywwLTAuNS0wLjItMC41LTAuNQ0KCWMwLTAuMSwwLTAuMiwwLTAuM2MwLTEuNywwLTMuNSwwLTUuMmMwLTAuMywwLjEtMC42LDAuNC0wLjdDMTguOCwxLjcsMTguOSwxLjcsMTksMS43eiIvPg0KPHBhdGggZD0iTTE4LjksMjEuOWMtMS43LDAtMy4yLTAuNy00LjUtMS42Yy0xLjItMC44LTIuMi0xLjgtMy4xLTIuOWMtMC4zLTAuNC0wLjMtMC41LDAtMC45YzEuMS0xLjQsMi40LTIuNiwzLjktMy40DQoJYzIuNS0xLjQsNC45LTEuNCw3LjQsMGMxLjYsMC45LDIuOSwyLjEsNCwzLjVjMC4yLDAuMiwwLjIsMC41LDAsMC43Yy0xLjUsMS44LTMuMiwzLjQtNS40LDQuMkMyMC41LDIxLjgsMTkuNywyMS45LDE4LjksMjEuOXoNCgkgTTI1LjUsMTYuOWMtMS4yLTEuNC0yLjYtMi43LTQuMy0zLjRjLTEuNS0wLjctMy0wLjctNC41LDBjLTEuOCwwLjgtMy4yLDItNC40LDMuNWMxLjEsMS40LDIuOSwyLjksNC42LDMuNmMxLjQsMC41LDIuOCwwLjUsNC4yLDANCglDMjIuOCwxOS43LDI0LjIsMTguNCwyNS41LDE2Ljl6Ii8+DQo8cGF0aCBkPSJNMzYuMiwxMy42YzAsMC4zLTAuMiwwLjUtMC41LDAuNmMtMS40LDAuNC0yLjksMC44LTQuMywxLjJjLTAuMywwLjEtMC43LDAuMi0xLDAuM2MtMC4zLDAuMS0wLjYtMC4xLTAuNy0wLjQNCgljLTAuMS0wLjMsMC4xLTAuNiwwLjQtMC43YzEuOC0wLjUsMy42LTEsNS40LTEuNEMzNS45LDEzLDM2LjIsMTMuMywzNi4yLDEzLjZ6Ii8+DQo8cGF0aCBkPSJNMjcuOCwxMS45Yy0wLjQsMC0wLjctMC40LTAuNi0wLjhjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzEuMy0xLjMsMi41LTIuNSwzLjgtMy44YzAuNC0wLjQsMC45LTAuMywxLDAuMg0KCWMwLjEsMC4yLDAsMC40LTAuMiwwLjZjLTEuMywxLjMtMi41LDIuNS0zLjgsMy44YzAsMC0wLjEsMC4xLTAuMiwwLjFDMjcuOSwxMS45LDI3LjgsMTEuOSwyNy44LDExLjl6Ii8+DQo8cGF0aCBkPSJNNS40LDcuNEM1LjUsNy4yLDUuNiw3LDUuNyw2LjljMC4yLTAuMSwwLjQsMCwwLjUsMGMwLjEsMCwwLjEsMC4xLDAuMiwwLjJjMS4zLDEuMiwyLjUsMi41LDMuNywzLjcNCgljMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjJjMC4xLDAuMiwwLjEsMC41LTAuMSwwLjdjLTAuMiwwLjItMC40LDAuMi0wLjcsMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTEuMy0xLjMtMi41LTIuNS0zLjgtMy44DQoJQzUuNSw3LjcsNS41LDcuNiw1LjQsNy40eiIvPg0KPHBhdGggZD0iTTguMSwxNC43YzAsMC40LTAuMywwLjYtMC44LDAuNWMtMS4yLTAuMy0yLjQtMC43LTMuNy0xYy0wLjUtMC4xLTEuMS0wLjMtMS42LTAuNGMtMC40LTAuMS0wLjUtMC40LTAuNC0wLjcNCgljMC4xLTAuMywwLjQtMC41LDAuNy0wLjRjMS44LDAuNSwzLjUsMC45LDUuMywxLjRDNy45LDE0LjIsOC4xLDE0LjQsOC4xLDE0Ljd6Ii8+DQo8cGF0aCBkPSJNMTQuMiw4LjhjMCwwLjMtMC4xLDAuNS0wLjQsMC42Yy0wLjIsMC4xLTAuNSwwLTAuNi0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYy0wLjctMS42LTEuMy0zLjMtMi00LjkNCgljLTAuMS0wLjItMC4xLTAuNCwwLTAuNmMwLjEtMC4xLDAuMy0wLjIsMC41LTAuM2MwLjIsMCwwLjQsMC4yLDAuNSwwLjRjMC4zLDAuOCwwLjYsMS41LDAuOSwyLjNjMC40LDAuOSwwLjcsMS44LDEuMSwyLjcNCglDMTQuMiw4LjcsMTQuMiw4LjgsMTQuMiw4Ljh6Ii8+DQo8cGF0aCBkPSJNMjYsMy4yYzAuNCwwLDAuNywwLjQsMC41LDAuN2MtMC4yLDAuNS0wLjQsMS0wLjYsMS41QzI1LjUsNi42LDI1LDcuOCwyNC41LDljLTAuMSwwLjMtMC4zLDAuNC0wLjYsMC40DQoJYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjRjMC0wLjEsMC0wLjMsMC0wLjRjMC43LTEuNywxLjMtMy40LDItNS4xQzI1LjYsMy4zLDI1LjgsMy4yLDI2LDMuMnoiLz4NCjxwYXRoIGZpbGw9IiNGNTZDNjUiIGQ9Ik0xNS42LDM1LjJjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzIuNS0xLjMsNC4zLTMuMiw1LTUuOWMwLjItMC44LDAuNS0xLjUsMS0yLjJjMC43LTAuOSwxLjUtMS4zLDIuNy0xLjENCgljMCwwLjItMC4xLDAuNC0wLjEsMC42Yy0wLjcsMi41LTEuNyw0LjktMy40LDYuOWMtMC42LDAuNy0xLjMsMS4zLTIsMmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFjLTEtMC4xLTIuMS0wLjEtMy4xLTAuMg0KCUMxNS42LDM1LjMsMTUuNiwzNS4zLDE1LjYsMzUuMnoiLz4NCjxwYXRoIGZpbGw9IiNGNTZDNjUiIGQ9Ik0yMC43LDM1LjRjMi42LTIuNiw0LjEtNS43LDQuOS05LjNjMC44LDAuNSwxLjIsMS4yLDEuNCwyLjFjMC4yLDEuMS0wLjIsMi4xLTAuNywzLjENCgljLTAuNiwxLjItMS41LDIuMi0yLjQsMy4yYy0wLjQsMC41LTAuOSwwLjctMS41LDAuOEMyMS45LDM1LjMsMjEuMywzNS40LDIwLjcsMzUuNEMyMC44LDM1LjQsMjAuOCwzNS40LDIwLjcsMzUuNHoiLz4NCjxjaXJjbGUgZmlsbD0iIzRFQTdFQiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxOS4xIiBjeT0iMTciIHI9IjIuNCIvPg0KPHBhdGggZD0iTTIyLDE2LjljMCwxLjctMS40LDMuMS0zLjEsMy4xYy0xLjcsMC0zLjEtMS40LTMuMS0zLjFjMC0xLjcsMS40LTMuMSwzLjEtMy4xQzIwLjYsMTMuOCwyMiwxNS4zLDIyLDE2Ljl6IE0yMC45LDE2LjkNCgljMC0xLjEtMC45LTIuMS0yLTIuMWMtMS4xLDAtMi4xLDAuOS0yLjEsMi4xYzAsMS4xLDAuOSwyLjEsMiwyLjFDMjAsMTksMjAuOSwxOC4xLDIwLjksMTYuOXoiLz4NCjwvc3ZnPg0K);
}
.cart-item .item-info .icon-cake_thin,
.product-list .radio-button-bar .radio-button .icon-cake_thin:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC44IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNC44IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xNy40LDE1LjljLTkuNywwLTE3LjMtMy41LTE3LjMtOEMwLjEsMy40LDcuNywwLDE3LjQsMHMxNy40LDMuNSwxNy40LDcuOUMzNC44LDEyLjQsMjcuMSwxNS45LDE3LjQsMTUuOXogTTE3LjQsMS4zDQoJYy04LjcsMC0xNiwzLTE2LDYuNmMwLDMuNiw3LjQsNi42LDE2LDYuNnMxNi0zLDE2LTYuNkMzMy40LDQuMywyNi4xLDEuMywxNy40LDEuM3oiLz4NCjxwYXRoIGQ9Ik0xNy40LDE4QzcuNiwxOCwwLDE0LjUsMCwxMC4xVjcuOWMwLTAuNCwwLjMtMC42LDAuNi0wLjZzMC42LDAuMywwLjYsMC42djIuMmMwLDMuNiw3LjQsNi41LDE2LjEsNi41YzguNywwLDE2LTMsMTYtNi42DQoJVjcuOWMwLTAuNCwwLjMtMC42LDAuNy0wLjZzMC43LDAuMywwLjcsMC42VjEwQzM0LjgsMTQuNSwyNy4xLDE4LDE3LjQsMTh6Ii8+DQo8cGF0aCBkPSJNMi44LDExLjZjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsMjQuOC04LjRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRTMjguMSwzLDI3LjgsMy4xTDMsMTEuNQ0KCUMyLjksMTEuNSwyLjksMTEuNiwyLjgsMTEuNnoiLz4NCjxwYXRoIGQ9Ik0wLjksOC45Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRDMC4yLDguMSwwLjQsNy43LDAuNyw3LjZsMjEtNy4xYzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44bC0yMSw3LjENCglDMSw4LjgsMSw4LjksMC45LDguOXoiLz4NCjxwYXRoIGQ9Ik02LjIsMTMuOWMtMC4zLDAtMC41LTAuMi0wLjYtMC40Yy0wLjEtMC4zLDAuMS0wLjcsMC40LTAuOEwzMS42LDRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjgNCglMNi40LDEzLjhDNi4zLDEzLjgsNi4zLDEzLjksNi4yLDEzLjl6Ii8+DQo8cGF0aCBkPSJNMTIuNywxNS42Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDIxLjItNy40YzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44DQoJbC0yMS4yLDcuNEMxMi44LDE1LjUsMTIuOCwxNS42LDEyLjcsMTUuNnoiLz4NCjwvc3ZnPg0K);
}
.product-list .item-img {
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.product-list .item-info .title {
	font-weight: 400;
	font-size: 40px;
	color: #000;
	letter-spacing: 0.01em;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.product-list .item-info .title {
		font-size: 36px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .item-info .title {
		font-size: 32px;
	}
}
.product-list .item-info .description {
	font-family: PF-Light, Arial, sans-serif;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
	.product-list .item-info .title {
		font-size: 28px;
	}
	.product-list .item-info .description {
		margin-bottom: 11px;
	}
}
.product-list .radio-button-bar {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}
.product-list .radio-button-bar .bar-ttl {
	font-family: PF-Medium, Arial, sans-serif;
	font-size: 18px;
	color: #000;
	letter-spacing: 0.05em;
	padding-right: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list .radio-button-bar .bar-ttl {
		font-size: 16px;
	}
}
.product-list .radio-button-bar .radio-button:last-child .radio-label {
	margin-left: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.main-section {
		padding-top: 71px;
	}
	.svg-desktop .btn_404 {
		bottom: 5%;
		left: 50%;
	}
	.product-list .radio-button-bar {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.product-list .radio-button-bar .bar-ttl {
		padding-right: 15px;
	}
	.product-list .radio-button-bar .radio-button:last-child .radio-label {
		margin-left: 15px;
	}
}
.product-list .radio-button-bar .radio-button .radio-name {
	font-family: PF-Light, Arial, sans-serif;
	font-size: 18px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	white-space: nowrap;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list .radio-button-bar .radio-button .radio-name {
		font-size: 15px;
	}
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list .radio-button-bar .radio-button .radio-name {
		letter-spacing: 0.025em;
	}
}
.product-list .radio-button-bar .radio-button .radio-label {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.product-list .radio-button-bar .radio-button .radio-label input[type="radio"] {
	opacity: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	position: absolute;
}
.product-list
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span {
	color: #000;
}
.product-list .cake-text,
.product-list .price-bar .size {
	font-family: PF-Light, Arial, sans-serif;
	color: #a2a2a2;
	font-size: 20px;
	letter-spacing: 0.05em;
}
.product-list
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:before {
	opacity: 1;
}
.product-list .radio-button-bar .radio-button .icon-cake:before,
.product-list
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:after {
	opacity: 0;
}
.product-list .radio-button-bar .radio-button .icon-cake {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-right: 3px;
}
.product-list .radio-button-bar .radio-button .icon-cake:after,
.product-list .radio-button-bar .radio-button .icon-cake:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.product-list .radio-button-bar .radio-button .icon-cake_thin {
	width: 32px;
	height: 19px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .radio-button-bar .radio-button .icon-cake_thin {
		width: 25px;
	}
}
.product-list .radio-button-bar .radio-button .icon-cake_thin:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC44IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNC44IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0zNC4xLDcuOVYxMGMwLDQtNy41LDcuMy0xNi43LDcuM1MwLjYsMTQuMSwwLjYsMTAuMVY3LjkiLz4NCgk8cGF0aCBkPSJNMTcuNCwxOEM3LjYsMTgsMCwxNC41LDAsMTAuMVY3LjljMC0wLjQsMC4zLTAuNiwwLjYtMC42czAuNiwwLjMsMC42LDAuNnYyLjJjMCwzLjYsNy40LDYuNSwxNi4xLDYuNWM4LjcsMCwxNi0zLDE2LTYuNg0KCQlWNy45YzAtMC40LDAuMy0wLjYsMC43LTAuNnMwLjcsMC4zLDAuNywwLjZWMTBDMzQuOCwxNC41LDI3LjEsMTgsMTcuNCwxOHoiLz4NCjwvZz4NCjxnPg0KCTxlbGxpcHNlIGZpbGw9IiNGRkMyNTgiIGN4PSIxNy40IiBjeT0iNy45IiByeD0iMTYuNyIgcnk9IjcuMyIvPg0KCTxwYXRoIGQ9Ik0xNy40LDE1LjljLTkuNywwLTE3LjMtMy41LTE3LjMtOEMwLjEsMy40LDcuNywwLDE3LjQsMHMxNy40LDMuNSwxNy40LDcuOUMzNC44LDEyLjQsMjcuMSwxNS45LDE3LjQsMTUuOXogTTE3LjQsMS4zDQoJCWMtOC43LDAtMTYsMy0xNiw2LjZjMCwzLjYsNy40LDYuNiwxNiw2LjZzMTYtMywxNi02LjZDMzMuNCw0LjMsMjYuMSwxLjMsMTcuNCwxLjN6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMi44LDExLjZjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsMjQuOC04LjRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRTMjguMSwzLDI3LjgsMy4xTDMsMTEuNQ0KCUMyLjksMTEuNSwyLjksMTEuNiwyLjgsMTEuNnoiLz4NCjxwYXRoIGQ9Ik0wLjksOC45Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRDMC4yLDguMSwwLjQsNy43LDAuNyw3LjZsMjEtNy4xYzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44bC0yMSw3LjENCglDMSw4LjgsMSw4LjksMC45LDguOXoiLz4NCjxwYXRoIGQ9Ik02LjIsMTMuOWMtMC4zLDAtMC41LTAuMi0wLjYtMC40Yy0wLjEtMC4zLDAuMS0wLjcsMC40LTAuOEwzMS42LDRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjgNCglMNi40LDEzLjhDNi4zLDEzLjgsNi4zLDEzLjksNi4yLDEzLjl6Ii8+DQo8cGF0aCBkPSJNMTIuNywxNS42Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDIxLjItNy40YzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44DQoJbC0yMS4yLDcuNEMxMi44LDE1LjUsMTIuOCwxNS42LDEyLjcsMTUuNnoiLz4NCjwvc3ZnPg0K);
}
.product-list .radio-button-bar .radio-button .icon-cake_board {
	width: 31px;
	height: 21px;
}
.product-list .radio-button-bar .radio-button .icon-cake_board:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTYuNiwxNS41Yy03LjksMC0xNC0yLjgtMTQtNi41YzAtMy42LDYuMi02LjQsMTQtNi40UzMwLjcsNS40LDMwLjcsOUMzMC43LDEyLjYsMjQuNSwxNS41LDE2LjYsMTUuNXogTTE2LjYsMy45DQoJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCWMtOSwwLTE1LjQsMy41LTE1LjQsOC41YzAsNS40LDYuMyw5LjMsMTUuNCw5LjNjOC42LDAsMTUuMy00LjEsMTUuMy05LjNDMzEuOSw0LjgsMjUuNiwxLjMsMTYuNiwxLjN6Ii8+DQo8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgljMC4zLDAuMywwLjMsMC43LDAsMC45YzAsMC0wLjMsMC40LTAuNCwxQzQuNywxMy41LDQuNCwxMy44LDQuMSwxMy44eiIvPg0KPHBhdGggZD0iTTYuNCwxOC40Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdTNywxNS40LDcsMTUuOHYxLjlDNywxOC4xLDYuOCwxOC40LDYuNCwxOC40eiIvPg0KPHBhdGggZD0iTTEzLjEsMjBjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN3MwLjYsMC4zLDAuNiwwLjd2MS45QzEzLjgsMTkuNywxMy41LDIwLDEzLjEsMjB6Ii8+DQo8cGF0aCBkPSJNMTkuNywxOS43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43VjE5QzIwLjQsMTkuNCwyMC4xLDE5LjcsMTkuNywxOS43eiIvPg0KPHBhdGggZD0iTTkuOSwxNi41Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjdjMC0wLjUsMC4yLTEuNywwLjItMS44YzAuMS0wLjQsMC40LTAuNiwwLjctMC41YzAuNCwwLjEsMC42LDAuNCwwLjUsMC43DQoJYy0wLjEsMC4zLTAuMiwxLjItMC4yLDEuNkMxMC41LDE2LjIsMTAuMywxNi41LDkuOSwxNi41eiIvPg0KPHBhdGggZD0iTTI4LjksMTQuMmMtMC4zLDAtMC42LTAuMi0wLjYtMC42Yy0wLjEtMC42LTAuNC0xLTAuNC0xYy0wLjItMC4zLTAuMi0wLjcsMC0wLjljMC4zLTAuMiwwLjctMC4yLDAuOSwwDQoJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPHBhdGggZD0iTTI2LjQsMTguMmMtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN3YxLjlDMjcuMSwxNy45LDI2LjgsMTguMiwyNi40LDE4LjJ6Ii8+DQo8cGF0aCBkPSJNMjIuOSwxNi42Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdjMC0wLjMtMC4xLTEuMS0wLjItMS42Yy0wLjEtMC40LDAuMi0wLjcsMC41LTAuN2MwLjQtMC4xLDAuNywwLjIsMC43LDAuNQ0KCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.product-list .radio-button-bar .radio-button .icon-cake_board:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMzIuNiw5LjhjMCw1LjctNy4xLDkuOS0xNiw5LjlzLTE2LTMuOC0xNi05LjljMC01LjEsNS45LTkuMiwxNi05LjJDMjYuOSwwLjYsMzIuNiw0LjgsMzIuNiw5Ljh6Ii8+DQoJPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCQljLTksMC0xNS40LDMuNS0xNS40LDguNWMwLDUuNCw2LjMsOS4zLDE1LjQsOS4zYzguNiwwLDE1LjMtNC4xLDE1LjMtOS4zQzMxLjksNC44LDI1LjYsMS4zLDE2LjYsMS4zeiIvPg0KPC9nPg0KPGc+DQoJPGVsbGlwc2UgZmlsbD0iI0ZGQzI1OCIgY3g9IjE2LjYiIGN5PSI5IiByeD0iMTMuNCIgcnk9IjUuOCIvPg0KCTxwYXRoIGQ9Ik0xNi42LDE1LjVjLTcuOSwwLTE0LTIuOC0xNC02LjVjMC0zLjYsNi4yLTYuNCwxNC02LjRTMzAuNyw1LjQsMzAuNyw5QzMwLjcsMTIuNiwyNC41LDE1LjUsMTYuNiwxNS41eiBNMTYuNiwzLjkNCgkJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTQuNywxMS43YzAsMC0wLjUsMC41LTAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgkJYzAuMywwLjMsMC4zLDAuNywwLDAuOWMwLDAtMC4zLDAuNC0wLjQsMUM0LjcsMTMuNSw0LjQsMTMuOCw0LjEsMTMuOHoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik02LjQsMTcuN2MwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNNi40LDE4LjRjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN1M3LDE1LjQsNywxNS44djEuOUM3LDE4LjEsNi44LDE4LjQsNi40LDE4LjR6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMTMuMSwxOS4zYzAsMCwwLTEuMSwwLTEuOSIvPg0KCTxwYXRoIGQ9Ik0xMy4xLDIwYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuOUMxMy44LDE5LjcsMTMuNSwyMCwxMy4xLDIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTE5LjcsMTljMCwwLDAtMS4xLDAtMS45Ii8+DQoJPHBhdGggZD0iTTE5LjcsMTkuN2MtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN1YxOUMyMC40LDE5LjQsMjAuMSwxOS43LDE5LjcsMTkuN3oiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0xMC4xLDE0LjFjMCwwLTAuMiwxLjItMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik05LjksMTYuNWMtMC40LDAtMC42LTAuMy0wLjYtMC43YzAtMC41LDAuMi0xLjcsMC4yLTEuOGMwLjEtMC40LDAuNC0wLjYsMC43LTAuNWMwLjQsMC4xLDAuNiwwLjQsMC41LDAuNw0KCQljLTAuMSwwLjMtMC4yLDEuMi0wLjIsMS42QzEwLjUsMTYuMiwxMC4zLDE2LjUsOS45LDE2LjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMjguMywxMi4xYzAsMCwwLjUsMC41LDAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNMjguOSwxNC4yYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZjLTAuMS0wLjYtMC40LTEtMC40LTFjLTAuMi0wLjMtMC4yLTAuNywwLTAuOWMwLjMtMC4yLDAuNy0wLjIsMC45LDANCgkJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTI2LjQsMTcuNWMwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNMjYuNCwxOC4yYy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43djEuOUMyNy4xLDE3LjksMjYuOCwxOC4yLDI2LjQsMTguMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0yMi43LDE0LjJjMCwwLDAuMiwxLjIsMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik0yMi45LDE2LjZjLTAuNCwwLTAuNy0wLjMtMC43LTAuN2MwLTAuMy0wLjEtMS4xLTAuMi0xLjZjLTAuMS0wLjQsMC4yLTAuNywwLjUtMC43YzAuNC0wLjEsMC43LDAuMiwwLjcsMC41DQoJCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.product-list .cake-text {
	line-height: 22px;
	margin-bottom: 25px;
}
.product-list .price-bar {
	margin-bottom: 10px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .radio-button-bar .radio-button .icon-cake_board {
		width: 25px;
	}
	.product-list .price-bar .size {
		font-size: 18px;
	}
}
.product-list .price-bar .price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 28px;
	color: #000;
	font-family: PF-Regular, Arial, sans-serif;
}
.product-list .price-bar .old-price {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 24px;
	line-height: 100%;
	color: #a2a2a2;
	margin-right: 5px;
	font-family: PF-Regular, Arial, sans-serif;
}
.product-list .price-bar .old-price:before {
	content: "";
	height: 2px;
	width: 100%;
	position: absolute;
	top: 48%;
	left: 0;
	-webkit-transform: rotate(-22deg);
	-ms-transform: rotate(-22deg);
	transform: rotate(-22deg);
	background-color: #941f11;
}
.field-with-ico i,
.filter-block-wrapper .filter-title .btn-approve,
.product-list .cart-bar .cart-count .btns:before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.product-list .cart-bar {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	height: 69px;
	overflow: hidden;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .price-bar .price {
		font-size: 24px;
	}
	.product-list .price-bar .old-price {
		font-size: 20px;
	}
	.product-list .cart-bar {
		height: 55px;
	}
}
.product-list .cart-bar .icon-cart-hand {
	width: 32px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDE4LjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMTguNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE2LjksNC4xYzAuOSwwLDEuNy0wLjcsMS43LTEuN2MwLTAuOS0wLjYtMS44LTEuNy0xLjhIOC4zYzAsMC03LjctMC4yLTcuNyw4LjRjMCw4LjksOCw4LjcsOCw4LjdoNy40YzAsMCwxLjgsMC4xLDEuOC0xLjcNCgljMC0xLjctMS44LTEuNy0xLjgtMS43aC0wLjUiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTUuOCwxNC40aDQuN2MwLDAsMS43LDAsMS43LTEuN3MtMS43LTEuNy0xLjctMS43aC00LjIiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTcsNy41aDEzLjljMCwwLDEuNywwLDEuNy0xLjdzLTEuNy0xLjctMS43LTEuN2gtMjAiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTYuNiwxMC45aDYuM2MwLDAsMS43LDAsMS43LTEuN3MtMS43LTEuNy0xLjctMS43aC00LjMiLz4NCjwvc3ZnPg0K);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.product-list .cart-bar button[type="button"] {
	cursor: pointer;
	width: -webkit-calc(100% - 94px);
	width: calc(100% - 94px);
	height: 100%;
	text-align: center;
	font-size: 22px;
	font-family: PF-Light, Arial, sans-serif;
	color: #fff;
	background-color: #000;
	border-radius: 0 !important;
	min-width: 130px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .cart-bar button[type="button"] {
		font-size: 20px;
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
}
.product-list .cart-bar button[type="button"]:active {
	background-color: rgba(0, 0, 0, 0.785);
}
@media only screen and (min-width: 1200px) {
	.product-list .cart-bar button[type="button"]:active .icon-cart-hand,
	.product-list .cart-bar button[type="button"]:hover .icon-cart-hand {
		right: -10px;
	}
}
.product-list .cart-bar button[type="button"] .icon-cart-hand {
	position: relative;
	display: inline-block;
	margin-left: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	right: 0;
}
.product-list .cart-bar .cart-count {
	width: 94px;
	background-color: #000;
	height: 100%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .cart-bar .cart-count {
		width: 80px;
	}
}
.product-list .cart-bar .cart-count .count-txt {
	height: 100%;
	background: #000;
	padding: 5px;
	color: #fff;
	text-align: center;
	font-family: PF-Light, Arial, sans-serif;
	font-size: 22px;
	letter-spacing: 0.06em;
	float: left;
	width: 57px;
	border-left: 1px solid #42403d;
	border-right: 1px solid #42403d;
	border-radius: 0 !important;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .cart-bar .cart-count .count-txt {
		font-size: 20px;
		width: 50px;
	}
}
.product-list .cart-bar .cart-count .btns {
	height: 100%;
	display: inline-block;
	position: relative;
}
.product-list .cart-bar .cart-count .btns:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #42403d;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	z-index: 1;
}
.product-list .cart-bar .cart-count .btns .minus,
.product-list .cart-bar .cart-count .btns .plus {
	cursor: pointer;
	position: relative;
	display: block;
	width: 37px;
	height: 50%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .cart-bar .cart-count .btns .minus,
	.product-list .cart-bar .cart-count .btns .plus {
		width: 30px;
	}
}
.product-list .cart-bar .cart-count .btns .minus:hover:after,
.product-list .cart-bar .cart-count .btns .plus:hover:after {
	opacity: 0.7;
}
.product-list .cart-bar .cart-count .btns .minus:after,
.product-list .cart-bar .cart-count .btns .plus:after {
	content: "\e92d";
	font-family: Buddha;
	display: block;
	font-size: 6px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}
.product-list .cart-bar .cart-count .btns .plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.product-list .cart-bar .added-to-cart {
	opacity: 0;
	visibility: hidden;
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	width: 101%;
	height: 100%;
	font-size: 22px;
	line-height: 22px;
	font-family: PF-Light, Arial, sans-serif;
	color: #fff;
	z-index: 20;
	letter-spacing: 0.05em;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	overflow: hidden;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list .cart-bar .added-to-cart {
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 0.025em;
	}
}
.product-list .cart-bar .added-to-cart:after {
	content: "";
	width: 110%;
	height: 120%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fefefe;
	display: block;
	z-index: -1;
}
.product-list .cart-bar .added-to-cart.added-to-cart_show {
	opacity: 1;
	visibility: visible;
}
.product-list .cart-bar .added-to-cart > span {
	font: inherit;
	color: inherit;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.product-list .cart-bar .added-to-cart .cart-number,
.text-empty-filter {
	font-family: PF-Light, Arial, sans-serif;
	text-align: center;
}
.product-list .cart-bar .added-to-cart .cart-ttl {
	display: inline-block;
	vertical-align: middle;
}
.product-list .cart-bar .added-to-cart .cart-number-container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: 15px;
}
.product-list .cart-bar .added-to-cart .cart-number-wrap {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	border: 1px solid #fff;
}
.product-list .cart-bar .added-to-cart .cart-number {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 11px;
}
.product-list-main .product-list-main-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 -3.75%;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-main .product-list-main-items {
		margin: 0;
	}
}
.product-list-main .item {
	width: 50%;
	margin-bottom: 60px;
}
@media only screen and (min-width: 1200px) {
	.product-list-main .item {
		padding: 0 3.75%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.product-list-main .item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 33.33%;
		padding: 0 3.75%;
		margin-bottom: 55px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-main .item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 3.75%;
		margin-bottom: 55px;
		width: 50%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.product-list-main .item {
		width: 50%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) and (min-width: 800px) {
	.product-list-main .item {
		width: 33.33%;
		padding: 0 15px;
	}
}
@media only screen and (max-width: 767px) {
	.product-list-main .item {
		width: 100%;
		padding: 0 20px;
		margin: 0 auto 45px;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.product-list-main .item {
		width: 50%;
	}
}
.product-list-main .item.hidden {
	-webkit-transition: none !important;
	transition: none !important;
}
.product-list-main .item-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-main .item-content {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 100%;
	}
}
.product-list-main .item-img {
	max-width: 52%;
	padding-right: 40px;
}
@media only screen and (min-width: 1200px) {
	.product-list-main .item-img {
		max-width: 380px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.product-list-main .item-img {
		padding: 0;
		margin-bottom: 15px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-main .item-img {
		max-width: 210px;
		margin-bottom: 15px;
		padding: 0;
	}
}
@media only screen and (max-width: 767px) {
	.product-list-main .item-img {
		max-width: 250px;
		height: auto;
		margin-bottom: 15px;
		padding: 0;
	}
}
.product-list-main .item-img a {
	display: block;
	position: relative;
}
.product-list-main .item-img a:hover:after {
	opacity: 1;
	-webkit-transform: translate(-50%, -50%) scale3d(1);
	transform: translate(-50%, -50%) scale3d(1);
	will-change: transform;
}
.product-list-main .item-img a:hover img {
	-webkit-transform: scale3d(0.93, 0.93, 1);
	transform: scale3d(0.93, 0.93, 1);
	will-change: transform;
}
.product-list-main .item-img a:after {
	content: "";
	display: block;
	opacity: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI3MC44cHgiIGhlaWdodD0iNzAuOHB4IiB2aWV3Qm94PSIwIDAgNzAuOCA3MC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3MC44IDcwLjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjM1LjQiIGN5PSIzNS40IiByPSIzNS4xIi8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTExLjYsMzUuMWMwLDAsNy4yLTguNSwyNC44LTguNXMyMy4yLDguOSwyMy4yLDguOXMtOS44LDEwLjYtMjMuMiwxMC42UzEzLjksMzkuMiwxMS42LDM1LjF6Ii8+DQo8cGF0aCBmaWxsPSIjMDBCOUNGIiBkPSJNMjQuOSwyOC4yYzAsMCw0LjEtMS42LDEwLjktMS42czEwLjUsMS42LDEwLjUsMS42czEuNyw2LjEtMC43LDkuNGMtMi40LDMuMy01LjEsNi05LjIsNnMtOC42LTIuNS0xMC41LTUuNQ0KCUMyNC4xLDM1LjIsMjMuOSwyOS44LDI0LjksMjguMnoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuMywzNS42DQoJYy0wLjEsMC0wLjIsMC0wLjItMC4xYy0wLjEtMC4xLTAuMS0wLjMsMC0wLjRjMC4xLTAuMSw4LjEtOC44LDI0LjMtOC44czI0LjIsOC43LDI0LjMsOC44YzAuMSwwLjEsMC4xLDAuMywwLDAuNA0KCWMtMC4xLDAuMS0wLjMsMC4xLTAuNCwwYy0wLjEtMC4xLTcuOS04LjYtMjMuOC04LjZjLTE1LjksMC0yMy44LDguNS0yMy44LDguNkMxMS41LDM1LjYsMTEuNCwzNS42LDExLjMsMzUuNnoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzUuNCw0Ni40DQoJYy0xNi4yLDAtMjQuMi0xMC44LTI0LjMtMTAuOWMtMC4xLTAuMS0wLjEtMC4zLDAuMS0wLjRzMC4zLTAuMSwwLjQsMC4xYzAuMSwwLjEsNy45LDEwLjYsMjMuOCwxMC42YzE1LjksMCwyMy43LTEwLjUsMjMuOC0xMC42DQoJYzAuMS0wLjEsMC4zLTAuMiwwLjQtMC4xYzAuMSwwLjEsMC4yLDAuMywwLjEsMC40QzU5LjcsMzUuNiw1MS42LDQ2LjQsMzUuNCw0Ni40eiIvPg0KPHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zNS42LDQzLjkNCgljLTYuNCwwLTExLjctNS4yLTExLjctMTEuN2MwLTEuMywwLjQtMy4yLDAuOC00LjNjMC4xLTAuMiwwLjItMC4yLDAuNC0wLjJjMC4yLDAuMSwwLjIsMC4yLDAuMiwwLjRjLTAuNCwxLjEtMC44LDIuOS0wLjgsNC4xDQoJYzAsNi4xLDQuOSwxMSwxMSwxMWM2LjEsMCwxMS00LjksMTEtMTFjMC0xLjMtMC4yLTIuNi0wLjctMy44Yy0wLjEtMC4yLDAtMC4zLDAuMi0wLjRjMC4yLTAuMSwwLjMsMCwwLjQsMC4yYzAuNSwxLjMsMC43LDIuNiwwLjcsNA0KCUM0Ny4yLDM4LjcsNDIsNDMuOSwzNS42LDQzLjl6Ii8+DQo8cGF0aCBkPSJNNDAuMywyN2MwLjYsMC42LDEuMywxLjQsMS42LDIuMmMwLjQsMC45LDAuNiwxLjksMC42LDIuOWMwLDMuOC0zLjEsNi45LTYuOSw2LjlzLTYuOS0zLjEtNi45LTYuOWMwLTEsMC4yLTIsMC42LTIuOQ0KCWMwLjQtMC45LDEtMS42LDEuNi0yLjIiLz4NCjxwYXRoIGQ9Ik0zNS42LDM5LjRjLTQsMC03LjMtMy4zLTcuMy03LjNjMC0xLjEsMC4yLTIuMSwwLjctM2MwLjQtMC45LDEtMS43LDEuNy0yLjNjMC4xLTAuMSwwLjMtMC4xLDAuNCwwYzAuMSwwLjEsMC4xLDAuMywwLDAuNA0KCWMtMC43LDAuNi0xLjIsMS4zLTEuNiwyLjFjLTAuNCwwLjktMC42LDEuOC0wLjYsMi44YzAsMy43LDMsNi42LDYuNiw2LjZzNi42LTMsNi42LTYuNmMwLTEtMC4yLTEuOS0wLjYtMi44DQoJYy0wLjMtMC43LTAuOS0xLjUtMS42LTIuMWMtMC4xLTAuMS0wLjEtMC4zLDAtMC40YzAuMS0wLjEsMC4zLTAuMSwwLjQsMGMwLjcsMC43LDEuMywxLjUsMS43LDIuM2MwLjQsMSwwLjcsMiwwLjcsMw0KCUM0Mi45LDM2LjEsMzkuNiwzOS40LDM1LjYsMzkuNHoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzUuNiw0My45DQoJYy02LjQsMC0xMS43LTUuMi0xMS43LTExLjdjMC0xLjMsMC4yLTIuNiwwLjYtMy44YzAuMS0wLjIsMC4yLTAuMywwLjQtMC4yYzAuMiwwLjEsMC4zLDAuMiwwLjIsMC40Yy0wLjQsMS4yLTAuNiwyLjQtMC42LDMuNg0KCWMwLDYuMSw0LjksMTEsMTEsMTFjNi4xLDAsMTEtNC45LDExLTExYzAtMS40LTAuMi0yLjYtMC43LTMuOGMtMC4xLTAuMiwwLTAuMywwLjItMC40YzAuMi0wLjEsMC4zLDAsMC40LDAuMg0KCWMwLjUsMS4zLDAuNywyLjYsMC43LDQuMUM0Ny4yLDM4LjYsNDIsNDMuOSwzNS42LDQzLjl6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM1LjYsNDMuOQ0KCWMtMC4yLDAtMC4zLTAuMS0wLjMtMC4zdi00LjNjMC0wLjIsMC4xLTAuMywwLjMtMC4zczAuMywwLjEsMC4zLDAuM3Y0LjNDMzUuOSw0My43LDM1LjcsNDMuOSwzNS42LDQzLjl6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5LjQsNDMuMg0KCWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4ybC0xLjUtNGMtMC4xLTAuMiwwLTAuMywwLjItMC40YzAuMi0wLjEsMC4zLDAsMC40LDAuMmwxLjUsNGMwLjEsMC4yLDAsMC4zLTAuMiwwLjQNCglDMzkuNSw0My4yLDM5LjUsNDMuMiwzOS40LDQzLjJ6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQyLjksNDEuMg0KCWMtMC4xLDAtMC4yLDAtMC4yLTAuMWwtMi43LTMuM2MtMC4xLTAuMS0wLjEtMC4zLDAtMC40YzAuMS0wLjEsMC4zLTAuMSwwLjQsMGwyLjcsMy4zYzAuMSwwLjEsMC4xLDAuMywwLDAuNA0KCUM0Myw0MS4yLDQyLjksNDEuMiw0Mi45LDQxLjJ6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI5LjUsMjkNCgljLTAuMSwwLTAuMSwwLTAuMiwwbC0yLjItMS4zYy0wLjItMC4xLTAuMi0wLjMtMC4xLTAuNGMwLjEtMC4yLDAuMy0wLjIsMC40LTAuMWwyLjIsMS4zYzAuMiwwLjEsMC4yLDAuMywwLjEsMC40DQoJQzI5LjcsMjguOSwyOS42LDI5LDI5LjUsMjl6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ1LjQsMzguMg0KCWMtMC4xLDAtMC4xLDAtMC4yLDBMNDEuNSwzNmMtMC4yLTAuMS0wLjItMC4zLTAuMS0wLjRjMC4xLTAuMiwwLjMtMC4yLDAuNC0wLjFsMy43LDIuMWMwLjIsMC4xLDAuMiwwLjMsMC4xLDAuNA0KCUM0NS42LDM4LjEsNDUuNSwzOC4yLDQ1LjQsMzguMnoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjguNiwzMS4zDQoJQzI4LjYsMzEuMywyOC42LDMxLjMsMjguNiwzMS4zbC00LjMtMC44Yy0wLjIsMC0wLjMtMC4yLTAuMy0wLjRjMC0wLjIsMC4yLTAuMywwLjQtMC4zbDQuMiwwLjdjMC4yLDAsMC4zLDAuMiwwLjMsMC40DQoJQzI4LjksMzEuMiwyOC44LDMxLjMsMjguNiwzMS4zeiIvPg0KPHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00Ni43LDM0LjUNCglDNDYuNywzNC41LDQ2LjcsMzQuNSw0Ni43LDM0LjVsLTQuMi0wLjdjLTAuMiwwLTAuMy0wLjItMC4zLTAuNGMwLTAuMiwwLjItMC4zLDAuNC0wLjNsNC4yLDAuN2MwLjIsMCwwLjMsMC4yLDAuMywwLjQNCglDNDcsMzQuNCw0Ni45LDM0LjUsNDYuNywzNC41eiIvPg0KPHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yNC40LDM0LjUNCgljLTAuMiwwLTAuMy0wLjEtMC4zLTAuM2MwLTAuMiwwLjEtMC4zLDAuMy0wLjRsNC4yLTAuN2MwLjIsMCwwLjMsMC4xLDAuNCwwLjNjMCwwLjItMC4xLDAuMy0wLjMsMC40TDI0LjQsMzQuNQ0KCUMyNC40LDM0LjUsMjQuNCwzNC41LDI0LjQsMzQuNXoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDIuNSwzMS4zDQoJYy0wLjIsMC0wLjMtMC4xLTAuMy0wLjNjMC0wLjIsMC4xLTAuMywwLjMtMC40bDQuMi0wLjdjMC4yLDAsMC4zLDAuMSwwLjQsMC4zYzAsMC4yLTAuMSwwLjMtMC4zLDAuNEw0Mi41LDMxLjMNCglDNDIuNiwzMS4zLDQyLjYsMzEuMyw0Mi41LDMxLjN6Ii8+DQo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI1LjcsMzguMg0KCWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4yYy0wLjEtMC4yLDAtMC4zLDAuMS0wLjRsMy43LTIuMWMwLjItMC4xLDAuMywwLDAuNCwwLjFjMC4xLDAuMiwwLDAuMy0wLjEsMC40bC0zLjcsMi4xDQoJQzI1LjksMzguMiwyNS44LDM4LjIsMjUuNywzOC4yeiIvPg0KPHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MiwyOQ0KCWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4yYy0wLjEtMC4yLDAtMC4zLDAuMS0wLjRsMi0xLjJjMC4yLTAuMSwwLjMsMCwwLjQsMC4xYzAuMSwwLjIsMCwwLjMtMC4xLDAuNGwtMiwxLjJDNDIuMSwyOSw0MiwyOSw0MiwyOXoiLz4NCjxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjguMyw0MS4yDQoJYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEtMC4xLTAuMi0wLjMsMC0wLjRsMi44LTMuM2MwLjEtMC4xLDAuMy0wLjIsMC40LDBjMC4xLDAuMSwwLjIsMC4zLDAsMC40bC0yLjgsMy4zDQoJQzI4LjUsNDEuMiwyOC40LDQxLjIsMjguMyw0MS4yeiIvPg0KPHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMS43LDQzLjINCgljMCwwLTAuMSwwLTAuMSwwYy0wLjItMC4xLTAuMi0wLjItMC4yLTAuNGwxLjUtNGMwLjEtMC4yLDAuMi0wLjIsMC40LTAuMmMwLjIsMC4xLDAuMiwwLjIsMC4yLDAuNEwzMiw0Mw0KCUMzMS45LDQzLjEsMzEuOCw0My4yLDMxLjcsNDMuMnoiLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjM4LjciIGN5PSIyOS44IiByPSIxLjciLz4NCjwvc3ZnPg0K);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale3d(0.8, 0.8, 1);
	transform: translate(-50%, -50%) scale3d(0.8, 0.8, 1);
	will-change: transform;
	width: 19.9%;
	height: 19.9%;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	z-index: 1;
}
.product-list-main .item-img img {
	max-width: 100%;
	margin: 0 auto;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	display: block;
	will-change: transform;
}
.product-list-main .item-info {
	width: 288px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-main .item-info {
		max-width: 100%;
		width: 100%;
		padding-left: 0;
		margin-top: auto;
	}
}
.product-list-main .item-info .title {
	display: inline-block;
	margin: 0 0 15px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-main .item-info .title {
		display: block;
		text-align: center;
	}
}
.product-list-main .item-info .title:hover {
	color: #615f5b;
}
.product-list-main .item-info .description {
	font-size: 20px;
	line-height: 22px;
	text-align: center;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.product-list-main .item-info .description {
		font-size: 18px;
		line-height: 20px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-main .item-info .description {
		/*font-size: 16px;*/
		line-height: 18px;
		min-height: 72px;
		/*text-align: left;*/
		/*margin-left: 35px;*/
	}
}
@media only screen and (max-width: 767px) {
	.product-list-main .item-info .description {
		font-size: 18px;
		line-height: 20px;
		min-height: 0;
		/*text-align: left;*/
		/*margin-left: 12vw;*/
	}
}
@media only screen and (max-width: 480px) {
	.product-list-main .item-info .description {
		/*margin-left: 8vw;*/
	}
}
.product-list-main .item-combo-tip {
	font-size: 16px;
	line-height: 20px;
	color: #5f5f5f;
	margin-top: 11px;
	display: inline-block;
	text-align: center;
	display: block;
}
.product-list-main .price-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.product-list-main .price-budacoin {
	width: 22px;
	margin-left: 4px;
	margin-bottom: -1px;
}
@media only screen and (max-width: 767px) {
	.product-list-main .price-budacoin {
		margin-left: 2px;
		margin-bottom: 0;
	}
}
.product-list-drink-items {
	margin: 0 -3.36%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.product-list-drink-items {
		margin: 0 -2.16%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-drink-items {
		margin: 0;
	}
}
.text-empty-filter {
	display: block;
	width: 100%;
	font-size: 20px;
	letter-spacing: 0.05em;
	line-height: 22px;
	color: #a2a2a2;
	margin-bottom: 60px;
	padding: 0 20px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.text-empty-filter {
		margin-bottom: 55px;
	}
}
@media only screen and (max-width: 767px) {
	.text-empty-filter {
		margin-bottom: 45px;
	}
}
.product-list-drink,
.product-list-sushi {
	padding-top: 110px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-drink,
	.product-list-sushi {
		padding-top: 55px;
	}
}
.product-list-drink .item-content,
.product-list-sushi .item-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}
.product-list-drink-items,
.product-list-sushi-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.product-list-drink .item,
.product-list-sushi .item {
	width: 25%;
	margin: 0 0 100px;
	padding: 0 3.36%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.product-list-drink .item,
	.product-list-sushi .item {
		padding: 0 2.16%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.product-list-drink .item,
	.product-list-sushi .item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-flex: inherit;
		-webkit-flex-grow: inherit;
		-ms-flex-positive: inherit;
		flex-grow: inherit;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 33.33%;
		margin-bottom: 55px;
		padding: 0 3.75%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-drink .item,
	.product-list-sushi .item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 3.75%;
		margin-bottom: 55px;
		width: 50%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.product-list-drink .item,
	.product-list-sushi .item {
		width: 50%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) and (min-width: 800px) {
	.product-list-drink .item,
	.product-list-sushi .item {
		width: 33.33%;
		margin-bottom: 55px;
		padding: 0 15px;
	}
}
@media only screen and (max-width: 767px) {
	.product-list-drink .item,
	.product-list-sushi .item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 auto 45px;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.product-list-main .item-info .description {
		min-height: 80px;
	}
	.product-list-drink .item,
	.product-list-sushi .item {
		padding: 0 20px;
		margin-bottom: 45px;
		width: 50%;
	}
}
.product-list-drink .item-img,
.product-list-sushi .item-img {
	width: 100%;
	height: 270px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-drink .item-img,
	.product-list-sushi .item-img {
		padding: 0;
		margin-bottom: 15px;
		max-width: 100px;
		height: 250px;
	}
}
@media only screen and (max-width: 767px) {
	.product-list-drink .item-img,
	.product-list-sushi .item-img {
		padding: 0;
		margin-bottom: 15px;
		max-width: 110px;
		height: 200px;
	}
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.product-list-drink .item-img,
	.product-list-sushi .item-img {
		max-width: 110px;
		height: auto;
	}
}
.product-list-drink .item-img img,
.product-list-sushi .item-img img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	display: block;
}
.product-list-drink .item-info,
.product-list-sushi .item-info {
	text-align: center;
	width: 100%;
}
.product-list-drink .item-info .description,
.product-list-sushi .item-info .description {
	font-size: 18px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-drink .item-info .description,
	.product-list-sushi .item-info .description {
		/*font-size: 16px;*/
	}
	.product-list-sushi .item-img {
		max-width: 250px;
	}
}
.product-list-sushi {
	padding-top: 30px;
}
.product-list-sushi .item {
	margin: 0 0 65px;
}
.product-list-sushi .item .title {
	margin: 10px 0;
}
.product-list-sushi .item-info {
	text-align: left;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.product-list-sushi .item-info form {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.product-list-sushi .item-info .title {
		display: block;
		text-align: center;
	}
}
.product-list-sushi .item-info .description {
	font-size: 20px;
	line-height: 22px;
	text-align: center;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.product-list-sushi .item-info .description {
		font-size: 18px;
		line-height: 20px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.product-list-sushi {
		padding-top: 10px;
	}
	.product-list-sushi .item-info .description {
		/*font-size: 16px;*/
		line-height: 18px;
		/*margin-left: 35px;*/
	}
}
@media only screen and (max-width: 767px) {
	.product-list-sushi .item-info .description {
		font-size: 18px;
		line-height: 20px;
		/*margin-left: 12vw;*/
	}
}
@media only screen and (max-width: 480px) {
	.product-list-sushi .item-info .description {
		/*margin-left: 8vw;*/
	}
}
.product-list-sushi .price-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: auto;
}
@media only screen and (max-width: 767px) {
	.product-list-sushi .item-img {
		max-width: 200px;
	}
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.product-list-sushi .item-img {
		max-width: 250px;
	}
}
.product-list-sushi .item-img img {
	object-fit: contain;
}
.page-wrapper {
	padding: 40px 20px 70px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.page-wrapper {
		padding-bottom: 75px;
	}
}
.page-header {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 65px;
}
.page-head {
	text-align: center;
}
@media only screen and (max-width: 767px) {
	.page-wrapper {
		padding: 40px 20px 20px;
	}
	.page-header {
		display: block;
		margin-bottom: 20px;
	}
	.page-head {
		text-align: left;
	}
}
.page-head .title {
	font-size: 36px;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
	margin-bottom: 25px;
	letter-spacing: 0.01em;
}
@media only screen and (max-width: 767px) {
	.page-head .title {
		font-size: 24px;
		margin-bottom: 10px;
	}
}
.page-head .description {
	font-size: 20px;
	color: #5f5f5f;
	text-transform: uppercase;
	font-family: PF-Light, Arial, sans-serif;
	letter-spacing: 0.05em;
}
.cart-item .item-info .pizza-name,
.page-head .description span {
	font-family: PF-Medium, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
	.page-head .description {
		font-size: 16px;
		letter-spacing: 0.025em;
	}
}
.btn-back,
.cart-item .item-info .description {
	font-family: PF-Light, Arial, sans-serif;
}
.btn-back {
	display: block;
	cursor: pointer;
	position: absolute;
	left: 4.38%;
	top: 10px;
	font-size: 22px;
	color: #7d7d7d;
	padding-left: 45px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media only screen and (max-width: 767px) {
	.btn-back {
		position: relative;
		left: auto;
		top: auto;
		font-size: 16px;
		padding-left: 30px;
		margin-bottom: 15px;
	}
}
.btn-back:hover {
	color: rgba(125, 125, 125, 0.8);
}
.btn-back:hover i.icon-arrow {
	left: 0;
}
.btn-back i.icon-arrow {
	position: absolute;
	color: inherit;
	font-size: 31px;
	top: 50%;
	left: 11px;
	-webkit-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media only screen and (max-width: 767px) {
	.btn-back i.icon-arrow {
		font-size: 18px;
	}
}
.cart-wrapper {
	max-width: 1100px;
	margin: 0 auto;
	border-top: 1px dashed #5f5f5f;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.cart-wrapper {
		max-width: 996px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-wrapper {
		max-width: 90%;
	}
}
.cart-wrapper::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #fff;
}
.cart-wrapper::-webkit-scrollbar {
	width: 4px;
	background-color: #5f5f5f;
}
.cart-wrapper::-webkit-scrollbar-thumb {
	background-color: #8a8a8a;
}
.cart-wrapper .cart-sauces {
	padding: 18px 0 33px;
}
.cart-wrapper .cart-sauces .page-head {
	text-align: left;
}
.cart-wrapper .cart-sauces .page-head .title {
	font-size: 32px;
	margin-bottom: 20px;
}
.cart-wrapper .cart-sauces .cart-sauces__list {
	margin: 0 -5px;
}
.cart-wrapper .cart-sauces .cart-sauces__list .sauce-cart {
	margin: 0 5px;
	min-width: 175px;
}
.cart-wrapper .cart-sauces .sauce-cart__controls {
	padding-left: 10px;
	padding-right: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.cart-anim {
	-webkit-transition: all 0s !important;
	transition: all 0s !important;
	-webkit-animation-name: cart_anim;
	animation-name: cart_anim;
	animation-duration: 1s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 2;
	animation-iteration-count: 2;
	animation-fill-mode: forwards;
}
@-webkit-keyframes cart_anim {
	from,
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
}
@keyframes cart_anim {
	from,
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
}
.cart-items {
	overflow: hidden;
}
@media only screen and (max-width: 767px) {
	.cart-items {
		text-align: center;
		padding-top: 15px;
		border-bottom: 1px dashed #5f5f5f;
	}
}
.cart-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0;
	border-bottom: 1px solid #e7e7e7;
}
@media only screen and (max-width: 767px) {
	.cart-item {
		display: inline-block;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 30px 0 20px;
		border: none;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.cart-item {
		display: block;
		padding-left: 25%;
	}
}
.cart-item.delete {
	-webkit-transform: scale(0.8) translateX(100%);
	-ms-transform: scale(0.8) translateX(100%);
	transform: scale(0.8) translateX(100%);
	opacity: 0;
	-webkit-transition: all 0.4s 0s;
	transition: all 0.4s 0s;
}
.cart-item.\--small-counter {
	padding: 0 !important;
	border: none;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
}
.cart-item.\--small-counter .cart-count {
	height: 28px;
	margin-right: 13px !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	padding: 0;
}
.cart-item.\--small-counter .cart-count .btns {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}
.cart-item.\--small-counter .cart-count .btns:before {
	display: none;
}
.cart-item .left,
.cart-item .right {
	display: -webkit-box;
	display: -ms-flexbox;
}
.cart-item.\--small-counter .cart-count .btns .minus,
.cart-item.\--small-counter .cart-count .btns .plus {
	width: 30px !important;
	height: 100% !important;
	border-right: 1px solid #fff;
}
.cart-item.\--small-counter .cart-count .count-txt {
	width: 30px !important;
	font-size: 19px !important;
	padding: 3px 0 0;
}
.cart-item.\--small-counter .all-cost {
	padding-top: 5px;
	font-size: 19px !important;
}
.cart-item .left {
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media only screen and (max-width: 767px) {
	.cart-item .left {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 100%;
	}
}
.cart-item .right {
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media only screen and (max-width: 767px) {
	.cart-item .right {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-left: 100px;
	}
}
.cart-item .item-photo {
	width: 225px;
	margin-right: 35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 265px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-photo {
		width: 165px;
		height: 220px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .item-photo {
		width: 85px;
		height: 85px;
		margin: 0 15px 0 0;
	}
}
.cart-item .item-photo img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.cart-item .item-info .cake,
.cart-item .radio-button-bar {
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
}
.cart-item .item-info {
	width: -webkit-calc(100% - 260px);
	width: calc(100% - 260px);
}
.cart-item .item-info .pizza-name {
	font-size: 28px;
	color: #000;
	letter-spacing: 0.01em;
	margin-bottom: 13px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info {
		width: -webkit-calc(100% - 200px);
		width: calc(100% - 200px);
	}
	.cart-item .item-info .pizza-name {
		font-size: 24px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info {
		text-align: left;
		width: auto;
	}
	.cart-item .item-info .pizza-name {
		font-size: 21px;
		line-height: 22px;
		margin-bottom: 6px;
	}
}
.cart-item .item-info .description {
	color: #5f5f5f;
	letter-spacing: 0.05em;
	margin-bottom: 15px;
}
.cart-item .item-info .cake,
.cart-item .item-info .price-bar .size {
	font-family: PF-Light, Arial, sans-serif;
	color: #7d7d7d;
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info .description {
		margin-bottom: 11px;
	}
}
.cart-item .item-info .cake {
	font-size: 20px;
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
	letter-spacing: 0.05em;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info .cake {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.cart-item .item-info .icon-cake {
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	margin-right: 12px;
}
.cart-item .item-info .icon-cake_thin {
	width: 35px;
	height: 17px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info .icon-cake_thin {
		width: 30px;
	}
}
.cart-item .item-info .icon-cake_board {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTYuNiwxNS41Yy03LjksMC0xNC0yLjgtMTQtNi41YzAtMy42LDYuMi02LjQsMTQtNi40UzMwLjcsNS40LDMwLjcsOUMzMC43LDEyLjYsMjQuNSwxNS41LDE2LjYsMTUuNXogTTE2LjYsMy45DQoJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCWMtOSwwLTE1LjQsMy41LTE1LjQsOC41YzAsNS40LDYuMyw5LjMsMTUuNCw5LjNjOC42LDAsMTUuMy00LjEsMTUuMy05LjNDMzEuOSw0LjgsMjUuNiwxLjMsMTYuNiwxLjN6Ii8+DQo8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgljMC4zLDAuMywwLjMsMC43LDAsMC45YzAsMC0wLjMsMC40LTAuNCwxQzQuNywxMy41LDQuNCwxMy44LDQuMSwxMy44eiIvPg0KPHBhdGggZD0iTTYuNCwxOC40Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdTNywxNS40LDcsMTUuOHYxLjlDNywxOC4xLDYuOCwxOC40LDYuNCwxOC40eiIvPg0KPHBhdGggZD0iTTEzLjEsMjBjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN3MwLjYsMC4zLDAuNiwwLjd2MS45QzEzLjgsMTkuNywxMy41LDIwLDEzLjEsMjB6Ii8+DQo8cGF0aCBkPSJNMTkuNywxOS43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43VjE5QzIwLjQsMTkuNCwyMC4xLDE5LjcsMTkuNywxOS43eiIvPg0KPHBhdGggZD0iTTkuOSwxNi41Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjdjMC0wLjUsMC4yLTEuNywwLjItMS44YzAuMS0wLjQsMC40LTAuNiwwLjctMC41YzAuNCwwLjEsMC42LDAuNCwwLjUsMC43DQoJYy0wLjEsMC4zLTAuMiwxLjItMC4yLDEuNkMxMC41LDE2LjIsMTAuMywxNi41LDkuOSwxNi41eiIvPg0KPHBhdGggZD0iTTI4LjksMTQuMmMtMC4zLDAtMC42LTAuMi0wLjYtMC42Yy0wLjEtMC42LTAuNC0xLTAuNC0xYy0wLjItMC4zLTAuMi0wLjcsMC0wLjljMC4zLTAuMiwwLjctMC4yLDAuOSwwDQoJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPHBhdGggZD0iTTI2LjQsMTguMmMtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN3YxLjlDMjcuMSwxNy45LDI2LjgsMTguMiwyNi40LDE4LjJ6Ii8+DQo8cGF0aCBkPSJNMjIuOSwxNi42Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdjMC0wLjMtMC4xLTEuMS0wLjItMS42Yy0wLjEtMC40LDAuMi0wLjcsMC41LTAuN2MwLjQtMC4xLDAuNywwLjIsMC43LDAuNQ0KCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
	width: 34px;
	height: 21px;
}
.cart-item .radio-button-bar .radio-button .icon-cake_thin:after,
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.icon-cake_thin:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC44IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNC44IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xNy40LDE1LjljLTkuNywwLTE3LjMtMy41LTE3LjMtOEMwLjEsMy40LDcuNywwLDE3LjQsMHMxNy40LDMuNSwxNy40LDcuOUMzNC44LDEyLjQsMjcuMSwxNS45LDE3LjQsMTUuOXogTTE3LjQsMS4zDQoJYy04LjcsMC0xNiwzLTE2LDYuNmMwLDMuNiw3LjQsNi42LDE2LDYuNnMxNi0zLDE2LTYuNkMzMy40LDQuMywyNi4xLDEuMywxNy40LDEuM3oiLz4NCjxwYXRoIGQ9Ik0xNy40LDE4QzcuNiwxOCwwLDE0LjUsMCwxMC4xVjcuOWMwLTAuNCwwLjMtMC42LDAuNi0wLjZzMC42LDAuMywwLjYsMC42djIuMmMwLDMuNiw3LjQsNi41LDE2LjEsNi41YzguNywwLDE2LTMsMTYtNi42DQoJVjcuOWMwLTAuNCwwLjMtMC42LDAuNy0wLjZzMC43LDAuMywwLjcsMC42VjEwQzM0LjgsMTQuNSwyNy4xLDE4LDE3LjQsMTh6Ii8+DQo8cGF0aCBkPSJNMi44LDExLjZjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsMjQuOC04LjRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRTMjguMSwzLDI3LjgsMy4xTDMsMTEuNQ0KCUMyLjksMTEuNSwyLjksMTEuNiwyLjgsMTEuNnoiLz4NCjxwYXRoIGQ9Ik0wLjksOC45Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRDMC4yLDguMSwwLjQsNy43LDAuNyw3LjZsMjEtNy4xYzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44bC0yMSw3LjENCglDMSw4LjgsMSw4LjksMC45LDguOXoiLz4NCjxwYXRoIGQ9Ik02LjIsMTMuOWMtMC4zLDAtMC41LTAuMi0wLjYtMC40Yy0wLjEtMC4zLDAuMS0wLjcsMC40LTAuOEwzMS42LDRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjgNCglMNi40LDEzLjhDNi4zLDEzLjgsNi4zLDEzLjksNi4yLDEzLjl6Ii8+DQo8cGF0aCBkPSJNMTIuNywxNS42Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDIxLjItNy40YzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44DQoJbC0yMS4yLDcuNEMxMi44LDE1LjUsMTIuOCwxNS42LDEyLjcsMTUuNnoiLz4NCjwvc3ZnPg0K);
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info .icon-cake_board {
		width: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info .cake {
		font-size: 18px;
		letter-spacing: 0.025em;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-bottom: 4px;
	}
	.cart-item .item-info .icon-cake {
		display: none;
	}
	.cart-item .item-info .price-bar {
		width: 100%;
		margin-bottom: 7px;
	}
}
.cart-item .item-info .price-bar .size {
	font-size: 20px;
	letter-spacing: 0.05em;
	margin-bottom: 30px;
	white-space: nowrap;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info .price-bar .size {
		font-size: 18px;
		letter-spacing: 0.025em;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info .price-bar .size {
		font-size: 18px;
		letter-spacing: 0.025em;
		margin-bottom: 0;
	}
}
.cart-item .item-info .price-bar .size b {
	color: #5f5f5f;
	font-family: PF-Medium, Arial, sans-serif;
}
.cart-item .item-info .price-bar .price {
	font-size: 18px;
	font-family: PF-Light, Arial, sans-serif;
	color: #a2a2a2;
	letter-spacing: 0.05em;
	white-space: nowrap;
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info .price-bar .price {
		display: none;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.cart-item .item-info .price-bar .price span {
	font-size: 30px;
	color: #5f5f5f;
	font-family: PF-Regular, Arial, sans-serif;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .item-info .price-bar .price span {
		font-size: 26px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .item-info .price-bar .price span {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.cart-item .radio-button-bar {
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}
.cart-item .radio-button-bar .bar-ttl {
	font-family: PF-Medium, Arial, sans-serif;
	font-size: 18px;
	color: #000;
	letter-spacing: 0.05em;
	padding-right: 25px;
}
.cart-footer .min-order-text,
.cart-footer .total-cost-wrap,
.cart-footer .total-cost-wrap .total-cost-text,
.cart-item .cart-count .count-txt,
.cart-item .radio-button-bar .radio-button .radio-name {
	font-family: PF-Light, Arial, sans-serif;
}
.cart-item .radio-button-bar .radio-button:last-child .radio-label {
	margin-left: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.cart-item .radio-button-bar .bar-ttl {
		padding-right: 15px;
	}
	.cart-item .radio-button-bar .radio-button:last-child .radio-label {
		margin-left: 15px;
	}
}
.cart-item .radio-button-bar .radio-button .radio-name {
	font-size: 18px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	white-space: nowrap;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.cart-item .radio-button-bar .radio-button .radio-name {
		font-size: 16px;
		letter-spacing: 0.025em;
	}
}
.cart-item .radio-button-bar .radio-button .radio-label {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.cart-item .radio-button-bar .radio-button .radio-label input[type="radio"] {
	opacity: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.cart-item
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span {
	color: #000;
}
.cart-item
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:before {
	opacity: 1;
}
.cart-item .radio-button-bar .radio-button .icon-cake:before,
.cart-item
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:after {
	opacity: 0;
}
.cart-item .radio-button-bar .radio-button .icon-cake {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-right: 3px;
}
.cart-item .radio-button-bar .radio-button .icon-cake:after,
.cart-item .radio-button-bar .radio-button .icon-cake:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.cart-item .btn-close:hover:after,
.filter-block-wrapper .filter-title .btn-approve-wrap:active,
.filter-block-wrapper .filter-title .btn-approve:active,
.filter-block-wrapper .filter-title .btn-close:active,
.hamburger:hover,
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .minus:hover:after,
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .plus:hover:after {
	opacity: 0.7;
}
.cart-item .radio-button-bar .radio-button .icon-cake_thin {
	width: 35px;
	height: 19px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .radio-button-bar .radio-button .icon-cake_thin {
		width: 30px;
	}
}
.cart-item .radio-button-bar .radio-button .icon-cake_thin:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC44IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNC44IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0zNC4xLDcuOVYxMGMwLDQtNy41LDcuMy0xNi43LDcuM1MwLjYsMTQuMSwwLjYsMTAuMVY3LjkiLz4NCgk8cGF0aCBkPSJNMTcuNCwxOEM3LjYsMTgsMCwxNC41LDAsMTAuMVY3LjljMC0wLjQsMC4zLTAuNiwwLjYtMC42czAuNiwwLjMsMC42LDAuNnYyLjJjMCwzLjYsNy40LDYuNSwxNi4xLDYuNWM4LjcsMCwxNi0zLDE2LTYuNg0KCQlWNy45YzAtMC40LDAuMy0wLjYsMC43LTAuNnMwLjcsMC4zLDAuNywwLjZWMTBDMzQuOCwxNC41LDI3LjEsMTgsMTcuNCwxOHoiLz4NCjwvZz4NCjxnPg0KCTxlbGxpcHNlIGZpbGw9IiNGRkMyNTgiIGN4PSIxNy40IiBjeT0iNy45IiByeD0iMTYuNyIgcnk9IjcuMyIvPg0KCTxwYXRoIGQ9Ik0xNy40LDE1LjljLTkuNywwLTE3LjMtMy41LTE3LjMtOEMwLjEsMy40LDcuNywwLDE3LjQsMHMxNy40LDMuNSwxNy40LDcuOUMzNC44LDEyLjQsMjcuMSwxNS45LDE3LjQsMTUuOXogTTE3LjQsMS4zDQoJCWMtOC43LDAtMTYsMy0xNiw2LjZjMCwzLjYsNy40LDYuNiwxNiw2LjZzMTYtMywxNi02LjZDMzMuNCw0LjMsMjYuMSwxLjMsMTcuNCwxLjN6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMi44LDExLjZjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsMjQuOC04LjRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRTMjguMSwzLDI3LjgsMy4xTDMsMTEuNQ0KCUMyLjksMTEuNSwyLjksMTEuNiwyLjgsMTEuNnoiLz4NCjxwYXRoIGQ9Ik0wLjksOC45Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRDMC4yLDguMSwwLjQsNy43LDAuNyw3LjZsMjEtNy4xYzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44bC0yMSw3LjENCglDMSw4LjgsMSw4LjksMC45LDguOXoiLz4NCjxwYXRoIGQ9Ik02LjIsMTMuOWMtMC4zLDAtMC41LTAuMi0wLjYtMC40Yy0wLjEtMC4zLDAuMS0wLjcsMC40LTAuOEwzMS42LDRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjgNCglMNi40LDEzLjhDNi4zLDEzLjgsNi4zLDEzLjksNi4yLDEzLjl6Ii8+DQo8cGF0aCBkPSJNMTIuNywxNS42Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDIxLjItNy40YzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44DQoJbC0yMS4yLDcuNEMxMi44LDE1LjUsMTIuOCwxNS42LDEyLjcsMTUuNnoiLz4NCjwvc3ZnPg0K);
}
.cart-item .radio-button-bar .radio-button .icon-cake_board {
	width: 34px;
	height: 21px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .radio-button-bar .radio-button .icon-cake_board {
		width: 30px;
	}
}
.cart-item .radio-button-bar .radio-button .icon-cake_board:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTYuNiwxNS41Yy03LjksMC0xNC0yLjgtMTQtNi41YzAtMy42LDYuMi02LjQsMTQtNi40UzMwLjcsNS40LDMwLjcsOUMzMC43LDEyLjYsMjQuNSwxNS41LDE2LjYsMTUuNXogTTE2LjYsMy45DQoJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCWMtOSwwLTE1LjQsMy41LTE1LjQsOC41YzAsNS40LDYuMyw5LjMsMTUuNCw5LjNjOC42LDAsMTUuMy00LjEsMTUuMy05LjNDMzEuOSw0LjgsMjUuNiwxLjMsMTYuNiwxLjN6Ii8+DQo8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgljMC4zLDAuMywwLjMsMC43LDAsMC45YzAsMC0wLjMsMC40LTAuNCwxQzQuNywxMy41LDQuNCwxMy44LDQuMSwxMy44eiIvPg0KPHBhdGggZD0iTTYuNCwxOC40Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdTNywxNS40LDcsMTUuOHYxLjlDNywxOC4xLDYuOCwxOC40LDYuNCwxOC40eiIvPg0KPHBhdGggZD0iTTEzLjEsMjBjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN3MwLjYsMC4zLDAuNiwwLjd2MS45QzEzLjgsMTkuNywxMy41LDIwLDEzLjEsMjB6Ii8+DQo8cGF0aCBkPSJNMTkuNywxOS43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43VjE5QzIwLjQsMTkuNCwyMC4xLDE5LjcsMTkuNywxOS43eiIvPg0KPHBhdGggZD0iTTkuOSwxNi41Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjdjMC0wLjUsMC4yLTEuNywwLjItMS44YzAuMS0wLjQsMC40LTAuNiwwLjctMC41YzAuNCwwLjEsMC42LDAuNCwwLjUsMC43DQoJYy0wLjEsMC4zLTAuMiwxLjItMC4yLDEuNkMxMC41LDE2LjIsMTAuMywxNi41LDkuOSwxNi41eiIvPg0KPHBhdGggZD0iTTI4LjksMTQuMmMtMC4zLDAtMC42LTAuMi0wLjYtMC42Yy0wLjEtMC42LTAuNC0xLTAuNC0xYy0wLjItMC4zLTAuMi0wLjcsMC0wLjljMC4zLTAuMiwwLjctMC4yLDAuOSwwDQoJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPHBhdGggZD0iTTI2LjQsMTguMmMtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN3YxLjlDMjcuMSwxNy45LDI2LjgsMTguMiwyNi40LDE4LjJ6Ii8+DQo8cGF0aCBkPSJNMjIuOSwxNi42Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdjMC0wLjMtMC4xLTEuMS0wLjItMS42Yy0wLjEtMC40LDAuMi0wLjcsMC41LTAuN2MwLjQtMC4xLDAuNywwLjIsMC43LDAuNQ0KCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.cart-item .radio-button-bar .radio-button .icon-cake_board:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMzIuNiw5LjhjMCw1LjctNy4xLDkuOS0xNiw5LjlzLTE2LTMuOC0xNi05LjljMC01LjEsNS45LTkuMiwxNi05LjJDMjYuOSwwLjYsMzIuNiw0LjgsMzIuNiw5Ljh6Ii8+DQoJPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCQljLTksMC0xNS40LDMuNS0xNS40LDguNWMwLDUuNCw2LjMsOS4zLDE1LjQsOS4zYzguNiwwLDE1LjMtNC4xLDE1LjMtOS4zQzMxLjksNC44LDI1LjYsMS4zLDE2LjYsMS4zeiIvPg0KPC9nPg0KPGc+DQoJPGVsbGlwc2UgZmlsbD0iI0ZGQzI1OCIgY3g9IjE2LjYiIGN5PSI5IiByeD0iMTMuNCIgcnk9IjUuOCIvPg0KCTxwYXRoIGQ9Ik0xNi42LDE1LjVjLTcuOSwwLTE0LTIuOC0xNC02LjVjMC0zLjYsNi4yLTYuNCwxNC02LjRTMzAuNyw1LjQsMzAuNyw5QzMwLjcsMTIuNiwyNC41LDE1LjUsMTYuNiwxNS41eiBNMTYuNiwzLjkNCgkJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTQuNywxMS43YzAsMC0wLjUsMC41LTAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgkJYzAuMywwLjMsMC4zLDAuNywwLDAuOWMwLDAtMC4zLDAuNC0wLjQsMUM0LjcsMTMuNSw0LjQsMTMuOCw0LjEsMTMuOHoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik02LjQsMTcuN2MwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNNi40LDE4LjRjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN1M3LDE1LjQsNywxNS44djEuOUM3LDE4LjEsNi44LDE4LjQsNi40LDE4LjR6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMTMuMSwxOS4zYzAsMCwwLTEuMSwwLTEuOSIvPg0KCTxwYXRoIGQ9Ik0xMy4xLDIwYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuOUMxMy44LDE5LjcsMTMuNSwyMCwxMy4xLDIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTE5LjcsMTljMCwwLDAtMS4xLDAtMS45Ii8+DQoJPHBhdGggZD0iTTE5LjcsMTkuN2MtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN1YxOUMyMC40LDE5LjQsMjAuMSwxOS43LDE5LjcsMTkuN3oiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0xMC4xLDE0LjFjMCwwLTAuMiwxLjItMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik05LjksMTYuNWMtMC40LDAtMC42LTAuMy0wLjYtMC43YzAtMC41LDAuMi0xLjcsMC4yLTEuOGMwLjEtMC40LDAuNC0wLjYsMC43LTAuNWMwLjQsMC4xLDAuNiwwLjQsMC41LDAuNw0KCQljLTAuMSwwLjMtMC4yLDEuMi0wLjIsMS42QzEwLjUsMTYuMiwxMC4zLDE2LjUsOS45LDE2LjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMjguMywxMi4xYzAsMCwwLjUsMC41LDAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNMjguOSwxNC4yYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZjLTAuMS0wLjYtMC40LTEtMC40LTFjLTAuMi0wLjMtMC4yLTAuNywwLTAuOWMwLjMtMC4yLDAuNy0wLjIsMC45LDANCgkJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTI2LjQsMTcuNWMwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNMjYuNCwxOC4yYy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43djEuOUMyNy4xLDE3LjksMjYuOCwxOC4yLDI2LjQsMTguMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0yMi43LDE0LjJjMCwwLDAuMiwxLjIsMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik0yMi45LDE2LjZjLTAuNCwwLTAuNy0wLjMtMC43LTAuN2MwLTAuMy0wLjEtMS4xLTAuMi0xLjZjLTAuMS0wLjQsMC4yLTAuNywwLjUtMC43YzAuNC0wLjEsMC43LDAuMiwwLjcsMC41DQoJCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.cart-item .cart-count {
	width: auto;
	height: 67px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 35px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .cart-count {
		height: 50px;
		margin-right: 25px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .cart-count {
		margin-right: 0;
		height: 60px;
		margin-bottom: 20px;
	}
}
.cart-item .cart-count .count-txt {
	background: #e1ddd6;
	padding: 5px;
	color: #000;
	text-align: center;
	font-size: 22px;
	letter-spacing: 0.06em;
	width: 67px;
	height: 100%;
	border-radius: 0 !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .cart-count .count-txt {
		width: 50px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .cart-count .count-txt {
		width: 60px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.cart-item .cart-count .count-txt:hover {
	background-color: #d6d2cc;
}
.cart-item .cart-count .btns {
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.cart-item .cart-count .btns:before {
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	background-color: #e1ddd6;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.cart-item .cart-count {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.cart-item .cart-count .btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cart-item .cart-count .btns:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}
.cart-item .cart-count .btns .minus,
.cart-item .cart-count .btns .plus {
	cursor: pointer;
	position: relative;
	display: block;
	width: 66px;
	height: 100%;
	background-color: #eee;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .cart-count .btns .minus,
	.cart-item .cart-count .btns .plus {
		width: 50px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.cart-item .cart-count .btns .minus,
	.cart-item .cart-count .btns .plus {
		width: 25px;
		height: 50%;
	}
}
.cart-item .cart-count .btns .minus:hover,
.cart-item .cart-count .btns .plus:hover {
	background-color: #eae8e8;
}
.cart-item .cart-count .btns .minus:after,
.cart-item .cart-count .btns .plus:after {
	content: "\e92d";
	font-family: Buddha;
	display: block;
	font-size: 6px;
	color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}
.cart-item .cart-count .btns .plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.cart-item .all-cost {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #000;
	font-size: 30px;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.05em;
}
.cart-item .all-cost .cost-for-all {
	display: inline-block;
}
.cart-item .btn-close {
	cursor: pointer;
	margin-left: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-item .all-cost {
		font-size: 26px;
		letter-spacing: 0.025em;
	}
	.cart-item .btn-close {
		margin-left: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-item .cart-count .btns .minus,
	.cart-item .cart-count .btns .plus {
		width: 60px;
	}
	.cart-item .all-cost {
		font-size: 22px;
		letter-spacing: 0.025em;
		margin-bottom: 8px;
	}
	.cart-item .btn-close {
		position: absolute;
		top: 15px;
		right: 15px;
		margin-left: 0;
	}
}
.cart-item .btn-close:after {
	content: "\e908";
	font-family: Buddha;
	font-size: 29px;
	color: #000;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.cart-item .btn-close:after {
		font-size: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.cart-item .btn-close:after {
		font-size: 16px;
	}
}
.cart-footer {
	padding-top: 35px;
	text-align: center;
}
.cart-footer .total-cost-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	font-size: 36px;
	color: #000;
	letter-spacing: 0.01em;
	padding-bottom: 5px;
}
.cart-footer .total-cost-wrap .total-cost-label {
	display: block;
}
@media only screen and (max-width: 480px) {
	.cart-footer .total-cost-wrap .total-cost-label {
		width: 100%;
	}
}
.cart-footer .total-cost-wrap .price-budacoin {
	margin-bottom: 0;
	width: 29px;
	margin-left: 5px;
}
@media only screen and (max-width: 767px) {
	.cart-footer {
		padding-top: 25px;
	}
	.cart-footer .total-cost-wrap {
		font-size: 28px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cart-footer .total-cost-wrap .price-budacoin {
		margin-bottom: -1px;
		width: 26px;
		margin-left: 2px;
	}
}
.cart-footer .total-cost-wrapper {
	padding-bottom: 35px;
}
.cart-footer .min-order-text {
	font-size: 18px;
	color: #615f5b;
	text-align: center;
	letter-spacing: 0.05em;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.cart-footer .min-order-text {
		font-size: 16px;
	}
}
.cart-footer .min-order-text .price-budacoin {
	margin-bottom: -4px;
	width: 26px;
}
.cart-footer .total-cost {
	font-family: PF-Medium, Arial, sans-serif;
}
.cart-order-bar .btn-order,
.form-field input,
.karma-wrapper .desc,
.page-wrapper_karma .check-karma-result .form-title {
	font-family: PF-Light, Arial, sans-serif;
}
.cart-order-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.cart-order-bar .btn-order {
	min-width: 255px;
	cursor: pointer;
	background-color: #000;
	color: #fff;
	font-size: 22px;
	padding: 0 50px;
	-webkit-transition: margin 0.3s;
	transition: margin 0.3s;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-order-bar .btn-order {
		padding: 0 29px;
		white-space: nowrap;
	}
}
.cart-order-bar .btn-order:hover .icon-karma-btn {
	right: -10px;
}
.cart-order-bar .btn-order .icon-karma-btn {
	position: relative;
	display: inline-block;
	margin-left: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	right: 0;
	font-size: 18px;
	line-height: 69px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-order-bar .btn-order .icon-karma-btn {
		font-size: 16px;
	}
}
@media only screen and (max-width: 767px) {
	.cart-order-bar {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cart-order-bar .btn-order {
		height: 50px;
	}
	.cart-order-bar .btn-order.error-msg-show {
		margin-bottom: 60px;
	}
	.cart-order-bar .btn-order .icon-karma-btn {
		font-size: 15px;
		line-height: 50px;
	}
}
.cart-order-bar .btn-order .form-field,
.cart-order-bar .btn-order .form-field i {
	line-height: 55px;
}
.card-order-personal-data {
	font-size: 16px;
	line-height: 20px;
	color: #5f5f5f;
	margin-top: 11px;
	text-align: right;
}
@media only screen and (max-width: 767px) {
	.card-order-personal-data {
		margin-top: 0;
		text-align: center;
	}
}
.form-field-bar {
	margin: 35px -8px 0;
}
@media only screen and (max-width: 767px) {
	.form-field-bar {
		margin: 30px 0 0;
	}
}
.form-field {
	position: relative;
	margin: 0 8px;
	height: 69px;
	line-height: 69px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
@media only screen and (max-width: 767px) {
	.form-field {
		margin: 0 0 15px;
		height: 50px;
		line-height: 50px;
		width: 100%;
	}
}
.form-field input {
	font-size: 22px;
	width: 100%;
	height: 100%;
	line-height: 30px;
}
.field-with-ico {
	position: relative;
}
.field-with-ico input {
	padding: 2px 50px 0 29px;
	background-color: #eee;
	color: #8a8a8a;
	letter-spacing: 1px;
}
.field-with-ico input::-moz-placeholder {
	color: rgba(138, 138, 138, 0.8);
}
.field-with-ico input:-moz-placeholder {
	color: rgba(138, 138, 138, 0.8);
}
.field-with-ico input:-ms-input-placeholder {
	color: rgba(138, 138, 138, 0.8);
}
.field-with-ico input::-webkit-input-placeholder {
	color: rgba(138, 138, 138, 0.8);
}
@media only screen and (max-width: 767px) {
	.form-field input {
		font-size: 18px;
		line-height: 50px;
	}
	.field-with-ico input {
		padding: 0 40px 0 20px;
	}
}
.field-with-ico input:hover {
	background-color: #eae8e8;
}
.field-with-ico i {
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
	font-size: 24px;
	color: #8a8a8a;
	line-height: 69px;
}
.cart-sauces {
	padding: 52px 0 34px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.cart-sauces {
		max-width: 460px;
		margin: auto;
	}
}
@media only screen and (max-width: 767px) {
	.field-with-ico i {
		font-size: 18px;
		line-height: 50px;
	}
	.cart-sauces {
		padding: 25px 0 10px;
	}
}
.cart-sauces.\--in-popup {
	padding: 18px 0 33px;
}
.cart-sauces.\--in-popup .page-head {
	text-align: left;
}
.cart-sauces.\--in-popup .page-head .title {
	font-size: 32px;
	margin-bottom: 20px;
}
.cart-sauces__list {
	padding: 13px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.cart-sauces__list .sauce-cart {
	width: 20%;
	text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.cart-sauces__list {
		padding: 5px 0 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cart-sauces__list .sauce-cart {
		width: 100%;
		margin-bottom: -1px;
	}
}
.sauce-cart {
	border: 1px solid #e7e7e7;
	margin-right: -1px;
	padding-bottom: 29px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.sauce-cart {
		margin-right: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 12px 0 6px 5px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.sauce-cart__title {
	font-size: 22px;
	padding: 20px 25px 0;
	color: #5f5f5f;
	height: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.sauce-cart__title-all-cost-for-mob {
	display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.sauce-cart__title {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		font-size: 15px;
		height: auto;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-webkit-align-items: end;
		-ms-flex-align: end;
		align-items: end;
		text-align: left;
		padding: 0 7px;
	}
	.sauce-cart__title-all-cost-for-mob {
		display: block;
	}
	.sauce-cart__title-all-cost-for-mob .all-cost {
		font-weight: 700;
		color: #000;
		margin-top: 3px;
	}
}
.karma-wrapper .counter,
.sauce-cart__img {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
}
.sauce-cart__img {
	height: 72px;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.sauce-cart__img img {
	max-width: 100%;
	max-height: 100%;
}
.sauce-cart__controls {
	padding-left: 32px;
	padding-right: 23px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.sauce-cart__controls {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.sauce-cart__img {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 37px;
		height: auto;
		margin-bottom: 0;
	}
	.sauce-cart__controls {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		padding-left: 0;
		padding-right: 0;
	}
	.sauce-cart__controls .cart-count {
		margin-right: 0 !important;
		margin-bottom: 0;
	}
	.sauce-cart__controls .all-cost {
		display: none;
	}
}
.all-cost .price-budacoin {
	height: 23px;
	margin-left: 4px;
	margin-bottom: -1px;
}
.page-wrapper_karma .moving-eye {
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.page-wrapper_karma .eyelid {
	-webkit-transform-origin: center top 5px;
	-ms-transform-origin: center top 5px;
	transform-origin: center top 5px;
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	transform-box: fill-box;
	animation-name: eyelid;
	animation-duration: 5s;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@keyframes eyelid {
	0%,
	100%,
	15% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	7% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
}
.page-wrapper_karma .check-karma-result {
	display: none;
	margin-top: 40px;
}
@media only screen and (max-width: 767px) {
	.sauce-cart__controls .cart-count {
		padding: 25px 0 10px;
	}
	.all-cost .price-budacoin {
		height: 17px;
		margin-left: 2px;
		margin-bottom: 0;
	}
	.page-wrapper_karma .check-karma-result {
		margin-top: 30px;
	}
}
.page-wrapper_karma .check-karma-result .form-title {
	display: block;
	font-size: 36px;
	color: #000;
	letter-spacing: 0.01em;
	text-align: center;
	padding: 10px 0;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.page-wrapper_karma .form-field-bar {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0 -8px;
	}
}
.page-wrapper_karma .form-field-bar .form-field {
	-webkit-box-flex: inherit;
	-webkit-flex-grow: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.page-wrapper_karma .form-field-bar .form-field {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin: 0 8px;
	}
}
.page-wrapper_karma .btn-order {
	display: block;
	text-align: center;
	padding: 0 40px;
	line-height: 69px;
	height: 69px;
}
@media only screen and (max-width: 767px) {
	.page-wrapper_karma .check-karma-result .form-title {
		font-size: 26px;
	}
	.page-wrapper_karma .btn-order {
		height: 50px;
		line-height: 50px;
	}
	.page-wrapper_karma .cart-order-bar {
		-webkit-flex-wrap: inherit;
		-ms-flex-wrap: inherit;
		flex-wrap: inherit;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0 -8px;
	}
}
@media only screen and (max-width: 480px) {
	.page-wrapper_karma .form-field-bar .form-field {
		width: 100%;
	}
	.page-wrapper_karma .cart-order-bar {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0;
	}
}
.page-wrapper_karma .cart-order-bar .form-field {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 8px;
	margin-right: 8px;
}
.page-wrapper_karma .page-header {
	position: absolute;
	left: 4.38%;
	top: 10px;
}
@media only screen and (max-width: 767px) {
	.page-wrapper_karma .page-header {
		position: relative;
		left: auto;
		top: auto;
	}
}
.page-wrapper_karma .page-header .btn-back {
	position: static;
}
.karma-wrapper {
	position: relative;
}
.karma-wrapper .desc {
	font-size: 20px;
	line-height: 26px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
}
.karma-wrapper .karma-block {
	text-align: center;
	margin-bottom: 35px;
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .desc {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.025em;
	}
	.karma-wrapper .karma-block {
		margin-bottom: 20px;
	}
}
.karma-wrapper .karma-block .title {
	font-size: 36px;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.01em;
	margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .karma-block .title {
		font-size: 28px;
		margin-bottom: 10px;
	}
}
.karma-wrapper .karma-main-img {
	max-width: 131px;
	margin: 0 auto 30px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px) {
	.karma-wrapper .karma-main-img {
		max-width: 100px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.karma-wrapper .karma-main-img {
		max-width: 110px;
	}
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .karma-main-img {
		width: 25%;
		max-width: 85px;
		margin-bottom: 20px;
	}
}
.karma-wrapper .counter {
	width: auto;
	height: 67px;
	display: flex;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.karma-wrapper .counter {
		height: 50px;
	}
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .counter {
		height: 50px;
	}
}
.karma-wrapper .counter .count-txt {
	background: #e1ddd6;
	padding: 5px;
	color: #000;
	text-align: center;
	font-family: PF-Light, Arial, sans-serif;
	font-size: 22px;
	letter-spacing: 0.06em;
	width: 67px;
	height: 100%;
	border-radius: 0 !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.karma-wrapper .counter .count-txt {
		width: 50px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .counter .count-txt {
		width: 50px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.karma-wrapper .counter .count-txt:hover {
	background-color: #d6d2cc;
}
.karma-wrapper .counter .btns {
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.karma-wrapper .counter .btns:before {
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	background-color: #e1ddd6;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}
.karma-wrapper .counter .btns .minus,
.karma-wrapper .counter .btns .plus {
	cursor: pointer;
	position: relative;
	display: block;
	width: 66px;
	height: 100%;
	background-color: #eee;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (max-width: 767px) {
	.karma-wrapper .counter .btns .minus,
	.karma-wrapper .counter .btns .plus {
		width: 50px;
	}
}
.karma-wrapper .counter .btns .minus:hover,
.karma-wrapper .counter .btns .plus:hover {
	background-color: #eae8e8;
}
.karma-wrapper .counter .btns .minus:after,
.karma-wrapper .counter .btns .plus:after {
	content: "\e92d";
	font-family: Buddha;
	display: block;
	font-size: 6px;
	color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}
.btn-check-karma,
.btn-karma,
.karma-wrapper .karma-form .karma-form-item .ttl {
	font-family: PF-Light, Arial, sans-serif;
}
.karma-wrapper .counter .btns .plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.karma-wrapper .karma-form {
	text-align: center;
}
.karma-wrapper .karma-form .karma-form-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .karma-form .karma-form-items {
		margin-bottom: 0;
		margin-left: -5px;
		margin-right: -5px;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
}
@media only screen and (max-width: 350px) {
	.karma-wrapper .karma-form .karma-form-items {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.karma-wrapper .karma-form .karma-form-items {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.karma-wrapper .karma-form .karma-form-item {
	text-align: center;
	margin: 0 20px;
}
@media only screen and (max-width: 767px) {
	.karma-wrapper .karma-form .karma-form-item {
		margin: 0 5px 20px;
	}
}
.karma-wrapper .karma-form .karma-form-item .img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 70px;
}
.karma-wrapper .karma-form .karma-form-item .ttl {
	font-size: 20px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	margin-bottom: 10px;
}
.karma-wrapper .karma-form .karma-form-pizza .img {
	position: relative;
}
.karma-wrapper .karma-form .karma-form-pizza .img .burst {
	bottom: 80%;
}
.karma-wrapper .karma-form .karma-form-pizza img {
	display: inline-block;
	max-width: 60px;
	-webkit-animation-duration: 0.35s;
	animation-duration: 0.35s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	will-change: transform;
}
.burst-line:after,
.karma-wrapper .karma-form .karma-form-drink .drink-circle,
.thanks-modal .thanks-modal-block .img {
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-delay: 0s;
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.karma-wrapper .karma-form .karma-form-pizza img {
		max-width: 54px;
		margin-bottom: 0;
	}
	.karma-wrapper .karma-form .karma-form-drink .img {
		margin-bottom: 0;
	}
}
.karma-wrapper .karma-form .karma-form-drink .drink-circle {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay: 0s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	will-change: transform;
}
.karma-wrapper .karma-form .karma-form-drink .drink-circle.drink-circle-1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.karma-wrapper .karma-form .karma-form-drink .drink-circle.drink-circle-3 {
	-webkit-animation-delay: 0.35s;
	animation-delay: 0.35s;
}
.karma-wrapper .karma-form .karma-form-drink .img-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 70px;
}
.karma-wrapper .karma-form .karma-form-drink .img {
	display: block;
	max-width: 24px;
	height: auto;
	width: 100%;
}
.karma-wrapper .karma-form .karma-form-drink .img svg {
	max-width: 100%;
}
.karma-wrapper .karma-form .karma-form-drink img {
	max-width: 24px;
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.karma-wrapper .karma-form .karma-form-drink img {
		max-width: 24px;
		height: 50px;
		margin-bottom: 0;
	}
}
@-webkit-keyframes drink-circle-anim {
	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}
@keyframes drink-circle-anim {
	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
	}
}
.btn-karma {
	cursor: pointer;
	background-color: #eee;
	color: #000;
	font-size: 22px;
	padding: 0 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.btn-karma {
		padding: 0 29px;
		white-space: nowrap;
	}
	.btn-check-karma {
		white-space: nowrap;
	}
}
.btn-karma:hover .icon-karma-btn {
	top: -5px;
}
.btn-karma .icon-karma-btn {
	position: relative;
	display: inline-block;
	margin-left: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	top: 0;
	font-size: 18px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.btn-karma .icon-karma-btn {
		font-size: 16px;
	}
}
@media only screen and (max-width: 767px) {
	.btn-karma {
		height: 50px;
	}
	.btn-karma .icon-karma-btn {
		font-size: 15px;
	}
}
.btn-check-karma {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	background-color: #000;
	color: #fff;
	font-size: 22px;
	padding: 0 60px;
	height: 69px;
	line-height: 69px;
	margin: 0 auto;
	text-align: center;
}
@media only screen and (max-width: 767px) {
	.btn-check-karma {
		height: 50px;
		line-height: 50px;
	}
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.btn-check-karma {
		display: table;
		width: 100%;
		text-align: center;
		padding: 0;
	}
}
.btn-check-karma span {
	color: inherit;
	font: inherit;
}
.filter-block-wrapper .filter-title,
.filter-btn {
	font-family: PF-Light, Arial, sans-serif;
	color: #000;
}
@media only screen and (min-width: 1200px) {
	.karma-wrapper .karma-form .karma-form-pizza:hover .burst-line:after {
		-webkit-animation-name: burstAnimation;
		animation-name: burstAnimation;
	}
	.karma-wrapper .karma-form .karma-form-drink:hover .drink-circle {
		-webkit-animation-name: drink-circle-anim;
		animation-name: drink-circle-anim;
	}
	.btn-check-karma:hover .icon-karma-hand {
		top: -5px;
	}
	.filter-block-wrapper .filter-title .btn-approve:hover {
		opacity: 0.7;
	}
}
.btn-check-karma:active .icon-karma-hand {
	top: -5px;
}
.btn-check-karma .icon-karma-hand {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-left: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	font-size: 32px;
	line-height: 69px;
	top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.btn-check-karma .icon-karma-hand {
		font-size: 27px;
	}
}
@media only screen and (max-width: 767px) {
	.btn-check-karma .icon-karma-hand {
		font-size: 24px;
		line-height: 50px;
	}
}
.filter-btn {
	display: none;
	cursor: pointer;
	height: 69px;
	line-height: 69px;
	background-color: #eee;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	text-align: center;
	font-size: 22px;
	letter-spacing: 0.06em;
	margin: 20px 20px 45px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media only screen and (max-width: 767px) {
	.filter-btn {
		display: block;
	}
}
.filter-btn:hover {
	background-color: rgba(144, 153, 63, 0.7);
}
.filter-btn .icon-filter-button {
	display: inline-block;
	vertical-align: middle;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMyAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjMgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmUgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuMSIgeTE9IjIuNiIgeDI9IjIyLjMiIHkyPSIyLjYiLz4NCjxsaW5lIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzLjciIHkxPSI5LjQiIHgyPSIxOCIgeTI9IjkuNCIvPg0KPGxpbmUgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQuOSIgeTE9IjE2LjIiIHgyPSIyMi4zIiB5Mj0iMTYuMiIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNi42IiBjeT0iMi43IiByPSIyLjIiLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIwLjMiIGN5PSI5LjQiIHI9IjIuMiIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMi43IiBjeT0iMTYuMyIgcj0iMi4yIi8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	width: 24px;
	height: 20px;
	margin-left: 25px;
}
.filter-block-wrapper {
	padding-bottom: 60px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.filter-block-wrapper {
		padding-bottom: 55px;
	}
}
@media only screen and (max-width: 767px) {
	.filter-block-wrapper {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		z-index: 300;
		background-color: #fff;
		padding-top: 55px;
		padding-bottom: 0;
	}
}
.filter-block-wrapper .filter-title {
	position: relative;
	display: none;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 0.06em;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
	height: 55px;
	line-height: 55px;
}
@media only screen and (max-width: 767px) {
	.filter-block-wrapper .filter-title {
		line-height: 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		top: 0;
		left: 0;
		right: 0;
		z-index: 999;
		position: fixed;
		background-color: #fff;
		text-align: left;
	}
}
.filter-block-wrapper .filter-title .btn-approve-wrap,
.filter-block-wrapper .filter-title .btn-filter-clear {
	font-size: 15px;
	text-transform: none;
	line-height: 18px;
	font-family: PF-Light, Arial, sans-serif;
	vertical-align: middle;
}
.filter-block-wrapper .filter-title .btn-approve-wrap {
	position: relative;
	padding: 6px 30px 6px 10px;
	margin-left: 30px;
	background-color: #e3e3e3;
	display: inline-block;
}
.filter-block-wrapper .filter-title .btn-filter-clear {
	border-bottom: 1px solid #e3e3e3;
	display: inline-block;
}
.filter-block-wrapper .filter-title .btn-approve {
	cursor: pointer;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2LjIgMTEuOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYuMiAxMS44IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik02LjcsMTEuOGMtMC4yLDAtMC40LTAuMS0wLjUtMC4ybC02LTYuNWMtMC4zLTAuMy0wLjItMC43LDAtMWMwLjMtMC4zLDAuNy0wLjIsMSwwbDUuNSw1LjlMMTUsMC4yDQoJYzAuMy0wLjMsMC43LTAuMywxLTAuMWMwLjMsMC4zLDAuMywwLjcsMC4xLDFMNy4yLDExLjZDNy4xLDExLjcsNi45LDExLjgsNi43LDExLjhDNi43LDExLjgsNi43LDExLjgsNi43LDExLjh6Ii8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.filter-block-wrapper .filter-title .btn-close {
	cursor: pointer;
	width: 50px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMC4yIDIwLjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjIgMjAuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuOCIgeTE9IjE5LjMiIHgyPSIxOS4zIiB5Mj0iMC44Ii8+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE5LjQiIHkxPSIxOS4zIiB4Mj0iMC45IiB5Mj0iMC44Ii8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}
@media only screen and (min-width: 1200px) {
	.filter-block-wrapper .filter-title .btn-close:hover {
		opacity: 0.7;
	}
}
.filter-block-wrapper .filter-block-form {
	height: 100%;
	position: relative;
}
.filter-block {
	background-color: #fff;
	padding: 26px 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
	z-index: 222;
	-webkit-transition: top 0.5s;
	transition: top 0.5s;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.filter-block {
		padding-left: 55px;
		padding-right: 55px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.filter-block {
		padding: 15px;
	}
}
@media only screen and (max-width: 767px) {
	.filter-block {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 10px;
		overflow-y: auto;
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.filter-item {
		width: 50%;
		display: block;
		margin: 10px 0;
	}
}
.filter-block.filter-block_clone {
	opacity: 0.4;
	position: fixed;
	top: -100%;
	right: 0;
}
.filter-item {
	position: relative;
	cursor: pointer;
	text-align: center;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.filter-item {
		width: 25%;
	}
}
@media only screen and (min-width: 1200px) {
	.filter-item:hover .filter .img:before {
		opacity: 1;
	}
	.filter-item:hover .filter .img:after {
		opacity: 0;
	}
	.filter-item:hover .filter .img .burst-line:after {
		-webkit-animation-name: burstAnimation;
		animation-name: burstAnimation;
	}
	.filter-item:hover .filter .filter-name {
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
		color: #000;
	}
}
.filter-item:active .filter .img:before {
	opacity: 1;
}
.filter-item:active .filter .img:after {
	opacity: 0;
}
.filter-item:active .filter .img .burst-line:after {
	-webkit-animation-name: burstAnimation;
	animation-name: burstAnimation;
}
.filter-item:active .filter .filter-name {
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	color: #000;
}
@media only screen and (max-width: 767px) {
	.filter-item .filter {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}
.filter-item input[type="checkbox"] {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	display: block;
	z-index: 10;
}
.filter-item input[type="checkbox"]:checked + .filter .img:before {
	opacity: 1;
}
.filter-item input[type="checkbox"]:checked + .filter .img:after {
	opacity: 0;
}
.filter-item input[type="checkbox"]:checked + .filter .filter-name {
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	color: #000;
}
.filter .img {
	position: relative;
	display: block;
	margin: 0 auto 15px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	height: 40px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.filter .img {
		margin-bottom: 5px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.filter .img {
		height: 35px;
		margin-bottom: 5px;
	}
}
@media only screen and (max-width: 767px) {
	.filter .img {
		height: 23px;
	}
}
.filter .img:after,
.filter .img:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.burst,
.burst-line {
	height: 12px;
	position: absolute;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px) {
	.filter .img:after,
	.filter .img:before {
		background-size: 80% 80%;
	}
}
.filter .img:before {
	opacity: 0;
}
.filter .img.img-filter-1 {
	width: 53px;
}
.filter .img.img-filter-1:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTIuOSAzNS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1Mi45IDM1LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00Ny44LDIxLjhjLTAuNiwxLjItOS4zLDAuMS0xMy4zLTEuOHMtNy01LTQuOC0xMC41czYuOS0zLjcsOS44LTEuN0M0Mi4zLDkuOCw0OSwxOS41LDQ3LjgsMjEuOHoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMzQuNSw1LjljLTAuMiwwLTMuNC0xLjgtNi45LTMuM3MtNS41LTIuOS03LjMsMHMtMS45LDcuOS0wLjYsMTEuOWMxLjMsMy45LDIuNSw1LjYsNS44LDQuOXM1LjctMS40LDUuNy0xLjQiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTkuMSw0LjRsLTcuOCwxLjVjMCwwLTMsMC40LTIuNCwzLjVjMC41LDMuMSw0LjIsOS41LDQuMiw5LjVzMS41LDIuNywzLjksMS45czMuOS0yLjIsMy45LTIuMiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU05LjUsMTJsLTQuOCw0YzAsMC0xLjcsMS4zLTAuMiwzczYsNC40LDYsNC40czEuOSwxLjEsMy4xLTAuM3MxLjMtMi4xLDEuMy0yLjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTAsMjMuMWMtMC4zLDMuNyw2LjYsNy42LDMuMiw5LjVjLTMsMS43LTMuNi00LjUtNS4xLTQuNmMtMy4zLTAuMi0xLjQsNy44LTUuMyw2LjljLTUuNC0xLjMsMS42LTcuOCwyLjMtMTUiLz4NCjxjaXJjbGUgZmlsbD0iIzM1MzUzNSIgY3g9IjM3LjEiIGN5PSIxMi44IiByPSIxLjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNNDIsMTguM2MwLDAsNS43LDIuOSwxMC4xLTEuNiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yNS45LDE2LjFjMCwwLTIuMiwzLDEuMSw2LjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjEuMSwxOC43YzAsMC0yLjIsMywxLjEsNi4zIi8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-1:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Mi45IDM1LjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUyLjkgMzUuOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRjY3NzdBIiBkPSJNNDcuMiwyMS40YzAsMC00LjYsMS4xLTEwLTAuOHMtNi4yLTIuMy04LjYtMS45Yy0yLjQsMC40LTcuOC0wLjItMTAuMSwwLjlzLTQsMS44LTUuMiwzLjJzLTMuNS0wLjEtMi41LDIuNA0KCXMzLjksNi43LDEuOSw3LjNzLTMtNS01LTQuOFM2LDM1LjMsMi41LDM0LjFzLTEtMy44LDAtNS45czIuOC03LjUsMi4yLTguOXMtMC43LTIuOSwwLjgtNC4yUzkuOCwxMyw5LjIsOS41czEtMy42LDMuOS00LjENCglzNS40LTAuNiw2LjctMi41czIuOS0yLjUsNC45LTEuNnM3LjgsMy43LDEyLDUuMnM2LjgsNSw4LjksOC4xUzQ4LjEsMjAuMyw0Ny4yLDIxLjR6Ii8+DQo8cGF0aCBkPSJNNDUuNCwyMy4xYy0zLjUsMC05LjEtMS4zLTExLjMtMi40Yy01LjQtMi41LTcuMi02LjUtNS4yLTExLjVjMC45LTIuMSwyLjItMy41LDMuOS0zLjljMi43LTAuOCw1LjYsMC44LDcuMSwxLjkNCgljMi44LDIsMTAuMSwxMiw4LjYsMTVDNDguMiwyMi45LDQ3LDIzLjEsNDUuNCwyMy4xeiBNMzQuMyw2LjdjLTAuNCwwLTAuNywwLTEuMSwwLjFjLTEuMiwwLjMtMi4yLDEuNC0yLjksMw0KCWMtMS43LDQuMi0wLjMsNy4zLDQuNCw5LjVjMy45LDEuOCwxMS4xLDIuNiwxMi4zLDIuMWMwLjYtMS45LTUuMy0xMC45LTguMS0xMi45QzM4LjEsNy45LDM2LjIsNi43LDM0LjMsNi43eiBNNDcuMSwyMS41DQoJQzQ3LjEsMjEuNSw0Ny4xLDIxLjUsNDcuMSwyMS41QzQ3LjEsMjEuNSw0Ny4xLDIxLjUsNDcuMSwyMS41eiIvPg0KPHBhdGggZD0iTTI0LjIsMjAuM2MtMy4xLDAtNC4zLTIuNi01LjMtNS42Yy0xLjUtNC40LTEuMi05LjYsMC43LTEyLjZjMi0zLjIsNC40LTIuMSw3LjItMC44YzAuNCwwLjIsMC43LDAuMywxLjEsMC41DQoJQzMwLDIuNywzMiwzLjcsMzMuMyw0LjRjMC42LDAuMywxLjIsMC42LDEuNCwwLjdjMC40LDAuMSwwLjYsMC40LDAuNiwwLjhjMCwwLjQtMC40LDAuOC0wLjgsMC44Yy0wLjMsMC0wLjUtMC4xLTItMC45DQoJYy0xLjMtMC43LTMuMi0xLjYtNS4zLTIuNmMtMC40LTAuMi0wLjgtMC40LTEuMi0wLjVjLTMtMS40LTQtMS43LTUuMSwwLjJjLTEuNiwyLjYtMS44LDcuMy0wLjUsMTEuMmMxLjQsNCwyLjQsNC45LDQuOSw0LjQNCgljMy4yLTAuNyw1LjYtMS40LDUuNi0xLjRjMC40LTAuMSwwLjksMC4xLDEsMC41YzAuMSwwLjQtMC4xLDAuOS0wLjUsMWMtMC4xLDAtMi40LDAuNy01LjcsMS40QzI1LjIsMjAuMiwyNC43LDIwLjMsMjQuMiwyMC4zeiIvPg0KPHBhdGggZD0iTTE2LjEsMjEuN2MtMS44LDAtMy4yLTEuNS0zLjctMi40Yy0wLjItMC4zLTMuNy02LjYtNC4zLTkuOGMtMC4yLTEuMiwwLTIuMSwwLjYtMi45YzAuOS0xLjIsMi41LTEuNSwyLjYtMS41bDcuNy0xLjUNCgljMC40LTAuMSwwLjksMC4yLDAuOSwwLjZjMC4xLDAuNC0wLjIsMC45LTAuNiwwLjlsLTcuOCwxLjVjLTAuMSwwLTEsMC4yLTEuNSwwLjhDOS42LDgsOS42LDguNSw5LjcsOS4zYzAuNSwyLjksNCw5LjIsNC4xLDkuMw0KCWMwLDAuMSwxLjIsMi4xLDMsMS41YzIuMi0wLjcsMy42LTIsMy42LTIuMWMwLjMtMC4zLDAuOC0wLjMsMS4xLDBjMC4zLDAuMywwLjMsMC44LDAsMS4xYy0wLjEsMC4xLTEuNiwxLjYtNC4yLDIuNA0KCUMxNi44LDIxLjcsMTYuNSwyMS43LDE2LjEsMjEuN3oiLz4NCjxwYXRoIGQ9Ik0xMiwyNC41Yy0wLjgsMC0xLjUtMC4zLTEuOS0wLjVjLTAuMi0wLjEtNC43LTIuOC02LjItNC41Yy0wLjctMC45LTAuOC0xLjctMC44LTIuMmMwLjEtMS4yLDEtMS45LDEuMS0ybDQuOC00DQoJYzAuMy0wLjMsMC44LTAuMiwxLjEsMC4xYzAuMywwLjMsMC4yLDAuOC0wLjEsMS4xbC00LjgsNGMwLDAtMC41LDAuNC0wLjUsMC45YzAsMC4zLDAuMSwwLjYsMC40LDFjMS4xLDEuMyw0LjYsMy41LDUuOCw0LjINCgljMCwwLDEuNCwwLjcsMi4xLTAuMWMwLjktMS4xLDEuMS0xLjcsMS4xLTEuN2MwLjEtMC40LDAuNS0wLjcsMC45LTAuN2MwLjQsMC4xLDAuNywwLjQsMC43LDAuOWMwLDAuMi0wLjIsMS4xLTEuNCwyLjYNCglDMTMuNiwyNC4zLDEyLjgsMjQuNSwxMiwyNC41eiIvPg0KPHBhdGggZD0iTTMuNCwzNS44Yy0wLjMsMC0wLjUsMC0wLjgtMC4xYy0xLjItMC4zLTItMC44LTIuNC0xLjZjLTAuOC0xLjYsMC4yLTMuOCwxLjUtNi41YzEuMS0yLjMsMi4zLTUsMi42LTcuNw0KCWMwLTAuNCwwLjQtMC44LDAuOS0wLjdjMC40LDAsMC44LDAuNCwwLjcsMC45Yy0wLjMsMy0xLjYsNS43LTIuNyw4LjJjLTEsMi4yLTEuOSw0LjItMS41LDUuMkMxLjgsMzMuNSwyLDMzLjksMywzNC4xDQoJYzAuNSwwLjEsMC44LDAsMC44LTAuMWMwLjYtMC40LDAuOS0xLjYsMS4xLTIuOGMwLjQtMS45LDAuOS00LjIsMy4yLTQuMWMxLjEsMC4xLDEuNiwxLjIsMi4yLDIuNWMwLjUsMSwxLjEsMi4yLDEuNywyLjQNCgljMC4xLDAsMC4zLDAuMSwwLjgtMC4yYzAuNS0wLjMsMC41LTAuNSwwLjUtMC42YzAuMS0wLjYtMC44LTEuOC0xLjYtMi45QzEwLjUsMjYuOCw5LDI1LDkuMiwyM2MwLTAuNCwwLjQtMC44LDAuOS0wLjcNCgljMC40LDAsMC44LDAuNCwwLjcsMC45Yy0wLjEsMS40LDEuMSwyLjksMi4yLDQuM2MxLjEsMS41LDIuMiwyLjgsMS45LDQuMmMtMC4xLDAuNy0wLjYsMS4yLTEuMywxLjZjLTAuNywwLjQtMS40LDAuNS0yLDAuMw0KCWMtMS4zLTAuNC0yLTEuOS0yLjctMy4yYy0wLjMtMC42LTAuNy0xLjUtMC45LTEuNmMtMC43LDAtMSwwLjgtMS41LDIuOGMtMC4zLDEuNS0wLjcsMy4xLTEuOCwzLjhDNC4zLDM1LjcsMy45LDM1LjgsMy40LDM1Ljh6Ii8+DQo8Y2lyY2xlIGN4PSIzNy4xIiBjeT0iMTIuOCIgcj0iMS4zIi8+DQo8cGF0aCBkPSJNNDYuMiwyMGMtMi42LDAtNC41LTEtNC42LTFjLTAuNC0wLjItMC42LTAuNy0wLjQtMS4xYzAuMi0wLjQsMC43LTAuNiwxLjEtMC40YzAuMiwwLjEsNS4zLDIuNiw5LjItMS41DQoJYzAuMy0wLjMsMC44LTAuMywxLjEsMGMwLjMsMC4zLDAuMywwLjgsMCwxLjFDNTAuNiwxOS40LDQ4LjIsMjAsNDYuMiwyMHoiLz4NCjxwYXRoIGQ9Ik0yNywyMy4xYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJjLTMtMy0yLjEtNi4xLTEuMi03LjNjMC4zLTAuNCwwLjgtMC40LDEuMS0wLjJjMC40LDAuMywwLjQsMC44LDAuMiwxLjENCgljLTAuMSwwLjEtMS43LDIuNSwxLDUuMmMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMjcuNCwyMywyNy4yLDIzLjEsMjcsMjMuMXoiLz4NCjxwYXRoIGQ9Ik0yMi4zLDI1LjhjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMy0zLTIuMS02LjEtMS4yLTcuM2MwLjMtMC40LDAuOC0wLjQsMS4xLTAuMmMwLjQsMC4zLDAuNCwwLjgsMC4yLDEuMQ0KCWMtMC4xLDAuMS0xLjcsMi41LDEsNS4yYzAuMywwLjMsMC4zLDAuOCwwLDEuMUMyMi43LDI1LjcsMjIuNSwyNS44LDIyLjMsMjUuOHoiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-2 {
	width: 44px;
}
.filter .img.img-filter-2:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0My4xIDM4LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQzLjEgMzguNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI0LjIsMS40YzMtMS42LDguOSwwLjEsMTMuNyw1LjJzNi41LDEzLjMsMC43LDE5LjFzLTE0LjMtMy4yLTE2LjctOVMxOS40LDMuOCwyNC4yLDEuNHoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjkuMSw4LjVjMS4yLTAuNiw0LjIsMC43LDUuNSwyLjFjMS45LDIuMSwyLjMsNSwwLjMsNy42Yy0yLjUsMy4yLTUuNy0xLjMtNi43LTMuNkMyNy4yLDEyLjMsMjcuMiw5LjUsMjkuMSw4LjV6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIyLjksMi4yYzAsMC02LjcsNS4xLTguOSwxMC4xYy0yLjIsNS4zLTEuNiw4LTEuNCwxMGMwLjMsMi0yLjcsMy42LTIuNywzLjZzLTAuNCwwLjksMC41LDIuNGMxLjIsMS44LDIuNSwxLjYsMi41LDEuNg0KCXMyLjQtMi4yLDMuNC0yLjFjMS42LDAuMiwxMSw2LjksMjAuMi0wLjciLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNOS41LDI2LjljMCwwLTEuMSwwLjktMi42LDEuOWMtMS41LDEtMi42LDAuNi0yLjYsMC42Yy0wLjMtMC4xLTAuNi0wLjItMS0wLjJjLTEuNCwwLTIuNSwxLjEtMi41LDIuNWMwLDEuNCwxLjEsMi41LDIuNSwyLjUNCgljMCwwLDAuMSwwLDAuMSwwQzMuMiwzNC41LDMsMzQuOSwzLDM1LjNjMCwxLjQsMS4xLDIuNSwyLjUsMi41UzgsMzYuOCw4LDM1LjRjMCwwLTAuMS0xLjcsMC44LTIuNUM5LjcsMzIsMTEuMywzMC42LDEyLDMwIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTMwLjEsMzAuMmMtMC4yLDAtNi4yLTItOS45LTguMiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yMS44LDMwYy0xLjctMS4yLTMuNy0zLTUuMy01LjciLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-2:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0My4xIDM4LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQzLjEgMzguNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRjU2QzY1IiBkPSJNMzkuNyw4LjRjLTMuNC00LjQtOS42LTYuNi05LjYtNi42cy00LjYtNC44LTguNSwyLjZjLTAuOCwxLjUtMS4zLDIuOC0xLjUsNGMwLTAuMywwLTAuNiwwLjEtMC45DQoJYzAuMy0zLjUtMS43LTEuOS0yLjMtMC43YzAsMC00LjQsNy43LTUuMywxMC4yYy0wLjksMi41LDAuMyw2LjYtMS4yLDcuOXMtMi42LDIuNi00LjQsMy45Yy0xLjgsMS4zLTQtMC4zLTUuMywxDQoJYy0xLjMsMS4zLTAuMSwzLjUsMC45LDQuMmMxLDAuNywwLjYsMy45LDMsMy45YzIuNCwwLDIuMy0zLjEsMy00LjdjMC44LTEuNiw0LjYtMy40LDYuNS00LjhjMS45LTEuNCw1LjMsMS45LDguNCwxLjgNCglzNi44LDAuOSw5LjUtMC44YzItMS4yLDEuMi0xLjQtMC4xLTEuOGMxLjcsMC4zLDMuNCwwLjEsNC44LTAuN0M0MywyMy44LDQzLjEsMTIuNywzOS43LDguNHogTTIxLjcsMTYuN2MtMC41LTAuOS0wLjgtMS44LTEtMi42DQoJQzIxLDE1LDIxLjQsMTUuOCwyMS43LDE2Ljd6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkuMSw4LjVjMS40LTEsMy45LTAuNSw2LjMsMy4yYzIuNCwzLjgsMC44LDctMi4xLDcuNkMzMC4zLDE5LjksMjQuMSwxMS45LDI5LjEsOC41eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkuNywyNy4zYzAsMC0xLjQsMS43LTQuNywyLjFjLTMuMywwLjQtNC41LDEtMy45LDNzMS45LDEuMywyLjEsMy41YzAuMSwyLjIsMywyLjYsNCwxLjQNCgljMS0xLjIsMS4zLTQuNSwyLjctNS4zYzEuNS0wLjcsMi4xLTIuMSwxLTMuMVM5LjcsMjcuMyw5LjcsMjcuM3oiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjQuMiwxLjRjMy0xLjYsOC45LDAuMSwxMy43LDUuMnM2LjUsMTMuMywwLjcsMTkuMXMtMTQuMy0zLjItMTYuNy05UzE5LjQsMy44LDI0LjIsMS40eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yOS4xLDguNWMxLjItMC42LDQuMiwwLjcsNS41LDIuMWMxLjksMi4xLDIuMyw1LDAuMyw3LjZjLTIuNSwzLjItNS43LTEuMy02LjctMy42QzI3LjIsMTIuMywyNy4yLDkuNSwyOS4xLDguNXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjIuOSwyLjJjMCwwLTYuNyw1LjEtOC45LDEwLjFjLTIuMiw1LjMtMS42LDgtMS40LDEwYzAuMywyLTIuNywzLjYtMi43LDMuNnMtMC40LDAuOSwwLjUsMi40YzEuMiwxLjgsMi41LDEuNiwyLjUsMS42DQoJczIuNC0yLjIsMy40LTIuMWMxLjYsMC4yLDExLDYuOSwyMC4yLTAuNyIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU05LjUsMjYuOWMwLDAtMS4xLDAuOS0yLjYsMS45Yy0xLjUsMS0yLjYsMC42LTIuNiwwLjZjLTAuMy0wLjEtMC42LTAuMi0xLTAuMmMtMS40LDAtMi41LDEuMS0yLjUsMi41YzAsMS40LDEuMSwyLjUsMi41LDIuNQ0KCWMwLDAsMC4xLDAsMC4xLDBDMy4yLDM0LjUsMywzNC45LDMsMzUuM2MwLDEuNCwxLjEsMi41LDIuNSwyLjVTOCwzNi44LDgsMzUuNGMwLDAtMC4xLTEuNywwLjgtMi41QzkuNywzMiwxMS4zLDMwLjYsMTIsMzAiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMzAuMSwzMC4yYy0wLjIsMC02LjItMi05LjktOC4yIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIxLjgsMzBjLTEuNy0xLjItMy43LTMtNS4zLTUuNyIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-3 {
	width: 41px;
}
.filter .img.img-filter-3:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MC41IDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MC41IDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjkuMSwxOC41YzAuOCwzLjItNS44LDcuOS0xMiwxMS44UzEuNiwzOS44LDAuOSwzOS4xYy0wLjUtMC42LDAuNC0zLjgsNy40LTE0LjNDMTYuNSwxMi43LDE4LjUsMTAuMywyMiwxMC45Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE1LjgsMTQuM2MwLDAsMCwyLjUsMS44LDQuNCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yMiwxOC40YzAsMCwxLjYsMi40LDUuNiwzIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE3LjQsMjQuNmMwLDAsMS40LDEuOCw0LjUsMi41Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEwLjYsMzFjMCwwLDAuOCwwLjksMi41LDEuNiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xMC42LDIyLjFjMC4yLDAuNSwwLjUsMS4zLDEuMiwyLjIiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjQuMywxNS45YzAsMC0xLjUtNS4zLTQuMi03LjhzLTMuOC0zLjQtMi43LTUuM2MxLTEuNyw0LjYtMS4yLDcuMSwyLjNDMjgsMTAuMiwyNC4zLDE1LjksMjQuMywxNS45eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yMSwxLjljMCwwLDIuMi0yLjMsNS4xLTAuM2MyLjcsMS45LDMuNiw3LjItMS44LDE0LjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjQuNiwxNmMwLDAsNS4zLDEuNSw3LjksNC4xYzIuNSwyLjYsMy41LDMuOCw1LjMsMi43YzEuNy0xLDEuMS00LjYtMi4zLTcuMUMzMC4zLDEyLjMsMjQuNiwxNiwyNC42LDE2eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0zOC42LDE5LjNjMCwwLDIuMy0yLjIsMC4yLTUuMWMtMS45LTIuNy03LjMtMy41LTE0LjMsMS44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI4LjIsNmMwLDAsMy45LTMuOSw2LjgtMC41YzMsMy40LTEuMiw2LjYtMS4yLDYuNiIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-3:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MC41IDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MC41IDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMEI2OTIiIGQ9Ik0yNC4xLDE2LjJjMCwwLjcsNS41LDEuNyw3LjgsNHM0LDMuOCw2LjEsMi43YzIuMS0xLjEsMC40LTIuNCwxLjQtNC4xYzEtMS43LTAuNS02LjEtMi42LTYuNg0KCXMtMS41LTEuMS0wLjgtM2MwLjYtMS45LTAuMS00LjQtMi4xLTUuMWMtMi0wLjctNC40LDEuOC01LjUsMC43Yy0xLjEtMS4xLTIuOS00LjUtNS4xLTQuMnMtMi43LDEuMy00LjUsMS4zYy0xLjksMC0yLjUsMi0wLjYsNC4yDQoJQzE5LjksOC4zLDIzLjgsOS4zLDI0LjEsMTYuMnoiLz4NCjxwYXRoIGZpbGw9IiNFRjlCMkIiIGQ9Ik0wLjgsMzguN0MyLDQwLjksMTkuNiwyOS4zLDIzLjQsMjZzNy45LTcuMiw0LjItOC42cy0zLjItMi4yLTQuNS00LjdjLTEuMy0yLjUtMy40LTQtOC4yLDIuMg0KCVMtMC42LDM2LDAuOCwzOC43eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yOS4xLDE4LjVjMC44LDMuMi01LjgsNy45LTEyLDExLjhTMS42LDM5LjgsMC45LDM5LjFjLTAuNS0wLjYsMC40LTMuOCw3LjQtMTQuM0MxNi41LDEyLjcsMTguNSwxMC4zLDIyLDEwLjkiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTUuOCwxNC4zYzAsMCwwLDIuNSwxLjgsNC40Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIyLDE4LjRjMCwwLDEuNiwyLjQsNS42LDMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTcuNCwyNC42YzAsMCwxLjQsMS44LDQuNSwyLjUiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTAuNiwzMWMwLDAsMC44LDAuOSwyLjUsMS42Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEwLjYsMjIuMWMwLjIsMC41LDAuNSwxLjMsMS4yLDIuMiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yNC4zLDE1LjljMCwwLTEuNS01LjMtNC4yLTcuOHMtMy44LTMuNC0yLjctNS4zYzEtMS43LDQuNi0xLjIsNy4xLDIuM0MyOCwxMC4yLDI0LjMsMTUuOSwyNC4zLDE1Ljl6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIxLDEuOWMwLDAsMi4yLTIuMyw1LjEtMC4zYzIuNywxLjksMy42LDcuMi0xLjgsMTQuMyIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yNC42LDE2YzAsMCw1LjMsMS41LDcuOSw0LjFjMi41LDIuNiwzLjUsMy44LDUuMywyLjdjMS43LTEsMS4xLTQuNi0yLjMtNy4xQzMwLjMsMTIuMywyNC42LDE2LDI0LjYsMTZ6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTM4LjYsMTkuM2MwLDAsMi4zLTIuMiwwLjItNS4xYy0xLjktMi43LTcuMy0zLjUtMTQuMywxLjgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjguMiw2YzAsMCwzLjktMy45LDYuOC0wLjVjMywzLjQtMS4yLDYuNi0xLjIsNi42Ii8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-4 {
	width: 45px;
}
.filter .img.img-filter-5,
.filter .img.img-filter-6 {
	width: 39px;
}
.filter .img.img-filter-4:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NC4xIDMyLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0LjEgMzIuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEuNiw5LjRjMCwwLTEuMywyLjUtMC41LDguNHM0LjYsMTMuMyw0LjYsMTMuM2wzNS4zLDAuN2wwLjYtNC4zYzAsMC00LjgtMC4xLTQuNC00LjVjMC40LTQuNSw1LjYtNC41LDUuNi00LjVsMC41LTcuNw0KCWMwLDAtMTcuNywwLTI3LDBTNCwxMC4zLDEuNiw5LjR6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTQzLjMsMTAuOGMwLDAtNy44LTMuMi0xNC40LTYuM3MtOC41LTMuNy04LjUtMy43UzEzLjgsMy4xLDEuNiw5LjQiLz4NCjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOSIgY3k9IjE3LjciIHJ4PSIzLjgiIHJ5PSIzLjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjUuOSwxMS4xYzAuMSwwLjQsMC4yLDAuOCwwLjIsMS4zYzAsMi40LTIuMSw0LjMtNC44LDQuM3MtNC44LTEuOS00LjgtNC4zYzAtMC41LDAuMS0wLjksMC4zLTEuNCIvPg0KPGVsbGlwc2UgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyOCIgY3k9IjIzLjkiIHJ4PSIzLjIiIHJ5PSIyLjgiLz4NCjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTYuNCIgY3k9IjI1LjUiIHJ4PSIyLjQiIHJ5PSIyLjIiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOC45IiB5MT0iMTAuNCIgeDI9IjI0LjciIHkyPSIyLjkiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuNiIgeTE9IjEwLjgiIHgyPSIyOS42IiB5Mj0iNS4xIi8+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjI3LjYiIHkxPSIxMC43IiB4Mj0iMzQuNyIgeTI9IjcuMyIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00Mi44LDE4LjVjMCwwLTMuNywzLjUtMS4yLDkiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-4:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NC4xIDMyLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0LjEgMzIuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU5IiBkPSJNNDIuOCwxNC4zYzAtMS45LTAuOC0zLjQtMi00LjZjMC4zLDAuNi0wLjksMS0yLjcsMS4xYzEuMS0wLjQsMS42LTAuOCwxLjYtMS4yQzM5LjYsOC40LDI1LjYsMywyMi40LDEuNg0KCQljLTMuMS0xLjQtMTYsNS0xOC43LDYuM0MyLjYsOC41LDIuMyw5LjEsMi43LDkuOGMtMi45LTAuNC0xLjgsMi43LTEuOSw1LjljLTAuMSwzLjUsMy4yLDEyLDQuNCwxNC41YzEuMiwyLjYsMzEuNiwxLjUsMzQuNywxLjYNCgkJYzMuMiwwLjEsMS4zLTUuMSwxLjItNy40QzQwLjksMjIuMSw0Mi42LDIwLjcsNDIuOCwxNC4zeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTkiIGQ9Ik0zNy4xLDcuN2MxLjMsMC41LDIuMiwwLjksMi44LDEuM0MzNy40LDcuMSwzNC44LDYuOCwzNy4xLDcuN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU5IiBkPSJNMzkuOCw4LjljMC4zLDAuMywwLjcsMC41LDEsMC44QzQwLjcsOS41LDQwLjQsOS4yLDM5LjgsOC45eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xLjYsOS40YzAsMC0xLjMsMi41LTAuNSw4LjRzNC42LDEzLjMsNC42LDEzLjNsMzUuMywwLjdsMC42LTQuM2MwLDAtNC44LTAuMS00LjQtNC41YzAuNC00LjUsNS42LTQuNSw1LjYtNC41bDAuNS03LjcNCgljMCwwLTE3LjcsMC0yNywwUzQsMTAuMywxLjYsOS40eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00My4zLDEwLjhjMCwwLTcuOC0zLjItMTQuNC02LjNzLTguNS0zLjctOC41LTMuN1MxMy44LDMuMSwxLjYsOS40Ii8+DQo8ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjkiIGN5PSIxNy43IiByeD0iMy44IiByeT0iMy4zIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI1LjksMTEuMWMwLjEsMC40LDAuMiwwLjgsMC4yLDEuM2MwLDIuNC0yLjEsNC4zLTQuOCw0LjNzLTQuOC0xLjktNC44LTQuM2MwLTAuNSwwLjEtMC45LDAuMy0xLjQiLz4NCjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMjgiIGN5PSIyMy45IiByeD0iMy4yIiByeT0iMi44Ii8+DQo8ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjE2LjQiIGN5PSIyNS41IiByeD0iMi40IiByeT0iMi4yIi8+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguOSIgeTE9IjEwLjQiIHgyPSIyNC43IiB5Mj0iMi45Ii8+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE3LjYiIHkxPSIxMC44IiB4Mj0iMjkuNiIgeTI9IjUuMSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyNy42IiB5MT0iMTAuNyIgeDI9IjM0LjciIHkyPSI3LjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNNDIuOCwxOC41YzAsMC0zLjcsMy41LTEuMiw5Ii8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-5:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOC42IDM0LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4LjYgMzQuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE4LjUsNi42YzAsMC0yLjgsMy40LTcuMiwxMS41UzMuNCwzMCwxLjksMzEuMWMtMS41LDEuMS0yLjMsMy42LDMuNiwyLjZjNi0wLjksMjAuMS03LjcsMjUuNi0xNy4yIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE2LjQsNi42YzAsMCwzLjQtMC4xLDUuNCwwUzI0LjYsNywyNC42LDdzLTEuMSwxLTEuOCwyLjljLTAuNywxLjgtMC41LDQuOS0wLjUsNC45czEuNy0yLjUsMy40LTMuNWMyLjEtMS4zLDMuNC0xLjEsMy40LTEuMQ0KCXMwLjcsMC44LDEuMywyLjljMC43LDIuMywwLjksNSwwLjksNXM1LTcuNC0xLjMtMTIuOFMxNi40LDYuNiwxNi40LDYuNnoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjksNC4yYzAsMCwxLTIuMSwzLjctMi45czUtMC4yLDUtMC4ydjIuMmMwLDAtNS0wLjctNi4yLDIuOSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xMC41LDI2LjNjLTIuMywyLjQtNSw0LjMtOC42LDYuMSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xOC45LDEzLjNjMCwwLTIsMi43LTMuNyw2Yy0wLjgsMS41LTEuNSwyLjgtMi40LDQiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-5:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOC42IDM0LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4LjYgMzQuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRjU2QzY1IiBkPSJNMS41LDMxLjljMCwxLjksMS44LDMuMiwxMS45LTAuOVMyNi45LDIxLjUsMjksMTkuOHMzLjQtMy42LDMuOS01LjVjMC42LTEuOS0wLjItOC41LTIuOC05LjUNCglzLTcuMi0yLjctMTAtMC44cy0yLDEuNS0zLjcsNC44QzE0LjYsMTIuMyw4LDI0LDYsMjYuNVMxLjUsMzEuOSwxLjUsMzEuOXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTguNSw2LjZjMCwwLTIuOCwzLjQtNy4yLDExLjVTMy40LDMwLDEuOSwzMS4xYy0xLjUsMS4xLTIuMywzLjYsMy42LDIuNmM2LTAuOSwyMC4xLTcuNywyNS42LTE3LjIiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTAuNSwyNi4zYy0yLjMsMi40LTUsNC4zLTguNiw2LjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTguOSwxMy4zYzAsMC0yLDIuNy0zLjcsNmMtMC44LDEuNS0xLjUsMi44LTIuNCw0Ii8+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBkPSJNMzcuMiwxLjRjMCwwLjEtMC4xLDEuMy0wLjEsMS4zcy0yLjQtMC4yLTMuOCwxLjFjLTEuNSwxLjMtMS4zLDIuMy0wLjYsNC41YzAuNiwyLjEsMC42LDYuMS0wLjUsOA0KCWMtMS4xLDEuOS0xLjEsMC41LTEuNC0xLjRjLTAuMy0xLjktMC4yLTUuMy0yLjgtNC41cy00LjEsNC4yLTUuMiwzLjhjLTEuMi0wLjQtMC40LTQsMC42LTUuMnMyLjItMi40LDAuMS0yLjRTMTYuNCw2LjUsMTgsNS40DQoJczQuMi0yLjIsNy40LTIuMXMzLDEuNCw0LjktMC40QzMyLjIsMS4yLDM3LjEsMC4yLDM3LjIsMS40eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNi40LDYuNmMwLDAsMy40LTAuMSw1LjQsMFMyNC42LDcsMjQuNiw3cy0xLjEsMS0xLjgsMi45Yy0wLjcsMS44LTAuNSw0LjktMC41LDQuOXMxLjctMi41LDMuNC0zLjVjMi4xLTEuMywzLjQtMS4xLDMuNC0xLjENCglzMC43LDAuOCwxLjMsMi45YzAuNywyLjMsMC45LDUsMC45LDVzNS03LjQtMS4zLTEyLjhTMTYuNCw2LjYsMTYuNCw2LjZ6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI5LDQuMmMwLDAsMS0yLjEsMy43LTIuOXM1LTAuMiw1LTAuMnYyLjJjMCwwLTUtMC43LTYuMiwyLjkiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-6:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOC40IDM0LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4LjQgMzQuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTUuMiwyMi4xYzAsMC0yLjMsMS45LTEuMiw1LjNjMS4xLDMuMiw0LjMsMy4yLDQuMywzLjJzMC42LDIuNSwzLjIsMi44YzIuNiwwLjMsNC4zLTEuNSw0LjMtMS41czEsMi4xLDQuMywyDQoJYzMuMy0wLjEsNC41LTMuMiw0LjUtMy4yczIuNSwwLjcsNC4zLTAuOWMxLjctMS40LDEuMS0zLjUsMS4xLTMuNXM4LjMtNS41LDcuNS0xNC4xIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTM3LjQsMTJjMCwwLTcuMSwzLTExLjksMHMtMy4xLTguOC0zLjEtOC44cy0wLjYtMC4zLTIuNC0wLjJzLTIuOCwxLTIuOCwxcy0xLjItMy44LTYtMy4xUzYuNyw2LjEsNi43LDYuMVM0LjcsNiwzLjgsNy4zDQoJcy0wLjQsMy0wLjQsM3MtMi41LDAuNy0yLjYsNC4yczIuNyw0LjUsMi43LDQuNXMwLjMsMi40LDIuMywzLjVjMiwxLDQuMywwLjMsNC4zLDAuM3MwLjIsMi4zLDMuMywzLjRjMy4xLDEuMSw1LjMtMS40LDUuMy0xLjQNCglzMiwxLjIsNC4zLDAuNGMyLjEtMC44LDIuMy0yLjcsMi4zLTIuN1MzNS4xLDIwLjQsMzcuNCwxMnoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMzYuMSwxMy40YzAsMC00LjgsNS4yLTE5LDIuNWMtMy41LTAuNi02LjUtMy42LTcuNC01LjQiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNNy45LDEzLjZjMCwwLDEuNSwwLjksNC4yLTAuMSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xMy45LDE5LjhjMCwwLDQuNywwLjQsNy4xLTIuOSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNC42LDkuMWMwLDAtMC45LDQuMiwyLjEsNi43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIwLjgsMTIuOWMwLDAsMC4xLDIuNywzLjIsMy43Ii8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-6:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOC40IDM0LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4LjQgMzQuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBkPSJNMTYuOCwyLjljMCwwLTIuNS0zLjItNi0xLjlTNy4yLDUuOCw1LjksNi4yUzMuOCw3LDMuMyw4LjRTNCw5LjksMi4yLDExLjFzLTIuMyw0LjEtMSw1LjdzMi4zLDEuNywyLjgsMy43DQoJczAuNiwxLjQsMCwzLjVzLTAuMiw0LjUsMS41LDUuNXMzLjEsMi4xLDQuNywzLjJzNS44LTEuNSw2LjktMC4yczQsMS4yLDUuNywwLjVzMC44LTMsMi4zLTIuNXMzLjgtMC41LDQuNS0xLjgNCgljMC43LTEuMiwwLTIuNywxLjMtMy4zYzEuMi0wLjYsNC4zLTQsNS40LTcuMWMxLjEtMy4xLDEuNi01LTIuMS01LjFzLTguMywwLjItMTAuMy0yLjlzLTAuNi03LjctMi40LTcuNA0KCUMxOS40LDMuMywxOC41LDQuNCwxNi44LDIuOXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNNS4yLDIyLjFjMCwwLTIuMywxLjktMS4yLDUuM2MxLjEsMy4yLDQuMywzLjIsNC4zLDMuMnMwLjYsMi41LDMuMiwyLjhjMi42LDAuMyw0LjMtMS41LDQuMy0xLjVzMSwyLjEsNC4zLDINCgljMy4zLTAuMSw0LjUtMy4yLDQuNS0zLjJzMi41LDAuNyw0LjMtMC45YzEuNy0xLjQsMS4xLTMuNSwxLjEtMy41czguMy01LjUsNy41LTE0LjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMzcuNCwxMmMwLDAtNy4xLDMtMTEuOSwwcy0zLjEtOC44LTMuMS04LjhzLTAuNi0wLjMtMi40LTAuMnMtMi44LDEtMi44LDFzLTEuMi0zLjgtNi0zLjFTNi43LDYuMSw2LjcsNi4xUzQuNyw2LDMuOCw3LjMNCglzLTAuNCwzLTAuNCwzcy0yLjUsMC43LTIuNiw0LjJzMi43LDQuNSwyLjcsNC41czAuMywyLjQsMi4zLDMuNWMyLDEsNC4zLDAuMyw0LjMsMC4zczAuMiwyLjMsMy4zLDMuNGMzLjEsMS4xLDUuMy0xLjQsNS4zLTEuNA0KCXMyLDEuMiw0LjMsMC40YzIuMS0wLjgsMi4zLTIuNywyLjMtMi43UzM1LjEsMjAuNCwzNy40LDEyeiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0zNi4xLDEzLjRjMCwwLTQuOCw1LjItMTksMi41Yy0zLjUtMC42LTYuNS0zLjYtNy40LTUuNCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU03LjksMTMuNmMwLDAsMS41LDAuOSw0LjItMC4xIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEzLjksMTkuOGMwLDAsNC43LDAuNCw3LjEtMi45Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE0LjYsOS4xYzAsMC0wLjksNC4yLDIuMSw2LjciLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjAuOCwxMi45YzAsMCwwLjEsMi43LDMuMiwzLjciLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-7 {
	width: 34px;
}
.filter .img.img-filter-7:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDM2LjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMzYuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTQuNSwxNC4zdjguMmMwLDAtMC4yLDEyLjgsMTIuMiwxMi44czEyLjItMTIuOCwxMi4yLTEyLjh2LTcuNiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yLjgsMTAuNWMwLTAuMS0wLjctNi4xLDcuMi04LjlzMTMuNiwyLjMsMTMuNiwyLjNzLTAuOSw2LjUtNyw5LjZTNS44LDE0LjMsNC4yLDE0LjNTMi4xLDE1LDIuMSwxNXMtMC41LTIuOCwxLTQuOVM3LDcuNyw5LjcsOC42DQoJYzMuMSwxLDQuOS0xLjEsNC45LTEuMSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yOC45LDE0LjhjMi45LTMuOSwxLjktOS41LTAuOC0xMC45Yy0yLjUtMS4zLTQuNSwwLTQuNSwwIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTIxLjksOC45YzAsMCwwLjYsNC43LDYuNyw2Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI4LjksMTguNWMwLDAsMi40LTEuMiwzLjMsMC43YzAuOSwxLjgtMC45LDQuNC0zLjMsNC44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTQuMywxOC41YzAsMC0yLjQtMS4yLTMuMywwLjdjLTAuOSwxLjgsMC45LDQuNCwzLjMsNC44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTguOCwyMC4yYzAsMCwwLjctMC42LDIuNC0wLjdjMS42LTAuMSwyLjUsMC43LDIuNSwwLjciLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTkuOCwyMC4yYzAsMCwwLjctMC42LDIuNC0wLjdjMS42LTAuMSwyLjUsMC43LDIuNSwwLjciLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTkuOCwyNy42YzAsMC0wLjcsMS40LTIuOCwxLjRjLTIuMywwLTIuOC0xLjQtMi44LTEuNCIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-7:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDM2LjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMzYuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMywxNC4zYzAsMCwxLjEsMCwxLjEsMS41czAuNSwzLTEuMSwyLjdzLTIuOCwxLjQtMi4yLDIuNWMwLjYsMS4xLDEuNSwyLjMsMS41LDIuM3MyLjYtMC42LDIuNiwxLjYNCgljMCwyLjIsMi45LDkuNiwxMS42LDEwLjNTMjgsMjYuOSwyOCwyNi45czAtMi40LDIuOS0zLjljMy0xLjQsMS4zLTQuOC0wLjEtNC45Yy0xLjQtMC4xLTEuOC0wLjQtMi0xLjRjLTAuMi0wLjktMC4xLTEuOS0xLjgtMi42DQoJYy0xLjgtMC44LTUuMi01LjItNi4xLTQuMnMtMi43LDQuNy05LDUuMlM0LjMsMTMuNiwzLDE0LjN6Ii8+DQo8cGF0aCBmaWxsPSIjRkZDMjU5IiBkPSJNMS40LDEzLjVjMCwwLDAuNy0yLjQsMC45LTMuOXMyLjQtNS45LDUuNC03LjRzNy4xLTIuMiw5LjUtMS42czUuMSwzLjIsNy43LDIuN3M0LjYsMC4yLDUuNywzLjUNCgljMS4xLDMuMi0xLDguMy0xLDguM3MtMS4xLDAuNS0zLjgtMXMtMy43LTUuMS00LjgtMy44cy02LjUsNS4xLTEyLjIsNC45UzEuMywxNC41LDEuNCwxMy41eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00LjUsMTQuM3Y4LjJjMCwwLTAuMiwxMi44LDEyLjIsMTIuOHMxMi4yLTEyLjgsMTIuMi0xMi44di03LjYiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMi44LDEwLjVjMC0wLjEtMC43LTYuMSw3LjItOC45czEzLjYsMi4zLDEzLjYsMi4zcy0wLjksNi41LTcsOS42UzUuOCwxNC4zLDQuMiwxNC4zUzIuMSwxNSwyLjEsMTVzLTAuNS0yLjgsMS00LjlTNyw3LjcsOS43LDguNg0KCWMzLjEsMSw0LjktMS4xLDQuOS0xLjEiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMjguOSwxNC44YzIuOS0zLjksMS45LTkuNS0wLjgtMTAuOWMtMi41LTEuMy00LjUsMC00LjUsMCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yMS45LDguOWMwLDAsMC42LDQuNyw2LjcsNiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yOC45LDE4LjVjMCwwLDIuNC0xLjIsMy4zLDAuN2MwLjksMS44LTAuOSw0LjQtMy4zLDQuOCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00LjMsMTguNWMwLDAtMi40LTEuMi0zLjMsMC43Yy0wLjksMS44LDAuOSw0LjQsMy4zLDQuOCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU04LjgsMjAuMmMwLDAsMC43LTAuNiwyLjQtMC43YzEuNi0wLjEsMi41LDAuNywyLjUsMC43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE5LjgsMjAuMmMwLDAsMC43LTAuNiwyLjQtMC43YzEuNi0wLjEsMi41LDAuNywyLjUsMC43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE5LjgsMjcuNmMwLDAtMC43LDEuNC0yLjgsMS40Yy0yLjMsMC0yLjgtMS40LTIuOC0xLjQiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-8 {
	width: 53px;
}
.filter .img.img-filter-10,
.filter .img.img-filter-9 {
	width: 35px;
}
.filter .img.img-filter-8:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC45IDM2LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0LjkgMzYuMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTkuNiwxOC4yYzIuNS0yLDUuNS0yLjYsNC45LTYuOVM4LjcsMi44LDguNywyLjhjNi43LDAuMiw4LjUsNC4yLDguOSw3QzE4LDcsMTkuOCwzLDI2LjUsMi44YzAsMC01LjIsNC4yLTUuOCw4LjVzMi40LDQuOSw0LjksNi45DQoJYzIuMiwxLjcsNC40LDQuMyw0LjQsNy45YzAsNC4xLTIuNCw3LjItNi40LDguNGMtMy45LDEuMi02LDEtNiwxcy0yLjEsMC4yLTYtMWMtNC0xLjItNi40LTQuMy02LjQtOC40QzUuMiwyMi41LDcuNCwxOS45LDkuNiwxOC4yeg0KCSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy42IiB5MT0iOS41IiB4Mj0iMTcuNiIgeTI9IjE1Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE3LjYsMTVjMCwwLDAuMiwyLjYsMyw0LjRjMi4xLDEuMywzLjgsMy4zLDQsNS4zIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI0LjYsMjkuMmMwLDAtMSw1LjItNyw2LjMiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTEuMSwzMS4xYzAuOSwxLjYsMi43LDMuNyw2LjMsNC40Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE1LjMsNC44YzAsMCwwLTEuMSwwLjYtMi4yYzAuNS0xLDEuNy0xLjgsMS43LTEuOHMyLDEuMSwyLjMsMy44Ii8+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuOCIgeTE9IjM1LjUiIHgyPSIzNC4xIiB5Mj0iMi4yIi8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-8:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC45IDM2LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0LjkgMzYuMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTJFMkUyIiBkPSJNMTAuOSwzLjZjLTAuNiwwLTAuMy0wLjMsMiwzLjlzMi40LDYuMy0wLjQsOC4zcy04LjUsNi43LTYuOSwxM3M5LjYsOC42LDE4LjEsNS45czcuOS0xMi40LDQtMTUuMw0KCXMtOC40LTUuNy02LjctOS4xYzEuNy0zLjQsNS42LTguMSwyLjYtNy4ycy01LjEsMy45LTUuOSw0LjFTMTMuNywzLjUsMTAuOSwzLjZ6Ii8+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBkPSJNMTUuNiw0LjhjMCwwLDEuMS0zLjgsMi0zLjhzMi42LDMuNiwyLDQuNEMxOSw2LjEsMTgsOC44LDE3LjMsNy41UzE1LjYsNC44LDE1LjYsNC44eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU05LjYsMTguMmMyLjUtMiw1LjUtMi42LDQuOS02LjlTOC43LDIuOCw4LjcsMi44YzYuNywwLjIsOC41LDQuMiw4LjksN0MxOCw3LDE5LjgsMywyNi41LDIuOGMwLDAtNS4yLDQuMi01LjgsOC41czIuNCw0LjksNC45LDYuOQ0KCWMyLjIsMS43LDQuNCw0LjMsNC40LDcuOWMwLDQuMS0yLjQsNy4yLTYuNCw4LjRjLTMuOSwxLjItNiwxLTYsMXMtMi4xLDAuMi02LTFjLTQtMS4yLTYuNC00LjMtNi40LTguNEM1LjIsMjIuNSw3LjQsMTkuOSw5LjYsMTguMnoNCgkiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuNiIgeTE9IjkuNSIgeDI9IjE3LjYiIHkyPSIxNSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNy42LDE1YzAsMCwwLjIsMi42LDMsNC40YzIuMSwxLjMsMy44LDMuMyw0LDUuMyIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yNC42LDI5LjJjMCwwLTEsNS4yLTcsNi4zIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTExLjEsMzEuMWMwLjksMS42LDIuNywzLjcsNi4zLDQuNCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNS4zLDQuOGMwLDAsMC0xLjEsMC42LTIuMmMwLjUtMSwxLjctMS44LDEuNy0xLjhzMiwxLjEsMi4zLDMuOCIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjgiIHkxPSIzNS41IiB4Mj0iMzQuMSIgeTI9IjIuMiIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-9:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNS4yIDM0LjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1LjIgMzQuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuMSIgeTE9IjM0LjEiIHgyPSIzNC40IiB5Mj0iMC44Ii8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjgzNTMgLTAuNTQ5OCAwLjU0OTggMC44MzUzIC03LjYzOSA4Ljc1NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTAuOCIgY3k9IjE3LjEiIHJ4PSI5LjMiIHJ5PSIxMS40Ii8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjgzNTMgLTAuNTQ5OCAwLjU0OTggMC44MzUzIC01LjUwNTEgNi4zOTg3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI3LjkiIGN5PSIxMi40IiByeD0iMi43IiByeT0iMS44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE2LjgsMjcuMmMzLjMsMS42LDcuNywxLjIsMTEuNS0xLjNjNS4yLTMuNSw3LjEtOS44LDQuMy0xNC4xcy05LjQtNC45LTE0LjctMS40Ii8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyOTkgLTAuNTU3OSAwLjU1NzkgMC44Mjk5IC0zLjQzOTggMTguMjAxNikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMjguMSIgY3k9IjE0LjciIHJ4PSIxLjkiIHJ5PSIyLjciLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-9:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNS4yIDM0LjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1LjIgMzQuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNTE1MTUxIiBkPSJNMTYuNywyN2MzLjMsMS42LDcuNywxLjIsMTEuNS0xLjNjNS4yLTMuNSw3LjEtOS44LDQuMy0xNC4xYy0yLjktNC4zLTkuNC00LjktMTQuNy0xLjQiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuODM1MyAtMC41NDk4IDAuNTQ5OCAwLjgzNTMgLTcuNTQ1NiA4LjgzMzMpIiBmaWxsPSIjNTE1MTUxIiBjeD0iMTEiIGN5PSIxNyIgcng9IjkuMyIgcnk9IjExLjQiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMS4xIiB5MT0iMzQuMSIgeDI9IjM0LjQiIHkyPSIwLjgiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuODM1MyAtMC41NDk4IDAuNTQ5OCAwLjgzNTMgLTcuNjM5IDguNzU1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMC44IiBjeT0iMTcuMSIgcng9IjkuMyIgcnk9IjExLjQiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuODM1MyAtMC41NDk4IDAuNTQ5OCAwLjgzNTMgLTUuNTA1MSA2LjM5ODcpIiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuOSIgY3k9IjEyLjQiIHJ4PSIyLjciIHJ5PSIxLjgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTYuOCwyNy4yYzMuMywxLjYsNy43LDEuMiwxMS41LTEuM2M1LjItMy41LDcuMS05LjgsNC4zLTE0LjFzLTkuNC00LjktMTQuNy0xLjQiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuODI5OSAtMC41NTc5IDAuNTU3OSAwLjgyOTkgLTMuNDM5OCAxOC4yMDE2KSIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyOC4xIiBjeT0iMTQuNyIgcng9IjEuOSIgcnk9IjIuNyIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-10:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC45IDM0LjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0LjkgMzQuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuOCIgeTE9IjM0LjEiIHgyPSIzNC4xIiB5Mj0iMC44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE3LjgsMi42YzUsMCwxMS42LDMuNSwxMy42LDkuOHMtMyw3LjgtMTMuMSw3LjhTMC43LDE5LDMuOCwxMi4xQzYuNiw1LjgsMTMuMiwyLjYsMTcuOCwyLjZ6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTQuMywxMS4xYzAsMC0xLjEsMy4yLDQuOCw0LjVjNS45LDEuNCwxOC41LDIuMSwyMi40LTIuOSIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNS4xLDIwLjFjMCwwLDAuMSwxLjIsMCwzLjFDMTUuMSwyNSwxNCwyNi4yLDE0LDI2LjJjLTAuNiwwLjgtMSwxLjgtMSwyLjljMCwyLjUsMiw0LjUsNC41LDQuNXM0LjUtMiw0LjUtNC41DQoJYzAtMS4xLTAuNC0yLjEtMS4xLTIuOWMtMC44LTEtMS4yLTEuMy0xLjItMy4xYzAtMS44LDAtMi43LDAtMi43Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE4LjksMjkuNWMtMC4xLDAuMy0wLjMsMC42LTAuOCwwLjgiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTYuMyw2LjljMCwwLTMuMSwwLjUtNC44LDIuNSIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-10:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC45IDM0LjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0LjkgMzQuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYuNiwyMC4zYzIuNiwwLjMsMi43LTAuNSwzLDIuOGMwLjMsMy4zLDMuMSwzLjUsMi4yLDYuNnMtMi4yLDQuNC01LjYsMy41Yy0zLjQtMC45LTMuOC00LjEtMi45LTYNCglDMTQuMywyNS4zLDE0LjYsMjAuMSwxNi42LDIwLjN6Ii8+DQo8cGF0aCBmaWxsPSIjRjY3NzdBIiBkPSJNNS4zLDkuNGMtMi4yLDQuOC01LjksMTAuNCw3LjIsMTAuN3MxNy42LTAuNCwxOC42LTMuN1MzMS4zLDcuOCwyNyw1LjdzLTguMy00LjYtMTMuNS0yLjNTNS4zLDkuNCw1LjMsOS40eg0KCSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjgiIHkxPSIzNC4xIiB4Mj0iMzQuMSIgeTI9IjAuOCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xNy44LDIuNmM1LDAsMTEuNiwzLjUsMTMuNiw5LjhzLTMsNy44LTEzLjEsNy44UzAuNywxOSwzLjgsMTIuMUM2LjYsNS44LDEzLjIsMi42LDE3LjgsMi42eiIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU00LjMsMTEuMWMwLDAtMS4xLDMuMiw0LjgsNC41YzUuOSwxLjQsMTguNSwyLjEsMjIuNC0yLjkiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTUuMSwyMC4xYzAsMCwwLjEsMS4yLDAsMy4xQzE1LjEsMjUsMTQsMjYuMiwxNCwyNi4yYy0wLjYsMC44LTEsMS44LTEsMi45YzAsMi41LDIsNC41LDQuNSw0LjVzNC41LTIsNC41LTQuNQ0KCWMwLTEuMS0wLjQtMi4xLTEuMS0yLjljLTAuOC0xLTEuMi0xLjMtMS4yLTMuMWMwLTEuOCwwLTIuNywwLTIuNyIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0xOC45LDI5LjVjLTAuMSwwLjMtMC4zLDAuNi0wLjgsMC44Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE2LjMsNi45YzAsMC0zLjEsMC41LTQuOCwyLjUiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-11 {
	width: 30px;
}
.filter .img.img-filter-12,
.filter .img.img-filter-13 {
	width: 38px;
}
.filter .img.img-filter-11:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS4yIDM3LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5LjIgMzcuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEsMjIuM2MwLjMsMSwxLjEsMy40LDEuNyw0LjVjMy4zLDUuNyw4LDQuNywxMi40LDcuNmMyLjksMS45LDguNSw0LDExLjQsMCIvPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCU0yNi40LDM0LjVjMS45LTIuNywzLjEtNSwwLjItMTBjLTEuNi0yLjgtMC4zLTcuNS01LTEzLjQiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTguOSwyNi41Yy0wLjMtMC41LTAuOC0wLjgtMS4zLTFjLTAuNi0wLjItMSwwLjItMC44LDAuOA0KCQljMC4yLDAuNywwLjksMS40LDEuNSwxLjZjMCwwLDAsMCwwLjEsMGMtMC40LTAuMy0wLjgtMC42LTEuMi0xYzAsMCwwLDAsMCwwYzAuMywwLjUsMS4xLDEuMiwxLjcsMUMxOS42LDI3LjgsMTkuMSwyNi45LDE4LjksMjYuNSINCgkJLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIyLjQsMjIuOWMwLTEuNy0yLTIuNS0yLTAuNUMyMC4zLDI0LjEsMjIuMywyNSwyMi40LDIyLjkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIwLjUsMTguOGMxLjEtMS4zLDAuMS0zLjItMS4zLTEuNg0KCQlDMTguMSwxOC40LDE5LjEsMjAuNCwyMC41LDE4LjgiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI0LDMxYy0wLjgtMS42LTMtMS4yLTIuMSwwLjdDMjIuNywzMy4zLDI0LjksMzIuOSwyNCwzMSIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuOCwyMi41YzEuMi0xLjMsMC0zLjItMS40LTEuN0MxMi4xLDIyLjIsMTMuNCwyNC4xLDE0LjgsMjIuNSINCgkJLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjIsMjYuOEMxMy4yLDI2LjgsMTMuMSwyNi44LDEzLjIsMjYuOA0KCQljMC4yLDAuNCwwLjQsMC44LDAuNiwxLjJjMCwwLDAsMCwwLDBjLTAuMS0wLjQtMC40LTEuNS0xLTEuM2MtMC42LDAuMi0wLjQsMS4zLTAuMywxLjdjMC4xLDAuNCwwLjMsMSwwLjcsMS4yDQoJCUMxNC4yLDMwLjIsMTMuOSwyNy4yLDEzLjIsMjYuOCIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNi42LDI1LjRDNi41LDI1LjQsNi41LDI1LjQsNi42LDI1LjRDNywyNS42LDcuNCwyNS44LDcuOSwyNg0KCQljMCwwLDAsMCwwLDBjLTAuMy0wLjItMS40LTEtMS44LTAuNWMtMC40LDAuNSwwLjUsMS4zLDAuOCwxLjVjMC40LDAuMywxLDAuNywxLjUsMC42QzkuOCwyNy42LDcuNSwyNS4zLDYuNiwyNS40Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMzUzNTM1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yNC45LDI3LjdjMC4yLTEuMy0xLjMtMy41LTEuNy0xLjVDMjMsMjcuNCwyNC41LDI5LjcsMjQuOSwyNy43Ig0KCQkvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzM1MzUzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTkuMSwzMS40YzAuNiwwLjQsMC45LDEuMiwwLjYsMS43Yy0wLjMsMC41LTEsMC41LTEuNywwLjENCgkJYy0wLjYtMC40LTAuOS0xLjItMC42LTEuN0MxNy43LDMxLDE4LjUsMzEsMTkuMSwzMS40Ii8+DQo8L2c+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTEuNCwyMy43YzAsMCwwLjQtMi4zLDEuMi0zLjhjMC41LTAuOSwxLjYtMiwxLjYtMnMwLjMsMS4xLDEuNCwyLjJjMS4xLDEuMSwyLjQsMS42LDIuNCwxLjZTOCwxOS42LDguMywxNy44DQoJYzAuMy0xLjksMS41LTIuOSwxLjUtMi45czEuMS0wLjQsMi45LDAuNWMxLjgsMC45LDMuMiwxLjgsMy4yLDEuOHMwLjktMS4yLDAuNC0zLjVjLTAuMi0wLjctMC45LTEuOS0wLjktMS45czEuMS0wLjcsMi44LTAuOQ0KCWMxLjctMC4yLDMuNCwwLjIsMy40LDAuMnMtNS45LTcuNy0xNS41LTAuNUMtMS43LDE2LjMsMS40LDIzLjcsMS40LDIzLjd6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTYuNCwxMC4yYzAsMC0zLjMtNi43LDUuMS05LjQiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-11:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS4yIDM3LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5LjIgMzcuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBkPSJNMS40LDIwLjZjMS4xLDAuNCwxLjYtMywyLjYtMi44YzEsMC4xLDIuNyw0LjUsNCwzLjFzLTAuMS02LjIsMS44LTYuNGMxLjktMC4yLDUuNCw0LjEsNi4zLDENCgljMC44LTMuMS0wLjEtNC42LDEuNS00LjhjMS42LTAuMiw0LjMsMC4yLDEuNy0xLjZTOSw2LjIsNC40LDExLjdTMS40LDIwLjYsMS40LDIwLjZ6Ii8+DQo8cGF0aCBmaWxsPSIjRkY1RjZCIiBkPSJNMi4zLDIwLjRjMS0xLjgsMC41LTIuOCwyLjUtMC43czMsMS45LDMuMywwLjRzLTAuMi00LjIsMS4yLTVzMy4zLTAuNSw0LjcsMC42czIuNCwxLjUsMi4xLTAuOQ0KCWMtMC4zLTIuNC0xLjMtMy42LDAuNy00czQuMS0wLjgsNS44LDEuOHMyLjksNi4yLDMuNCw5LjlzMy4zLDYuNSwxLjksOS4zcy0zLjUsNS44LTguMyw0LjVzLTcuNy0zLjctMTEuMi00LjhzLTUuOC0zLjktNi40LTYuMQ0KCVMyLjMsMjAuNCwyLjMsMjAuNHoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMSwyMi4zYzAuMywxLDEuMSwzLjQsMS43LDQuNWMzLjMsNS43LDgsNC43LDEyLjQsNy42YzIuOSwxLjksOC41LDQsMTEuNCwwIi8+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTI2LjQsMzQuNWMxLjktMi43LDMuMS01LDAuMi0xMGMtMS42LTIuOC0wLjMtNy41LTUtMTMuNCIvPg0KPGc+DQoJPHBhdGggZD0iTTE4LjksMjYuNWMtMC4zLTAuNS0wLjgtMC44LTEuMy0xYy0wLjYtMC4yLTEsMC4yLTAuOCwwLjhjMC4yLDAuNywwLjksMS40LDEuNSwxLjZjMCwwLDAsMCwwLjEsMGMtMC40LTAuMy0wLjgtMC42LTEuMi0xDQoJCWMwLDAsMCwwLDAsMGMwLjMsMC41LDEuMSwxLjIsMS43LDFDMTkuNiwyNy44LDE5LjEsMjYuOSwxOC45LDI2LjUiLz4NCgk8cGF0aCBkPSJNMjIuNCwyMi45YzAtMS43LTItMi41LTItMC41QzIwLjMsMjQuMSwyMi4zLDI1LDIyLjQsMjIuOSIvPg0KCTxwYXRoIGQ9Ik0yMC41LDE4LjhjMS4xLTEuMywwLjEtMy4yLTEuMy0xLjZDMTguMSwxOC40LDE5LjEsMjAuNCwyMC41LDE4LjgiLz4NCgk8cGF0aCBkPSJNMjQsMzFjLTAuOC0xLjYtMy0xLjItMi4xLDAuN0MyMi43LDMzLjMsMjQuOSwzMi45LDI0LDMxIi8+DQoJPHBhdGggZD0iTTE0LjgsMjIuNWMxLjItMS4zLDAtMy4yLTEuNC0xLjdDMTIuMSwyMi4yLDEzLjQsMjQuMSwxNC44LDIyLjUiLz4NCgk8cGF0aCBkPSJNMTMuMiwyNi44QzEzLjIsMjYuOCwxMy4xLDI2LjgsMTMuMiwyNi44YzAuMiwwLjQsMC40LDAuOCwwLjYsMS4yYzAsMCwwLDAsMCwwYy0wLjEtMC40LTAuNC0xLjUtMS0xLjMNCgkJYy0wLjYsMC4yLTAuNCwxLjMtMC4zLDEuN2MwLjEsMC40LDAuMywxLDAuNywxLjJDMTQuMiwzMC4yLDEzLjksMjcuMiwxMy4yLDI2LjgiLz4NCgk8cGF0aCBkPSJNNi42LDI1LjRDNi41LDI1LjQsNi41LDI1LjQsNi42LDI1LjRDNywyNS42LDcuNCwyNS44LDcuOSwyNmMwLDAsMCwwLDAsMGMtMC4zLTAuMi0xLjQtMS0xLjgtMC41DQoJCWMtMC40LDAuNSwwLjUsMS4zLDAuOCwxLjVjMC40LDAuMywxLDAuNywxLjUsMC42QzkuOCwyNy42LDcuNSwyNS4zLDYuNiwyNS40Ii8+DQoJPHBhdGggZD0iTTI0LjksMjcuN2MwLjItMS4zLTEuMy0zLjUtMS43LTEuNUMyMywyNy40LDI0LjUsMjkuNywyNC45LDI3LjciLz4NCgk8cGF0aCBkPSJNMTkuMSwzMS40YzAuNiwwLjQsMC45LDEuMiwwLjYsMS43Yy0wLjMsMC41LTEsMC41LTEuNywwLjFjLTAuNi0wLjQtMC45LTEuMi0wLjYtMS43QzE3LjcsMzEsMTguNSwzMSwxOS4xLDMxLjQiLz4NCjwvZz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMS40LDIzLjdjMCwwLDAuNC0yLjMsMS4yLTMuOGMwLjUtMC45LDEuNi0yLDEuNi0yczAuMywxLjEsMS40LDIuMmMxLjEsMS4xLDIuNCwxLjYsMi40LDEuNlM4LDE5LjYsOC4zLDE3LjgNCgljMC4zLTEuOSwxLjUtMi45LDEuNS0yLjlzMS4xLTAuNCwyLjksMC41YzEuOCwwLjksMy4yLDEuOCwzLjIsMS44czAuOS0xLjIsMC40LTMuNWMtMC4yLTAuNy0wLjktMS45LTAuOS0xLjlzMS4xLTAuNywyLjgtMC45DQoJYzEuNy0wLjIsMy40LDAuMiwzLjQsMC4ycy01LjktNy43LTE1LjUtMC41Qy0xLjcsMTYuMywxLjQsMjMuNywxLjQsMjMuN3oiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNNi40LDEwLjJjMCwwLTMuMy02LjcsNS4xLTkuNCIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-12:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzcuNnB4IiBoZWlnaHQ9IjM4LjNweCIgdmlld0JveD0iMCAwIDM3LjYgMzguMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcuNiAzOC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xOC44LDM4LjNjLTAuOSwwLTEuNy0wLjItMi41LTAuN2MtMC40LTAuMy0wLjktMC40LTEuNC0wLjNjLTEuOCwwLjQtMy42LTAuMy00LjctMS43Yy0wLjMtMC40LTAuOC0wLjctMS4zLTAuNw0KCWMtMS44LTAuMy0zLjItMS41LTMuOC0zLjJjLTAuMi0wLjUtMC41LTAuOS0wLjktMS4xYy0xLjYtMC45LTIuNS0yLjUtMi41LTQuM2MwLTAuNS0wLjItMS0wLjUtMS40Yy0xLjItMS40LTEuNS0zLjMtMC45LTQuOQ0KCWMwLjItMC41LDAuMi0xLDAtMS41Yy0wLjctMS43LTAuMy0zLjYsMC45LTQuOWMwLjMtMC40LDAuNS0wLjksMC41LTEuNGMwLTEuOCwwLjktMy41LDIuNS00LjNDNC42LDcuNSw1LDcuMSw1LjEsNi42DQoJYzAuNi0xLjcsMi0zLDMuOC0zLjJjMC41LTAuMSwwLjktMC4zLDEuMy0wLjdjMS4xLTEuNCwyLjktMi4xLDQuNy0xLjdjMC41LDAuMSwxLDAsMS40LTAuM2MxLjUtMC45LDMuNC0wLjksNSwwDQoJQzIxLjcsMSwyMi4yLDEuMSwyMi43LDFjMS44LTAuNCwzLjYsMC4zLDQuNywxLjdjMC4zLDAuNCwwLjgsMC43LDEuMywwLjdjMS44LDAuMywzLjIsMS41LDMuOCwzLjJjMC4yLDAuNSwwLjUsMC45LDAuOSwxLjENCgljMS42LDAuOSwyLjUsMi41LDIuNSw0LjNjMCwwLjUsMC4yLDEsMC41LDEuNGMxLjIsMS40LDEuNSwzLjMsMC45LDQuOWwwLDBjLTAuMiwwLjUtMC4yLDEsMCwxLjVjMC43LDEuNywwLjMsMy42LTAuOSw0LjkNCgljLTAuMywwLjQtMC41LDAuOS0wLjUsMS40YzAsMS44LTAuOSwzLjUtMi41LDQuM2MtMC40LDAuMi0wLjgsMC42LTAuOSwxLjFjLTAuNiwxLjctMiwzLTMuOCwzLjJjLTAuNSwwLjEtMC45LDAuMy0xLjMsMC43DQoJYy0xLjEsMS40LTIuOSwyLjEtNC43LDEuN2MtMC41LTAuMS0xLDAtMS40LDAuM0MyMC41LDM4LDE5LjcsMzguMywxOC44LDM4LjN6IE0xNS4zLDM1LjdjMC43LDAsMS4zLDAuMiwxLjksMC41DQoJYzEsMC42LDIuMywwLjYsMy4zLDBjMC44LTAuNSwxLjctMC42LDIuNi0wLjVjMS4yLDAuMiwyLjQtMC4yLDMuMS0xLjFjMC42LTAuNywxLjQtMS4yLDIuMy0xLjNjMS4yLTAuMiwyLjItMSwyLjUtMi4yDQoJYzAuMy0wLjksMC45LTEuNiwxLjctMmMxLjEtMC42LDEuNy0xLjcsMS43LTIuOWMwLTAuOSwwLjMtMS44LDAuOS0yLjVjMC44LTAuOSwxLTIuMiwwLjYtMy4zYy0wLjMtMC44LTAuMy0xLjgsMC0yLjZjMCwwLDAsMCwwLDANCgljMC40LTEuMSwwLjItMi40LTAuNi0zLjNjLTAuNi0wLjctMC45LTEuNi0wLjktMi41YzAtMS4yLTAuNi0yLjMtMS43LTIuOWMtMC44LTAuNC0xLjQtMS4xLTEuNy0yYy0wLjQtMS4xLTEuNC0yLTIuNS0yLjENCgljLTAuOS0wLjEtMS43LTAuNi0yLjMtMS4zYy0wLjctMC45LTEuOS0xLjQtMy4xLTEuMWMtMC45LDAuMi0xLjgsMC0yLjYtMC41Yy0xLTAuNi0yLjMtMC42LTMuMywwYy0wLjgsMC41LTEuNywwLjYtMi42LDAuNQ0KCWMtMS4yLTAuMi0yLjQsMC4yLTMuMSwxLjFDMTAuOSw0LjQsMTAuMSw0LjksOS4yLDVDOCw1LjIsNyw2LDYuNiw3LjFDNi40LDgsNS44LDguNyw1LDkuMWMtMS4xLDAuNi0xLjcsMS43LTEuNywyLjkNCgljMCwwLjktMC4zLDEuOC0wLjksMi41Yy0wLjgsMC45LTEsMi4yLTAuNiwzLjNjMC4zLDAuOCwwLjMsMS44LDAsMi42Yy0wLjQsMS4xLTAuMiwyLjQsMC42LDMuM2MwLjYsMC43LDAuOSwxLjYsMC45LDIuNQ0KCWMwLDEuMiwwLjYsMi4zLDEuNywyLjljMC44LDAuNCwxLjQsMS4xLDEuNywyYzAuNCwxLjEsMS40LDIsMi41LDIuMmMwLjksMC4xLDEuNywwLjYsMi4zLDEuM2MwLjcsMC45LDEuOSwxLjQsMy4xLDEuMQ0KCUMxNC44LDM1LjcsMTUsMzUuNywxNS4zLDM1Ljd6Ii8+DQo8Zz4NCgk8cGF0aCBkPSJNMTAuNSwxOC40djQuOUg5LjJ2LTguNGgxLjJsMSwyLjVjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMC4xLDAuMiwwLjIsMC40LDAuMywwLjZsMC40LDEuMmMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMHYtNC44DQoJCWgxLjN2OC40aC0xLjFsLTEtMi41Yy0wLjItMC40LTAuMy0wLjgtMC41LTEuMlMxMC43LDE4LjgsMTAuNSwxOC40TDEwLjUsMTguNHoiLz4NCgk8cGF0aCBkPSJNMTYsMjMuM3YtOC40aDMuN3YxLjJoLTIuNHYyLjNoMi4xdjEuMmgtMi4xdjIuNGgyLjR2MS4ySDE2eiIvPg0KCTxwYXRoIGQ9Ik0yNy4xLDIzLjNoLTEuM2wtMC43LTMuNmMwLTAuMi0wLjEtMC41LTAuMS0wLjdjMC0wLjItMC4xLTAuNS0wLjEtMC43aDBsLTAuMywxLjRjLTAuMSwwLjYtMC4yLDEuMi0wLjMsMS44DQoJCWMtMC4xLDAuNi0wLjIsMS4yLTAuMywxLjhoLTEuM2wtMS4yLTguNGgxLjRjMC4xLDAuNSwwLjEsMSwwLjIsMS42YzAuMSwwLjUsMC4xLDEsMC4yLDEuNmMwLDAuMSwwLDAuMiwwLDAuNGMwLDAuMiwwLDAuNCwwLjEsMC43DQoJCWMwLDAuMiwwLDAuNSwwLjEsMC43czAsMC40LDAsMC40aDBjMC4xLTAuMywwLjEtMC42LDAuMi0wLjlzMC4xLTAuNiwwLjEtMC45bDAuNi0zLjVoMS4xbDAuNiwzLjVjMCwwLjMsMC4xLDAuNiwwLjEsMC45DQoJCWMwLjEsMC4zLDAuMSwwLjYsMC4yLDAuOWgwbDAuMi0xLjlsMC4zLTMuNWgxLjRMMjcuMSwyMy4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-12:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNy42IDM4LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM3LjYgMzguMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMDBCNjkyIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTM2LjUsMTguMWMwLjYtMS40LDAuMy0zLTAuNy00LjFjLTAuNS0wLjUtMC43LTEuMi0wLjctMS45YzAtMS41LTAuOC0yLjktMi4xLTMuNmMtMC42LTAuMy0xLjEtMC45LTEuMy0xLjYNCgljLTAuNS0xLjQtMS43LTIuNS0zLjItMi43Yy0wLjctMC4xLTEuMy0wLjUtMS44LTFjLTAuOS0xLjItMi40LTEuNy0zLjktMS40Yy0wLjcsMC4xLTEuNCwwLTItMC40djBjLTEuMy0wLjgtMi45LTAuOC00LjEsMA0KCWMtMC42LDAuNC0xLjMsMC41LTIsMC40Yy0xLjUtMC4zLTMsMC4yLTMuOSwxLjRjLTAuNCwwLjYtMS4xLDAuOS0xLjgsMUM3LjYsNC40LDYuNCw1LjUsNS45LDYuOUM1LjcsNy42LDUuMiw4LjEsNC42LDguNA0KCWMtMS4zLDAuNy0yLjEsMi4xLTIuMSwzLjZjMCwwLjctMC4yLDEuNC0wLjcsMS45Yy0xLDEuMS0xLjMsMi43LTAuNyw0LjFjMC4zLDAuNywwLjMsMS40LDAsMmMtMC42LDEuNC0wLjMsMywwLjcsNC4xDQoJYzAuNSwwLjUsMC43LDEuMiwwLjcsMS45YzAsMS41LDAuOCwyLjksMi4xLDMuNmMwLjYsMC4zLDEuMSwwLjksMS4zLDEuNmMwLjUsMS40LDEuNywyLjUsMy4yLDIuN2MwLjcsMC4xLDEuMywwLjUsMS44LDENCgljMC45LDEuMiwyLjQsMS43LDMuOSwxLjRjMC43LTAuMSwxLjQsMCwyLDAuNGMwLjYsMC40LDEuNCwwLjYsMi4xLDAuNnMxLjQtMC4yLDIuMS0wLjZjMC42LTAuNCwxLjMtMC41LDItMC40DQoJYzEuNSwwLjMsMy0wLjIsMy45LTEuNGMwLjQtMC42LDEuMS0wLjksMS44LTFjMS41LTAuMiwyLjctMS4zLDMuMi0yLjdjMC4yLTAuNywwLjctMS4yLDEuMy0xLjZjMS4zLTAuNywyLjEtMi4xLDIuMS0zLjYNCgljMC0wLjcsMC4yLTEuNCwwLjctMS45YzEtMS4xLDEuMy0yLjcsMC43LTQuMUMzNi4zLDE5LjUsMzYuMywxOC44LDM2LjUsMTguMXoiLz4NCjxnPg0KCTxwYXRoIGQ9Ik0xMC41LDE4LjR2NC45SDkuMnYtOC40aDEuMmwxLDIuNWMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNmMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNmwwLjQsMS4yYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwdi00LjgNCgkJaDEuM3Y4LjRoLTEuMWwtMS0yLjVjLTAuMi0wLjQtMC4zLTAuOC0wLjUtMS4yUzEwLjcsMTguOCwxMC41LDE4LjRMMTAuNSwxOC40eiIvPg0KCTxwYXRoIGQ9Ik0xNiwyMy4zdi04LjRoMy43djEuMmgtMi40djIuM2gyLjF2MS4yaC0yLjF2Mi40aDIuNHYxLjJIMTZ6Ii8+DQoJPHBhdGggZD0iTTI3LjEsMjMuM2gtMS4zbC0wLjctMy42YzAtMC4yLTAuMS0wLjUtMC4xLTAuN2MwLTAuMi0wLjEtMC41LTAuMS0wLjdoMGwtMC4zLDEuNGMtMC4xLDAuNi0wLjIsMS4yLTAuMywxLjgNCgkJYy0wLjEsMC42LTAuMiwxLjItMC4zLDEuOGgtMS4zbC0xLjItOC40aDEuNGMwLjEsMC41LDAuMSwxLDAuMiwxLjZjMC4xLDAuNSwwLjEsMSwwLjIsMS42YzAsMC4xLDAsMC4yLDAsMC40YzAsMC4yLDAsMC40LDAuMSwwLjcNCgkJYzAsMC4yLDAsMC41LDAuMSwwLjdzMCwwLjQsMCwwLjRoMGMwLjEtMC4zLDAuMS0wLjYsMC4yLTAuOXMwLjEtMC42LDAuMS0wLjlsMC42LTMuNWgxLjFsMC42LDMuNWMwLDAuMywwLjEsMC42LDAuMSwwLjkNCgkJYzAuMSwwLjMsMC4xLDAuNiwwLjIsMC45aDBsMC4yLTEuOWwwLjMtMy41aDEuNEwyNy4xLDIzLjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-13:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzNy42cHgiIGhlaWdodD0iMzguM3B4IiB2aWV3Qm94PSIwIDAgMzcuNiAzOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNy42IDM4LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTE3LjcsMzYuNmMtMC41LTAuMS0xLTAuMS0xLjUtMC4yYy01LjItMC43LTkuNS0zLjEtMTIuOS03LjJDMy4xLDI5LDMsMjksMi44LDI5LjFjLTAuMywwLjEtMC42LDAuMS0wLjksMC4xDQoJYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjVjMC0wLjMsMC4yLTAuNSwwLjYtMC41YzAuMywwLDAuNiwwLDAuOS0wLjFjMC45LTAuMywxLjQtMC45LDEuNi0xLjhjMC4xLTAuNCwwLjMtMC42LDAuNi0wLjUNCgljMC4zLDAuMSwwLjUsMC40LDAuNCwwLjhjLTAuMiwwLjktMC42LDEuNC0xLjQsMi4yYzAuMiwwLjIsMC4zLDAuNCwwLjUsMC42YzIuNCwyLjcsNS40LDQuNiw4LjgsNS42YzAuMSwwLDAuMiwwLjEsMC4zLDANCgljMi44LTAuOSw0LjktMi41LDYtNS4zYzAuMi0wLjYsMC40LTEuMywwLjctMS45YzAuMi0wLjQsMC40LTAuNywwLjYtMWMxLTEuNSwyLjUtMiw0LjItMS43YzEuNiwwLjIsMi43LDEuOCwyLjksMy4yDQoJYzAuMSwxLjEtMC4xLDIuMi0wLjYsMy4yYy0wLjUsMS0xLjEsMS45LTEuOCwyLjdjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4zYzMuMi0xLjIsNS45LTMuMSw4LTUuN2MtMC43LTAuNS0xLjItMS4yLTEuNC0yLjENCgljMC0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4zLDAuMi0wLjUsMC40LTAuNWMwLjMsMCwwLjUsMC4xLDAuNiwwLjRjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZjMC40LDAuOSwxLDEuNCwyLDEuNQ0KCWMwLjEsMCwwLjMsMCwwLjQsMGMwLjMsMCwwLjUsMC4zLDAuNSwwLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41Yy0wLjMsMC0wLjYsMC0wLjktMC4xYy0wLjIsMC0wLjMsMC0wLjQsMC4xDQoJYy0zLjEsMy44LTcuMSw2LjItMTIsNy4xYy0wLjcsMC4xLTEuNCwwLjItMi4yLDAuM2MtMC4xLDAtMC4yLDAtMC4zLDAuMUMxOS4yLDM2LjYsMTguNCwzNi42LDE3LjcsMzYuNnogTTE1LjYsMzUuMg0KCWMwLDAsMCwwLjEsMCwwLjFjMSwwLjEsMi4xLDAuMSwzLjEsMC4yYzAuMSwwLDAuMywwLDAuMy0wLjFjMC43LTAuNiwxLjQtMS4zLDItMmMxLjctMiwyLjctNC40LDMuNC02LjljMC4xLTAuMiwwLjEtMC40LDAuMS0wLjYNCgljLTEuMS0wLjEtMiwwLjMtMi43LDEuMWMtMC41LDAuNi0wLjgsMS40LTEsMi4yYy0wLjgsMi43LTIuNSw0LjctNSw1LjlDMTUuOCwzNS4xLDE1LjcsMzUuMiwxNS42LDM1LjJ6IE0yMC43LDM1LjQNCglDMjAuOCwzNS40LDIwLjgsMzUuNCwyMC43LDM1LjRjMC42LDAsMS4yLTAuMSwxLjgtMC4yYzAuNi0wLjEsMS4xLTAuMywxLjUtMC44YzAuOS0xLDEuNy0yLDIuNC0zLjJjMC41LTEsMC45LTIsMC43LTMuMQ0KCWMtMC4xLTAuOS0wLjYtMS42LTEuNC0yLjFDMjQuOCwyOS42LDIzLjQsMzIuOCwyMC43LDM1LjR6Ii8+DQo8cGF0aCBkPSJNMCwxOS44YzAuMS0wLjMsMC40LTAuNCwwLjctMC40YzEuOCwwLDMuNSwwLDUuMywwYzAuNCwwLDAuNiwwLjEsMC43LDAuNGMwLjEsMC4zLTAuMiwwLjctMC42LDAuN2MtMC43LDAtMS40LDAtMi4xLDANCgljLTEuMSwwLTIuMiwwLTMuMywwYy0wLjMsMC0wLjYtMC4xLTAuNy0wLjRDMCwyMCwwLDE5LjksMCwxOS44eiIvPg0KPHBhdGggZD0iTTM3LjYsMjAuMWMtMC4xLDAuMy0wLjQsMC40LTAuNywwLjRjLTEuNywwLTMuNSwwLTUuMiwwYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4zLDAtMC41LTAuMy0wLjUtMC41YzAtMC4zLDAuMi0wLjUsMC41LTAuNQ0KCWMwLjQsMCwwLjksMCwxLjMsMGMxLjQsMCwyLjcsMCw0LjEsMGMwLjMsMCwwLjYsMC4xLDAuNywwLjRDMzcuNiwxOS45LDM3LjYsMjAsMzcuNiwyMC4xeiIvPg0KPHBhdGggZD0iTTE5LDEuN2MwLjMsMC4xLDAuNCwwLjQsMC40LDAuN2MwLDEuNywwLDMuNSwwLDUuMmMwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMy0wLjMsMC41LTAuNSwwLjVjLTAuMywwLTAuNS0wLjItMC41LTAuNQ0KCWMwLTAuMSwwLTAuMiwwLTAuM2MwLTEuNywwLTMuNSwwLTUuMmMwLTAuMywwLjEtMC42LDAuNC0wLjdDMTguOCwxLjcsMTguOSwxLjcsMTksMS43eiIvPg0KPHBhdGggZD0iTTE4LjksMjEuOWMtMS43LDAtMy4yLTAuNy00LjUtMS42Yy0xLjItMC44LTIuMi0xLjgtMy4xLTIuOWMtMC4zLTAuNC0wLjMtMC41LDAtMC45YzEuMS0xLjQsMi40LTIuNiwzLjktMy40DQoJYzIuNS0xLjQsNC45LTEuNCw3LjQsMGMxLjYsMC45LDIuOSwyLjEsNCwzLjVjMC4yLDAuMiwwLjIsMC41LDAsMC43Yy0xLjUsMS44LTMuMiwzLjQtNS40LDQuMkMyMC41LDIxLjgsMTkuNywyMS45LDE4LjksMjEuOXoNCgkgTTI1LjUsMTYuOWMtMS4yLTEuNC0yLjYtMi43LTQuMy0zLjRjLTEuNS0wLjctMy0wLjctNC41LDBjLTEuOCwwLjgtMy4yLDItNC40LDMuNWMxLjEsMS40LDIuOSwyLjksNC42LDMuNmMxLjQsMC41LDIuOCwwLjUsNC4yLDANCglDMjIuOCwxOS43LDI0LjIsMTguNCwyNS41LDE2Ljl6Ii8+DQo8cGF0aCBkPSJNMzYuMiwxMy42YzAsMC4zLTAuMiwwLjUtMC41LDAuNmMtMS40LDAuNC0yLjksMC44LTQuMywxLjJjLTAuMywwLjEtMC43LDAuMi0xLDAuM2MtMC4zLDAuMS0wLjYtMC4xLTAuNy0wLjQNCgljLTAuMS0wLjMsMC4xLTAuNiwwLjQtMC43YzEuOC0wLjUsMy42LTEsNS40LTEuNEMzNS45LDEzLDM2LjIsMTMuMywzNi4yLDEzLjZ6Ii8+DQo8cGF0aCBkPSJNMjcuOCwxMS45Yy0wLjQsMC0wLjctMC40LTAuNi0wLjhjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzEuMy0xLjMsMi41LTIuNSwzLjgtMy44YzAuNC0wLjQsMC45LTAuMywxLDAuMg0KCWMwLjEsMC4yLDAsMC40LTAuMiwwLjZjLTEuMywxLjMtMi41LDIuNS0zLjgsMy44YzAsMC0wLjEsMC4xLTAuMiwwLjFDMjcuOSwxMS45LDI3LjgsMTEuOSwyNy44LDExLjl6Ii8+DQo8cGF0aCBkPSJNNS40LDcuNEM1LjUsNy4yLDUuNiw3LDUuNyw2LjljMC4yLTAuMSwwLjQsMCwwLjUsMGMwLjEsMCwwLjEsMC4xLDAuMiwwLjJjMS4zLDEuMiwyLjUsMi41LDMuNywzLjcNCgljMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjJjMC4xLDAuMiwwLjEsMC41LTAuMSwwLjdjLTAuMiwwLjItMC40LDAuMi0wLjcsMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTEuMy0xLjMtMi41LTIuNS0zLjgtMy44DQoJQzUuNSw3LjcsNS41LDcuNiw1LjQsNy40eiIvPg0KPHBhdGggZD0iTTguMSwxNC43YzAsMC40LTAuMywwLjYtMC44LDAuNWMtMS4yLTAuMy0yLjQtMC43LTMuNy0xYy0wLjUtMC4xLTEuMS0wLjMtMS42LTAuNGMtMC40LTAuMS0wLjUtMC40LTAuNC0wLjcNCgljMC4xLTAuMywwLjQtMC41LDAuNy0wLjRjMS44LDAuNSwzLjUsMC45LDUuMywxLjRDNy45LDE0LjIsOC4xLDE0LjQsOC4xLDE0Ljd6Ii8+DQo8cGF0aCBkPSJNMTQuMiw4LjhjMCwwLjMtMC4xLDAuNS0wLjQsMC42Yy0wLjIsMC4xLTAuNSwwLTAuNi0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYy0wLjctMS42LTEuMy0zLjMtMi00LjkNCgljLTAuMS0wLjItMC4xLTAuNCwwLTAuNmMwLjEtMC4xLDAuMy0wLjIsMC41LTAuM2MwLjIsMCwwLjQsMC4yLDAuNSwwLjRjMC4zLDAuOCwwLjYsMS41LDAuOSwyLjNjMC40LDAuOSwwLjcsMS44LDEuMSwyLjcNCglDMTQuMiw4LjcsMTQuMiw4LjgsMTQuMiw4Ljh6Ii8+DQo8cGF0aCBkPSJNMjYsMy4yYzAuNCwwLDAuNywwLjQsMC41LDAuN2MtMC4yLDAuNS0wLjQsMS0wLjYsMS41QzI1LjUsNi42LDI1LDcuOCwyNC41LDljLTAuMSwwLjMtMC4zLDAuNC0wLjYsMC40DQoJYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjRjMC0wLjEsMC0wLjMsMC0wLjRjMC43LTEuNywxLjMtMy40LDItNS4xQzI1LjYsMy4zLDI1LjgsMy4yLDI2LDMuMnoiLz4NCjxwYXRoIGQ9Ik0yMiwxNi45YzAsMS43LTEuNCwzLjEtMy4xLDMuMWMtMS43LDAtMy4xLTEuNC0zLjEtMy4xYzAtMS43LDEuNC0zLjEsMy4xLTMuMUMyMC42LDEzLjgsMjIsMTUuMywyMiwxNi45eiBNMjAuOSwxNi45DQoJYzAtMS4xLTAuOS0yLjEtMi0yLjFjLTEuMSwwLTIuMSwwLjktMi4xLDIuMWMwLDEuMSwwLjksMi4xLDIsMi4xQzIwLDE5LDIwLjksMTguMSwyMC45LDE2Ljl6Ii8+DQo8L3N2Zz4NCg==);
}
.filter .img.img-filter-13:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzNy42cHgiIGhlaWdodD0iMzguM3B4IiB2aWV3Qm94PSIwIDAgMzcuNiAzOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNy42IDM4LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTE3LjcsMzYuNmMtMC41LTAuMS0xLTAuMS0xLjUtMC4yYy01LjItMC43LTkuNS0zLjEtMTIuOS03LjJDMy4xLDI5LDMsMjksMi44LDI5LjFjLTAuMywwLjEtMC42LDAuMS0wLjksMC4xDQoJYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjVjMC0wLjMsMC4yLTAuNSwwLjYtMC41YzAuMywwLDAuNiwwLDAuOS0wLjFjMC45LTAuMywxLjQtMC45LDEuNi0xLjhjMC4xLTAuNCwwLjMtMC42LDAuNi0wLjUNCgljMC4zLDAuMSwwLjUsMC40LDAuNCwwLjhjLTAuMiwwLjktMC42LDEuNC0xLjQsMi4yYzAuMiwwLjIsMC4zLDAuNCwwLjUsMC42YzIuNCwyLjcsNS40LDQuNiw4LjgsNS42YzAuMSwwLDAuMiwwLjEsMC4zLDANCgljMi44LTAuOSw0LjktMi41LDYtNS4zYzAuMi0wLjYsMC40LTEuMywwLjctMS45YzAuMi0wLjQsMC40LTAuNywwLjYtMWMxLTEuNSwyLjUtMiw0LjItMS43YzEuNiwwLjIsMi43LDEuOCwyLjksMy4yDQoJYzAuMSwxLjEtMC4xLDIuMi0wLjYsMy4yYy0wLjUsMS0xLjEsMS45LTEuOCwyLjdjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4zYzMuMi0xLjIsNS45LTMuMSw4LTUuN2MtMC43LTAuNS0xLjItMS4yLTEuNC0yLjENCgljMC0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4zLDAuMi0wLjUsMC40LTAuNWMwLjMsMCwwLjUsMC4xLDAuNiwwLjRjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZjMC40LDAuOSwxLDEuNCwyLDEuNQ0KCWMwLjEsMCwwLjMsMCwwLjQsMGMwLjMsMCwwLjUsMC4zLDAuNSwwLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41Yy0wLjMsMC0wLjYsMC0wLjktMC4xYy0wLjIsMC0wLjMsMC0wLjQsMC4xDQoJYy0zLjEsMy44LTcuMSw2LjItMTIsNy4xYy0wLjcsMC4xLTEuNCwwLjItMi4yLDAuM2MtMC4xLDAtMC4yLDAtMC4zLDAuMUMxOS4yLDM2LjYsMTguNCwzNi42LDE3LjcsMzYuNnogTTE1LjYsMzUuMg0KCWMwLDAsMCwwLjEsMCwwLjFjMSwwLjEsMi4xLDAuMSwzLjEsMC4yYzAuMSwwLDAuMywwLDAuMy0wLjFjMC43LTAuNiwxLjQtMS4zLDItMmMxLjctMiwyLjctNC40LDMuNC02LjljMC4xLTAuMiwwLjEtMC40LDAuMS0wLjYNCgljLTEuMS0wLjEtMiwwLjMtMi43LDEuMWMtMC41LDAuNi0wLjgsMS40LTEsMi4yYy0wLjgsMi43LTIuNSw0LjctNSw1LjlDMTUuOCwzNS4xLDE1LjcsMzUuMiwxNS42LDM1LjJ6IE0yMC43LDM1LjQNCglDMjAuOCwzNS40LDIwLjgsMzUuNCwyMC43LDM1LjRjMC42LDAsMS4yLTAuMSwxLjgtMC4yYzAuNi0wLjEsMS4xLTAuMywxLjUtMC44YzAuOS0xLDEuNy0yLDIuNC0zLjJjMC41LTEsMC45LTIsMC43LTMuMQ0KCWMtMC4xLTAuOS0wLjYtMS42LTEuNC0yLjFDMjQuOCwyOS42LDIzLjQsMzIuOCwyMC43LDM1LjR6Ii8+DQo8cGF0aCBkPSJNMCwxOS44YzAuMS0wLjMsMC40LTAuNCwwLjctMC40YzEuOCwwLDMuNSwwLDUuMywwYzAuNCwwLDAuNiwwLjEsMC43LDAuNGMwLjEsMC4zLTAuMiwwLjctMC42LDAuN2MtMC43LDAtMS40LDAtMi4xLDANCgljLTEuMSwwLTIuMiwwLTMuMywwYy0wLjMsMC0wLjYtMC4xLTAuNy0wLjRDMCwyMCwwLDE5LjksMCwxOS44eiIvPg0KPHBhdGggZD0iTTM3LjYsMjAuMWMtMC4xLDAuMy0wLjQsMC40LTAuNywwLjRjLTEuNywwLTMuNSwwLTUuMiwwYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4zLDAtMC41LTAuMy0wLjUtMC41YzAtMC4zLDAuMi0wLjUsMC41LTAuNQ0KCWMwLjQsMCwwLjksMCwxLjMsMGMxLjQsMCwyLjcsMCw0LjEsMGMwLjMsMCwwLjYsMC4xLDAuNywwLjRDMzcuNiwxOS45LDM3LjYsMjAsMzcuNiwyMC4xeiIvPg0KPHBhdGggZD0iTTE5LDEuN2MwLjMsMC4xLDAuNCwwLjQsMC40LDAuN2MwLDEuNywwLDMuNSwwLDUuMmMwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMy0wLjMsMC41LTAuNSwwLjVjLTAuMywwLTAuNS0wLjItMC41LTAuNQ0KCWMwLTAuMSwwLTAuMiwwLTAuM2MwLTEuNywwLTMuNSwwLTUuMmMwLTAuMywwLjEtMC42LDAuNC0wLjdDMTguOCwxLjcsMTguOSwxLjcsMTksMS43eiIvPg0KPHBhdGggZD0iTTE4LjksMjEuOWMtMS43LDAtMy4yLTAuNy00LjUtMS42Yy0xLjItMC44LTIuMi0xLjgtMy4xLTIuOWMtMC4zLTAuNC0wLjMtMC41LDAtMC45YzEuMS0xLjQsMi40LTIuNiwzLjktMy40DQoJYzIuNS0xLjQsNC45LTEuNCw3LjQsMGMxLjYsMC45LDIuOSwyLjEsNCwzLjVjMC4yLDAuMiwwLjIsMC41LDAsMC43Yy0xLjUsMS44LTMuMiwzLjQtNS40LDQuMkMyMC41LDIxLjgsMTkuNywyMS45LDE4LjksMjEuOXoNCgkgTTI1LjUsMTYuOWMtMS4yLTEuNC0yLjYtMi43LTQuMy0zLjRjLTEuNS0wLjctMy0wLjctNC41LDBjLTEuOCwwLjgtMy4yLDItNC40LDMuNWMxLjEsMS40LDIuOSwyLjksNC42LDMuNmMxLjQsMC41LDIuOCwwLjUsNC4yLDANCglDMjIuOCwxOS43LDI0LjIsMTguNCwyNS41LDE2Ljl6Ii8+DQo8cGF0aCBkPSJNMzYuMiwxMy42YzAsMC4zLTAuMiwwLjUtMC41LDAuNmMtMS40LDAuNC0yLjksMC44LTQuMywxLjJjLTAuMywwLjEtMC43LDAuMi0xLDAuM2MtMC4zLDAuMS0wLjYtMC4xLTAuNy0wLjQNCgljLTAuMS0wLjMsMC4xLTAuNiwwLjQtMC43YzEuOC0wLjUsMy42LTEsNS40LTEuNEMzNS45LDEzLDM2LjIsMTMuMywzNi4yLDEzLjZ6Ii8+DQo8cGF0aCBkPSJNMjcuOCwxMS45Yy0wLjQsMC0wLjctMC40LTAuNi0wLjhjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzEuMy0xLjMsMi41LTIuNSwzLjgtMy44YzAuNC0wLjQsMC45LTAuMywxLDAuMg0KCWMwLjEsMC4yLDAsMC40LTAuMiwwLjZjLTEuMywxLjMtMi41LDIuNS0zLjgsMy44YzAsMC0wLjEsMC4xLTAuMiwwLjFDMjcuOSwxMS45LDI3LjgsMTEuOSwyNy44LDExLjl6Ii8+DQo8cGF0aCBkPSJNNS40LDcuNEM1LjUsNy4yLDUuNiw3LDUuNyw2LjljMC4yLTAuMSwwLjQsMCwwLjUsMGMwLjEsMCwwLjEsMC4xLDAuMiwwLjJjMS4zLDEuMiwyLjUsMi41LDMuNywzLjcNCgljMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjJjMC4xLDAuMiwwLjEsMC41LTAuMSwwLjdjLTAuMiwwLjItMC40LDAuMi0wLjcsMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTEuMy0xLjMtMi41LTIuNS0zLjgtMy44DQoJQzUuNSw3LjcsNS41LDcuNiw1LjQsNy40eiIvPg0KPHBhdGggZD0iTTguMSwxNC43YzAsMC40LTAuMywwLjYtMC44LDAuNWMtMS4yLTAuMy0yLjQtMC43LTMuNy0xYy0wLjUtMC4xLTEuMS0wLjMtMS42LTAuNGMtMC40LTAuMS0wLjUtMC40LTAuNC0wLjcNCgljMC4xLTAuMywwLjQtMC41LDAuNy0wLjRjMS44LDAuNSwzLjUsMC45LDUuMywxLjRDNy45LDE0LjIsOC4xLDE0LjQsOC4xLDE0Ljd6Ii8+DQo8cGF0aCBkPSJNMTQuMiw4LjhjMCwwLjMtMC4xLDAuNS0wLjQsMC42Yy0wLjIsMC4xLTAuNSwwLTAuNi0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYy0wLjctMS42LTEuMy0zLjMtMi00LjkNCgljLTAuMS0wLjItMC4xLTAuNCwwLTAuNmMwLjEtMC4xLDAuMy0wLjIsMC41LTAuM2MwLjIsMCwwLjQsMC4yLDAuNSwwLjRjMC4zLDAuOCwwLjYsMS41LDAuOSwyLjNjMC40LDAuOSwwLjcsMS44LDEuMSwyLjcNCglDMTQuMiw4LjcsMTQuMiw4LjgsMTQuMiw4Ljh6Ii8+DQo8cGF0aCBkPSJNMjYsMy4yYzAuNCwwLDAuNywwLjQsMC41LDAuN2MtMC4yLDAuNS0wLjQsMS0wLjYsMS41QzI1LjUsNi42LDI1LDcuOCwyNC41LDljLTAuMSwwLjMtMC4zLDAuNC0wLjYsMC40DQoJYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjRjMC0wLjEsMC0wLjMsMC0wLjRjMC43LTEuNywxLjMtMy40LDItNS4xQzI1LjYsMy4zLDI1LjgsMy4yLDI2LDMuMnoiLz4NCjxwYXRoIGZpbGw9IiNGNTZDNjUiIGQ9Ik0xNS42LDM1LjJjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzIuNS0xLjMsNC4zLTMuMiw1LTUuOWMwLjItMC44LDAuNS0xLjUsMS0yLjJjMC43LTAuOSwxLjUtMS4zLDIuNy0xLjENCgljMCwwLjItMC4xLDAuNC0wLjEsMC42Yy0wLjcsMi41LTEuNyw0LjktMy40LDYuOWMtMC42LDAuNy0xLjMsMS4zLTIsMmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFjLTEtMC4xLTIuMS0wLjEtMy4xLTAuMg0KCUMxNS42LDM1LjMsMTUuNiwzNS4zLDE1LjYsMzUuMnoiLz4NCjxwYXRoIGZpbGw9IiNGNTZDNjUiIGQ9Ik0yMC43LDM1LjRjMi42LTIuNiw0LjEtNS43LDQuOS05LjNjMC44LDAuNSwxLjIsMS4yLDEuNCwyLjFjMC4yLDEuMS0wLjIsMi4xLTAuNywzLjENCgljLTAuNiwxLjItMS41LDIuMi0yLjQsMy4yYy0wLjQsMC41LTAuOSwwLjctMS41LDAuOEMyMS45LDM1LjMsMjEuMywzNS40LDIwLjcsMzUuNEMyMC44LDM1LjQsMjAuOCwzNS40LDIwLjcsMzUuNHoiLz4NCjxjaXJjbGUgZmlsbD0iIzRFQTdFQiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxOS4xIiBjeT0iMTciIHI9IjIuNCIvPg0KPHBhdGggZD0iTTIyLDE2LjljMCwxLjctMS40LDMuMS0zLjEsMy4xYy0xLjcsMC0zLjEtMS40LTMuMS0zLjFjMC0xLjcsMS40LTMuMSwzLjEtMy4xQzIwLjYsMTMuOCwyMiwxNS4zLDIyLDE2Ljl6IE0yMC45LDE2LjkNCgljMC0xLjEtMC45LTIuMS0yLTIuMWMtMS4xLDAtMi4xLDAuOS0yLjEsMi4xYzAsMS4xLDAuOSwyLjEsMiwyLjFDMjAsMTksMjAuOSwxOC4xLDIwLjksMTYuOXoiLz4NCjwvc3ZnPg0K);
}
.filter .img.img-filter-14 {
	width: 51px;
}
.filter .img.img-filter-14:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA1NyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMzcuNjM2NyA1LjUzOTI4TDQzLjU4MzEgNC4xOTY5OEw0OS40NzU4IDEuOTk1NjFMNTMuODc4NSAyLjYzOTg3TDUxLjUxNjEgNi4yMTAyNkw0My44Mzc5IDYuNzIwNDRMNDEuODc3NiA3Ljg5OTkxTDQ5LjI2MSAxMi43NjA4TDUxLjA4NTMgMTkuNDg0TDQ0LjU4OTggMTMuNDMxOUwzOC42Mjk4IDkuNjQ2NjVMMzcuNjM2NyA1LjUzOTI4WiIgZmlsbD0id2hpdGUiLz4NCiAgICA8cGF0aCBkPSJNMy4wMjYyOCAxOS44NDY2TDkuMzAwMDEgMTguOTI0TDE2Ljg2NTQgMjAuNzY5MkwyMS45ODU5IDE3LjQ5MzlMMjQuMjAwMSAxNy4yNjMzTDI3LjcwNiAxNC4wMzQxTDMzLjYxMDcgMTIuOTcyNkwzOC4xMzE1IDEyLjY0OTlMNDAuMjA3MyAxNi4xMDk4TDQxLjMxNDUgMTkuODQ2NkwzOS42NTQ0IDIzLjM1MjVMMzUuMzY0MiAyNC4yMjg5TDMwLjY1ODkgMjguNzAzNkwyNi40MTUgMjguMzM0NUwyMC45MjU0IDMxLjI4NjlMMTUuNjg5MyAzMS4wMUwxMi4yOTkxIDI5LjkwM0w3Ljg3MDU1IDMwLjM2NDNMMS4yNzM0NCAyNS41MjA2TDMuMDI2MjggMTkuODQ2NloiIGZpbGw9IndoaXRlIi8+DQogICAgPHBhdGggZD0iTTEuNTY0NDUgMTQuNjMwNEwzLjc0NzM1IDExLjI2MzRMNi40ODUzNSA5LjA0MzM3TDguNDA5MzYgNi4zMDUzN0wxNC44NDc0IDIuOTc1MzZIMjAuMTAxM0wyNi43MjQzIDIuMDgzOThMMzMuODY1MyAzLjg2MzM3TDM3LjM0MzMgNS4xMjEzN0wzOC4xMDE4IDkuMDQzMzdMMzcuMzQzMyAxMi43MDY0TDMzLjM0NzQgMTIuNDg0NEwzMS4xNjQ0IDEzLjQwOTRMMjYuNTAyNCAxNC42MzA0TDI0LjQ2NzQgMTYuODEzNEwyMS45NTE0IDE3LjU1MzRMMTYuMTc5NCAyMC40Mzk0TDEwLjUxODQgMTguODExNEw0Ljc4MzM1IDE5LjY5OTRMMi42MzczNSAxOC44MTE0TDEuNTY0NDUgMTQuNjMwNFoiIGZpbGw9IndoaXRlIi8+DQogICAgPHBhdGggZD0iTTIuNzgwNDMgMTkuNDg4OEMtMS45NTQyIDI4LjkzNzYgMy44Njk3NSAyNS44NDQ0IDUuNjg1NTcgMjguOTM3NkM4LjAxMDg0IDMyLjg5ODcgMTAuMzg0MSAyOC45NDg5IDEyLjYyMTEgMzAuMzg3OUMxOC43NDU2IDM0LjMyNzYgMTkuMzU1MiAyNy4yMzgyIDE3LjA5NDUgMjQuMTQ0TTM3LjczODggMTIuNTc2NEM0MS4yNjI3IDE2LjYwMzMgNDMuNTA3NiAyMy4yMDYzIDM3LjA1NzIgMjQuMTQ0QzMwLjYwNjggMjUuMDgxNyAzMy4xNjU5IDI5Ljg4NSAyNy45MjcyIDI4LjkzNzZDMjMuMjQ1MyAyOC4wOTEgMjMuNzkzNSAzMy4yMzQ2IDE3LjA5NDUgMzEuMzI5OU00LjU4NTY3IDEwLjIxOEM3LjU0MDEgNy41Nzc3OSAxNC4wMDExIDEyLjY1OSAxNC4wMDExIDEyLjY1OUMxNC4wMDExIDEyLjY1OSAxNy40OTc1IDE0LjU4NjUgMTcuMDkyMSAyMC4xMTU1TTExLjc1ODkgNC45Mjk1N0MxNC41NjgzIDQuODk4NjYgMTcuODA2MiA4LjM3MTc0IDE3LjgwNjIgOC4zNzE3NEMxNy44MDYyIDguMzcxNzQgMjIuODU3NyAxMi41NzY0IDIxLjk0NDkgMTcuNDgwMk0xMS43NTg5IDQuOTI5NTdDMTMuMDU0OCA0LjE1MzgxIDEzLjIwNDggMy40MzQ1NyAxNC43NzQyIDIuOTQyMzNDMTYuMDI0OCAyLjU1MDEzIDE3LjExMDEgMi43MTc4MSAxOC43NDMyIDIuNzE2NzNDMjAuMzc2MyAyLjcxNTY2IDIzLjAyOTIgMi4zMDczNyAyMy4wMjkyIDIuMzA3MzdNMTEuNzU4OSA0LjkyOTU3QzEwLjQwODUgNS43MzgwMyA5LjU5ODM4IDUuNDQ0NCA4LjI2NDA0IDYuMzgyOTVDNi45Mjk2NyA3LjMyMTUgNy4yNTQxMSA4Ljc3Mzg3IDUuNjgzMDggOS40ODUzOEMzLjg1MDg5IDEwLjMxNTIgMi43ODQ1MSAxMi4yNDUgMi40Njk3IDEzLjA0NzdDMS42NTgxNiAxNS42NzAyIDAuNzQzMTUzIDIwLjUxODYgNi4zMjkxIDE5LjQ4ODhDOS45MzM4OCAxOC44MjQzIDEwLjUyNzkgMTguNjU4MSAxMy41NTM1IDE5LjkyNjRDMTguMzQ1MyAyMS45MzUgMTkuNDAwOCAxOC41MTg1IDIyLjg1NzcgMTcuMjQwNEMyNi4zNDM4IDE2Ljc5ODEgMjUuMTY0MyAxNC41NDk3IDI5LjE0NTEgMTMuNzQxMUMyOS4xNDUxIDEzLjc0MTEgMzEuMDgzOCAxNC4wNTI5IDMyLjI4MzQgMTMuMDQ3N0MzMy40ODMgMTIuMDQyNiAzNS4yMjAxIDEzLjY0MjkgMzcuMDU3MiAxMi41NzY0QzM3LjA1NzIgMTIuNTc2NCAzOC42Mjc1IDEwLjUzMjQgMzguMDgyMSA4LjE0NDc5QzM3LjU3MzIgNS45MTU3NCAzNS4yOTA5IDMuNjc5ODUgMzMuMjcxNiAzLjc5ODE1QzMwLjI4NTEgMy43NjMwNCAyOS42NjA4IDMuMzczMjIgMjcuOTI3MiAyLjUzOTM2QzI2LjEyOSAxLjY3NDQzIDIzLjAyOTIgMi4zMDczNyAyMy4wMjkyIDIuMzA3MzdNMjMuMDI5MiAyLjMwNzM3QzIzLjAyOTIgMi4zMDczNyAyNy44ODkxIDUuNDgzNjEgMjkuMDUxNSA2LjUxNUMzMC4yMTQgNy41NDYzOSAzMi4wODQ5IDExLjExODkgMzEuMTY4OSAxMy4zMTkxTTI2Ljk3ODQgMTQuNTYzNkMyNi45Nzg0IDE0LjU2MzYgMjYuNjk2MyAxMC40OTkgMjQuNTM3MSA4Ljg2MDE1TTM0LjYyNDkgMTIuNTc2NEMzNC42MjQ5IDEyLjU3NjQgMzUuNTY2OSA4LjYyNjAzIDMzLjQzMzggNi45MDkxMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KICAgIDxwYXRoIGQ9Ik0zOC4zOTE0IDkuODcwMUM0MS42ODA2IDkuMDg2OTYgNTIuNTkwMyAyMi40NTcyIDUxLjAxODcgMTguNDU2NkM0OS40NDcgMTQuNDU2MSA0OS40NTc5IDEzLjEyOTIgNDguODMgMTIuNjkwMkM0OC4yMDIgMTIuMjUxMiA0MS4yNTI3IDguMjgxODggNDEuNzkxMyA3LjcxMDQzQzQ0LjI5ODYgNS4wNDk4NCA1MC44MDY4IDcuMTUyOCA1MS40MjI1IDYuMjY0MTVDNTEuODU4OCA1LjYzNDM4IDUzLjA0MDEgMy41NzMxNCA1NC41NTQzIDIuOTI1MTFDNTcuMTE1NiAxLjgyODk2IDQ5LjE2ODMgMS4zOTc2MSA0Ny4zMjkxIDIuMzU2MUM0NS42MjA0IDMuMjQ2NjEgMzkuOTIxMiA2LjA2MDAyIDM2LjM0MTggNS4wNDk4NCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}
.filter .img.img-filter-14:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA1NyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMzcuNjM2NyA1LjUzOTI4TDQzLjU4MzEgNC4xOTY5OEw0OS40NzU4IDEuOTk1NjFMNTMuODc4NSAyLjYzOTg3TDUxLjUxNjEgNi4yMTAyNkw0My44Mzc5IDYuNzIwNDRMNDEuODc3NiA3Ljg5OTkxTDQ5LjI2MSAxMi43NjA4TDUxLjA4NTMgMTkuNDg0TDQ0LjU4OTggMTMuNDMxOUwzOC42Mjk4IDkuNjQ2NjVMMzcuNjM2NyA1LjUzOTI4WiIgZmlsbD0iI0Y2Nzc3QSIvPg0KICAgIDxwYXRoIGQ9Ik0zLjAyNjI4IDE5Ljg0NjZMOS4zMDAwMSAxOC45MjRMMTYuODY1NCAyMC43NjkyTDIxLjk4NTkgMTcuNDkzOUwyNC4yMDAxIDE3LjI2MzNMMjcuNzA2IDE0LjAzNDFMMzMuNjEwNyAxMi45NzI2TDM4LjEzMTUgMTIuNjQ5OUw0MC4yMDczIDE2LjEwOThMNDEuMzE0NSAxOS44NDY2TDM5LjY1NDQgMjMuMzUyNUwzNS4zNjQyIDI0LjIyODlMMzAuNjU4OSAyOC43MDM2TDI2LjQxNSAyOC4zMzQ1TDIwLjkyNTQgMzEuMjg2OUwxNS42ODkzIDMxLjAxTDEyLjI5OTEgMjkuOTAzTDcuODcwNTUgMzAuMzY0M0wxLjI3MzQ0IDI1LjUyMDZMMy4wMjYyOCAxOS44NDY2WiIgZmlsbD0id2hpdGUiLz4NCiAgICA8cGF0aCBkPSJNMS41NjQ0NSAxNC42MzA0TDMuNzQ3MzUgMTEuMjYzNEw2LjQ4NTM1IDkuMDQzMzdMOC40MDkzNiA2LjMwNTM3TDE0Ljg0NzQgMi45NzUzNkgyMC4xMDEzTDI2LjcyNDMgMi4wODM5OEwzMy44NjUzIDMuODYzMzdMMzcuMzQzMyA1LjEyMTM3TDM4LjEwMTggOS4wNDMzN0wzNy4zNDMzIDEyLjcwNjRMMzMuMzQ3NCAxMi40ODQ0TDMxLjE2NDQgMTMuNDA5NEwyNi41MDI0IDE0LjYzMDRMMjQuNDY3NCAxNi44MTM0TDIxLjk1MTQgMTcuNTUzNEwxNi4xNzk0IDIwLjQzOTRMMTAuNTE4NCAxOC44MTE0TDQuNzgzMzUgMTkuNjk5NEwyLjYzNzM1IDE4LjgxMTRMMS41NjQ0NSAxNC42MzA0WiIgZmlsbD0iI0Y2Nzc3QSIvPg0KICAgIDxwYXRoIGQ9Ik0yLjc4MDQzIDE5LjQ4ODhDLTEuOTU0MiAyOC45Mzc2IDMuODY5NzUgMjUuODQ0NCA1LjY4NTU3IDI4LjkzNzZDOC4wMTA4NCAzMi44OTg3IDEwLjM4NDEgMjguOTQ4OSAxMi42MjExIDMwLjM4NzlDMTguNzQ1NiAzNC4zMjc2IDE5LjM1NTIgMjcuMjM4MiAxNy4wOTQ1IDI0LjE0NE0zNy43Mzg4IDEyLjU3NjRDNDEuMjYyNyAxNi42MDMzIDQzLjUwNzYgMjMuMjA2MyAzNy4wNTcyIDI0LjE0NEMzMC42MDY4IDI1LjA4MTcgMzMuMTY1OSAyOS44ODUgMjcuOTI3MiAyOC45Mzc2QzIzLjI0NTMgMjguMDkxIDIzLjc5MzUgMzMuMjM0NiAxNy4wOTQ1IDMxLjMyOTlNNC41ODU2NyAxMC4yMThDNy41NDAxIDcuNTc3NzkgMTQuMDAxMSAxMi42NTkgMTQuMDAxMSAxMi42NTlDMTQuMDAxMSAxMi42NTkgMTcuNDk3NSAxNC41ODY1IDE3LjA5MjEgMjAuMTE1NU0xMS43NTg5IDQuOTI5NTdDMTQuNTY4MyA0Ljg5ODY2IDE3LjgwNjIgOC4zNzE3NCAxNy44MDYyIDguMzcxNzRDMTcuODA2MiA4LjM3MTc0IDIyLjg1NzcgMTIuNTc2NCAyMS45NDQ5IDE3LjQ4MDJNMTEuNzU4OSA0LjkyOTU3QzEzLjA1NDggNC4xNTM4MSAxMy4yMDQ4IDMuNDM0NTcgMTQuNzc0MiAyLjk0MjMzQzE2LjAyNDggMi41NTAxMyAxNy4xMTAxIDIuNzE3ODEgMTguNzQzMiAyLjcxNjczQzIwLjM3NjMgMi43MTU2NiAyMy4wMjkyIDIuMzA3MzcgMjMuMDI5MiAyLjMwNzM3TTExLjc1ODkgNC45Mjk1N0MxMC40MDg1IDUuNzM4MDMgOS41OTgzOCA1LjQ0NDQgOC4yNjQwNCA2LjM4Mjk1QzYuOTI5NjcgNy4zMjE1IDcuMjU0MTEgOC43NzM4NyA1LjY4MzA4IDkuNDg1MzhDMy44NTA4OSAxMC4zMTUyIDIuNzg0NTEgMTIuMjQ1IDIuNDY5NyAxMy4wNDc3QzEuNjU4MTYgMTUuNjcwMiAwLjc0MzE1MyAyMC41MTg2IDYuMzI5MSAxOS40ODg4QzkuOTMzODggMTguODI0MyAxMC41Mjc5IDE4LjY1ODEgMTMuNTUzNSAxOS45MjY0QzE4LjM0NTMgMjEuOTM1IDE5LjQwMDggMTguNTE4NSAyMi44NTc3IDE3LjI0MDRDMjYuMzQzOCAxNi43OTgxIDI1LjE2NDMgMTQuNTQ5NyAyOS4xNDUxIDEzLjc0MTFDMjkuMTQ1MSAxMy43NDExIDMxLjA4MzggMTQuMDUyOSAzMi4yODM0IDEzLjA0NzdDMzMuNDgzIDEyLjA0MjYgMzUuMjIwMSAxMy42NDI5IDM3LjA1NzIgMTIuNTc2NEMzNy4wNTcyIDEyLjU3NjQgMzguNjI3NSAxMC41MzI0IDM4LjA4MjEgOC4xNDQ3OUMzNy41NzMyIDUuOTE1NzQgMzUuMjkwOSAzLjY3OTg1IDMzLjI3MTYgMy43OTgxNUMzMC4yODUxIDMuNzYzMDQgMjkuNjYwOCAzLjM3MzIyIDI3LjkyNzIgMi41MzkzNkMyNi4xMjkgMS42NzQ0MyAyMy4wMjkyIDIuMzA3MzcgMjMuMDI5MiAyLjMwNzM3TTIzLjAyOTIgMi4zMDczN0MyMy4wMjkyIDIuMzA3MzcgMjcuODg5MSA1LjQ4MzYxIDI5LjA1MTUgNi41MTVDMzAuMjE0IDcuNTQ2MzkgMzIuMDg0OSAxMS4xMTg5IDMxLjE2ODkgMTMuMzE5MU0yNi45Nzg0IDE0LjU2MzZDMjYuOTc4NCAxNC41NjM2IDI2LjY5NjMgMTAuNDk5IDI0LjUzNzEgOC44NjAxNU0zNC42MjQ5IDEyLjU3NjRDMzQuNjI0OSAxMi41NzY0IDM1LjU2NjkgOC42MjYwMyAzMy40MzM4IDYuOTA5MTIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCiAgICA8cGF0aCBkPSJNMzguMzkxNCA5Ljg3MDFDNDEuNjgwNiA5LjA4Njk2IDUyLjU5MDMgMjIuNDU3MiA1MS4wMTg3IDE4LjQ1NjZDNDkuNDQ3IDE0LjQ1NjEgNDkuNDU3OSAxMy4xMjkyIDQ4LjgzIDEyLjY5MDJDNDguMjAyIDEyLjI1MTIgNDEuMjUyNyA4LjI4MTg4IDQxLjc5MTMgNy43MTA0M0M0NC4yOTg2IDUuMDQ5ODQgNTAuODA2OCA3LjE1MjggNTEuNDIyNSA2LjI2NDE1QzUxLjg1ODggNS42MzQzOCA1My4wNDAxIDMuNTczMTQgNTQuNTU0MyAyLjkyNTExQzU3LjExNTYgMS44Mjg5NiA0OS4xNjgzIDEuMzk3NjEgNDcuMzI5MSAyLjM1NjFDNDUuNjIwNCAzLjI0NjYxIDM5LjkyMTIgNi4wNjAwMiAzNi4zNDE4IDUuMDQ5ODQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);
}
.filter .filter-name {
	color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-family: PF-Light, Arial, sans-serif;
	font-size: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (max-width: 767px) {
	.filter .filter-name {
		font-size: 16px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.filter .img:after,
	.filter .img:before {
		background-size: 70% 70%;
	}
	.filter .filter-name {
		font-size: 15px;
	}
}
.burst {
	bottom: 100%;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0 auto;
	z-index: 2;
}
.burst-line {
	left: 50%;
	top: 10px;
	width: 10px;
	z-index: 0;
	margin-left: -5px;
}
.burst-line:after {
	position: absolute;
	content: "";
	background: #000;
	width: 1px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	animation-delay: 0s;
}
.burst-line1 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.burst-line2 {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.burst-line3 {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
@-webkit-keyframes burstAnimation {
	0%,
	100% {
		height: 0;
		top: -5px;
		opacity: 0;
	}
	35% {
		height: 4px;
		top: -7px;
		opacity: 1;
	}
	70% {
		opacity: 0;
		height: 10px;
		top: -14px;
	}
}
@keyframes burstAnimation {
	0%,
	100% {
		height: 0;
		top: -5px;
		opacity: 0;
	}
	35% {
		height: 4px;
		top: -7px;
		opacity: 1;
	}
	70% {
		opacity: 0;
		height: 10px;
		top: -14px;
	}
}
.banner-static {
	overflow: hidden;
	margin-bottom: 60px;
}
.banner-static.sushi img {
	display: block;
	max-width: 100%;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.banner-static {
		margin-bottom: 45px;
	}
	.banner-static.sushi img {
		max-width: 250%;
		width: auto;
		margin-left: -70%;
		height: 50vw;
	}
}
.banner-static.salads img {
	display: block;
	max-width: 100%;
	width: 100%;
}
.banner-static.budcoin-banner {
	background-image: url(/img/banners/banner-coin.png);
}
.banner-static.budcoin-banner,
.combo-banner .img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 26vw;
	max-height: 418px;
}
@media only screen and (max-width: 767px) {
	.banner-static.salads img {
		max-width: 250%;
		width: auto;
		margin-left: -50%;
	}
	.banner-static.budcoin-banner {
		background-image: url(/img/banners/banner-coin-mob2.png);
	}
	.banner-static.budcoin-banner,
	.combo-banner .img {
		height: 63vw;
		max-height: 434px;
	}
}
.combo-banner .item:nth-of-type(1) .img {
	background-image: url(/img/banners/banner-combo-1.jpg);
}
@media only screen and (max-width: 767px) {
	.combo-banner .item:nth-of-type(1) .img {
		background-image: url(/img/banners/banner-combo-1-mob.png);
	}
}
.combo-banner .item:nth-of-type(2) .img {
	background-image: url(/img/banners/banner-combo-2.jpg);
}
@media only screen and (max-width: 767px) {
	.combo-banner .item:nth-of-type(2) .img {
		background-image: url(/img/banners/banner-combo-2-mob.png);
	}
}
.combo-banner .item:nth-of-type(3) .img {
	background-image: url(/img/banners/banner-combo-3.jpg);
}
.banner-slider {
	position: relative;
	margin-bottom: -1px;
}
.banner-slider .img {
	display: block;
	cursor: move;
	cursor: grab;
	cursor: -webkit-grab;
	overflow: hidden;
	max-width: 100%;
	background-color: #000;
}
.banner-slider .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	max-width: 100%;
}
.banner-slider.combo-banner {
	margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
	.combo-banner .item:nth-of-type(3) .img {
		background-image: url(/img/banners/banner-combo-3-mob.png);
	}
	.combo-banner .item .img {
		height: 57vw;
	}
	.banner-slider .img img {
		width: 250%;
		max-width: 250%;
		margin-left: -75%;
	}
	.banner-slider.combo-banner {
		margin-bottom: 45px;
	}
}
.banner-slider .slick-dots {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	top: auto;
	bottom: 15px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
@media only screen and (max-width: 767px) {
	.banner-slider .slick-dots {
		bottom: 10px;
	}
}
.banner-slider .slick-dots li {
	position: relative;
	font-family: PF-Light, Arial, sans-serif;
	font-size: 22px;
	color: #615f5b;
	-webkit-transition: all 0.15s;
	transition: all 0.15s;
	letter-spacing: 0.06em;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin: 0 15px;
}
.banner-slider .slick-dots li:after {
	opacity: 0;
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2LjIgMTUuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNi4yIDE1LjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzLjEiIHkxPSIwLjciIHgyPSIzLjEiIHkyPSIxNC44Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJNS41LDEyLjUgMy4xLDE0LjggMC43LDEyLjUgIi8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 8px;
	height: 15px;
	position: absolute;
	left: 50%;
	margin-bottom: -38px;
	-webkit-transition: opacity 0.15s linear, margin 0.25s linear;
	transition: opacity 0.15s linear, margin 0.25s linear;
	top: -100%;
	-webkit-transform: translateX(-50%) rotate(0);
	-ms-transform: translateX(-50%) rotate(0);
	transform: translateX(-50%) rotate(0);
}
.banner-slider .slick-dots li:hover {
	color: #fff;
}
.banner-slider .slick-dots li:hover:after {
	opacity: 1;
	margin-bottom: -18px;
}
.banner-slider .slick-dots li.slick-active {
	color: #fefefe;
}
.banner-slider .slick-dots li.slick-active:after {
	opacity: 0;
}
.banner-slider .slick-dots li a {
	color: inherit;
	font: inherit;
}
.page-header_mobile {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #42403d;
	z-index: 120;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 56px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.banner-slider.slick-initialized {
		background-color: #000;
	}
	.page-header_mobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
.page-header_mobile.scroll {
	position: fixed;
	left: 0;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background-color: #000;
}
.page-header_mobile .cart-link,
.page-header_mobile .cart-link .icon-cart,
.page-header_mobile.scroll .cart-link,
.page-header_mobile.scroll:not(.menu-open) .cart-link {
	position: relative;
}
.page-header_mobile.scroll .logo_mobile svg text {
	fill: #fff;
}
.page-header_mobile.scroll:not(.menu-open) .logo_mobile svg text,
.pizza-modal .icon-map_anim svg * path {
	fill: #000;
}
.page-header_mobile.scroll .cart-link .icon-cart {
	color: #fff;
}
.page-header_mobile.scroll .hamburger-inner,
.page-header_mobile.scroll .hamburger-inner:after,
.page-header_mobile.scroll .hamburger-inner:before,
.page-header_mobile.scroll:not(.menu-open) {
	background-color: #fff;
}
.page-header_mobile.scroll:not(.menu-open) .cart-link .icon-cart {
	color: #000;
}
.page-header_mobile.scroll:not(.menu-open) .hamburger-inner,
.page-header_mobile.scroll:not(.menu-open) .hamburger-inner:after,
.page-header_mobile.scroll:not(.menu-open) .hamburger-inner:before {
	background-color: #000;
}
.page-header_mobile .cart-link .icon-cart {
	color: #fff;
	font-size: 23px;
}
.page-header_mobile .cart-number {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	overflow: hidden;
	background-color: #fefefe;
	position: absolute;
	top: -14px;
	right: -14px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	display: table;
	text-align: center;
	line-height: 20px;
}
.page-header_mobile .cart-number .num {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-size: 9px;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.025em;
}
.footer-left .footer-socials a,
.footer-right .footer-dev-logo .company-name {
	text-transform: uppercase;
	font-family: PF-Light, Arial, sans-serif;
}
.page-header_mobile .wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.page-header_mobile .logo_mobile {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 115px;
	height: 20px;
	text-align: center;
}
.hamburger,
.hamburger-box {
	position: relative;
	width: 19px;
	height: 13px;
}
.page-header_mobile .logo_mobile svg {
	max-height: 100%;
	text-transform: uppercase;
}
.hamburger {
	display: none;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	cursor: pointer;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.hamburger {
		display: block;
		z-index: 200;
	}
}
.hamburger-box {
	display: inline-block;
}
.hamburger-inner {
	top: 50%;
	display: block;
	margin-top: -2px;
	position: absolute;
	width: 16px;
	height: 1px;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	background-color: #fff;
}
.hamburger-inner:after,
.hamburger-inner:before {
	position: absolute;
	height: 1px;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	background-color: #fff;
	display: block;
	content: "";
	left: auto;
	right: 0;
}
.hamburger-inner:after {
	width: 19px;
	bottom: -5px;
}
.hamburger-inner:before {
	width: 14px;
	top: -5px;
}
.hamburger--spin .hamburger-inner {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-webkit-transition-duration: 0.22s;
	transition-duration: 0.22s;
}
.hamburger--spin .hamburger-inner:before {
	-webkit-transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
	transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner:after {
	-webkit-transition: bottom 0.1s ease-in 0.25s,
		-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.1s ease-in 0.25s,
		-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.1s ease-in 0.25s,
		transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: bottom 0.1s ease-in 0.25s,
		transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),
		-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
	-webkit-transition-delay: 0.12s;
	transition-delay: 0.12s;
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	width: 19px;
}
.hamburger--spin.is-active .hamburger-inner:before {
	top: 0;
	-webkit-transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
	transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
	opacity: 0;
}
.hamburger--spin.is-active .hamburger-inner:after {
	bottom: 0;
	-webkit-transition: bottom 0.1s ease-out,
		-webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
	transition: bottom 0.1s ease-out,
		-webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
	transition: bottom 0.1s ease-out,
		transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
	transition: bottom 0.1s ease-out,
		transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s,
		-webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 19px;
}
.header-lang-link {
	position: absolute;
	left: 60px;
	color: #fff;
}
.header-lang-link a {
	color: #fff;
}
.page-header_mobile.scroll .header-lang-link,
.page-header_mobile.scroll .header-lang-link a {
	color: #000;
}
.page-header_mobile.scroll .header-lang-link span {
	border-bottom-color: #000;
}
footer {
	position: relative;
	padding: 130px 0;
	background-color: #000;
	overflow: hidden;
	border-top: 1px solid #615f5b;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	footer {
		padding: 65px 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	footer {
		padding-left: 15px;
		padding-right: 15px;
	}
}
footer .wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media only screen and (max-width: 767px) {
	footer {
		padding: 45px 20px;
	}
	footer .wrapper {
		display: block;
	}
}
.footer-left .footer-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.footer-left .footer-info .info-items:first-child {
	padding-right: 14%;
	white-space: nowrap;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.footer-left .footer-info .info-items:first-child {
		padding-right: 10%;
	}
}
.footer-left .footer-socials {
	margin-top: 80px;
}
@media only screen and (max-width: 767px) {
	.footer-left .footer-info {
		display: block;
		text-align: center;
	}
	.footer-left .footer-info .info-items {
		display: block;
	}
	.footer-left .footer-info .info-items:first-child {
		padding: 0;
	}
	.footer-left .footer-socials {
		margin: 30px 0;
		text-align: center;
	}
}
.footer-left .footer-socials a {
	font-size: 22px;
	line-height: 38px;
	color: #fff;
	margin-left: 100px;
	letter-spacing: 0.1em;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.footer-left .footer-socials a {
		font-size: 18px;
		letter-spacing: 0.05em;
	}
}
@media only screen and (max-width: 767px) {
	.footer-left .footer-socials a {
		color: #615f5b;
		margin-left: 25px;
	}
}
.footer-left .footer-socials a:first-child {
	margin-left: 0;
}
.footer-left .footer-socials a:hover {
	color: #fefefe;
}
.footer-left .footer-socials a i.fa {
	margin-right: 10px;
}
.footer-left .footer-socials a i.fa-facebook {
	font-size: 22px;
}
.footer-left .footer-socials a i.fa-instagram {
	font-size: 20px;
}
.footer-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: right;
	margin-bottom: -7px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.footer-right {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 767px) {
	.footer-left .footer-socials a i.fa {
		color: #fff;
	}
	.footer-right {
		display: block;
		text-align: center;
		margin-bottom: 0;
	}
	.footer-right .footer-logo {
		display: none;
	}
}
.footer-right .footer-logo {
	margin-bottom: 20px;
}
.footer-right .footer-logo img {
	display: inline-block;
	max-width: 303px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.footer-right .footer-logo img {
		max-width: 235px;
	}
}
.footer-right .footer-dev-logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer;
}
.footer-right .footer-dev-logo._mobile {
	display: none;
}
.footer-right .footer-dev-logo .description {
	margin-right: 20px;
	white-space: nowrap;
}
@media only screen and (max-width: 767px) {
	.footer-right .footer-dev-logo {
		text-align: center;
	}
	.footer-right .footer-dev-logo._desktop {
		display: none;
	}
	.footer-right .footer-dev-logo._mobile {
		display: inline-block;
	}
	.footer-right .footer-dev-logo .description {
		margin-right: 0;
	}
	.footer-right .description {
		text-align: center;
	}
}
.footer-right .footer-dev-logo .company-name {
	font-size: 18px;
	color: #fff;
	text-decoration: underline;
	letter-spacing: 0.1em;
}
.footer-right .footer-dev-logo .company-name:hover {
	text-decoration: none;
}
.footer-right .footer-dev-logo-svg {
	display: block;
}
.footer-right .footer-dev-logo-svg svg {
	width: 145px;
}
.footer-right .description {
	font-size: 20px;
	line-height: normal;
	font-family: PF-Thin, Arial, sans-serif;
	color: #615f5b;
	letter-spacing: 0.075em;
	padding-bottom: 10px;
	white-space: nowrap;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.footer-right .description {
		font-size: 18px;
		letter-spacing: 0.05em;
	}
}
.footer-right .beta-logo {
	font-size: 22px;
	line-height: 22px;
	font-family: PF-Thin, Arial, sans-serif;
	color: #615f5b;
	letter-spacing: 0.075em;
	border: 1px solid #615f5b;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 4px;
	float: right;
	margin-top: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.footer-right .beta-logo {
		font-size: 18px;
		letter-spacing: 0.05em;
	}
}
@media only screen and (max-width: 767px) {
	.footer-right .beta-logo {
		float: none;
		margin: 10px 0 15px;
	}
}
.footer-info .item {
	margin-bottom: 35px;
}
.footer-info .text {
	font-size: 22px;
	line-height: 38px;
	font-family: PF-Light, Arial, sans-serif;
	color: #fff;
	letter-spacing: 0.075em;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (max-width: 767px) {
	.footer-info .text {
		font-size: 18px;
		letter-spacing: 0.05em;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.footer-right .footer-dev-logo-svg svg {
		width: 100px;
	}
	.footer-info .text {
		font-size: 16px;
		letter-spacing: 0.05em;
		white-space: nowrap;
	}
}
.footer-info a.text {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.footer-info a.text:hover {
	color: #fefefe;
}
.footer-info .ttl {
	font-size: 22px;
	line-height: normal;
	font-family: PF-Thin, Arial, sans-serif;
	color: #615f5b;
	letter-spacing: 0.075em;
	padding-bottom: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.footer-info .ttl {
		font-size: 18px;
		letter-spacing: 0.05em;
		padding-bottom: 0;
	}
}
@media only screen and (max-width: 767px) {
	.footer-info .item {
		margin-bottom: 10px;
	}
	.footer-info .ttl {
		max-width: 75%;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.footer-img-bg {
		display: none;
	}
}
.footer-img-bg .bg-img {
	position: absolute;
	bottom: -2%;
	left: 58%;
	opacity: 1;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	max-width: 470px;
}
.pizza-modal,
.pizza-modal .pizza-left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.footer-img-bg .bg-img {
		left: 50%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.footer-img-bg .bg-img {
		left: 55%;
		max-width: 350px;
	}
}
.pizza-modal {
	position: relative;
	background-color: #fff;
	display: flex;
	box-shadow: 0 0 5px #e7e7e7;
	max-width: 1470px;
	margin: auto;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	.pizza-modal {
		max-width: 1370px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.pizza-modal {
		max-width: 1150px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.pizza-modal {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 30px;
		max-width: 100%;
	}
}
.pizza-modal.modal-map-open {
	overflow: hidden;
}
.pizza-modal.modal-map-open .zone-modal {
	opacity: 1;
	visibility: visible;
	z-index: 200;
}
.pizza-modal .icon-map_anim {
	display: block;
	width: 44px;
	padding-left: 15px;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 1441px) and (max-height: 700px) {
	.pizza-modal .icon-map_anim {
		width: 40px;
	}
}
.pizza-modal .icon-map_anim svg {
	overflow: visible;
}
.pizza-modal .icon-map_anim #menu-icon-map-marker {
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: transform 0.3s cubic-bezier(0.4, 0, 1, 1);
	transition: transform 0.3s cubic-bezier(0.4, 0, 1, 1),
		-webkit-transform 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.pizza-modal .js-modal-map:hover #menu-icon-map-marker {
	-webkit-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	transform: translateY(-30%);
}
.pizza-modal .pizza-left {
	width: 50%;
	float: left;
	padding: 15px 90px;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-left {
		width: 100%;
		padding: 15px 20px;
		border-bottom: 1px solid #e7e7e7;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.pizza-modal .pizza-left {
		width: 40%;
		padding: 15px 20px;
		border-bottom: 1px solid #e7e7e7;
	}
}
.pizza-modal .pizza-modal-slider {
	width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-modal-slider {
		max-width: 350px;
		padding-bottom: 60px;
	}
}
.pizza-modal .pizza-modal-slider .item img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	margin: auto;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.pizza-modal .pizza-modal-slider .item img {
		max-width: 80%;
	}
}
.pizza-modal .pizza-modal-slider .slider-arrow-left,
.pizza-modal .pizza-modal-slider .slider-arrow-right {
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	display: inline-block;
	margin-right: 25px;
	height: 15px;
	width: 42px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-modal-slider .slider-arrow-left,
	.pizza-modal .pizza-modal-slider .slider-arrow-right {
		top: auto;
		bottom: 0;
		left: 0;
		right: auto;
	}
}
.pizza-modal .pizza-modal-slider .slider-arrow-left.slick-disabled i.icon-arrow,
.pizza-modal .pizza-modal-slider .slider-arrow-left:hover i.icon-arrow,
.pizza-modal
	.pizza-modal-slider
	.slider-arrow-right.slick-disabled
	i.icon-arrow,
.pizza-modal .pizza-modal-slider .slider-arrow-right:hover i.icon-arrow {
	color: #ababab;
}
.pizza-modal .pizza-modal-slider .slider-arrow-left i.icon-arrow,
.pizza-modal .pizza-modal-slider .slider-arrow-right i.icon-arrow {
	position: absolute;
	color: #000;
	font-size: 42px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 0;
	bottom: 0;
	left: auto;
	right: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.pizza-modal .pizza-modal-slider .slider-arrow-right {
	margin-left: 25px;
	margin-right: 0;
	right: auto;
	left: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-modal-slider .slider-arrow-right {
		right: 0;
		left: auto;
	}
}
.pizza-modal .pizza-modal-slider .slider-arrow-right i.icon-arrow {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	left: 0;
	right: auto;
}
.pizza-modal .pizza-right {
	float: left;
	border-left: 1px solid #e7e7e7;
	width: 50%;
	padding: 50px 0;
	background-color: #fff;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px) {
	.pizza-modal .pizza-right {
		padding: 25px 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-right {
		width: 100%;
		padding: 25px 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.pizza-modal .pizza-modal-slider .item img {
		max-width: 70%;
	}
	.pizza-modal .pizza-right {
		width: 60%;
		padding: 25px 0;
	}
}
.pizza-modal .pizza-info-wrap form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.pizza-modal .pizza-info-wrap .top {
	height: 50%;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 50px 60px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .top {
		padding: 0 25px 30px;
	}
}
.pizza-modal .pizza-info-wrap .top .common-wrap {
	margin: 0 -16px;
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .top {
		padding: 0 20px;
		border-bottom: none;
	}
	.pizza-modal .pizza-info-wrap .top .common-wrap {
		margin: 0;
	}
}
.pizza-modal .pizza-info-wrap .bot {
	height: 50%;
	width: 100%;
	padding: 60px 50px 0;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .bot {
		padding: 30px 25px 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.pizza-modal .pizza-info-wrap .bot,
	.pizza-modal .pizza-info-wrap .top {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .bot {
		padding: 60px 20px 0;
		margin: auto;
	}
}
.pizza-modal .pizza-info-wrap .top-b {
	margin-top: 30px;
}
.pizza-modal .pizza-info-wrap .top-b .common-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.pizza-modal .pizza-info-wrap .top-b .size-block {
	padding-top: 5px;
	margin-bottom: 25px;
}
.pizza-modal .pizza-info-wrap .common-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.pizza-modal .pizza-info-wrap .common-wrap .column-box {
	width: 50%;
	padding: 0 16px;
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .common-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.pizza-modal .pizza-info-wrap .common-wrap .column-box {
		width: 100%;
		padding: 0;
	}
}
.pizza-modal .pizza-info-wrap .left-info {
	width: 50%;
	padding: 0 16px;
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .left-info {
		width: 100%;
		padding: 0;
		margin-bottom: 25px;
	}
}
.pizza-modal .pizza-info-wrap .left-info .btn {
	margin-top: 25px;
}
.pizza-modal .pizza-info-wrap .right-info {
	width: 50%;
	padding: 0 16px;
}
.pizza-modal .pizza-info-wrap .pizza-name {
	font-size: 36px;
	letter-spacing: 0.01em;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
	margin-bottom: 30px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .pizza-name {
		margin-bottom: 25px;
		font-size: 32px;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .right-info {
		width: 100%;
		padding: 0;
	}
	.pizza-modal .pizza-info-wrap .pizza-name {
		font-size: 28px;
		margin-bottom: 20px;
	}
}
.pizza-modal .pizza-info-wrap .text-block {
	font-size: 20px;
	font-family: PF-Light, Arial, sans-serif;
	letter-spacing: 0.05em;
	color: #000;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .text-block {
		font-size: 16px;
		letter-spacing: 0.025em;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .text-block {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .text-block span.ttl {
	padding-left: 15px;
}
.pizza-modal .pizza-info-wrap .text-block span.ttl:first-child {
	padding-left: 0;
}
.pizza-modal .pizza-info-wrap .text-block .ttl {
	font-size: 20px;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.05em;
	margin-bottom: 15px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .text-block .ttl {
		margin-bottom: 5px;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .text-block .ttl {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .text-block .ttl span {
	font: inherit;
	color: inherit;
}
.pizza-modal .pizza-info-wrap .text-block p {
	font-size: 20px;
	line-height: 22px;
	font-family: PF-Light, Arial, sans-serif;
	color: #5f5f5f;
	padding: 0;
	margin: 0;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .text-block p {
		font-size: 16px;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .text-block p {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .radio-button-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}
.pizza-modal .pizza-info-wrap .radio-button-bar .bar-ttl {
	font-family: PF-Medium, Arial, sans-serif;
	font-size: 18px;
	color: #000;
	letter-spacing: 0.05em;
	padding-right: 15px;
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button:last-child
	.radio-label {
	margin-left: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.pizza-modal
		.pizza-info-wrap
		.radio-button-bar
		.radio-button:last-child
		.radio-label {
		margin-left: 15px;
	}
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .radio-name {
	font-family: PF-Light, Arial, sans-serif;
	font-size: 20px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	white-space: nowrap;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .radio-name {
		font-size: 16px;
		letter-spacing: 0.025em;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .radio-name {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .radio-label {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"] {
	opacity: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span {
	color: #000;
}
.pizza-modal .pizza-info-wrap .cake-text,
.pizza-modal .pizza-info-wrap .price-block {
	color: #a2a2a2;
	font-family: PF-Light, Arial, sans-serif;
	margin-bottom: 25px;
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:before {
	opacity: 1;
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .icon-cake:before,
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.radio-label
	input[type="radio"]:checked
	+ span
	.icon-cake:after {
	opacity: 0;
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .icon-cake {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	margin-right: 3px;
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .icon-cake:after,
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.icon-cake:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .icon-cake_thin {
	width: 35px;
	height: 20px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal
		.pizza-info-wrap
		.radio-button-bar
		.radio-button
		.icon-cake_thin {
		width: 30px;
	}
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.icon-cake_thin:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNC44IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNC44IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0zNC4xLDcuOVYxMGMwLDQtNy41LDcuMy0xNi43LDcuM1MwLjYsMTQuMSwwLjYsMTAuMVY3LjkiLz4NCgk8cGF0aCBkPSJNMTcuNCwxOEM3LjYsMTgsMCwxNC41LDAsMTAuMVY3LjljMC0wLjQsMC4zLTAuNiwwLjYtMC42czAuNiwwLjMsMC42LDAuNnYyLjJjMCwzLjYsNy40LDYuNSwxNi4xLDYuNWM4LjcsMCwxNi0zLDE2LTYuNg0KCQlWNy45YzAtMC40LDAuMy0wLjYsMC43LTAuNnMwLjcsMC4zLDAuNywwLjZWMTBDMzQuOCwxNC41LDI3LjEsMTgsMTcuNCwxOHoiLz4NCjwvZz4NCjxnPg0KCTxlbGxpcHNlIGZpbGw9IiNGRkMyNTgiIGN4PSIxNy40IiBjeT0iNy45IiByeD0iMTYuNyIgcnk9IjcuMyIvPg0KCTxwYXRoIGQ9Ik0xNy40LDE1LjljLTkuNywwLTE3LjMtMy41LTE3LjMtOEMwLjEsMy40LDcuNywwLDE3LjQsMHMxNy40LDMuNSwxNy40LDcuOUMzNC44LDEyLjQsMjcuMSwxNS45LDE3LjQsMTUuOXogTTE3LjQsMS4zDQoJCWMtOC43LDAtMTYsMy0xNiw2LjZjMCwzLjYsNy40LDYuNiwxNiw2LjZzMTYtMywxNi02LjZDMzMuNCw0LjMsMjYuMSwxLjMsMTcuNCwxLjN6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMi44LDExLjZjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsMjQuOC04LjRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRTMjguMSwzLDI3LjgsMy4xTDMsMTEuNQ0KCUMyLjksMTEuNSwyLjksMTEuNiwyLjgsMTEuNnoiLz4NCjxwYXRoIGQ9Ik0wLjksOC45Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRDMC4yLDguMSwwLjQsNy43LDAuNyw3LjZsMjEtNy4xYzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44bC0yMSw3LjENCglDMSw4LjgsMSw4LjksMC45LDguOXoiLz4NCjxwYXRoIGQ9Ik02LjIsMTMuOWMtMC4zLDAtMC41LTAuMi0wLjYtMC40Yy0wLjEtMC4zLDAuMS0wLjcsMC40LTAuOEwzMS42LDRjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjgNCglMNi40LDEzLjhDNi4zLDEzLjgsNi4zLDEzLjksNi4yLDEzLjl6Ii8+DQo8cGF0aCBkPSJNMTIuNywxNS42Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDIxLjItNy40YzAuMy0wLjEsMC43LDAuMSwwLjgsMC40YzAuMSwwLjMtMC4xLDAuNy0wLjQsMC44DQoJbC0yMS4yLDcuNEMxMi44LDE1LjUsMTIuOCwxNS42LDEyLjcsMTUuNnoiLz4NCjwvc3ZnPg0K);
}
.pizza-modal .pizza-info-wrap .radio-button-bar .radio-button .icon-cake_board {
	width: 34px;
	height: 20px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal
		.pizza-info-wrap
		.radio-button-bar
		.radio-button
		.icon-cake_board {
		width: 30px;
	}
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.icon-cake_board:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMTYuNiwxNS41Yy03LjksMC0xNC0yLjgtMTQtNi41YzAtMy42LDYuMi02LjQsMTQtNi40UzMwLjcsNS40LDMwLjcsOUMzMC43LDEyLjYsMjQuNSwxNS41LDE2LjYsMTUuNXogTTE2LjYsMy45DQoJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCWMtOSwwLTE1LjQsMy41LTE1LjQsOC41YzAsNS40LDYuMyw5LjMsMTUuNCw5LjNjOC42LDAsMTUuMy00LjEsMTUuMy05LjNDMzEuOSw0LjgsMjUuNiwxLjMsMTYuNiwxLjN6Ii8+DQo8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgljMC4zLDAuMywwLjMsMC43LDAsMC45YzAsMC0wLjMsMC40LTAuNCwxQzQuNywxMy41LDQuNCwxMy44LDQuMSwxMy44eiIvPg0KPHBhdGggZD0iTTYuNCwxOC40Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdTNywxNS40LDcsMTUuOHYxLjlDNywxOC4xLDYuOCwxOC40LDYuNCwxOC40eiIvPg0KPHBhdGggZD0iTTEzLjEsMjBjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN3MwLjYsMC4zLDAuNiwwLjd2MS45QzEzLjgsMTkuNywxMy41LDIwLDEzLjEsMjB6Ii8+DQo8cGF0aCBkPSJNMTkuNywxOS43Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43VjE5QzIwLjQsMTkuNCwyMC4xLDE5LjcsMTkuNywxOS43eiIvPg0KPHBhdGggZD0iTTkuOSwxNi41Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjdjMC0wLjUsMC4yLTEuNywwLjItMS44YzAuMS0wLjQsMC40LTAuNiwwLjctMC41YzAuNCwwLjEsMC42LDAuNCwwLjUsMC43DQoJYy0wLjEsMC4zLTAuMiwxLjItMC4yLDEuNkMxMC41LDE2LjIsMTAuMywxNi41LDkuOSwxNi41eiIvPg0KPHBhdGggZD0iTTI4LjksMTQuMmMtMC4zLDAtMC42LTAuMi0wLjYtMC42Yy0wLjEtMC42LTAuNC0xLTAuNC0xYy0wLjItMC4zLTAuMi0wLjcsMC0wLjljMC4zLTAuMiwwLjctMC4yLDAuOSwwDQoJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPHBhdGggZD0iTTI2LjQsMTguMmMtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN3YxLjlDMjcuMSwxNy45LDI2LjgsMTguMiwyNi40LDE4LjJ6Ii8+DQo8cGF0aCBkPSJNMjIuOSwxNi42Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdjMC0wLjMtMC4xLTEuMS0wLjItMS42Yy0wLjEtMC40LDAuMi0wLjcsMC41LTAuN2MwLjQtMC4xLDAuNywwLjIsMC43LDAuNQ0KCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.pizza-modal
	.pizza-info-wrap
	.radio-button-bar
	.radio-button
	.icon-cake_board:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDIwLjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMzIuNiw5LjhjMCw1LjctNy4xLDkuOS0xNiw5LjlzLTE2LTMuOC0xNi05LjljMC01LjEsNS45LTkuMiwxNi05LjJDMjYuOSwwLjYsMzIuNiw0LjgsMzIuNiw5Ljh6Ii8+DQoJPHBhdGggZD0iTTE2LjYsMjAuNEM2LjgsMjAuNCwwLDE2LDAsOS44QzAsMy45LDYuNiwwLDE2LjYsMGMxMS41LDAsMTYuNiw0LjksMTYuNiw5LjhDMzMuMywxNS44LDI2LjEsMjAuNCwxNi42LDIwLjR6IE0xNi42LDEuMw0KCQljLTksMC0xNS40LDMuNS0xNS40LDguNWMwLDUuNCw2LjMsOS4zLDE1LjQsOS4zYzguNiwwLDE1LjMtNC4xLDE1LjMtOS4zQzMxLjksNC44LDI1LjYsMS4zLDE2LjYsMS4zeiIvPg0KPC9nPg0KPGc+DQoJPGVsbGlwc2UgZmlsbD0iI0ZGQzI1OCIgY3g9IjE2LjYiIGN5PSI5IiByeD0iMTMuNCIgcnk9IjUuOCIvPg0KCTxwYXRoIGQ9Ik0xNi42LDE1LjVjLTcuOSwwLTE0LTIuOC0xNC02LjVjMC0zLjYsNi4yLTYuNCwxNC02LjRTMzAuNyw1LjQsMzAuNyw5QzMwLjcsMTIuNiwyNC41LDE1LjUsMTYuNiwxNS41eiBNMTYuNiwzLjkNCgkJQzksMy45LDMuOSw2LjUsMy45LDljMCwyLjUsNS4xLDUuMSwxMi44LDUuMVMyOS4zLDExLjUsMjkuMyw5QzI5LjMsNi41LDI0LjIsMy45LDE2LjYsMy45eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTQuNywxMS43YzAsMC0wLjUsMC41LTAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNNC4xLDEzLjhDNC4xLDEzLjgsNC4xLDEzLjcsNC4xLDEzLjhjLTAuNCwwLTAuNy0wLjQtMC42LTAuN2MwLjEtMS4xLDAuNy0xLjcsMC44LTEuOGMwLjMtMC4zLDAuNy0wLjMsMC45LDANCgkJYzAuMywwLjMsMC4zLDAuNywwLDAuOWMwLDAtMC4zLDAuNC0wLjQsMUM0LjcsMTMuNSw0LjQsMTMuOCw0LjEsMTMuOHoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik02LjQsMTcuN2MwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNNi40LDE4LjRjLTAuNCwwLTAuNi0wLjMtMC42LTAuN3YtMS45YzAtMC40LDAuMy0wLjcsMC42LTAuN1M3LDE1LjQsNywxNS44djEuOUM3LDE4LjEsNi44LDE4LjQsNi40LDE4LjR6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMTMuMSwxOS4zYzAsMCwwLTEuMSwwLTEuOSIvPg0KCTxwYXRoIGQ9Ik0xMy4xLDIwYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuOUMxMy44LDE5LjcsMTMuNSwyMCwxMy4xLDIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTE5LjcsMTljMCwwLDAtMS4xLDAtMS45Ii8+DQoJPHBhdGggZD0iTTE5LjcsMTkuN2MtMC40LDAtMC43LTAuMy0wLjctMC43di0xLjljMC0wLjQsMC4zLTAuNywwLjctMC43czAuNywwLjMsMC43LDAuN1YxOUMyMC40LDE5LjQsMjAuMSwxOS43LDE5LjcsMTkuN3oiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0xMC4xLDE0LjFjMCwwLTAuMiwxLjItMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik05LjksMTYuNWMtMC40LDAtMC42LTAuMy0wLjYtMC43YzAtMC41LDAuMi0xLjcsMC4yLTEuOGMwLjEtMC40LDAuNC0wLjYsMC43LTAuNWMwLjQsMC4xLDAuNiwwLjQsMC41LDAuNw0KCQljLTAuMSwwLjMtMC4yLDEuMi0wLjIsMS42QzEwLjUsMTYuMiwxMC4zLDE2LjUsOS45LDE2LjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZDMjU4IiBkPSJNMjguMywxMi4xYzAsMCwwLjUsMC41LDAuNiwxLjQiLz4NCgk8cGF0aCBkPSJNMjguOSwxNC4yYy0wLjMsMC0wLjYtMC4yLTAuNi0wLjZjLTAuMS0wLjYtMC40LTEtMC40LTFjLTAuMi0wLjMtMC4yLTAuNywwLTAuOWMwLjMtMC4yLDAuNy0wLjIsMC45LDANCgkJYzAuMSwwLjEsMC43LDAuNywwLjgsMS44QzI5LjYsMTMuOCwyOS4zLDE0LjEsMjguOSwxNC4yQzI4LjksMTQuMSwyOC45LDE0LjIsMjguOSwxNC4yeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGQzI1OCIgZD0iTTI2LjQsMTcuNWMwLDAsMC0xLjEsMC0xLjkiLz4NCgk8cGF0aCBkPSJNMjYuNCwxOC4yYy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTEuOWMwLTAuNCwwLjMtMC43LDAuNy0wLjdzMC43LDAuMywwLjcsMC43djEuOUMyNy4xLDE3LjksMjYuOCwxOC4yLDI2LjQsMTguMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkMyNTgiIGQ9Ik0yMi43LDE0LjJjMCwwLDAuMiwxLjIsMC4yLDEuNyIvPg0KCTxwYXRoIGQ9Ik0yMi45LDE2LjZjLTAuNCwwLTAuNy0wLjMtMC43LTAuN2MwLTAuMy0wLjEtMS4xLTAuMi0xLjZjLTAuMS0wLjQsMC4yLTAuNywwLjUtMC43YzAuNC0wLjEsMC43LDAuMiwwLjcsMC41DQoJCWMwLDAuMSwwLjIsMS4zLDAuMiwxLjhDMjMuNiwxNi4zLDIzLjMsMTYuNiwyMi45LDE2LjZ6Ii8+DQo8L2c+DQo8cGF0aCBkPSJNMTYuNiwxNy4yYy0wLjQsMC0wLjYtMC4zLTAuNi0wLjd2LTEuN2MwLTAuNCwwLjMtMC43LDAuNi0wLjdzMC42LDAuMywwLjYsMC43djEuN0MxNy4zLDE2LjksMTcsMTcuMiwxNi42LDE3LjJ6Ii8+DQo8cGF0aCBkPSJNNy43LDkuMWMtMC4zLDAtMC41LTAuMi0wLjYtMC40QzcsOC4zLDcuMiw3LjksNy41LDcuOGw4LTIuN2MwLjMtMC4xLDAuNywwLjEsMC44LDAuNGMwLjEsMC4zLTAuMSwwLjctMC40LDAuOEw3LjksOQ0KCUM3LjgsOSw3LjgsOS4xLDcuNyw5LjF6Ii8+DQo8cGF0aCBkPSJNMTIuMiwxMC40Yy0wLjMsMC0wLjUtMC4yLTAuNi0wLjRjLTAuMS0wLjMsMC4xLTAuNywwLjQtMC44bDcuOS0yLjZjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRzLTAuMSwwLjctMC40LDAuOGwtNy45LDIuNg0KCUMxMi4zLDEwLjMsMTIuMywxMC40LDEyLjIsMTAuNHoiLz4NCjxwYXRoIGQ9Ik0xNi42LDExLjhjLTAuMywwLTAuNS0wLjItMC42LTAuNGMtMC4xLTAuMywwLjEtMC43LDAuNC0wLjhsOC0yLjdjMC4zLTAuMSwwLjcsMC4xLDAuOCwwLjRjMC4xLDAuMy0wLjEsMC43LTAuNCwwLjhsLTgsMi43DQoJQzE2LjcsMTEuNywxNi43LDExLjgsMTYuNiwxMS44eiIvPg0KPC9zdmc+DQo=);
}
.pizza-modal .pizza-info-wrap .cake-text {
	font-size: 20px;
	letter-spacing: 0.05em;
	line-height: 22px;
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .cake-text {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .price-block {
	font-size: 18px;
	letter-spacing: 0.05em;
}
.pizza-modal .pizza-info-wrap .price-block .price {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	font-size: 30px;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .price-block .price {
		font-size: 28px;
	}
}
.pizza-modal .pizza-info-wrap .price-block .price .old-price {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 23px;
	line-height: 100%;
	color: #a2a2a2;
	margin-right: 5px;
	font-family: PF-Regular, Arial, sans-serif;
}
.pizza-modal .pizza-info-wrap .price-block .price .old-price:before {
	content: "";
	height: 2px;
	width: 100%;
	position: absolute;
	top: 45%;
	left: 0;
	-webkit-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg);
	background-color: #941f11;
}
.pizza-modal .pizza-info-wrap .cart-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	height: 69px;
	overflow: hidden;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar {
		height: 55px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar .icon-cart-hand {
	width: 32px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMy4yIDE4LjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjIgMTguNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJTTE2LjksNC4xYzAuOSwwLDEuNy0wLjcsMS43LTEuN2MwLTAuOS0wLjYtMS44LTEuNy0xLjhIOC4zYzAsMC03LjctMC4yLTcuNyw4LjRjMCw4LjksOCw4LjcsOCw4LjdoNy40YzAsMCwxLjgsMC4xLDEuOC0xLjcNCgljMC0xLjctMS44LTEuNy0xLjgtMS43aC0wLjUiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTUuOCwxNC40aDQuN2MwLDAsMS43LDAsMS43LTEuN3MtMS43LTEuNy0xLjctMS43aC00LjIiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTcsNy41aDEzLjljMCwwLDEuNywwLDEuNy0xLjdzLTEuNy0xLjctMS43LTEuN2gtMjAiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCglNMTYuNiwxMC45aDYuM2MwLDAsMS43LDAsMS43LTEuN3MtMS43LTEuNy0xLjctMS43aC00LjMiLz4NCjwvc3ZnPg0K);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.pizza-modal .pizza-info-wrap .cart-bar button {
	cursor: pointer;
	width: -webkit-calc(100% - 94px);
	width: calc(100% - 94px);
	height: 100%;
	text-align: center;
	font-size: 22px;
	font-family: PF-Light, Arial, sans-serif;
	color: #fff;
	background-color: #000;
	border-radius: 0 !important;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar button {
		font-size: 20px;
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
}
.pizza-modal .pizza-info-wrap .cart-bar button:active {
	background-color: rgba(0, 0, 0, 0.785);
}
@media only screen and (min-width: 1200px) {
	.pizza-modal .pizza-info-wrap .cart-bar button:active .icon-cart-hand,
	.pizza-modal .pizza-info-wrap .cart-bar button:hover .icon-cart-hand {
		right: -10px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar button .icon-cart-hand {
	position: relative;
	display: inline-block;
	margin-left: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	right: 0;
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count {
	width: 94px;
	background-color: #000;
	height: 100%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar .cart-count {
		width: 80px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .count-txt {
	width: 57px;
	height: 100%;
	border-left: 1px solid #42403d;
	border-right: 1px solid #42403d;
	border-radius: 0 !important;
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count input[type="number"] {
	height: 100%;
	background: #000;
	padding: 5px;
	color: #fff;
	text-align: center;
	font-family: PF-Light, Arial, sans-serif;
	font-size: 22px;
	letter-spacing: 0.06em;
	float: left;
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .minus:after,
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .plus:after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMS4zIDYuMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEuMyA2LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTUuNyw2LjFDNS41LDYuMSw1LjMsNiw1LjIsNS45bC01LTQuN2MtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuNSw0LjJsNC41LTQuMg0KCWMwLjMtMC4zLDAuNy0wLjMsMSwwYzAuMywwLjMsMC4zLDAuNywwLDFsLTUsNC43QzYsNiw1LjgsNi4xLDUuNyw2LjF6Ii8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 1;
	content: "";
	top: 50%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar .cart-count .count-txt {
		width: 50px;
	}
	.pizza-modal .pizza-info-wrap .cart-bar .cart-count input[type="number"] {
		font-size: 20px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns {
	height: 100%;
	display: inline-block;
	position: relative;
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #42403d;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .minus {
	cursor: pointer;
	position: relative;
	display: block;
	width: 37px;
	height: 50%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .minus {
		width: 30px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .minus:after {
	display: block;
	background-position: center;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .plus {
	cursor: pointer;
	position: relative;
	display: block;
	width: 37px;
	height: 50%;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .plus {
		width: 30px;
	}
}
.pizza-modal .pizza-info-wrap .cart-bar .cart-count .btns .plus:after {
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.pizza-modal .pizza-info-wrap .dots-list {
	position: relative;
	width: 100%;
}
.pizza-modal .pizza-info-wrap .dots-list li {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 1;
}
.btn,
.pizza-modal .pizza-info-wrap .btn {
	-webkit-box-align: center;
	text-align: center;
}
.pizza-modal .pizza-info-wrap .dots-list li:before {
	content: "";
	position: absolute;
	bottom: 5px;
	border-bottom: 1px dashed #615f5b;
	z-index: -1;
	width: 100%;
}
.pizza-modal .pizza-info-wrap .dots-list .txt {
	display: inline-block;
	font-size: 20px;
	font-family: PF-Light, Arial, sans-serif;
	letter-spacing: 0.05em;
	color: #5f5f5f;
	background-color: #fff;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .dots-list .txt {
		font-size: 16px;
		letter-spacing: 0.025em;
	}
}
@media only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .dots-list .txt {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
	.pizza-modal .pizza-info-wrap .btn {
		margin-bottom: 20px;
	}
}
.pizza-modal .pizza-info-wrap .dots-list .value {
	display: inline-block;
	font-size: 20px;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.05em;
	color: #5f5f5f;
	background-color: #fff;
	width: 40%;
}
.order-descriptions .txt,
.pizza-modal .pizza-info-wrap .btn {
	font-family: PF-Light, Arial, sans-serif;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.pizza-modal .pizza-info-wrap .dots-list .value {
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.pizza-modal .pizza-info-wrap .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 69px;
	line-height: 69px;
	overflow: hidden;
	font-size: 22px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .btn {
		height: 55px;
		line-height: 55px;
		font-size: 16px;
	}
}
.pizza-modal .pizza-info-wrap .btn.btn_with-ico i {
	color: #000;
	font-size: 32px;
	padding-left: 15px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.pizza-modal .pizza-info-wrap .btn.btn_with-ico i {
		font-size: 26px;
	}
}
.pizza-modal .pizza-info-wrap .btn.btn_gray {
	background-color: #eee;
	color: #000;
}
.pizza-modal .zone-modal {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: -200;
	background-color: #fff;
}
.pizza-modal .zone-modal .zone-block {
	padding: 25px;
}
.order-descriptions.narrow {
	margin: auto;
	max-width: 800px;
}
.order-descriptions .delivery-area {
	margin-bottom: 18px;
}
.order-descriptions .delivery-area__title.--mob {
	display: none;
}
@media only screen and (max-width: 767px) {
	.order-descriptions .delivery-area__title.--pc {
		display: none;
	}
	.order-descriptions .delivery-area__title.--mob {
		display: block;
	}
}
.order-descriptions .delivery-area__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media only screen and (max-width: 767px) {
	.order-descriptions .delivery-area__content {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.order-descriptions .delivery-area__icon {
	font-size: 34px;
	width: 50px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
	.order-descriptions .delivery-area__icon {
		width: 100%;
		text-align: center;
		margin-bottom: 7px;
	}
}
.order-descriptions .delivery-area__main {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.order-descriptions .delivery-area__item {
	width: 33.33%;
	text-align: center;
}
.order-descriptions
	.delivery-area__item:nth-of-type(1)
	.delivery-area__row:first-of-type {
	border-bottom: 1px solid #4fad57;
}
.order-descriptions
	.delivery-area__item:nth-of-type(2)
	.delivery-area__row:first-of-type {
	border-bottom: 1px solid #ef8265;
}
.order-descriptions
	.delivery-area__item:nth-of-type(3)
	.delivery-area__row:first-of-type {
	border-bottom: 1px solid #87c7eb;
}
.order-descriptions .delivery-area__row {
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.order-descriptions .delivery-area__label i {
	font-style: normal;
}
@media only screen and (max-width: 767px) {
	.order-descriptions .delivery-area__label i {
		display: none;
	}
}
.order-descriptions .delivery-area__label:after {
	content: "";
	width: 1px;
	height: 11px;
	background-color: #939393;
	display: inline-block;
	margin-left: 15px;
	margin-right: 11px;
}
.order-descriptions .desc-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.order-descriptions .item {
	width: 33.33%;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.order-descriptions .item {
		width: 25%;
		text-align: center;
	}
}
@media only screen and (max-width: 767px) {
	.order-descriptions .delivery-area__label:after {
		margin-left: 9px;
		margin-right: 5px;
	}
	.order-descriptions .desc-items {
		text-align: center;
	}
	.order-descriptions .item {
		width: 50%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.order-descriptions .item i {
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 34px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.order-descriptions .item i {
		font-size: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.order-descriptions .item i {
		display: block;
		padding: 0;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}
.order-descriptions .item i.icon-bank-card {
	font-size: 23px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.order-descriptions .item i.icon-bank-card {
		font-size: 21px;
	}
}
.order-descriptions .item i.icon-cash {
	font-size: 33px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.order-descriptions .item i.icon-cash {
		font-size: 30px;
	}
}
.order-descriptions .txt {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	line-height: 20px;
	color: #5f5f5f;
}
.order-descriptions .ttl,
.zone-block .title {
	font-family: PF-Medium, Arial, sans-serif;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.order-descriptions .txt {
		font-size: 16px;
	}
}
.order-descriptions .txt.txt_desk {
	display: inline-block;
}
.order-descriptions .txt.txt_mob {
	display: none;
}
@media only screen and (max-width: 767px) {
	.order-descriptions .txt {
		font-size: 17px;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-descriptions .txt.txt_desk {
		display: none;
	}
	.order-descriptions .txt.txt_mob {
		display: inline-block;
	}
	.order-descriptions .ttl {
		display: block;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}
.order-descriptions .ttl {
	color: #5f5f5f;
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 6px;
}
@media only screen and (min-width: 1441px) and (max-width: 1680px),
	only screen and (min-width: 1200px) and (max-width: 1440px),
	only screen and (min-width: 768px) and (max-width: 1199px) {
	.order-descriptions .ttl {
		font-size: 18px;
		padding-bottom: 10px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait),
	only screen and (max-width: 767px) {
	.order-descriptions .mobile-hidden {
		display: none;
	}
}
.zone-modal {
	height: 100%;
	display: none;
	overflow: hidden;
}
@media only screen and (max-width: 767px) {
	.zone-modal .btn-cross {
		padding: 15px;
		right: 0;
		top: 0;
	}
}
.zone-block {
	text-align: center;
	padding: 60px 20px 35px;
	overflow: hidden;
}
.zone-block .title {
	font-size: 36px;
	color: #000;
	letter-spacing: 0.01em;
	margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.zone-block .title {
		font-size: 28px;
	}
}
@media only screen and (max-width: 767px) {
	.zone-block {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.zone-block .title {
		font-size: 28px;
		margin-bottom: 10px;
	}
}
.zone-block .desc {
	font-size: 22px;
	line-height: 26px;
	font-family: PF-Light, Arial, sans-serif;
	color: #5f5f5f;
	letter-spacing: 0.05em;
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.zone-block .desc br {
		display: none;
	}
}
.map-container {
	width: 100%;
}
.map-container .map {
	width: 100%;
	height: 100%;
	background-color: #333;
}
.btn-close-popup,
.btn-cross {
	cursor: pointer;
	position: absolute;
	top: 9px;
	right: 2px;
	padding: 20px;
	color: #000;
}
@media only screen and (max-width: 767px) {
	.zone-block .desc {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.025em;
	}
	.btn-close-popup,
	.btn-cross {
		top: 0;
		right: 0;
	}
}
.btn-close-popup:hover:before,
.btn-cross:hover:before {
	color: #615f5b;
}
.btn-close-popup:before,
.btn-cross:before {
	font-family: Buddha;
	content: "\e908";
	display: block;
	font-size: 17px;
	color: #000;
}
.fancybox-skin {
	border-radius: 0 !important;
}
.fancybox-overlay {
	background: rgba(0, 0, 0, 0.5) !important;
}
@media only screen and (min-width: 768px) and (max-width: 1199px),
	only screen and (max-width: 767px) {
	.fancybox-lock body {
		height: 100% !important;
	}
}
@media only screen and (min-width: 1200px) {
	.fancybox-margin {
		margin-right: 15px !important;
	}
}
.thanks-modal {
	display: none;
	width: 700px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.thanks-modal {
		width: 620px;
	}
}
@media only screen and (max-width: 767px) {
	.thanks-modal {
		width: 280px;
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.thanks-modal {
		width: 400px;
	}
}
.thanks-modal .thanks-modal-block {
	padding: 40px 20px;
	text-align: center;
}
.thanks-modal .thanks-modal-block .img {
	max-width: 230px;
	padding: 30px;
	margin: 0 auto 20px;
	-webkit-animation-name: bellMoving;
	animation-name: bellMoving;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	overflow: visible !important;
}
@media only screen and (max-width: 767px) {
	.thanks-modal .thanks-modal-block .img {
		max-width: 120px;
		padding: 15px;
	}
}
@-webkit-keyframes bellMoving {
	0%,
	100%,
	50% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25% {
		-webkit-transform: rotate(-25deg);
		transform: rotate(-25deg);
	}
	75% {
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg);
	}
}
@keyframes bellMoving {
	0%,
	100%,
	50% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25% {
		-webkit-transform: rotate(-25deg);
		transform: rotate(-25deg);
	}
	75% {
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg);
	}
}
.thanks-modal .thanks-modal-block .img #bell-tongue-wrapper {
	-webkit-animation-name: tongueMoving;
	animation-name: tongueMoving;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: translateX(0) rotate(0);
	-ms-transform: translateX(0) rotate(0);
	transform: translateX(0) rotate(0);
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
@-webkit-keyframes tongueMoving {
	0%,
	100%,
	50% {
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0);
	}
	25% {
		-webkit-transform: translateX(-25%) rotate(25deg);
		transform: translateX(-25%) rotate(25deg);
	}
	75% {
		-webkit-transform: translateX(25%) rotate(-25deg);
		transform: translateX(25%) rotate(-25deg);
	}
}
@keyframes tongueMoving {
	0%,
	100%,
	50% {
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0);
	}
	25% {
		-webkit-transform: translateX(-25%) rotate(25deg);
		transform: translateX(-25%) rotate(25deg);
	}
	75% {
		-webkit-transform: translateX(25%) rotate(-25deg);
		transform: translateX(25%) rotate(-25deg);
	}
}
.thanks-modal .thanks-modal-block .img #bell-line-1,
.thanks-modal .thanks-modal-block .img #bell-line-2,
.thanks-modal .thanks-modal-block .img #bell-line-3 {
	display: none !important;
	opacity: 0;
	-webkit-animation-name: bell-line-Moving;
	animation-name: bell-line-Moving;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.75s;
	animation-delay: 0.75s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
.thanks-modal .thanks-modal-block .img #bell-line-1#bell-line-1,
.thanks-modal .thanks-modal-block .img #bell-line-2#bell-line-1,
.thanks-modal .thanks-modal-block .img #bell-line-3#bell-line-1 {
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
}
.thanks-modal .thanks-modal-block .img #bell-line-1#bell-line-2,
.thanks-modal .thanks-modal-block .img #bell-line-2#bell-line-2,
.thanks-modal .thanks-modal-block .img #bell-line-3#bell-line-2 {
	-webkit-animation-delay: 1.35s;
	animation-delay: 1.35s;
}
.thanks-modal .thanks-modal-block .img #bell-line-1#bell-line-3,
.thanks-modal .thanks-modal-block .img #bell-line-2#bell-line-3,
.thanks-modal .thanks-modal-block .img #bell-line-3#bell-line-3 {
	-webkit-animation-delay: 1.45s;
	animation-delay: 1.45s;
}
@-webkit-keyframes bell-line-Moving {
	0%,
	100%,
	50% {
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
}
@keyframes bell-line-Moving {
	0%,
	100%,
	50% {
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
}
.thanks-modal .thanks-modal-block .img #bell-lines {
	transform-box: fill-box;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
.thanks-modal .thanks-modal-block .img svg {
	overflow: visible;
	width: 100%;
	max-width: 100%;
	display: block;
}
.thanks-modal .title {
	font-size: 36px;
	color: #000;
	font-family: PF-Medium, Arial, sans-serif;
	letter-spacing: 0.01em;
	margin-bottom: 20px;
}
.btn,
.thanks-modal .desc {
	font-family: PF-Light, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
	.thanks-modal .title {
		font-size: 28px;
	}
}
.thanks-modal .desc {
	font-size: 20px;
	line-height: 26px;
	color: #5f5f5f;
	letter-spacing: 0.05em;
	margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
	.thanks-modal .desc {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.025em;
	}
}
.btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	cursor: pointer;
	position: relative;
	height: 69px;
	line-height: 69px;
	font-size: 22px;
	color: #000;
	letter-spacing: 0.05em;
}
.btn.btn_arrow i,
.btn.btn_arrow i:before {
	display: inline-block;
	vertical-align: middle;
}
@media only screen and (max-width: 767px) {
	.btn {
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		letter-spacing: 0.025em;
	}
}
.btn.btn_gray {
	background-color: #eee;
	color: #000;
}
.btn.btn_arrow {
	padding: 0 0 0 28px;
	overflow: hidden;
}
.btn.btn_arrow:hover i:before {
	left: -webkit-calc(50% + 4px);
	left: calc(50% + 4px);
}
.btn.btn_arrow i {
	position: relative;
	height: 100%;
	width: 69px;
	border-left: 1px solid #e1ddd6;
	line-height: 0;
	margin-left: 28px;
}
@media only screen and (max-width: 767px) {
	.btn.btn_arrow i {
		width: 50px;
	}
}
.btn.btn_arrow i:before {
	font-size: 8px;
	color: #54524e;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: left 0.3s;
	transition: left 0.3s;
} /*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.animated.fadeIn {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
}
@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}
@-webkit-keyframes flash {
	50%,
	from,
	to {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}
@keyframes flash {
	50%,
	from,
	to {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes pulse {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
}
@keyframes pulse {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes rubberBand {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
}
@keyframes rubberBand {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}
@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}
@keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}
@-webkit-keyframes tada {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
}
@keyframes tada {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes wobble {
	from,
	to {
		-webkit-transform: none;
		transform: none;
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
}
@keyframes wobble {
	from,
	to {
		-webkit-transform: none;
		transform: none;
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}
@-webkit-keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none;
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}
@keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none;
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}
.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
@-webkit-keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}
@keyframes fadeOutDown {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}
@keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
@keyframes fadeOutLeft {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}
@keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
@keyframes fadeOutRight {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
@keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}
@keyframes fadeOutUp {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}
@keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}
.flipInY,
.flipOutX {
	-webkit-backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
.flipInY {
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}
@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}
@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}
.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1;
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}
@keyframes lightSpeedOut {
	from {
		opacity: 1;
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}
@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}
@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}
@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}
@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}
@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
.jackInTheBox {
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}
@-webkit-keyframes rollOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}
@keyframes rollOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
		opacity: 1;
	}
}
@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
		opacity: 1;
	}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}
@keyframes zoomOut {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}
@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}
@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}
@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
.scroll-wrapper {
	padding: 0 !important;
	position: relative;
	-ms-overflow-style: none;
}
.scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	position: relative !important;
	top: 0;
	width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}
.scroll-element {
	display: none;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}
.scroll-element .scroll-arrow,
.scroll-element .scroll-bar {
	cursor: pointer;
}
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	background: #d0d0d0;
}
.scrollbar-dynamic > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-x {
	bottom: 2px;
	height: 7px;
	left: 0;
	min-width: 100%;
	width: 100%;
	z-index: 110;
}
.scrollbar-dynamic > .scroll-element .scroll-element_outer {
	border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
	opacity: 0;
	border-radius: 12px;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background-color: transparent;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 7px;
	min-width: 24px;
	top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 24px;
	right: 0;
	width: 2px;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	left: 2px;
	-webkit-transition: height 0.2s;
	transition: height 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	top: 2px;
	-webkit-transition: width 0.2s;
	transition: width 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
	left: -4px;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
	top: -4px;
}
.scrollbar-dynamic
	> .scroll-element.scroll-x.scroll-scrolly_visible
	.scroll-element_size {
	left: -11px;
}
.scrollbar-dynamic
	> .scroll-element.scroll-y.scroll-scrollx_visible
	.scroll-element_size {
	top: -11px;
}
.scrollbar-dynamic > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 2px;
	z-index: 20;
}
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
	z-index: 2;
	background-color: transparent;
}
.scrollbar-dynamic > .scroll-element .scroll-bar {
	background-color: #8a8a8a;
}
#bingc-phone-button div.bingc-phone-button-tooltip,
div#bingc-active {
	display: none !important;
}
a#bingc-phone-button.bingc-phone-button {
	display: none !important;
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	opacity: 0 !important;
}
.bingc-blur-whole-page {
	-webkit-filter: none !important;
	filter: none !important;
}
div#bingc-passive {
	left: 0 !important;
	right: 0 !important;
}
@media (max-width: 979px) {
	div.bingc-we-will-call-you {
		padding-top: 40px !important;
	}
}
div#bingc-passive div.bingc-passive-overlay {
	background-color: #fff !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-we-will-call-you
	div.bingc-we-will-call-you-alignment
	div.bingc-we-will-call-you-restriction {
	color: #000 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	input.bingc-passive-get-phone-form-input {
	background: #e2e2e2 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	a.bingc-passive-phone-form-button {
	background: #000 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	a.bingc-passive-phone-form-button:hover {
	background: #000 !important;
	opacity: 0.9 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-statistics {
	color: #000 !important;
	opacity: 1 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-phone-sample {
	opacity: 1 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-phone-sample
	span {
	color: #000 !important;
	opacity: 1 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	input.bingc-passive-get-phone-form-input::-webkit-input-placeholder {
	color: #000 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	input.bingc-passive-get-phone-form-input::-moz-placeholder {
	color: #000 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	input.bingc-passive-get-phone-form-input:-ms-input-placeholder {
	color: #000 !important;
}
div#bingc-passive
	div.bingc-passive-overlay
	div.bingc-passive-content
	div.bingc-passive-get-phone-form
	form.bingc-passive-get-phone-form
	input.bingc-passive-get-phone-form-input::placeholder {
	color: #000 !important;
}






.menu-wrapper .menu-list a .menu-name {
	color: #969696 !important;
}
.menu-wrapper .menu-list a:hover .menu-name {
	color: #ffffff !important;
}

.menu-wrapper .menu-list a svg path, .menu-wrapper .menu-list a svg circle, .menu-wrapper .menu-list a svg line {
	fill: none !important;
	stroke: #969696 !important;
	stroke-width: 9px;
}
.menu-wrapper .menu-list a:hover svg path, .menu-wrapper .menu-list a:hover svg circle, .menu-wrapper .menu-list a:hover svg line {
	stroke: #fefefe !important;
}


.family-fred {
	font-family: 'Fred', PF-Medium, Arial, sans-serif !important;
	font-weight: 100 !important;
}

.description > p, .item-info .description {
	font-size: 1.25rem;
}

blockquote {
	background-color: black;
	display: block;
	width: 100%;
	padding: 4em 4em 7em;
	background-image: url("../img/bqb.png");
	background-repeat: no-repeat;
	background-position: top right;
	background-size: contain;
}
blockquote h3 {
	color: white;
	font-size: 2rem;
	text-align: center;
	padding: 1em;
}
blockquote p {
	color: #969697;
	text-align: center;
	font-size: 1.5rem;
	padding: 0 4em;
	position: relative;
}
blockquote p:before {
	content: '';
	background-image: url("../img/quote.svg");
	position: absolute;
	width: 65px;
	height: 64px;
	left: 1%;
}

#combo {
	margin-top: 5em;
	margin-bottom: 4em;
}

.styled-title {
	color: #969697;
	color: #f32f23;
	margin-top: 4em;
	margin-bottom: 4em;
	font-size: 1.25rem;
	font-weight: 700;
}

.banner-static.banner-extras {
	min-height: 200px;
	background-color: green;
}
.banner-static h2 {
	color: white;
	text-transform: uppercase;
	text-align: center;
	padding: 2.25em 0;
	font-size: 3rem;
}

.align-left {
	text-align: left !important;
}