@import "../font/Gotham/stylesheet.css";
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}
article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}
/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects
*/
img,
object,
embed {
  max-width: 100%;
  height: auto;
}
/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	 In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:

#map img {
		max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}
/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  font-weight: bold;
  vertical-align: bottom;
}
td {
  font-weight: normal;
  vertical-align: top;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}
input[type="radio"] {
  vertical-align: text-bottom;
}
input[type="checkbox"] {
  vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
select,
input,
textarea {
  font: 99% sans-serif;
}
table {
  font-size: inherit;
  font: 100%;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
td,
td img {
  vertical-align: top;
}
/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* standardize any monospaced elements */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
  margin: 0;
}
/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}
/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
@font-face {
  font-family: 'ALSSchlangesans-Regular';
  src: url('../font/alsschlangesans.eot');
  src: url('../font/alsschlangesans.eot?#iefix') format('embedded-opentype'), url('../font/alsschlangesans.woff') format('woff'), url('../font/alsschlangesans.ttf') format('truetype'), url('../font/alsschlangesans.svg#ALSSchlangesans-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-FB02;
}
@font-face {
  font-family: 'ALSSchlangesans-Bold';
  src: url('../font/alsschlangesans-bold.eot');
  src: url('../font/alsschlangesans-bold.eot?#iefix') format('embedded-opentype'), url('../font/alsschlangesans-bold.woff') format('woff'), url('../font/alsschlangesans-bold.ttf') format('truetype'), url('../font/alsschlangesans-bold.svg#ALSSchlangesans-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'EstiloText-Regular';
  src: url('../font/estilotext-regular.eot');
  src: url('../font/estilotext-regular.eot?#iefix') format('embedded-opentype'), url('../font/estilotext-regular.woff') format('woff'), url('../font/estilotext-regular.ttf') format('truetype'), url('../font/estilotext-regular.svg#EstiloText-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-FB04;
}
@font-face {
  font-family: 'EstiloText-Light';
  src: url('../font/estilotext-light.eot');
  src: url('../font/estilotext-light.eot?#iefix') format('embedded-opentype'), url('../font/estilotext-light.woff') format('woff'), url('../font/estilotext-light.ttf') format('truetype'), url('../font/estilotext-light.svg#EstiloText-Light') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'EstiloText-Bold';
  src: url('../font/estilotext-bold.eot');
  src: url('../font/estilotext-bold.eot?#iefix') format('embedded-opentype'), url('../font/estilotext-bold.woff') format('woff'), url('../font/estilotext-bold.ttf') format('truetype'), url('../font/estilotext-bold.svg#EstiloText-Bold') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('../ProximaNova-regular.eot');
  src: url('../ProximaNova-regular.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-regular.woff') format('woff'), url('../font/proximanova-regular.ttf') format('truetype'), url('../font/proximanova-regular.svg#ProximaNova-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('../font/proximanova-bold.eot');
  src: url('../font/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('../font/proximanova-bold.woff') format('woff'), url('../font/proximanova-bold.ttf') format('truetype'), url('../font/proximanova-bold.svg#ProximaNova-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url('../font/avenirnext-bold.eot');
  src: url('../font/avenirnext-bold.eot?#iefix') format('embedded-opentype'), url('../font/avenirnext-bold.woff') format('woff'), url('../font/avenirnext-bold.ttf') format('truetype'), url('../font/avenirnext-bold.otf') format('opentype'), url('../font/avenirnext-bold.svg#AvenirNext-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'AvenirNext';
  src: url('../font/avenirnext.eot');
  src: url('../font/avenirnext.eot?#iefix') format('embedded-opentype'), url('../font/avenirnext.woff') format('woff'), url('../font/avenirnext.ttf') format('truetype'), url('../font/avenirnext.otf') format('opentype'), url('../font/avenirnext.svg#AvenirNextLTPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
.font-regular,
body,
#search input,
.footer-shop-time,
#preloader,
.menu-search,
.menu-newsletter,
.menu-facebook,
.menu-desktop,
.newsletter-input,
.newsletter-input-label,
.feed-item-supercard-info,
.feed-item-description,
.feed-item-calendar,
.feed-item-category,
.feed-item-working-hours,
.feed-item-phone,
.feed-item-location,
#lightbox .article-date,
#lightbox .article-short,
#lightbox .article-long,
#lightbox .shop-text,
.location-section .block-wrap .location-block .table .row,
.rules-section .rules-wrap .rules-block,
.form-wrap .form-warning,
.form-wrap .form-item label,
.form-wrap .form-item input,
.form-wrap .form-item select,
.form-item-dropdown,
.registration-duration-message,
.about-center-wrap .contacts .contact-wrap .list-wrap .list-sub-text,
.about-center-wrap .contacts .contact-wrap .list-wrap ul li,
.about-center-wrap .contacts .contact-wrap .list-wrap ul a,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content .text {
  font-family: 'ProximaNova-Regular';
}
.font-regular:lang(ru),
body:lang(ru),
#search input:lang(ru),
.footer-shop-time:lang(ru),
#preloader:lang(ru),
.menu-search:lang(ru),
.menu-newsletter:lang(ru),
.menu-facebook:lang(ru),
.menu-desktop:lang(ru),
.newsletter-input:lang(ru),
.newsletter-input-label:lang(ru),
.feed-item-supercard-info:lang(ru),
.feed-item-description:lang(ru),
.feed-item-calendar:lang(ru),
.feed-item-category:lang(ru),
.feed-item-working-hours:lang(ru),
.feed-item-phone:lang(ru),
.feed-item-location:lang(ru),
#lightbox .article-date:lang(ru),
#lightbox .article-short:lang(ru),
#lightbox .article-long:lang(ru),
#lightbox .shop-text:lang(ru),
.location-section .block-wrap .location-block .table .row:lang(ru),
.rules-section .rules-wrap .rules-block:lang(ru),
.form-wrap .form-warning:lang(ru),
.form-wrap .form-item label:lang(ru),
.form-wrap .form-item input:lang(ru),
.form-wrap .form-item select:lang(ru),
.form-item-dropdown:lang(ru),
.registration-duration-message:lang(ru),
.about-center-wrap .contacts .contact-wrap .list-wrap .list-sub-text:lang(ru),
.about-center-wrap .contacts .contact-wrap .list-wrap ul li:lang(ru),
.about-center-wrap .contacts .contact-wrap .list-wrap ul a:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content .text:lang(ru) {
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.font-bold,
.footer-shop-header,
.feed-item-label,
.feed-item-more,
#lightbox .shop-text-headline,
#lightbox .shop-text-link,
#lightbox .shop-list,
#lightbox .shop-map,
#lightbox .shop-text-event-date .event-date,
.attachment-item-download a,
.article .block.table tr td.bold {
  font-family: 'ProximaNova-Bold';
}
.font-bold:lang(ru),
.footer-shop-header:lang(ru),
.feed-item-label:lang(ru),
.feed-item-more:lang(ru),
#lightbox .shop-text-headline:lang(ru),
#lightbox .shop-text-link:lang(ru),
#lightbox .shop-list:lang(ru),
#lightbox .shop-map:lang(ru),
#lightbox .shop-text-event-date .event-date:lang(ru),
.attachment-item-download a:lang(ru),
.article .block.table tr td.bold:lang(ru) {
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-weight: 700;
}
.font-title,
#header,
.newsletter-title,
.filter-header,
.filter-categories .filter-item,
.filter-type .filter-item,
.article-title,
.related-headline,
#lightbox .article-icon-tint label,
.page-wrap strong,
.page-wrap h2,
.business-item-text,
.article .block.table .title-div,
.search-empty,
.about-center-wrap .section-header,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h1,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h2,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h3,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h4,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h5,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h6 {
  font-family: 'EstiloText-Regular';
}
.font-title:lang(ru),
#header:lang(ru),
.newsletter-title:lang(ru),
.filter-header:lang(ru),
.filter-categories .filter-item:lang(ru),
.filter-type .filter-item:lang(ru),
.article-title:lang(ru),
.related-headline:lang(ru),
#lightbox .article-icon-tint label:lang(ru),
.page-wrap strong:lang(ru),
.page-wrap h2:lang(ru),
.business-item-text:lang(ru),
.article .block.table .title-div:lang(ru),
.search-empty:lang(ru),
.about-center-wrap .section-header:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h1:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h2:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h3:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h4:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h5:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h6:lang(ru) {
  font-family: 'ALSSchlangesans-Regular';
}
.font-title-light,
.general-error-h1,
.slider-title,
.slider-subtitle,
#feed-no-items,
.feed-intro-text,
.page-wrap .text-block,
.page-wrap .block,
#slider.coupon-header .header-text,
.coupons-block .coupons-header-text,
.coupons-block .tabs-wrap .rhombus-wrap .rhombus .price,
.business-item .rhombus-small .price {
  font-family: 'EstiloText-Light';
}
.font-title-light:lang(ru),
.general-error-h1:lang(ru),
.slider-title:lang(ru),
.slider-subtitle:lang(ru),
#feed-no-items:lang(ru),
.feed-intro-text:lang(ru),
.page-wrap .text-block:lang(ru),
.page-wrap .block:lang(ru),
#slider.coupon-header .header-text:lang(ru),
.coupons-block .coupons-header-text:lang(ru),
.coupons-block .tabs-wrap .rhombus-wrap .rhombus .price:lang(ru),
.business-item .rhombus-small .price:lang(ru) {
  font-family: 'ALSSchlangesans-Regular';
}
.font-title-bold,
.footer-tint-link,
.menu-item,
.newsletter-submit,
.slider-more,
.filter-categories .filter-item:hover,
.filter-type .filter-item:hover,
.filter-categories .filter-item.active,
.filter-type .filter-item.active,
.feed-item-title,
#lightbox .shop-name,
#lightbox .shop-text-event-date-headline,
.page-wrap a[href^="#"]:not(.not-button),
.page-wrap .read-more,
.attachment-item-title,
section .button-more,
.coupons-block .tabs-wrap .tabs .tab-block,
.location-section .block-wrap .location-block .header-text,
.rules-section .rules-wrap .rules-block .block-header,
.article .block .title,
.article .block .image-title,
.article .block .video-title,
.article .block h2,
.common-button,
.about-center-wrap .shop-item-info-row,
.about-center-wrap .tabs .tab-block,
.about-center-wrap .contacts .contact-wrap .list-wrap .list-header,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content strong,
.text-block .button-more,
div > .button-more,
.form-wrap .submit input {
  font-family: 'EstiloText-Bold';
}
.font-title-bold:lang(ru),
.footer-tint-link:lang(ru),
.menu-item:lang(ru),
.newsletter-submit:lang(ru),
.slider-more:lang(ru),
.filter-categories .filter-item:hover:lang(ru),
.filter-type .filter-item:hover:lang(ru),
.filter-categories .filter-item.active:lang(ru),
.filter-type .filter-item.active:lang(ru),
.feed-item-title:lang(ru),
#lightbox .shop-name:lang(ru),
#lightbox .shop-text-event-date-headline:lang(ru),
.page-wrap a[href^="#"]:not(.not-button):lang(ru),
.page-wrap .read-more:lang(ru),
.attachment-item-title:lang(ru),
section .button-more:lang(ru),
.coupons-block .tabs-wrap .tabs .tab-block:lang(ru),
.location-section .block-wrap .location-block .header-text:lang(ru),
.rules-section .rules-wrap .rules-block .block-header:lang(ru),
.article .block .title:lang(ru),
.article .block .image-title:lang(ru),
.article .block .video-title:lang(ru),
.article .block h2:lang(ru),
.common-button:lang(ru),
.about-center-wrap .shop-item-info-row:lang(ru),
.about-center-wrap .tabs .tab-block:lang(ru),
.about-center-wrap .contacts .contact-wrap .list-wrap .list-header:lang(ru),
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content strong:lang(ru),
.text-block .button-more:lang(ru),
div > .button-more:lang(ru),
.form-wrap .submit input:lang(ru) {
  font-family: 'ALSSchlangesans-Bold';
}
.font-avenirnext-bold,
#lightbox .article-super strong {
  font-family: 'AvenirNext-Bold';
  font-weight: normal;
}
.font-avenirnext,
#lightbox .article-super {
  font-family: 'AvenirNext';
}
* {
  outline: 0;
}
html.disable-scroll {
  overflow: hidden;
}
html.disable-scroll body {
  overflow: hidden;
}
html.disable-scroll #newsletter-overlay,
html.disable-scroll #lightbox-overlay {
  overflow-y: scroll;
}
body {
  font-size: 14px;
  line-height: 20px;
  background-color: #f4f4f4;
  position: relative;
  min-width: 1000px;
}
a {
  text-decoration: none;
}
.prefab {
  display: none !important;
}
.wrap {
  margin: 0 auto;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
#content {
  min-height: calc(100vh - 340px);
}
#general-error {
  min-height: 250px;
  height: calc(100vh - 340px - 87px);
  text-align: center;
  color: #e21e26;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.general-error {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.general-error-h1 {
  font-size: 72px;
  line-height: 76px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
.general-error-h2 {
  font-size: 26px;
  line-height: 30px;
}
.text-center {
  text-align: center;
}
.small-margin {
  margin-top: 10px;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.button-red-center {
  display: block;
  background-color: #e21e26;
  border-radius: 2px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  height: 64px;
  left: 50%;
  margin: 40px 0 50px;
  min-width: 220px;
  max-width: 300px;
  padding: 22px;
  position: relative;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.button-red-center:hover {
  background-color: #ce0f17;
}
.icon-search {
  font-size: 26px;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 0.1em solid #636363;
  position: relative;
  border-radius: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.icon-search::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: -0.25em;
  bottom: -0.1em;
  border-width: 0;
  background: #636363;
  width: 0.35em;
  height: 0.08em;
  border-radius: 0.04em;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#header {
  color: #ffffff;
  font-size: 14px;
}
#header .working-hours,
#header .logo {
  float: left;
  display: block;
}
#header .top-menu-item,
#header .facebook,
#header .map,
#header .about,
#header .newsletter,
#header .search {
  float: right;
  display: block;
}
#header .logo,
#header .newsletter,
#header .search {
  display: block;
  width: 56px;
  height: 57px;
  line-height: 56px;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}
#header .menu:hover,
#header .newsletter:hover,
#header .search:hover {
  background-color: #ebebeb;
}
#header .menu {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-color: white;
}
#header .menu svg {
  position: relative;
  top: 3px;
}
#header .working-hours {
  padding-left: 25px;
  margin-left: 13px;
  height: 30px;
  width: 270px;
  background: url(../images/clock.svg) no-repeat left 45%;
}
#header .working-hours .group {
  display: inline-block;
  color: #34383c;
  font-family: 'Gotham';
  font-weight: 500;
}
#header .working-hours .group span {
  color: #838485;
}
#header .working-hours .group:last-child {
  margin-left: 20px;
}
#header .about {
  color: #d4d4d4;
  width: 130px;
  border-left: 1px solid #515151;
  border-right: 1px solid #515151;
  position: relative;
  text-align: center;
}
#header .about::before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #666666;
}
#header .facebook,
#header .top-menu-item {
  height: 30px;
  position: relative;
}
#header .facebook::before,
#header .top-menu-item::before {
  content: '';
  display: block;
  width: 1px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
}
#header .facebook:hover,
#header .top-menu-item:hover {
  /*background-color: #515151;*/
}
#header .facebook:hover::before,
#header .top-menu-item:hover::before {
  /*background-color: #4b4b4b;*/
}
#header .facebook {
  width: 43px;
  display: block;
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2228%22%20viewBox%3D%220%200%2014%2028%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1227.6875%2C1695%20L1227.6875%2C1680.99836%20L1231.55257%2C1680.99836%20L1232.06477%2C1676.17332%20L1227.6875%2C1676.17332%20L1227.69407%2C1673.75834%20C1227.69407%2C1672.49989%201227.81364%2C1671.82559%201229.62113%2C1671.82559%20L1232.03741%2C1671.82559%20L1232.03741%2C1667%20L1228.1718%2C1667%20C1223.52858%2C1667%201221.89428%2C1669.34066%201221.89428%2C1673.27693%20L1221.89428%2C1676.17386%20L1219%2C1676.17386%20L1219%2C1680.99891%20L1221.89428%2C1680.99891%20L1221.89428%2C1695%20L1227.6875%2C1695%20Z%22%20transform%3D%22translate(-1219%20-1667)%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center no-repeat;
  display: none;
}
#header .top-menu-item {
  color: #34383c;
  padding: 0 10px;
  text-align: center;
  font-size: 13px;
}
#header .top-menu-item:nth-last-child(1) {
  padding: 0 10px 0 30px;
}
#header .map {
  color: #34383c;
  text-align: center;
  line-height: 30px;
  height: 30px;
  padding-left: 30px !important;
  padding-right: 20px !important;
}
#header .map::before {
  content: '';
  display: inline-block;
  width: 11px;
  height: 15px;
  background: url('../images/map-marker.svg') left bottom no-repeat;
  -webkit-background-size: 93% 93%;
          background-size: 93% 93%;
  margin: 5px 7px 0 12px;
}
#header .map:hover {
  color: #34383c;
}
#header .cupon {
  padding-left: 30px!important;
  background: url(../images/Present.svg) 10px center no-repeat;
}
#header .top-menu-supercard {
  background-color: #ffd3d6;
  color: #EA2D4D;
}
#header .top-menu-supercard:hover {
  background-color: #EA2D4D;
  color: #fdfcfa;
}
#header .logo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2040%2016%22%20enable-background%3D%22new%200%200%2040%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E11B22%22%20d%3D%22M6.3%2C0.3C2.6%2C0.3%2C0%2C2.9%2C0%2C6.1c0%2C1.6%2C0.5%2C3.1%2C1.5%2C4.1%0D%0A%09%09c1%2C1.1%2C2.6%2C1.7%2C4.7%2C1.7c3.8%2C0%2C6.3-2.6%2C6.3-5.9v0C12.6%2C2.9%2C10.6%2C0.3%2C6.3%2C0.3z%20M6.3%2C10.3c-2.3%2C0-3.4-1.9-3.4-4.2c0-2.3%2C1-4.2%2C3.4-4.2%0D%0A%09%09c2.3%2C0%2C3.4%2C1.9%2C3.4%2C4.2C9.7%2C8.5%2C8.7%2C10.3%2C6.3%2C10.3z%22%2F%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E11B22%22%20d%3D%22M30.5%2C11.7c-0.1-0.9-0.4-1.7-0.7-2.5l-0.7-2.1%0D%0A%09%09c-0.9%2C0.1-2.8%2C0.5-3.6%2C0.8l-0.8%2C1.9c-0.3%2C0.6-0.5%2C1.2-0.6%2C1.8h-3.3c0.5-0.9%2C1.3-1.9%2C1.7-2.8c-0.5%2C0.2-1.3%2C0.6-1.8%2C0.9%0D%0A%09%09c-2.4%2C1.2-4.6%2C2.7-6.5%2C4.5c-0.4%2C0.4-0.7%2C0.7-1.1%2C1.1c-0.8%2C0.7-1.8%2C0.5-1.8-0.7c-0.1-1.5%2C1.5-4.1%2C3.1-6.3C16%2C6%2C17.7%2C4.2%2C19.9%2C2.3%0D%0A%09%09c-2.6%2C0-5.1%2C0.1-6.6%2C0.4c0.3-0.9%2C0.4-1.3%2C0.7-2.1c2.9%2C0.1%2C6.5%2C0%2C9.2%2C0l0.4%2C1.2c-1.9%2C1.8-3.7%2C3.4-5.4%2C5.3c-1.6%2C1.8-3.1%2C3.7-3%2C4.4%0D%0A%09%09l0%2C0c0.3-0.2%2C1-0.7%2C1.3-0.9c1.9-1.2%2C4.8-2.6%2C6.6-3.2c1.1-1.9%2C2.1-4.4%2C3.1-6.8c0.9%2C0.1%2C2.4%2C0.1%2C3.3%2C0c0.9%2C2.8%2C1.9%2C6.8%2C3%2C8.3%0D%0A%09%09c1%2C1.3%2C2.2%2C1.3%2C2.7%2C1.3c0.5%2C0%2C1-0.2%2C1.3-0.4c1.6-1.2-0.7-2.6-1.7-3.1c-0.8-0.5-1.4-1-1.8-1.5c-0.4-0.5-0.6-1-0.6-1.5%0D%0A%09%09c0-0.9%2C0.4-1.7%2C1.2-2.3c0.8-0.6%2C1.9-0.9%2C3.2-0.9c0.8%2C0%2C1.8%2C0.1%2C2.5%2C0.5l0%2C2C38.7%2C2.5%2C38%2C2.2%2C37%2C2.2c-1.1%2C0-2.2%2C0.9-1.3%2C1.9%0D%0A%09%09C36%2C4.3%2C36.4%2C4.6%2C37%2C5c1%2C0.6%2C1.7%2C1.1%2C2.2%2C1.7c0.5%2C0.6%2C0.7%2C1.1%2C0.7%2C1.7c0%2C1-0.4%2C1.8-1.2%2C2.4c-0.8%2C0.6-1.8%2C0.9-3.1%2C0.9%0D%0A%09%09C35.2%2C11.6%2C30.5%2C11.7%2C30.5%2C11.7z%20M26%2C6.6l1.8-3.9l1%2C3.4C27.9%2C6.3%2C26.8%2C6.5%2C26%2C6.6%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  -webkit-background-size: 90px 90px;
          background-size: 90px;
  width: 120px;
}
#header .newsletter {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2220%22%20viewBox%3D%220%200%2030%2020%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23636363%22%20d%3D%22M26.992%2C20.005%20C26.992%2C20.005%203.009%2C20.005%203.009%2C20.005%20C1.346%2C20.005%20-0.003%2C18.660%20-0.003%2C17.002%20C-0.003%2C17.002%20-0.003%2C3.003%20-0.003%2C3.003%20C-0.003%2C2.908%200.001%2C2.812%200.012%2C2.721%20C0.012%2C2.721%2014.362%2C12.293%2014.362%2C12.293%20C14.557%2C12.419%2014.779%2C12.483%2015.000%2C12.483%20C15.222%2C12.483%2015.444%2C12.419%2015.639%2C12.293%20C15.639%2C12.293%2029.989%2C2.721%2029.989%2C2.721%20C30.000%2C2.812%2030.004%2C2.908%2030.004%2C3.003%20C30.004%2C3.003%2030.004%2C17.002%2030.004%2C17.002%20C30.004%2C18.660%2028.655%2C20.005%2026.992%2C20.005%20ZM1.086%2C0.690%20C1.610%2C0.259%202.275%2C0.000%203.009%2C0.000%20C3.009%2C0.000%2026.992%2C0.000%2026.992%2C0.000%20C27.726%2C0.000%2028.391%2C0.259%2028.915%2C0.690%20C28.915%2C0.690%2015.000%2C9.964%2015.000%2C9.964%20C15.000%2C9.964%201.086%2C0.690%201.086%2C0.690%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  border-right: 1px solid #c7c7c7;
}
#header .search.inactive {
  line-height: 68px;
}
#header .search.active::before {
  content: 'x';
  color: #636363;
  font-size: 30px;
}
#header .search.active .icon-search {
  display: none;
}
.header-fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
}
.header-menu-item-red {
  color: white!important;
  background-color: #e21e26;
}
.header-menu-item-red:hover {
  background-color: #ce0f17!important;
}
.header-row-1 {
  height: 30px;
  color: #d4d4d4;
  line-height: 30px;
  font-size: 13px;
}
.header-row-1 a {
  font-size: 13px;
  font-family: Gotham book;
  font-weight: normal;
  border-left: 1px solid #e5e5e5;
}
.header-row-1 a:nth-child(2) {
  border-right: 1px solid #e5e5e5;
}
.header-row-1 a:hover {
  opacity: .8;
}
.header-row-2 {
  background-color: #fff;
  height: 57px;
  line-height: 16px;
  text-align: center;
}
.search {
  border-left: 1px solid #e5e5e5;
}
.header-menu {
  float: right;
}
.header-menu ::after {
  content: '';
  display: block;
  clear: both;
}
.header-menu-item {
  height: 57px;
  padding: 20px 15px;
  display: inline-block;
  font-family: Gotham book;
  font-weight: normal;
  float: left;
  text-transform: none;
  border-left: 1px solid #e5e5e5;
  color: #636363;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.header-menu-item:hover,
.header-menu-item.header-menu-item-active {
  background-color: #eeeeee;
}
.header-menu-item.lock {
  background-color: #f7d3d4;
  border-left: 1px solid #f7d3d4;
  color: #e21e26;
}
.header-menu-item.lock:hover {
  color: white;
  background-color: #e21e26;
}
.header-menu-item.header-menu-item-active:hover {
  opacity: .7;
}
#search {
  display: none;
  background-color: #e6e2e7;
  height: 85px;
  padding: 15px 15px 13px;
  border-left: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
  border-right: 1px solid #c7c7c7;
  position: absolute;
  top: 87px;
  z-index: 100;
  left: 55px;
  right: 56px;
}
#search input {
  height: 56px;
  width: calc(100% - 72px);
  padding: 20px;
  background-color: #fff;
  border: 1px solid #b1b4b3;
  float: left;
  font-size: 22px;
}
#search button {
  border-top: 1px solid #b1b4b3;
  border-right: 1px solid #b1b4b3;
  border-bottom: 1px solid #b1b4b3;
  border-left: 0;
  background-color: #c7c7c7;
  width: 72px;
  height: 56px;
  float: left;
  padding: 0;
}
#search button:hover {
  background-color: #5d5d5d;
}
#search button:hover .icon-search {
  border: 0.1em solid #c7c7c7;
}
#search button:hover .icon-search::before {
  background: #c7c7c7;
}
@media all and (max-width: 1385px) {
  #search {
    left: 55px;
    right: 56px;
  }
}
@media all and (min-width: 1386px) {
  #header .wrap,
  .temp-wrap {
    width: 1366px;
    margin: 0 auto;
  }
  #search {
    width: 1255px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-tint {
  display: none;
  position: fixed;
  cursor: pointer;
  bottom: 0;
  right: 20px;
  width: 102px;
  height: 51px;
  text-transform: uppercase;
  text-align: center;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  z-index: 103;
}
.footer-tint::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 50px solid #fcfcfc;
  position: absolute;
  bottom: 0;
  left: 1px;
}
.footer-tint::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 51px solid transparent;
  border-right: 51px solid transparent;
  border-bottom: 51px solid #d4d4d4;
  position: absolute;
  bottom: 0;
}
.footer-tint-link {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 104;
  color: #5d5d5d;
  font-size: 14px;
  line-height: 18px;
  -webkit-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
}
.footer-tint-link::before,
.footer-tint-link::after {
  content: '';
  display: block;
  background-color: #636363;
  width: 8px;
  height: 1px;
  position: absolute;
  bottom: -5px;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
.footer-tint-link::before {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 49px;
}
.footer-tint-link::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 44px;
}
#footer {
  clear: both;
  height: 340px;
  padding-top: 65px;
  border-top: 1px solid #d4d4d4;
  background-color: #e4e4e4;
  width: 100%;
  position: relative;
  z-index: 102;
}
#footer.fixed {
  position: fixed;
  bottom: -340px;
}
#footer.fixed .footer-tint {
  display: block !important;
  position: absolute;
  top: -52px;
}
#footer.fixed .footer-tint-link::before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#footer.fixed .footer-tint-link::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media all and (max-width: 1365px) {
  .footer {
    width: 986px;
  }
  .footer-featured,
  .footer-shops {
    width: 570px;
  }
  .footer-featured-item {
    width: 274px;
    height: 114px;
  }
}
@media all and (min-width: 1366px) {
  .footer {
    width: 1150px;
  }
  .footer-featured,
  .footer-shops {
    width: 700px;
  }
  .footer-featured-item {
    width: 340px;
    height: 140px;
  }
}
.footer {
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-shop-times {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 400px;
}
.footer-shop-col-left,
.footer-shop-col-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.footer-shop-col-left {
  padding-right: 20px;
  border-right: 1px solid #ededed;
  position: relative;
  width: 190px;
}
.footer-shop-col-left::after {
  content: '';
  display: block;
  height: 100%;
  width: 1px;
  background-color: #d4d4d4;
  position: absolute;
  top: 0;
  right: 0;
}
.footer-shop-col-right {
  padding-left: 20px;
  width: 210px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-nordcode {
  border-top: 1px solid #d4d4d4 !important;
  width: 190px;
  height: 52px;
  padding-top: 16px;
  position: relative;
}
.footer-nordcode::after {
  display: block !important;
  background-color: #ededed !important;
  top: 0;
  bottom: initial;
}
.footer-nordcode svg {
  fill: #959595;
  -webkit-transition: fill .3s ease;
  -o-transition: fill .3s ease;
  transition: fill .3s ease;
}
.footer-nordcode a {
  display: block;
  position: absolute;
  bottom: 0;
}
.footer-nordcode a:hover svg {
  fill: #5d5d5d;
}
.footer-shop-time {
  position: relative;
  color: #5d5d5d;
  font-size: 14px;
  line-height: 18px;
  border-bottom: 1px solid #ededed;
  padding: 15px 0;
}
.footer-shop-time::after {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  background-color: #d4d4d4;
  position: absolute;
  bottom: 0;
}
.footer-shop-time:first-child {
  padding-top: 0;
}
.footer-shop-time:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.footer-shop-time:last-child::after {
  display: none;
}
.footer-shop-header {
  text-transform: uppercase;
}
.footer-featured,
.footer-shops {
  float: right;
}
.footer-featured {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: -35px;
}
.footer-featured-item {
  float: left;
  display: block;
  margin-left: 20px;
}
.footer-featured-item img {
  display: block;
}
.footer-featured-item:first-child {
  margin-left: 0;
}
.footer-shops {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.footer-shop {
  display: block;
}
.footer-shop-separator {
  width: 2px;
  height: 40px;
  border-right: 1px solid #ededed;
  background-color: #d4d4d4;
}
#preloader {
  clear: both;
  height: 60px;
  color: #636363;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
#preloader.page-load {
  top: 200px;
}
#preloader.show {
  position: fixed;
  top: 0;
  z-index: 3000;
  margin: auto;
}
.preloader {
  width: 100px;
  margin: 0 auto 10px;
}
.preloader i {
  content: '';
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  position: relative;
  margin: 0 3px;
}
.preloader-1 span {
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: preloader 3s infinite;
       -o-animation: preloader 3s infinite;
          animation: preloader 3s infinite;
}
.preloader-2 span {
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: preloader 3s infinite 2s;
       -o-animation: preloader 3s infinite 2s;
          animation: preloader 3s infinite 2s;
}
.preloader-3 span {
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: preloader 3s infinite 1s;
       -o-animation: preloader 3s infinite 1s;
          animation: preloader 3s infinite 1s;
}
@-webkit-keyframes preloader {
  0% {
    background-color: #d4d4d4;
  }
  50% {
    background-color: #a8a8aa;
  }
  75% {
    background-color: #5d5d5d;
  }
  100% {
    background-color: #d4d4d4;
  }
}
@-o-keyframes preloader {
  0% {
    background-color: #d4d4d4;
  }
  50% {
    background-color: #a8a8aa;
  }
  75% {
    background-color: #5d5d5d;
  }
  100% {
    background-color: #d4d4d4;
  }
}
@keyframes preloader {
  0% {
    background-color: #d4d4d4;
  }
  50% {
    background-color: #a8a8aa;
  }
  75% {
    background-color: #5d5d5d;
  }
  100% {
    background-color: #d4d4d4;
  }
}
.menu-button-line {
  display: inline-block;
  width: 28px;
  height: 4px;
  background: #636363;
  border-radius: 2px;
  -webkit-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms;
}
.menu {
  float: left;
  cursor: pointer;
  z-index: 2;
  width: 56px;
  height: 56px;
  border: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms;
  background-color: #fdfcfa;
  border-right: 1px solid #c7c7c7;
  outline: none;
  padding: 8px 12px;
}
.menu i {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #43484d;
  margin: 5px 0;
}
.menu span {
  display: block;
  font-family: Gotham;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-top: -2px;
  letter-spacing: 0.07em;
  color: #43484d;
}
.menu:hover {
  background-color: #fdfcfa;
}
#menu-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.1);
  background-color: transparent;
  z-index: 1000;
}
#menu {
  color: #fdfcfa;
  display: block;
  position: fixed;
  top: 0;
  left: -950px;
  width: 950px;
  min-height: 100vh;
  padding: 45px 45px 45px 57px;
  background-color: rgba(226, 30, 38, 0.95);
  z-index: 9000;
}
#menu-close {
  height: 35px;
  width: 35px;
  border: 1px solid #fdfcfa;
  cursor: pointer;
  z-index: 2002;
  position: absolute;
  top: 45px;
  right: 45px;
}
#menu-close::before,
#menu-close::after {
  content: '';
  display: block;
  background-color: #fdfcfa;
  width: 1px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#menu-close::before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#menu-close::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#menu-close:hover {
  background-color: #fdfcfa;
  border: 1px solid #fdfcfa;
}
#menu-close:hover::before,
#menu-close:hover::after {
  background-color: #e21e26;
}
.menu-item {
  color: #fdfcfa;
  font-size: 18px;
  line-height: 36px;
  text-align: left;
  text-transform: uppercase;
  padding-left: 20px;
}
.menu-item-group {
  margin-top: 25px;
  padding-top: 25px;
  position: relative;
}
.menu-item-group.main {
  margin-top: 0;
}
.menu-item-group::before {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fdfcfa;
}
.menu-item-link {
  color: #fdfcfa;
}
.menu-item-link:hover,
.menu-item-link-active {
  color: #f07271;
}
.menu-item-subgroup {
  padding-left: 25px;
}
/* 
#menu {

    display: none;
    position: absolute;
    top: 87px;
    height: 615px;
    width: 268px;
    z-index: 10;
    background-color: #ffffff;
    border-right: 1px solid #c7c7c7;

    .item {

        height: 40px;
        border-bottom: 1px solid #c7c7c7;
        padding-left: 34px;

        &:hover {
            background-color: #ebebeb;
        }

        a {
            text-transform: uppercase;
            color: #636363;
            line-height: 40px;
            text-align: left;
        }
    }

    .item-image {

        padding-top: 17px;

        &:hover {

            opacity: 0.7;
        }

        a {

            text-align: center;
        }
    }

    a {
        display: block;
    }
}
*/
.menu-col-left {
  float: left;
}
.menu-col-right {
  margin-top: 80px;
  width: 205px;
  float: right;
}
.menu-search,
.menu-newsletter,
.menu-facebook,
.menu-desktop {
  line-height: 20px;
  text-align: left;
}
.menu-search {
  border-bottom: 1px solid #fdfcfa;
  margin-bottom: 63px;
  height: 32px;
}
.menu-search input,
.menu-search button {
  background-color: transparent;
  border: 0;
}
.menu-search input {
  color: #fdfcfa;
  width: calc(100% - 36px);
}
.menu-search input::-webkit-input-placeholder {
  color: #fdfcfa;
}
.menu-search input::-moz-placeholder {
  color: #fdfcfa;
}
.menu-search input:-ms-input-placeholder {
  color: #fdfcfa;
}
.menu-search input:-moz-placeholder {
  color: #fdfcfa;
}
.menu-search button {
  float: right;
}
.menu-search button .icon-search {
  font-size: 25px;
  border-color: #fdfcfa;
}
.menu-search button .icon-search::before {
  background-color: #fdfcfa;
}
.menu-newsletter,
.menu-facebook,
.menu-desktop {
  height: 40px;
  line-height: 12px;
  background-repeat: no-repeat;
  background-position: top right;
  vertical-align: top;
}
.menu-newsletter {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2220%22%20viewBox%3D%220%200%2030%2020%22%3E%0A%0A%20%20%3Cpath%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M26.992%2C20.005%20C26.992%2C20.005%203.009%2C20.005%203.009%2C20.005%20C1.346%2C20.005%20-0.003%2C18.660%20-0.003%2C17.002%20C-0.003%2C17.002%20-0.003%2C3.003%20-0.003%2C3.003%20C-0.003%2C2.908%200.001%2C2.812%200.012%2C2.721%20C0.012%2C2.721%2014.362%2C12.293%2014.362%2C12.293%20C14.557%2C12.419%2014.779%2C12.483%2015.000%2C12.483%20C15.222%2C12.483%2015.444%2C12.419%2015.639%2C12.293%20C15.639%2C12.293%2029.989%2C2.721%2029.989%2C2.721%20C30.000%2C2.812%2030.004%2C2.908%2030.004%2C3.003%20C30.004%2C3.003%2030.004%2C17.002%2030.004%2C17.002%20C30.004%2C18.660%2028.655%2C20.005%2026.992%2C20.005%20ZM1.086%2C0.690%20C1.610%2C0.259%202.275%2C0.000%203.009%2C0.000%20C3.009%2C0.000%2026.992%2C0.000%2026.992%2C0.000%20C27.726%2C0.000%2028.391%2C0.259%2028.915%2C0.690%20C28.915%2C0.690%2015.000%2C9.964%2015.000%2C9.964%20C15.000%2C9.964%201.086%2C0.690%201.086%2C0.690%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-background-size: 28px 28px;
          background-size: 28px;
  cursor: pointer;
  padding-right: 35px;
}
.menu-facebook {
  color: #fdfcfa;
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.688%2C0.502%20C17.688%2C0.502%201.309%2C0.502%201.309%2C0.502%20C0.583%2C0.502%20-0.009%2C1.093%20-0.009%2C1.819%20C-0.009%2C1.819%20-0.009%2C18.182%20-0.009%2C18.182%20C-0.009%2C18.908%200.583%2C19.498%201.309%2C19.498%20C1.309%2C19.498%2017.688%2C19.498%2017.688%2C19.498%20C18.414%2C19.498%2019.005%2C18.908%2019.005%2C18.182%20C19.005%2C18.182%2019.005%2C1.819%2019.005%2C1.819%20C19.005%2C1.093%2018.414%2C0.502%2017.688%2C0.502%20ZM15.714%2C10.862%20C15.714%2C10.862%2013.125%2C10.862%2013.125%2C10.862%20C13.125%2C10.862%2013.125%2C17.781%2013.125%2C17.781%20C13.125%2C17.781%2010.489%2C17.781%2010.489%2C17.781%20C10.489%2C17.781%2010.489%2C10.862%2010.489%2C10.862%20C10.489%2C10.862%208.658%2C10.862%208.658%2C10.862%20C8.658%2C10.862%208.658%2C8.371%208.658%2C8.371%20C8.658%2C8.371%2010.489%2C8.371%2010.489%2C8.371%20C10.489%2C8.371%2010.489%2C7.349%2010.489%2C6.243%20C10.489%2C4.571%2011.571%2C3.035%2014.063%2C3.035%20C15.072%2C3.035%2015.819%2C3.132%2015.819%2C3.132%20C15.819%2C3.132%2015.760%2C5.458%2015.760%2C5.458%20C15.760%2C5.458%2014.999%2C5.451%2014.168%2C5.451%20C13.269%2C5.451%2013.125%2C5.865%2013.125%2C6.551%20C13.125%2C6.636%2013.125%2C6.667%2013.125%2C6.668%20C13.125%2C6.861%2013.125%2C7.328%2013.125%2C8.371%20C13.125%2C8.371%2015.831%2C8.371%2015.831%2C8.371%20C15.831%2C8.371%2015.714%2C10.862%2015.714%2C10.862%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-background-size: 22px 22px;
          background-size: 22px;
  padding-right: 35px;
}
.menu-desktop {
  color: #fdfcfa;
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2014%22%20style%3D%22enable-background%3Anew%200%200%2016%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M14.3%2C1.6v7.8H1.6V1.6H14.3%20M14.9-0.1H1c-0.5%2C0-1%2C0.4-1%2C1v9.2c0%2C0.5%2C0.4%2C1%2C1%2C1h14c0.5%2C0%2C1-0.4%2C1-1V0.9%0A%09%09C15.9%2C0.4%2C15.5-0.1%2C14.9-0.1L14.9-0.1z%22%2F%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M11.3%2C14H4.6c-0.4%2C0-0.8-0.4-0.8-0.8c0-0.4%2C0.4-0.8%2C0.8-0.8h6.7c0.4%2C0%2C0.8%2C0.4%2C0.8%2C0.8%0A%09%09%09C12.1%2C13.6%2C11.7%2C14%2C11.3%2C14z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-background-size: 22px 22px;
          background-size: 22px;
}
#newsletter-overlay,
#newsletter {
  display: none;
}
#newsletter-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(93, 93, 93, 0.5);
  z-index: 2000;
}
#newsletter-close {
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  z-index: 2002;
  position: absolute;
  top: -18px;
  right: -18px;
}
#newsletter-close::before,
#newsletter-close::after {
  content: '';
  display: block;
  background-color: #737373;
  width: 1px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#newsletter-close::before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#newsletter-close::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#newsletter-close:hover {
  background-color: #737373;
  border: 1px solid #ffffff;
}
#newsletter-close:hover::before,
#newsletter-close:hover::after {
  background-color: #ffffff;
}
#newsletter {
  padding: 45px;
  height: 358px;
  width: 594px;
  background-image: url('../images/newsletter_bg.png');
  border: 1px solid #c7c7c7;
  z-index: 2001;
  position: absolute;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fdfcfa;
}
#newsletter-form {
  text-align: right;
}
.newsletter-logo-wrap {
  width: 230px;
  height: 230px;
  position: absolute;
  top: 0;
  left: -115px;
}
.newsletter-logo-background {
  width: 162px;
  height: 162px;
  background-color: #e21e26;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  right: 35px;
  top: 34px;
  z-index: 9;
}
.newsletter-logo {
  width: 230px;
  height: 230px;
  background-image: url('../images/logo_white.svg');
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 145px 145px;
          background-size: 145px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.newsletter-title {
  width: 411px;
  margin-top: 40px;
  margin-bottom: 28px;
  color: #e21e26;
  font-size: 42px;
  line-height: 30px;
  text-align: left;
  text-transform: uppercase;
  float: right;
}
.newsletter-input-wrap {
  width: 411px;
  height: 35px;
  margin-bottom: 28px;
  position: relative;
  overflow: hidden;
  float: right;
}
.newsletter-input {
  width: 409px;
  height: 33px;
  border: 1px solid #636363;
  background-color: #ffffff;
  padding: 9px 19px;
}
.newsletter-input.error {
  border: 2px solid #e21e26;
  color: #e21e26;
}
.newsletter-input.error + .newsletter-input-label {
  color: #e21e26;
}
.newsletter-input:focus + .newsletter-input-label {
  display: none;
}
.newsletter-input:not([value=""]) + .newsletter-input-label {
  display: none;
}
.newsletter-input.error[value=""] + .newsletter-input-label {
  color: #e21e26;
  display: inline-block;
}
.newsletter-input-label {
  position: absolute;
  top: 6px;
  left: 22px;
}
.newsletter-input,
.newsletter-input-label {
  color: #636363;
  font-size: 14px;
  line-height: 20px;
}
.newsletter-submit {
  min-width: 146px;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
  color: #fdfcfa;
  background-color: #5d5d5d;
  border: 1px solid #5d5d5d;
  text-transform: uppercase;
}
.newsletter-submit:hover {
  background-color: #fdfcfa;
  color: #5d5d5d;
}
#newsletter-success,
#newsletter-error {
  display: none;
  width: 411px;
  float: right;
  color: #e21e26;
  font-size: 22px;
  text-align: right;
}
#slider {
  height: 550px;
  position: relative;
  margin-bottom: 45px;
  overflow: hidden;
}
#slider.move-up {
  margin-bottom: 0!important;
}
body.home-page #slider {
  margin-bottom: 0;
}
.slider-items {
  height: 100%;
}
.slider-items {
  height: 100%;
}
.slider-item-wrap {
  height: 100%;
  position: relative;
}
.slider-item-wrap .landscape-image,
.slider-item-wrap .portrait-image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.slider-item-wrap .landscape-image {
  background-position: center bottom !important;
}
.slider-item-wrap .portrait-image {
  background-position: center !important;
}
@media (orientation: portrait) and (max-width: 768px) {
  .slider-item-wrap .landscape-image {
    opacity: 1;
  }
  .slider-item-wrap .portrait-image {
    opacity: 0;
  }
}
@media (orientation: portrait) and (min-width: 768px) {
  .slider-item-wrap .landscape-image {
    opacity: 1;
  }
  .slider-item-wrap .portrait-image {
    opacity: 0;
  }
}
@media (orientation: landscape) {
  .slider-item-wrap .landscape-image {
    opacity: 1;
  }
  .slider-item-wrap .portrait-image {
    opacity: 0;
  }
}
.slider-item-wrap .slider-full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.owl-stage-outer,
.owl-item,
.owl-stage {
  height: 100%;
}
.slider-item {
  height: 100%;
  position: relative;
  padding-top: 180px;
  margin: 0 auto;
  padding-left: 40px;
}
@media all and (max-width: 1350px) {
  .slider-item {
    width: 983px;
  }
}
@media all and (min-width: 1351px) {
  .slider-item {
    width: 1341px;
  }
}
.slider-title {
  color: #e21e26;
  font-size: 72px;
  line-height: 76px;
  text-transform: uppercase;
  width: 475px;
}
.slider-subtitle {
  color: #e21e26;
  font-size: 42px;
  line-height: 44px;
  text-transform: uppercase;
  width: 475px;
}
.slider-more {
  color: #fff;
  background-color: #e55253;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  width: 138px;
  border: 1px solid #e55253;
  display: inline-block;
  margin-top: 50px;
}
.slider-more:hover {
  background-color: #ffffff;
  color: #e55253;
}
.stylist-slider .slider-more {
  background-color: #da0812;
  border: 1px solid #da0812;
  height: 54px;
  line-height: 54px;
  font-size: 30px;
  width: auto;
  padding: 0 10px;
  margin-top: 0;
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -60px;
}
.stylist-slider .slider-more:hover {
  color: #da0812;
  background-color: #ffffff;
}
.owl-dots {
  height: 18px;
  position: absolute;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
}
.owl-dot {
  height: 17px;
  width: 36px;
  display: block;
  padding: 11px 0;
  float: left;
  z-index: 11;
}
.owl-dot span {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  border: 1px solid #ffffff;
}
.owl-dot:hover span,
.owl-dot.active span {
  background-color: #ffffff;
}
.slider-buttons {
  bottom: 0;
  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;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1330px;
  width: 100%;
  position: absolute;
  z-index: 2;
  height: 72px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.slider-buttons .button-wrapper {
  padding: 0 5px;
  width: 25%;
  position: relative;
}
.slider-buttons .button-wrapper .seperator {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  z-index: 1;
  left: 65px;
  background-color: #ba0c13;
}
.slider-buttons .button-wrapper:first-child {
  padding-left: 0;
}
.slider-buttons .button-wrapper:last-child {
  padding-right: 0;
}
.slider-buttons .button-wrapper .slider-button {
  background-color: #e21e26;
  color: #ffffff;
  display: block;
  font-family: Gotham;
  font-size: 16px;
  font-weight: 300;
  height: 64px;
  line-height: 64px;
  padding-left: 80px;
  position: relative;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.slider-buttons .button-wrapper .slider-button span {
  position: absolute;
  left: 18px;
  top: 7px;
}
.slider-buttons .button-wrapper .slider-button span svg {
  width: 25px;
  height: 25px;
}
.slider-buttons .button-wrapper .slider-button:hover,
.slider-buttons .button-wrapper .slider-button.active {
  height: 72px;
  background-color: #ce0f17;
}
@media screen and (max-width: 1023px) {
  .slider-buttons {
    padding: 0 8px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 0;
  }
  .slider-buttons .button-wrapper {
    width: 30%;
    overflow: hidden;
    padding: 0 8px!important;
  }
  .slider-buttons .button-wrapper .seperator {
    display: none;
  }
  .slider-buttons .button-wrapper .slider-button {
    padding-left: 0;
  }
  .slider-buttons .button-wrapper .slider-button span {
    left: 50%;
    top: 12px;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .slider-buttons .button-wrapper a {
    font-size: 0!important;
  }
}
#filter {
  width: 267px;
  min-height: 100vh;
  background-color: #5d5d5d;
  float: left;
}
#filter.fixed {
  position: fixed;
  top: 0;
  left: 0;
}
#filter.absolute {
  position: fixed;
  top: 0;
  left: 0;
}
.filter-menu {
  display: none;
  height: 50px;
  background-color: #fdfcfa;
  border-right: 1px solid #c7c7c7;
}
.filter-menu .menu,
.filter-menu .logo {
  height: 50px;
  float: left;
}
.filter-menu .logo {
  background-repeat: no-repeat;
  background-position: 28px center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2040%2016%22%20enable-background%3D%22new%200%200%2040%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E11B22%22%20d%3D%22M6.3%2C0.3C2.6%2C0.3%2C0%2C2.9%2C0%2C6.1c0%2C1.6%2C0.5%2C3.1%2C1.5%2C4.1%0D%0A%09%09c1%2C1.1%2C2.6%2C1.7%2C4.7%2C1.7c3.8%2C0%2C6.3-2.6%2C6.3-5.9v0C12.6%2C2.9%2C10.6%2C0.3%2C6.3%2C0.3z%20M6.3%2C10.3c-2.3%2C0-3.4-1.9-3.4-4.2c0-2.3%2C1-4.2%2C3.4-4.2%0D%0A%09%09c2.3%2C0%2C3.4%2C1.9%2C3.4%2C4.2C9.7%2C8.5%2C8.7%2C10.3%2C6.3%2C10.3z%22%2F%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E11B22%22%20d%3D%22M30.5%2C11.7c-0.1-0.9-0.4-1.7-0.7-2.5l-0.7-2.1%0D%0A%09%09c-0.9%2C0.1-2.8%2C0.5-3.6%2C0.8l-0.8%2C1.9c-0.3%2C0.6-0.5%2C1.2-0.6%2C1.8h-3.3c0.5-0.9%2C1.3-1.9%2C1.7-2.8c-0.5%2C0.2-1.3%2C0.6-1.8%2C0.9%0D%0A%09%09c-2.4%2C1.2-4.6%2C2.7-6.5%2C4.5c-0.4%2C0.4-0.7%2C0.7-1.1%2C1.1c-0.8%2C0.7-1.8%2C0.5-1.8-0.7c-0.1-1.5%2C1.5-4.1%2C3.1-6.3C16%2C6%2C17.7%2C4.2%2C19.9%2C2.3%0D%0A%09%09c-2.6%2C0-5.1%2C0.1-6.6%2C0.4c0.3-0.9%2C0.4-1.3%2C0.7-2.1c2.9%2C0.1%2C6.5%2C0%2C9.2%2C0l0.4%2C1.2c-1.9%2C1.8-3.7%2C3.4-5.4%2C5.3c-1.6%2C1.8-3.1%2C3.7-3%2C4.4%0D%0A%09%09l0%2C0c0.3-0.2%2C1-0.7%2C1.3-0.9c1.9-1.2%2C4.8-2.6%2C6.6-3.2c1.1-1.9%2C2.1-4.4%2C3.1-6.8c0.9%2C0.1%2C2.4%2C0.1%2C3.3%2C0c0.9%2C2.8%2C1.9%2C6.8%2C3%2C8.3%0D%0A%09%09c1%2C1.3%2C2.2%2C1.3%2C2.7%2C1.3c0.5%2C0%2C1-0.2%2C1.3-0.4c1.6-1.2-0.7-2.6-1.7-3.1c-0.8-0.5-1.4-1-1.8-1.5c-0.4-0.5-0.6-1-0.6-1.5%0D%0A%09%09c0-0.9%2C0.4-1.7%2C1.2-2.3c0.8-0.6%2C1.9-0.9%2C3.2-0.9c0.8%2C0%2C1.8%2C0.1%2C2.5%2C0.5l0%2C2C38.7%2C2.5%2C38%2C2.2%2C37%2C2.2c-1.1%2C0-2.2%2C0.9-1.3%2C1.9%0D%0A%09%09C36%2C4.3%2C36.4%2C4.6%2C37%2C5c1%2C0.6%2C1.7%2C1.1%2C2.2%2C1.7c0.5%2C0.6%2C0.7%2C1.1%2C0.7%2C1.7c0%2C1-0.4%2C1.8-1.2%2C2.4c-0.8%2C0.6-1.8%2C0.9-3.1%2C0.9%0D%0A%09%09C35.2%2C11.6%2C30.5%2C11.7%2C30.5%2C11.7z%20M26%2C6.6l1.8-3.9l1%2C3.4C27.9%2C6.3%2C26.8%2C6.5%2C26%2C6.6%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  -webkit-background-size: 80px 80px;
          background-size: 80px;
  width: 120px;
}
.filter-header {
  color: #a3a3a3;
  font-size: 18px;
  line-height: 48px;
  height: 48px;
  padding-left: 16px;
  text-transform: uppercase;
}
.filter-type {
  border-bottom: 1px solid #666666;
}
.filter-type .filter-item {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #515151;
}
.filter-type .filter-item:first-child {
  border-top: 1px solid #515151;
  position: relative;
}
.filter-type .filter-item:first-child::before {
  content: '';
  display: block;
  background-color: #666666;
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.filter-type .filter-item:hover,
.filter-type .filter-item.active {
  border-top: 1px solid #515151;
  background-color: #515151;
}
.filter-type .filter-item:hover::before,
.filter-type .filter-item.active::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  background-color: #4b4b4b;
}
.filter-type .filter-item:hover::after,
.filter-type .filter-item.active::after {
  position: absolute;
  top: 1px;
  right: 0;
  content: '';
  display: block;
  height: 37px;
  width: 2px;
  background-color: #5d5d5d;
}
.filter-categories .filter-item:hover .filter-category::after,
.filter-type .filter-item:hover .filter-category::after,
.filter-categories .filter-item.active .filter-category::after,
.filter-type .filter-item.active .filter-category::after {
  background-color: #ffffff;
}
.filter-no-items {
  pointer-events: none;
}
.filter-no-items a {
  opacity: 0.3;
}
.filter-item {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  padding-left: 16px;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
}
.filter-item a {
  padding-top: 9px;
  padding-bottom: 6px;
  color: #ffffff;
  display: block;
}
.filter-item a::after {
  content: '';
  display: block;
  clear: both;
}
.filter-item-name {
  display: block;
  float: left;
  width: 215px;
}
.filter-type .filter-item.active {
  pointer-events: none;
}
.filter-category,
.filter-icon {
  height: 17px;
  width: 36px;
  display: block;
  padding: 4px 0;
  float: left;
}
.filter-category::after,
.filter-icon::after {
  content: '';
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.active .filter-category::after {
  background-color: #ffffff;
}
.filter-discount::after {
  background-color: #e21e26;
}
.filter-new::after {
  background-color: #2a3d79;
}
.filter-event::after {
  background-color: #a83b6b;
}
.filter-entertainment::after {
  background-color: #f07271;
}
.filter-category::after {
  border: 1px solid #ffffff;
}
.filter-shop::after {
  background-color: #0dbdaf;
}
.filter-restaurant::after {
  background-color: #a87898;
}
.filter-service::after {
  background-color: #67b4c9;
}
.filter-entertainment::after {
  background-color: #f07271;
}
#feed-items-wrap {
  position: relative;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 275px;
  min-height: 100vh;
  padding-bottom: 80px;
}
#feed-no-items {
  color: #e21e26;
  font-size: 72px;
  line-height: 76px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 30vh;
  display: none;
}
.cookies-wrapper .wrap,
#feed-wrap {
  margin: 0 auto;
}
@media all and (max-width: 1350px) {
  .cookies-wrapper .wrap,
  #feed-wrap {
    width: 983px;
  }
}
@media all and (min-width: 1351px) {
  .cookies-wrapper .wrap,
  #feed-wrap {
    width: 1330px;
  }
}
#feed-items:not(.search-page),
.feed-intro-text {
  margin: 0 auto;
  /*
    @media all and (min-width: 1366px) and (max-width: 1750px) {
        width: 1074px; // 1355
    }
    @media all and (min-width: 1751px) {
        width: 1432px; // 1711 ---- TEMP
    }
    */
}
@media all and (max-width: 1365px) {
  #feed-items:not(.search-page),
  .feed-intro-text {
    width: 716px;
  }
}
@media all and (min-width: 1366px) {
  #feed-items:not(.search-page),
  .feed-intro-text {
    width: 1065px;
  }
}
#feed-items:not(.search-page) {
  min-height: 80vh;
  overflow: hidden;
  position: relative;
}
.feed-intro-text {
  color: #000000;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  padding: 45px 50px 90px;
}
.feed-item {
  display: block;
  border: 1px solid #d4d4d4;
  background-color: #ffffff;
  width: 338px;
  height: auto;
  position: relative;
  margin: 10px;
  position: absolute;
  top: 0;
  left: -5000px;
}
.feed-item img {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.feed-item:hover .feed-item-icon img {
  opacity: 0.3 !important;
}
@media all and (min-width: 1366px) {
  .feed-item {
    margin: 8px;
  }
}
.feed-item-icon {
  display: block;
}
.feed-item-icon img {
  display: block;
}
.feed-item-title {
  display: block;
  position: relative;
  padding: 18px 20px 14px 102px;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
}
.feed-item-title.no-border {
  border-bottom: none;
}
.feed-item-title h3 {
  min-height: 40px;
  text-transform: uppercase;
}
.feed-item-title::before {
  position: absolute;
  top: -52px;
  left: 0;
  z-index: 0;
}
.feed-item-title::after {
  position: absolute;
  top: -52px;
  left: 51px;
  z-index: 0;
}
.feed-item-title.new::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #2a3d79;
}
.feed-item-title.new::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #2a3d79;
}
.feed-item-title.event::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #a83b6b;
}
.feed-item-title.event::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #a83b6b;
}
.feed-item-title.discount::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #e21e26;
}
.feed-item-title.discount::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #e21e26;
}
.feed-item-title.shop::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #0dbdaf;
}
.feed-item-title.shop::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #0dbdaf;
}
.feed-item-title.restaurant::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #a87898;
}
.feed-item-title.restaurant::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #a87898;
}
.feed-item-title.service::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #67b4c9;
}
.feed-item-title.service::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #67b4c9;
}
.feed-item-title.entertainment::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #f07271;
}
.feed-item-title.entertainment::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #f07271;
}
.feed-item-supercard-info {
  background-color: #ffffff;
  color: #5b5b5b;
  font-size: 14px;
  line-height: 16px;
  padding: 10px;
  text-transform: uppercase;
  position: relative;
  border-top: 1px solid #c0c0c0;
}
.feed-item-supercard-info a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.feed-item-supercard-info-item {
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
}
.feed-item-supercard-info-item:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #5b5b5b;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.feed-item-type {
  position: absolute;
  top: -52px;
  left: 0;
  width: 102px;
  height: 104px;
  line-height: 104px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  z-index: 2;
  font-size: 12px;
}
.feed-item-description {
  margin: 20px;
  color: #636363;
  font-size: 14px;
  line-height: 20px;
  max-height: 100px;
  position: relative;
  overflow: hidden;
}
.feed-item-description::after {
  background-image: url(../images/item_fade.png);
  background-position: left bottom;
  background-repeat: repeat-y;
  content: " ";
  height: 20px;
  position: absolute;
  right: 0;
  top: 80px;
  width: 108px;
  z-index: 1;
}
.feed-item-calendar {
  margin: 0 20px 20px;
  padding-left: 30px;
  font-size: 12px;
  color: #000000;
  line-height: 23px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M170%2C1256%20L178%2C1256%20L178%2C1250%20L170%2C1250%20L170%2C1256%20Z%20M178%2C1248%20L178%2C1247%20L177%2C1247%20L177%2C1248%20L174.5%2C1248%20L174.5%2C1247%20L173.5%2C1247%20L173.5%2C1248%20L171%2C1248%20L171%2C1247%20L170%2C1247%20L170%2C1248%20L169%2C1248%20L169%2C1257%20L179%2C1257%20L179%2C1248%20L178%2C1248%20Z%22%20transform%3D%22translate(-169%20-1247)%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 3px;
}
.feed-item-info {
  height: 180px;
}
.feed-item-category,
.feed-item-working-hours,
.feed-item-phone,
.feed-item-location {
  padding-left: 20px;
  padding-bottom: 20px;
  color: #5d5d5d;
  font-size: 12px;
}
.feed-item-category {
  padding-top: 20px;
}
.feed-item-working-hours,
.feed-item-phone,
.feed-item-location {
  padding-left: 40px;
  background-position: left 20px top 2px;
  background-repeat: no-repeat;
}
.feed-item-working-hours {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%09xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%09width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%3E%0D%0A%3Cpath%20fillRule%3D%22evenodd%22%20d%3D%22M%206%200C%202.69%200%200%202.69%200%206%200%209.31%202.69%2012%206%2012%209.31%2012%2012%209.31%2012%206%2012%202.69%209.31%200%206%200ZM%205%208C%205%208%205%202%205%202%205%202%207%202%207%202%207%202%207%206%207%206%207%206%2010%206%2010%206%2010%206%2010%208%2010%208%2010%208%205%208%205%208Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E");
}
.feed-item-phone {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%09xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%09width%3D%2210px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2010%2015%22%3E%0D%0A%3Cpath%20fillRule%3D%22evenodd%22%20d%3D%22M%207.67%202C%207.86%202%208.02%202.16%208.02%202.36%208.02%202.36%208.02%2010.68%208.02%2010.68%208.02%2010.87%207.86%2011.03%207.67%2011.03%207.67%2011.03%202.33%2011%202.33%2011%202.14%2011%201.98%2010.84%201.98%2010.64%201.98%2010.64%202.01%202.36%202.01%202.36%202.01%202.16%202.17%202%202.36%202%202.36%202%207.67%202%207.67%202M%207.64-0C%207.64-0%202.36-0%202.36-0%201.06-0%200%201.05%200%202.36%200%202.36%200%2012.64%200%2012.64%200%2013.95%201.06%2015%202.36%2015%202.36%2015%207.64%2015%207.64%2015%208.94%2015%2010%2013.95%2010%2012.64%2010%2012.64%2010%202.36%2010%202.36%2010%201.05%208.94-0%207.64-0%207.64-0%207.64-0%207.64-0Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E");
}
.feed-item-phone a {
  color: #5d5d5d;
}
.feed-item-location {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2215%22%20viewBox%3D%220%200%2011%2015%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235d5d5d%22%20d%3D%22M9.389%2C1.580%20C7.241%2C-0.566%203.759%2C-0.566%201.611%2C1.580%20C0.537%2C2.652%20-0.000%2C4.059%20-0.000%2C5.465%20C-0.000%2C8.938%205.500%2C15.000%205.500%2C15.000%20C5.500%2C15.000%2011.000%2C8.938%2011.000%2C5.465%20C11.000%2C4.059%2010.464%2C2.654%209.389%2C1.580%20ZM7.063%2C7.026%20C6.199%2C7.888%204.801%2C7.888%203.937%2C7.026%20C3.074%2C6.163%203.074%2C4.767%203.937%2C3.904%20C4.801%2C3.041%206.199%2C3.041%207.063%2C3.904%20C7.926%2C4.767%207.926%2C6.163%207.063%2C7.026%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-background-size: 11px 11px;
          background-size: 11px;
}
.feed-item-label {
  text-transform: uppercase;
  display: inline-block;
  min-width: 110px;
}
.feed-item-more {
  display: block;
  font-size: 12px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #d4d4d4;
  color: #5d5d5d;
}
#lightbox-overlay,
#lightbox {
  display: none;
}
#lightbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(99, 99, 99, 0.5);
  z-index: 1000;
}
#lightbox-close {
  display: none;
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  position: fixed;
  top: 35px;
  cursor: pointer;
  z-index: 1002;
}
#lightbox-close::before,
#lightbox-close::after {
  content: '';
  display: block;
  background-color: #737373;
  width: 1px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#lightbox-close::before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#lightbox-close::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#lightbox-close:hover {
  background-color: #737373;
  border: 1px solid #ffffff;
}
#lightbox-close:hover::before,
#lightbox-close:hover::after {
  background-color: #ffffff;
}
#lightbox-next,
#lightbox-prev {
  width: 72px;
  height: 72px;
  position: fixed;
  top: 250px;
  cursor: pointer;
  background-color: #ffffff;
  z-index: 1000;
  display: none;
}
#lightbox-next span,
#lightbox-prev span {
  display: block;
  height: 36px;
  width: 36px;
  position: relative;
}
#lightbox-next span::before,
#lightbox-prev span::before,
#lightbox-next span::after,
#lightbox-prev span::after {
  content: '';
  display: block;
  background-color: #898989;
  position: absolute;
}
#lightbox-next span::before,
#lightbox-prev span::before {
  height: 1px;
  width: 36px;
}
#lightbox-next span::after,
#lightbox-prev span::after {
  height: 36px;
  width: 1px;
}
#lightbox-next:hover,
#lightbox-prev:hover {
  background-color: #737373;
}
#lightbox-next:hover span::before,
#lightbox-prev:hover span::before,
#lightbox-next:hover span::after,
#lightbox-prev:hover span::after {
  background-color: #ffffff;
}
#lightbox-next {
  left: 50%;
  -webkit-transform: rotate(45deg) translateZ(0);
          transform: rotate(45deg) translateZ(0);
  border-top: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
}
#lightbox-next span {
  top: 9px;
  left: 27px;
}
#lightbox-next span::before {
  top: 0;
  left: 0;
}
#lightbox-next span::after {
  top: 0;
  right: 0;
}
#lightbox-prev {
  left: calc(50% - 36px);
  -webkit-transform: rotate(-45deg) translateZ(0);
          transform: rotate(-45deg) translateZ(0);
  border-left: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
}
#lightbox-prev span {
  top: 9px;
  left: 9px;
}
.article-title {
  font-size: 32px;
  line-height: 36px;
  color: #000000;
  text-transform: uppercase;
  margin-left: 330px;
}
.related-headline {
  color: #000000;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  text-transform: uppercase;
}
#lightbox {
  position: absolute;
  width: 1060px;
  margin: 0 auto 50px;
  left: 0;
  right: 0;
  top: 50px;
  background-color: #fdfcfa;
  z-index: 1001;
}
#lightbox .lightbox {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
#lightbox .article-wrap {
  position: relative;
  min-height: 500px;
  border-bottom: 1px solid #d4d4d4;
}
#lightbox .article {
  border: 1px solid #d4d4d4;
  border-bottom: 0;
  padding-top: 45px;
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 45px;
  color: #636363;
  margin-right: 235px;
}
#lightbox .article a {
  color: #e21e26;
}
#lightbox .article::after {
  display: block;
  content: '';
  clear: both;
}
#lightbox .article-icon {
  width: 310px;
  float: left;
  margin-bottom: 40px;
  position: relative;
}
#lightbox .article-icon img {
  height: auto !important;
  display: block;
}
#lightbox .article-icon-tint {
  position: absolute;
  bottom: 28px;
  left: -28px;
  z-index: 3000;
}
#lightbox .article-icon-tint label {
  position: absolute;
  top: -52px;
  left: 0;
  width: 102px;
  height: 104px;
  line-height: 104px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  z-index: 2;
  font-size: 12px;
  cursor: default;
}
#lightbox .article-icon-tint::before {
  position: absolute;
  top: -52px;
  left: 0;
  z-index: 0;
}
#lightbox .article-icon-tint::after {
  position: absolute;
  top: -52px;
  left: 51px;
  z-index: 0;
}
#lightbox .article-icon-tint.discount::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #e21e26;
}
#lightbox .article-icon-tint.discount::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #e21e26;
}
#lightbox .article-icon-tint.new::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #2a3d79;
}
#lightbox .article-icon-tint.new::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #2a3d79;
}
#lightbox .article-icon-tint.event::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #a83b6b;
}
#lightbox .article-icon-tint.event::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #a83b6b;
}
#lightbox .article-icon-tint.service::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #67b4c9;
}
#lightbox .article-icon-tint.service::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #67b4c9;
}
#lightbox .article-icon-tint.shop::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #0dbdaf;
}
#lightbox .article-icon-tint.shop::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #0dbdaf;
}
#lightbox .article-icon-tint.restaurant::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #a87898;
}
#lightbox .article-icon-tint.restaurant::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #a87898;
}
#lightbox .article-icon-tint.entertainment::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-right: 51px solid #f07271;
}
#lightbox .article-icon-tint.entertainment::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 52px solid transparent;
  border-bottom: 52px solid transparent;
  border-left: 51px solid #f07271;
}
#lightbox .article-date,
#lightbox .article-short,
#lightbox .article-like {
  margin-left: 330px;
}
#lightbox .article-like {
  height: 40px;
}
#lightbox .article-short {
  padding-bottom: 20px;
}
#lightbox p {
  padding-bottom: 20px;
}
#lightbox .article-date {
  color: #000000;
  font-size: 12px;
  line-height: 23px;
  text-transform: uppercase;
  padding-left: 30px;
  margin-top: 12px;
  margin-bottom: 12px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M170%2C1256%20L178%2C1256%20L178%2C1250%20L170%2C1250%20L170%2C1256%20Z%20M178%2C1248%20L178%2C1247%20L177%2C1247%20L177%2C1248%20L174.5%2C1248%20L174.5%2C1247%20L173.5%2C1247%20L173.5%2C1248%20L171%2C1248%20L171%2C1247%20L170%2C1247%20L170%2C1248%20L169%2C1248%20L169%2C1257%20L179%2C1257%20L179%2C1248%20L178%2C1248%20Z%22%20transform%3D%22translate(-169%20-1247)%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 3px;
}
#lightbox .article-short,
#lightbox .article-long {
  color: #636363;
}
#lightbox .article-long {
  clear: both;
}
#lightbox .article-super {
  clear: both;
  margin: 20px 0 40px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 250px;
  min-height: 160px;
  background: #000000 url('../images/kortele.png') no-repeat 10px 10px;
  -webkit-background-size: 220px 220px;
          background-size: 220px;
  color: #ffde00;
}
#lightbox .article-super-title {
  color: #ffffff;
  font-size: 26px;
  height: 40px;
  padding-top: 10px;
}
#lightbox .article-super-discount,
#lightbox .article-super-returns {
  font-size: 26px;
  line-height: 44px;
  margin: 4px 0;
}
#lightbox .article-super-discount span,
#lightbox .article-super-returns span {
  display: block;
  height: 44px;
  width: 44px;
  border-radius: 50%;
  float: left;
  margin-right: 15px;
}
#lightbox .article-super-discount span {
  background: #ffde00 url('../images/supercard-discount.svg') no-repeat center left;
  -webkit-background-size: 44px 44px;
          background-size: 44px;
}
#lightbox .article-super-returns span {
  background: #ffde00 url('../images/supercard-returns.svg') no-repeat center left;
  -webkit-background-size: 44px 44px;
          background-size: 44px;
}
#lightbox .article-super-text {
  color: #ffde00;
  font-size: 14px;
  line-height: 24px;
  padding-right: 90px;
}
@media (max-width: 1180px) {
  #lightbox .article-super {
    margin: 20px 0 40px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 160px;
    min-height: 108px;
    -webkit-background-size: 140px auto;
            background-size: 140px auto;
  }
  #lightbox .article-super-text {
    padding-right: 40px;
  }
}
#lightbox .shop-info-wrap {
  float: right;
  width: 235px;
  padding: 45px;
  background-color: #636363;
  line-height: 18px;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
#lightbox .shop-info {
  width: 145px;
  word-wrap: break-word;
  position: absolute;
}
#lightbox .shop-logo {
  width: 145px;
}
#lightbox .shop-logo img {
  border: 1px solid #d4d4d4;
  height: auto !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#lightbox .shop-logo-line {
  display: none;
}
#lightbox .shop-name,
#lightbox .shop-text-event-date-headline {
  color: #ffffff;
  font-size: 18px;
  text-transform: uppercase;
  border-bottom: 1px solid #666666;
  position: relative;
  padding-top: 10px;
  padding-bottom: 20px;
}
#lightbox .shop-name::after,
#lightbox .shop-text-event-date-headline::after {
  content: '';
  display: block;
  background-color: #515151;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
}
#lightbox .shop-text-event-date-headline {
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 15px;
}
#lightbox .shop-text-event-date-headline:after {
  content: none;
}
#lightbox .shop-text-event-dates {
  border-bottom: 1px solid #666666;
  padding-bottom: 15px;
  position: relative;
}
#lightbox .shop-text-event-dates::after {
  content: '';
  display: block;
  background-color: #515151;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
}
#lightbox .shop-cound {
  color: #d4d4d4;
}
#lightbox .shop-text {
  color: #d4d4d4;
  font-size: 14px;
  line-height: 18px;
}
#lightbox .shop-text-headline {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 2px;
}
#lightbox .shop-text-link {
  display: block;
  margin: 15px 0;
  color: #d4d4d4;
}
#lightbox .shop-list,
#lightbox .shop-map {
  display: block;
  color: #d4d4d4;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  margin-top: 16px;
  padding: 9px 0;
  position: relative;
  border-top: 1px solid #515151;
  border-bottom: 1px solid #666666;
}
#lightbox .shop-list::before,
#lightbox .shop-map::before,
#lightbox .shop-list::after,
#lightbox .shop-map::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
}
#lightbox .shop-list::before,
#lightbox .shop-map::before {
  top: 0;
  background-color: #666666;
}
#lightbox .shop-list::after,
#lightbox .shop-map::after {
  bottom: 0;
  background-color: #515151;
}
#lightbox .shop-text-details {
  border-bottom: 1px solid #666666;
  padding-bottom: 15px;
  position: relative;
}
#lightbox .shop-text-details::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background-color: #515151;
}
#lightbox .shop-list {
  margin-top: 0px;
  text-align: left;
  cursor: pointer;
  border-top: none;
}
#lightbox .shop-list:before {
  content: none;
}
#lightbox .shop-list .shop-list-icon {
  width: 18px;
  height: 21px;
  border-top: 3px solid #d4d4d4;
  border-bottom: 3px solid #d4d4d4;
  float: left;
  margin-right: 10px;
  margin-left: 8px;
  position: relative;
  top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#lightbox .shop-list .shop-list-icon:after,
#lightbox .shop-list .shop-list-icon:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: #d4d4d4;
  left: 0;
}
#lightbox .shop-list .shop-list-icon:after {
  bottom: 3px;
}
#lightbox .shop-list .shop-list-icon:before {
  top: 3px;
}
#lightbox .shop-map {
  padding-left: 36px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2215%22%20viewBox%3D%220%200%2011%2015%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M9.389%2C1.580%20C7.241%2C-0.566%203.759%2C-0.566%201.611%2C1.580%20C0.537%2C2.652%20-0.000%2C4.059%20-0.000%2C5.465%20C-0.000%2C8.938%205.500%2C15.000%205.500%2C15.000%20C5.500%2C15.000%2011.000%2C8.938%2011.000%2C5.465%20C11.000%2C4.059%2010.464%2C2.654%209.389%2C1.580%20ZM7.063%2C7.026%20C6.199%2C7.888%204.801%2C7.888%203.937%2C7.026%20C3.074%2C6.163%203.074%2C4.767%203.937%2C3.904%20C4.801%2C3.041%206.199%2C3.041%207.063%2C3.904%20C7.926%2C4.767%207.926%2C6.163%207.063%2C7.026%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  -webkit-background-size: 20px 26px;
          background-size: 20px 26px;
  background-position: 8px center;
  border-top: none;
  margin-top: 0px;
}
#lightbox .shop-map:before {
  content: "";
}
#lightbox .shop-headline-work-time,
#lightbox .shop-headline-phone,
#lightbox .shop-text-link.home {
  background-repeat: no-repeat;
  padding-left: 26px;
  background-position: top 2px left;
  margin-top: 15px;
  margin-bottom: 2px;
}
#lightbox .shop-headline-work-time {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20d%3D%22M23.5%2C9%20C20.4673086%2C9%2018%2C11.4673086%2018%2C14.5%20C18%2C17.5326914%2020.4673086%2C20%2023.5%2C20%20C26.5326914%2C20%2029%2C17.5326914%2029%2C14.5%20C29%2C11.4673086%2026.5326914%2C9%2023.5%2C9%20Z%20M26.0527949%2C15.0918086%20L23.5%2C15.0918086%20C23.1745547%2C15.0918086%2022.9107051%2C14.827916%2022.9107051%2C14.5025137%20L22.9107051%2C11.9496973%20C22.9107051%2C11.624252%2023.1745547%2C11.3604023%2023.5%2C11.3604023%20C23.8254453%2C11.3604023%2024.0892949%2C11.624252%2024.0892949%2C11.9496973%20L24.0892949%2C13.9132402%20L26.0527949%2C13.9132402%20C26.3782402%2C13.9132402%2026.6420898%2C14.1770469%2026.6420898%2C14.5025352%20C26.6420684%2C14.827916%2026.3782187%2C15.0918086%2026.0527949%2C15.0918086%20Z%22%20transform%3D%22translate(-18%20-9)%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#lightbox .shop-headline-phone {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10.8023033%2C9.53044477%20C10.4627673%2C10.562253%209.13249007%2C11.0770571%208.18208252%2C10.9912564%20C6.8840722%2C10.8739221%205.47166098%2C10.1853166%204.39951913%2C9.42704395%20C2.82357328%2C8.31236843%201.34736155%2C6.58828806%200.487154712%2C4.75860686%20C-0.120783451%2C3.46572992%20-0.257184535%2C1.87585062%200.647022649%2C0.69737459%20C0.981425306%2C0.261771129%201.34296151%2C0.0293026156%201.88636583%2C0.00216906672%20C2.64023849%2C-0.0344978913%202.74583932%2C0.396705535%203.00470805%2C1.06844421%20C3.19757625%2C1.57078153%203.45497829%2C2.0833856%203.59871277%2C2.60405641%20C3.86784824%2C3.57573079%202.9269741%2C3.61606445%202.80817315%2C4.41027076%20C2.7341059%2C4.9111414%203.34131072%2C5.58288007%203.61557957%2C5.94001624%20C4.15311717%2C6.6396218%204.79918897%2C7.24315993%205.5281281%2C7.70223025%20C5.94539808%2C7.965499%206.61933677%2C8.43996944%207.0974739%2C8.17816736%20C7.83374642%2C7.77483082%207.7640792%2C6.53328763%208.79368738%2C6.95349096%20C9.32682495%2C7.17055935%209.84309571%2C7.48369518%2010.3520331%2C7.75796402%20C11.138906%2C8.18110072%2011.1022391%2C8.61963754%2010.8023033%2C9.53044477%20C10.5779016%2C10.2109835%2011.0267051%2C8.84990603%2010.8023033%2C9.53044477%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position: 1px center;
}
#lightbox .shop-text-link.home {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2012%2013%22%20style%3D%22enable-background%3Anew%200%200%2012%2013%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23d4d4d4%22%20class%3D%22st0%22%20d%3D%22M11.9%2C6L6.2%2C0.3c-0.1-0.1-0.3-0.1-0.4%2C0L0.1%2C6C-0.1%2C6.2%2C0%2C6.5%2C0.3%2C6.5h1.6v6c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3h2.1%0A%09c0.2%2C0%2C0.3-0.1%2C0.3-0.3v-3c0-0.2%2C0.1-0.3%2C0.3-0.3h2c0.2%2C0%2C0.3%2C0.1%2C0.3%2C0.3v3c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3h2.1c0.2%2C0%2C0.3-0.1%2C0.3-0.3v-6%0A%09h1.6C12%2C6.5%2C12.1%2C6.2%2C11.9%2C6z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#lightbox .shop-text-link.home {
  width: 100%;
  overflow: hidden;
  height: 17px;
  position: relative;
}
#lightbox .shop-text-link.home:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  /* autoprefixer: off */
  background: -moz-linear-gradient(left, rgba(99, 99, 99, 0) 0%, rgba(99, 99, 99, 0) 1%, #636363 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(99, 99, 99, 0)), color-stop(1%, rgba(99, 99, 99, 0)), color-stop(100%, #636363));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(99, 99, 99, 0) 0%, rgba(99, 99, 99, 0) 1%, #636363 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(99, 99, 99, 0) 0%, rgba(99, 99, 99, 0) 1%, #636363 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(99, 99, 99, 0) 0%, rgba(99, 99, 99, 0) 1%, #636363 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(99, 99, 99, 0) 0%, rgba(99, 99, 99, 0) 1%, #636363 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#636363', GradientType=1);
  /* IE6-9 */
  /* autoprefixer: on */
}
#lightbox .shop-text-event-date-headline {
  margin-bottom: 20px;
}
#lightbox .shop-text-event-date {
  padding-bottom: 2px;
}
#lightbox .shop-text-event-date .event-date {
  width: 85px;
  display: inline-block;
}
#lightbox .article-long,
#lightbox .article-video,
#lightbox .article-gallery {
  margin-bottom: 45px;
}
#lightbox .related-block,
#lightbox .related-articles {
  border-bottom: 1px solid #d4d4d4;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  padding: 35px 45px;
}
#lightbox .related-block .related-items,
#lightbox .related-articles .related-items {
  margin: 10px -11px 0;
}
#lightbox .related-block .related-item,
#lightbox .related-articles .related-item {
  width: 310px;
}
#lightbox .fb-comments {
  min-height: 182px;
}
#lightbox-overlay.active {
  display: block;
}
#lightbox-overlay.active .lightbox {
  opacity: 1;
}
#lightbox-overlay.active #lightbox {
  display: block;
}
@media (max-width: 1180px) {
  #lightbox {
    width: 900px;
  }
  #lightbox .fb-comments,
  #lightbox .fb-comments span,
  #lightbox .fb-comments iframe {
    width: 575px !important;
  }
  .article-gallery-image {
    width: 185px !important;
    height: 185px !important;
  }
}
.page-wrap {
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.page-wrap.hidden {
  opacity: 0;
}
.page-wrap .block {
  margin-top: 45px;
}
.page-wrap .text,
.page-wrap .text-block {
  width: 970px;
  margin: 0 auto;
}
.page-wrap .text-block {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0;
  text-align: center;
}
.page-wrap strong {
  font-weight: normal;
}
.page-wrap .block {
  color: #000000;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  text-align: center;
}
.page-wrap h2 {
  color: #5d5d5d;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 35px;
}
.page-wrap a[href^="#"]:not(.not-button),
.page-wrap .read-more {
  color: #ffffff;
  font-size: 14px;
  border: 1px solid #5d5d5d;
  background-color: #5d5d5d;
  min-width: 179px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  margin-bottom: 90px;
}
.page-wrap a[href^="#"]:not(.not-button):hover,
.page-wrap .read-more:hover {
  background-color: transparent;
  color: #5d5d5d;
}
#slider + script + .page-wrap .block {
  margin-top: 0;
}
.attachment-list-wrap {
  margin: 0 auto 80px;
}
@media (max-width: 1100px) {
  .attachment-list-wrap {
    width: 789px;
  }
}
@media (min-width: 1101px) {
  .attachment-list-wrap {
    width: 1054px;
  }
}
.attachment-list-wrap::after {
  content: '';
  display: block;
  clear: both;
}
.attachment-list-item {
  border: 1px solid #d4d4d4;
  width: 243px;
  float: left;
  display: inline-block;
  margin: 10px;
}
.attachment-item-icon {
  height: 243px;
  border-bottom: 1px solid #d4d4d4;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100px 100px;
          background-size: 100px;
}
.attachment-item-icon.attachment-catalog {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20133.8%20100%22%20style%3D%22enable-background%3Anew%200%200%20133.8%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M66.9%2C100H2.2C1%2C100%2C0%2C99%2C0%2C97.8V9.1C0%2C8%2C1%2C7%2C2.2%2C7h64.7C68.1%2C7%2C69%2C8%2C69%2C9.1v88.7C69%2C99%2C68.1%2C100%2C66.9%2C100z%0A%09%09%20M4.3%2C95.7h60.4V11.3H4.3V95.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M131.6%2C100H66.9c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h62.6V11.3h-6.7c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h8.9%0A%09%09c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2v88.7C133.8%2C99%2C132.8%2C100%2C131.6%2C100z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M57.1%2C27.7H11.9c-1.2%2C0-2.2-1-2.2-2.2c0-1.2%2C1-2.2%2C2.2-2.2h45.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2%0A%09%09%09C59.3%2C26.8%2C58.3%2C27.7%2C57.1%2C27.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M57.1%2C40.7H11.9c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h45.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S58.3%2C40.7%2C57.1%2C40.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M57.1%2C53.7H11.9c-1.2%2C0-2.2-1-2.2-2.2c0-1.2%2C1-2.2%2C2.2-2.2h45.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2%0A%09%09%09C59.3%2C52.7%2C58.3%2C53.7%2C57.1%2C53.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M57.1%2C66.7H11.9c-1.2%2C0-2.2-1-2.2-2.2c0-1.2%2C1-2.2%2C2.2-2.2h45.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2%0A%09%09%09C59.3%2C65.7%2C58.3%2C66.7%2C57.1%2C66.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M57.1%2C79.7H11.9c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h45.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S58.3%2C79.7%2C57.1%2C79.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M76.7%2C27.7c-1.1%2C0-2-0.8-2.1-1.9c-0.2-1.2%2C0.7-2.3%2C1.8-2.4l36.3-4.9c1.1-0.2%2C2.3%2C0.7%2C2.4%2C1.8%0A%09%09%09c0.2%2C1.2-0.7%2C2.3-1.8%2C2.4L77%2C27.7C76.9%2C27.7%2C76.8%2C27.7%2C76.7%2C27.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M76.7%2C40.7c-1.1%2C0-2-0.8-2.1-1.9c-0.2-1.2%2C0.7-2.3%2C1.8-2.4l36.3-4.9c1.1-0.2%2C2.3%2C0.7%2C2.4%2C1.8%0A%09%09%09c0.2%2C1.2-0.7%2C2.3-1.8%2C2.4L77%2C40.7C76.9%2C40.7%2C76.8%2C40.7%2C76.7%2C40.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M76.7%2C53.7c-1.1%2C0-2-0.8-2.1-1.9c-0.2-1.2%2C0.7-2.3%2C1.8-2.4l36.3-4.9c1.1-0.2%2C2.3%2C0.7%2C2.4%2C1.8%0A%09%09%09c0.2%2C1.2-0.7%2C2.3-1.8%2C2.4L77%2C53.7C76.9%2C53.7%2C76.8%2C53.7%2C76.7%2C53.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M76.7%2C66.7c-1.1%2C0-2-0.8-2.1-1.9c-0.2-1.2%2C0.7-2.3%2C1.8-2.4l36.3-4.9c1.1-0.2%2C2.3%2C0.7%2C2.4%2C1.8%0A%09%09%09c0.2%2C1.2-0.7%2C2.3-1.8%2C2.4L77%2C66.7C76.9%2C66.7%2C76.8%2C66.7%2C76.7%2C66.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M76.7%2C79.7c-1.1%2C0-2-0.8-2.1-1.9c-0.2-1.2%2C0.7-2.3%2C1.8-2.4l36.3-4.9c1.1-0.2%2C2.3%2C0.7%2C2.4%2C1.8%0A%09%09%09c0.2%2C1.2-0.7%2C2.3-1.8%2C2.4L77%2C79.7C76.9%2C79.7%2C76.8%2C79.7%2C76.7%2C79.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M66.9%2C99.5c-0.5%2C0-1-0.2-1.4-0.5c-0.5-0.4-0.7-1-0.7-1.6V9.1c0-1.1%2C0.8-2%2C1.9-2.1l55.9-7%0A%09%09c0.6-0.1%2C1.2%2C0.1%2C1.7%2C0.5c0.5%2C0.4%2C0.7%2C1%2C0.7%2C1.6v88.7c0%2C1.1-0.8%2C2-1.9%2C2.1l-55.9%2C6.5C67.1%2C99.5%2C67%2C99.5%2C66.9%2C99.5z%20M69%2C11V95%0A%09%09l51.6-6V4.6L69%2C11z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-color: #a83b6b;
}
.attachment-item-icon.attachment-document {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2073.7%20100%22%20style%3D%22enable-background%3Anew%200%200%2073.7%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M71.6%2C100H2.2C1%2C100%2C0%2C99%2C0%2C97.8V2.2C0%2C1%2C1%2C0%2C2.2%2C0h55.7c0.6%2C0%2C1.1%2C0.2%2C1.5%2C0.6l13.7%2C13.7%0A%09%09%09c0.4%2C0.4%2C0.6%2C0.9%2C0.6%2C1.5v82C73.7%2C99%2C72.7%2C100%2C71.6%2C100z%20M4.3%2C95.7h65.1V16.8L56.9%2C4.3H4.3V95.7z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M61.2%2C24.2H12.6c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h48.6c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S62.3%2C24.2%2C61.2%2C24.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M61.2%2C37.2H12.6c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h48.6c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S62.3%2C37.2%2C61.2%2C37.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M61.2%2C50.2H12.6c-1.2%2C0-2.2-1-2.2-2.2c0-1.2%2C1-2.2%2C2.2-2.2h48.6c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2%0A%09%09%09C63.3%2C49.2%2C62.3%2C50.2%2C61.2%2C50.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M61.2%2C63.2H12.6c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2h48.6c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S62.3%2C63.2%2C61.2%2C63.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M40%2C76.2H12.6c-1.2%2C0-2.2-1-2.2-2.2s1-2.2%2C2.2-2.2H40c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2S41.2%2C76.2%2C40%2C76.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-color: #67b4c9;
}
.attachment-item-icon.attachment-presentation {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2085.7%20100%22%20style%3D%22enable-background%3Anew%200%200%2085.7%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M83.6%2C67.8H2.1c-1.1%2C0-2.1-0.9-2.1-2.1V8.8c0-1.1%2C0.9-2.1%2C2.1-2.1h81.5c1.1%2C0%2C2.1%2C0.9%2C2.1%2C2.1v56.8%0A%09%09%09C85.7%2C66.8%2C84.8%2C67.8%2C83.6%2C67.8z%20M4.2%2C63.6h77.4V10.9H4.2V63.6z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M83.6%2C75.6H2.1c-1.1%2C0-2.1-0.9-2.1-2.1s0.9-2.1%2C2.1-2.1h81.5c1.1%2C0%2C2.1%2C0.9%2C2.1%2C2.1S84.8%2C75.6%2C83.6%2C75.6z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M68.6%2C100c-0.9%2C0-1.8-0.6-2-1.5L59.8%2C74c-0.3-1.1%2C0.3-2.3%2C1.5-2.6c1.1-0.3%2C2.3%2C0.3%2C2.6%2C1.5l6.7%2C24.4%0A%09%09%09c0.3%2C1.1-0.3%2C2.3-1.5%2C2.6C68.9%2C100%2C68.7%2C100%2C68.6%2C100z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M17.1%2C100c-0.2%2C0-0.4%2C0-0.6-0.1c-1.1-0.3-1.8-1.4-1.5-2.6l6.7-24.4c0.3-1.1%2C1.4-1.7%2C2.6-1.5%0A%09%09%09c1.1%2C0.3%2C1.8%2C1.4%2C1.5%2C2.6l-6.7%2C24.4C18.9%2C99.4%2C18.1%2C100%2C17.1%2C100z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M42.8%2C10.9c-1.1%2C0-2.1-0.9-2.1-2.1V2.1c0-1.1%2C0.9-2.1%2C2.1-2.1c1.1%2C0%2C2.1%2C0.9%2C2.1%2C2.1v6.8%0A%09%09%09C44.9%2C10%2C44%2C10.9%2C42.8%2C10.9z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M42.8%2C87.8c-1.1%2C0-2.1-0.9-2.1-2.1V73.5c0-1.1%2C0.9-2.1%2C2.1-2.1c1.1%2C0%2C2.1%2C0.9%2C2.1%2C2.1v12.2%0A%09%09%09C44.9%2C86.9%2C44%2C87.8%2C42.8%2C87.8z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M17.1%2C51.9h-6.3c-1.1%2C0-2.1-0.9-2.1-2.1s0.9-2.1%2C2.1-2.1h5.5l11.4-11.4c0.8-0.8%2C2.1-0.8%2C2.9%2C0l4.7%2C4.7%0A%09%09%09l17.8-17.8c0.8-0.8%2C2.1-0.8%2C2.9%2C0l5.8%2C5.8l5.5-5.5c0.4-0.4%2C0.9-0.6%2C1.5-0.6h5.7c1.1%2C0%2C2.1%2C0.9%2C2.1%2C2.1c0%2C1.1-0.9%2C2.1-2.1%2C2.1h-4.8%0A%09%09%09l-6.4%2C6.4c-0.8%2C0.8-2.1%2C0.8-2.9%2C0l-5.8-5.8L36.8%2C45.4c-0.8%2C0.8-2.1%2C0.8-2.9%2C0l-4.7-4.7L18.6%2C51.3C18.2%2C51.7%2C17.7%2C51.9%2C17.1%2C51.9z%22%0A%09%09%09%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-color: #fe7b48;
}
.attachment-item-icon.attachment-icon-ozas {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2040%2016%22%20enable-background%3D%22new%200%200%2040%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M6.3%2C0.3C2.6%2C0.3%2C0%2C2.9%2C0%2C6.1c0%2C1.6%2C0.5%2C3.1%2C1.5%2C4.1%0D%0A%09%09c1%2C1.1%2C2.6%2C1.7%2C4.7%2C1.7c3.8%2C0%2C6.3-2.6%2C6.3-5.9v0C12.6%2C2.9%2C10.6%2C0.3%2C6.3%2C0.3z%20M6.3%2C10.3c-2.3%2C0-3.4-1.9-3.4-4.2c0-2.3%2C1-4.2%2C3.4-4.2%0D%0A%09%09c2.3%2C0%2C3.4%2C1.9%2C3.4%2C4.2C9.7%2C8.5%2C8.7%2C10.3%2C6.3%2C10.3z%22%2F%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M30.5%2C11.7c-0.1-0.9-0.4-1.7-0.7-2.5l-0.7-2.1%0D%0A%09%09c-0.9%2C0.1-2.8%2C0.5-3.6%2C0.8l-0.8%2C1.9c-0.3%2C0.6-0.5%2C1.2-0.6%2C1.8h-3.3c0.5-0.9%2C1.3-1.9%2C1.7-2.8c-0.5%2C0.2-1.3%2C0.6-1.8%2C0.9%0D%0A%09%09c-2.4%2C1.2-4.6%2C2.7-6.5%2C4.5c-0.4%2C0.4-0.7%2C0.7-1.1%2C1.1c-0.8%2C0.7-1.8%2C0.5-1.8-0.7c-0.1-1.5%2C1.5-4.1%2C3.1-6.3C16%2C6%2C17.7%2C4.2%2C19.9%2C2.3%0D%0A%09%09c-2.6%2C0-5.1%2C0.1-6.6%2C0.4c0.3-0.9%2C0.4-1.3%2C0.7-2.1c2.9%2C0.1%2C6.5%2C0%2C9.2%2C0l0.4%2C1.2c-1.9%2C1.8-3.7%2C3.4-5.4%2C5.3c-1.6%2C1.8-3.1%2C3.7-3%2C4.4%0D%0A%09%09l0%2C0c0.3-0.2%2C1-0.7%2C1.3-0.9c1.9-1.2%2C4.8-2.6%2C6.6-3.2c1.1-1.9%2C2.1-4.4%2C3.1-6.8c0.9%2C0.1%2C2.4%2C0.1%2C3.3%2C0c0.9%2C2.8%2C1.9%2C6.8%2C3%2C8.3%0D%0A%09%09c1%2C1.3%2C2.2%2C1.3%2C2.7%2C1.3c0.5%2C0%2C1-0.2%2C1.3-0.4c1.6-1.2-0.7-2.6-1.7-3.1c-0.8-0.5-1.4-1-1.8-1.5c-0.4-0.5-0.6-1-0.6-1.5%0D%0A%09%09c0-0.9%2C0.4-1.7%2C1.2-2.3c0.8-0.6%2C1.9-0.9%2C3.2-0.9c0.8%2C0%2C1.8%2C0.1%2C2.5%2C0.5l0%2C2C38.7%2C2.5%2C38%2C2.2%2C37%2C2.2c-1.1%2C0-2.2%2C0.9-1.3%2C1.9%0D%0A%09%09C36%2C4.3%2C36.4%2C4.6%2C37%2C5c1%2C0.6%2C1.7%2C1.1%2C2.2%2C1.7c0.5%2C0.6%2C0.7%2C1.1%2C0.7%2C1.7c0%2C1-0.4%2C1.8-1.2%2C2.4c-0.8%2C0.6-1.8%2C0.9-3.1%2C0.9%0D%0A%09%09C35.2%2C11.6%2C30.5%2C11.7%2C30.5%2C11.7z%20M26%2C6.6l1.8-3.9l1%2C3.4C27.9%2C6.3%2C26.8%2C6.5%2C26%2C6.6%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-color: #e21a22;
  -webkit-background-size: 135px 135px;
          background-size: 135px;
}
.attachment-item-icon.attachment-icon-foto {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120px%22%20height%3D%2291px%22%20viewBox%3D%220%200%20120%2091%22%20style%3D%22enable-background%3Anew%200%200%20120%2091%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M110.8%2C91H9.2C4.1%2C91%2C0%2C86.8%2C0%2C81.8v-58c0-5.1%2C4.1-9.2%2C9.2-9.2h5.3v-1.6c0-3.1%2C2.5-5.6%2C5.6-5.6H31%0A%09%09c3.1%2C0%2C5.6%2C2.5%2C5.6%2C5.6v1.6h12.9l6.3-10.1C57.5%2C1.6%2C60.4%2C0%2C63.6%2C0L89%2C0c3.4%2C0%2C6.5%2C1.8%2C8.1%2C4.8l6.1%2C9.7h7.6c5.1%2C0%2C9.2%2C4.1%2C9.2%2C9.2%0A%09%09v58C120%2C86.8%2C115.9%2C91%2C110.8%2C91L110.8%2C91z%20M9.2%2C18.5c-2.9%2C0-5.3%2C2.4-5.3%2C5.3v58C4%2C84.7%2C6.3%2C87%2C9.2%2C87h101.5c2.9%2C0%2C5.3-2.4%2C5.3-5.3%0A%09%09v-58c0-2.9-2.4-5.3-5.3-5.3h-8.7c-0.7%2C0-1.3-0.4-1.7-0.9L93.7%2C6.8C92.7%2C5%2C90.9%2C4%2C89%2C4L63.6%2C4c-1.8%2C0-3.5%2C0.9-4.5%2C2.5l-6.9%2C11.1%0A%09%09c-0.4%2C0.6-1%2C0.9-1.7%2C0.9H34.6c-1.1%2C0-2-0.9-2-2v-3.6c0-0.9-0.7-1.6-1.6-1.6H20.1c-0.9%2C0-1.6%2C0.7-1.6%2C1.6v3.6c0%2C1.1-0.9%2C2-2%2C2H9.2z%0A%09%09%20M76.3%2C80.1c-16.1%2C0-29.2-13.1-29.2-29.2c0-16.1%2C13.1-29.2%2C29.2-29.2c16.1%2C0%2C29.2%2C13.1%2C29.2%2C29.2C105.5%2C67%2C92.4%2C80.1%2C76.3%2C80.1%0A%09%09L76.3%2C80.1z%20M76.3%2C25.7c-13.9%2C0-25.2%2C11.3-25.2%2C25.2c0%2C13.9%2C11.3%2C25.2%2C25.2%2C25.2c13.9%2C0%2C25.2-11.3%2C25.2-25.2%0A%09%09C101.5%2C37%2C90.2%2C25.7%2C76.3%2C25.7L76.3%2C25.7z%20M34.7%2C35.4H12.9c-1.1%2C0-2-0.9-2-2c0-1.1%2C0.9-2%2C2-2h21.8c1.1%2C0%2C2%2C0.9%2C2%2C2%0A%09%09C36.7%2C34.5%2C35.8%2C35.4%2C34.7%2C35.4L34.7%2C35.4z%20M34.7%2C35.4%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-color: #2a3d79;
  -webkit-background-size: 135px 135px;
          background-size: 135px;
}
.attachment-item-title {
  color: #000000;
  font-size: 18px;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  padding: 20px;
  height: 100px;
  border-bottom: 1px solid #d4d4d4;
  overflow: hidden;
}
.attachment-item-download {
  height: 40px;
  text-align: center;
}
.attachment-item-download a {
  display: block;
  color: #5d5d5d;
  font-size: 12px;
  line-height: 40px;
  -webkit-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}
.attachment-item-download a:hover {
  background-color: #5d5d5d;
  color: #ffffff;
}
.hidden-text-block {
  display: none;
}
.stylist-video {
  max-width: 1024px;
  margin: 0 auto;
}
.clear {
  clear: both;
  margin: 0;
  padding: 0;
}
#slider.coupon-header {
  background: url('../images/coupon_header.jpg') no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  position: relative;
}
#slider.coupon-header .button-holder {
  width: 1150px;
  margin: 0 auto;
  position: absolute;
  bottom: 115px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media all and (max-width: 1365px) {
  #slider.coupon-header .button-holder {
    width: 890px;
  }
}
#slider.coupon-header .button-more {
  margin-top: 50px;
}
#slider.coupon-header .header-text {
  font-size: 72px;
  line-height: 76px;
  letter-spacing: 0;
  color: #ffffff;
  text-transform: uppercase;
  width: 355px;
  margin-bottom: 100px;
}
section.light {
  background-color: #f4f4f4;
}
section.dark {
  background-color: #e4e4e4;
}
section .button-more {
  color: #fff;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  min-width: 138px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
}
section .button-more.white {
  border: 1px solid #fff;
  background-color: #ffffff;
  color: #e55253;
}
section .button-more.white:hover {
  background-color: transparent;
  color: #fff;
}
section .button-more.grey {
  border: 1px solid #5d5d5d;
  background-color: #5d5d5d;
  color: #fff;
}
section .button-more.grey:hover {
  background-color: transparent;
  color: #5d5d5d;
}
section .button-more.mobile {
  display: none;
}
.coupons-wrap {
  margin-top: -45px;
  margin-bottom: -20px;
}
.coupons-block .coupons-header-text {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0;
  text-align: center;
  width: 670px;
  margin: 0 auto;
  margin-top: 90px;
}
.coupons-block .tabs-wrap {
  width: 1190px;
  margin: 0 auto;
  margin-top: 90px;
}
.coupons-block .tabs-wrap .mobile-coupons-wrap {
  display: none;
}
.coupons-block .tabs-wrap > .clear {
  height: 0;
}
.coupons-block .tabs-wrap .tabs {
  width: 1150px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coupons-block .tabs-wrap .tabs .tab-block {
  width: 50%;
  float: left;
  text-align: center;
  position: relative;
  height: auto;
  padding: 15px 0px;
  font-size: 18px;
  color: #9b9b9b;
  text-transform: uppercase;
  line-height: 20px;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
}
.coupons-block .tabs-wrap .tabs .tab-block:nth-child(1) {
  border-right: 1px solid #cbcbcb;
}
.coupons-block .tabs-wrap .tabs .tab-block.active {
  color: #5d5d5d;
  background-color: #d4d4d4;
  border-bottom: 1px solid #cbcbcb;
}
.coupons-block .tabs-wrap .tabs .tab-block.active .arrow {
  display: block;
}
.coupons-block .tabs-wrap .tabs .tab-block .arrow {
  display: none;
  width: 20px;
  height: 20px;
  background: #d4d4d4;
  border-left: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
}
.coupons-block .tabs-wrap .tabs .tab-block + .clear {
  height: 0;
}
.coupons-block .tabs-wrap .rhombus-wrap {
  margin-top: 90px;
  margin-bottom: 90px;
  width: 1191px;
  height: 445px;
  overflow: hidden;
}
.coupons-block .tabs-wrap .rhombus-wrap[data-coupons-type=business] {
  margin-bottom: 60px;
  height: auto;
}
.coupons-block .tabs-wrap .rhombus-wrap .four-line {
  height: 285px;
}
.coupons-block .tabs-wrap .rhombus-wrap .four-line .rhombus:nth-child(1) {
  margin-left: 0;
}
.coupons-block .tabs-wrap .rhombus-wrap .three-line {
  height: 285px;
  margin-left: 151px;
  position: relative;
  top: -155px;
}
.coupons-block .tabs-wrap .rhombus-wrap .three-line .rhombus:nth-child(1) {
  margin-left: 0;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus {
  width: 285px;
  height: 285px;
  float: left;
  position: relative;
  text-align: center;
  margin-left: 16.5px;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus span {
  z-index: 1;
  position: relative;
  color: #ffffff;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus .price {
  font-size: 100px;
  letter-spacing: -0.02em;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-130%);
       -o-transform: translateY(-130%);
          transform: translateY(-130%);
  display: block;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus .curr {
  font-size: 46px;
  letter-spacing: 0;
  position: absolute;
  bottom: 85px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus .bg {
  width: 202px;
  height: 202px;
  position: absolute;
  top: 42px;
  right: 42px;
  z-index: 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.purple .bg {
  background-color: #983d65;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.red .bg {
  background-color: #e21e26;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.orange .bg {
  background-color: #de7046;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.blue .bg {
  background-color: #37477c;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.light-blue .bg {
  background-color: #67b4c8;
}
.coupons-block .tabs-wrap .rhombus-wrap .rhombus.light-red .bg {
  background-color: #f07372;
}
@media all and (max-width: 1365px) {
  .coupons-block .tabs-wrap {
    width: 890px;
  }
  .coupons-block .tabs-wrap .tabs {
    width: 850px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap {
    width: 891px;
    height: 340px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap .four-line {
    margin-left: 1px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap .three-line {
    margin-left: 114px;
    top: -193px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap .rhombus {
    width: 212px;
    height: 212px;
    margin-left: 13.5px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap .rhombus .price {
    font-size: 75px;
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .coupons-block .tabs-wrap .rhombus-wrap .rhombus .curr {
    font-size: 35px;
    bottom: 60px;
  }
  .coupons-block .tabs-wrap .rhombus-wrap .rhombus .bg {
    width: 152px;
    height: 152px;
    top: 30px;
    right: 30px;
  }
}
.location-section .center-header-text {
  font-size: 32px;
  letter-spacing: 0;
  color: #5d5d5d;
  text-transform: uppercase;
  padding-top: 70px;
  text-align: center;
}
.location-section.business .block-wrap {
  width: 610px;
}
.location-section.business .block-wrap .separator {
  height: 200px;
}
.location-section.business .button-more {
  margin-top: 15px !important;
}
.location-section .block-wrap {
  width: 970px;
  margin: 0 auto;
  margin-top: 60px;
  padding-bottom: 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.location-section .block-wrap a {
  color: #5d5d5d;
}
.location-section .block-wrap .separator {
  width: 110px;
  height: 190px;
  position: relative;
  top: -20px;
}
.location-section .block-wrap .separator:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  background-color: #d4d4d4;
}
.location-section .block-wrap .separator:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(1px);
       -o-transform: translateX(1px);
          transform: translateX(1px);
  width: 1px;
  height: 100%;
  background-color: #ededed;
}
.location-section .block-wrap .location-block .header-text {
  color: #5d5d5d;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0;
  width: 180px;
  text-align: left;
  text-transform: uppercase;
}
.location-section .block-wrap .location-block .button-more {
  margin-top: 55px;
}
.location-section .block-wrap .location-block .table {
  display: table;
  table-layout: fixed;
  margin-top: 50px;
  text-align: left;
}
.location-section .block-wrap .location-block .table .row {
  display: table-row;
  color: #5d5d5d;
  font-size: 12px;
  letter-spacing: 0;
  text-transform: uppercase;
}
.location-section .block-wrap .location-block .table .row.full {
  display: table-caption;
  padding-bottom: 5px;
}
.location-section .block-wrap .location-block .table .row .strong {
  font-weight: 600;
}
.location-section .block-wrap .location-block .table .row .cell {
  display: table-cell;
  padding-bottom: 5px;
}
.location-section .block-wrap .location-block .table .row .cell.fixed {
  width: 110px;
}
.location-section .block-wrap .location-block .table .row a {
  color: #5d5d5d;
}
@media all and (max-width: 1365px) {
  .location-section .block-wrap {
    width: 850px;
  }
  .location-section .block-wrap .separator {
    width: 60px;
  }
}
.rules-section {
  text-align: center;
}
.rules-section .rules-wrap {
  width: 1150px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 90px;
  text-align: left;
}
.rules-section .rules-wrap .rules-block {
  width: 520px;
  color: #636363;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 40px;
}
.rules-section .rules-wrap .rules-block .block-header {
  font-size: 18px;
  color: #636363;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.rules-section .rules-wrap .rules-block ol {
  margin-left: 15px;
  list-style-type: decimal;
}
.rules-section .rules-wrap .rules-block ul {
  list-style-type: circle;
  margin-left: 15px;
}
.rules-section .rules-wrap .rules-separator {
  width: 110px;
}
.rules-section .button-more {
  margin-bottom: 90px;
  width: 180px;
}
@media all and (max-width: 1365px) {
  .rules-section .rules-wrap {
    width: 850px;
  }
  .rules-section .rules-wrap .rules-block {
    width: 380px;
  }
  .rules-section .rules-wrap .rules-separator {
    width: 90px;
  }
}
.rhombus.purple .bg,
.rhombus-small.purple .bg {
  background-color: #983d65;
}
.rhombus.red .bg,
.rhombus-small.red .bg {
  background-color: #e21e26;
}
.rhombus.orange .bg,
.rhombus-small.orange .bg {
  background-color: #de7046;
}
.rhombus.blue .bg,
.rhombus-small.blue .bg {
  background-color: #37477c;
}
.rhombus.light-blue .bg,
.rhombus-small.light-blue .bg {
  background-color: #67b4c8;
}
.rhombus.light-red .bg,
.rhombus-small.light-red .bg {
  background-color: #f07372;
}
.business-items {
  width: 830px;
  margin: 0 auto;
}
.business-items::after {
  content: '';
  display: block;
  clear: both;
}
.business-item {
  width: 360px;
  height: 114px;
  float: left;
  margin: 25px 0;
}
.business-item::after {
  content: '';
  display: block;
  clear: both;
}
.business-item .rhombus-small {
  width: 114px;
  height: 114px;
  position: relative;
  text-align: center;
  float: left;
}
.business-item .rhombus-small span {
  z-index: 1;
  position: relative;
  color: #ffffff;
}
.business-item .rhombus-small .price {
  font-size: 40px;
  letter-spacing: -0.02em;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
}
.business-item .rhombus-small .bg {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 17px;
  left: 17px;
  z-index: 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.business-item-text {
  text-align: right;
  float: left;
  height: 114px;
  line-height: 114px;
  font-size: 24px;
  width: 246px;
  padding-right: 26px;
}
.article .article-list,
.article ul,
.article .article .block.list .ul-list {
  list-style-type: none !important;
  margin-left: 0;
  padding-left: 0;
}
.article .article-list li,
.article ul li,
.article .article .block.list .ul-list li {
  font-size: 14px;
  line-height: 20px;
  padding-left: 35px;
}
.article .article-list li::before,
.article ul li::before,
.article .article .block.list .ul-list li::before {
  content: '\2022';
  display: inline-block;
  font-size: 12px;
  padding-right: 5px;
}
.article .block {
  margin-bottom: 45px;
}
.article .block.image.center .image-file {
  text-align: center;
}
.article .block.image .image-file img {
  opacity: 1;
}
.article .block.block-break {
  height: 1px;
}
.article .block.table .title-div {
  background-color: #ebebeb;
  border: 1px solid #d4d4d4;
  min-height: 34px;
  color: #636363;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  padding: 7px;
}
.article .block.table .title-div:empty {
  height: 0;
  padding: 0;
  border-top: 0;
}
.article .block.table .title-div .title {
  padding-bottom: 0;
}
.article .block.table tr td,
.article .block.table tr th {
  border-left: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
}
.article .block.table tr td:first-child,
.article .block.table tr th:first-child {
  border-left: 0;
}
.article .block.table.woborder .title-div:empty {
  display: none;
}
.article .block.table table {
  width: 100%;
}
.article .block.table tr td,
.article .block.table tr th {
  padding: 7px;
  text-align: left;
  vertical-align: top;
}
.article .block .title,
.article .block .image-title,
.article .block .video-title,
.article .block h2 {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 20px;
}
.article .block .wysiwyg-block ol {
  margin-left: 0;
  padding-left: 45px;
}
.article .block .wysiwyg-block ol li {
  font-size: 14px;
  line-height: 20px;
  padding-left: 5px;
}
.article-gallery {
  width: 100%;
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.article-gallery + .article-gallery {
  display: none;
}
.article-gallery-image {
  width: 235px;
  height: 235px;
  margin: 15px 0 0;
  text-align: center;
}
.article-gallery-image img {
  opacity: 1;
}
.article-gallery-image:hover img {
  opacity: 0.3 !important;
}
.article-gallery-image:empty {
  height: 0 !important;
  margin: 0 !important;
}
.ie10 .article-gallery {
  display: block;
}
.ie10 .article-gallery::before,
.ie10 .article-gallery::after {
  content: '';
  display: block;
  clear: both;
}
.ie10 .article-gallery-image {
  display: block;
  float: left;
  line-height: 235px;
  margin-right: 14px;
}
.ie10 .article-gallery-image:nth-last-child(3n+3) {
  margin-right: 0;
}
#lightbox-gallery-overlay,
#lightbox-gallery {
  display: none;
}
#lightbox-gallery-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(253, 252, 250, 0.95);
  z-index: 9000;
}
#lightbox-gallery-close {
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  position: absolute;
  top: -20px;
  right: -17px;
  cursor: pointer;
  z-index: 9003;
}
#lightbox-gallery-close::before,
#lightbox-gallery-close::after {
  content: '';
  display: block;
  background-color: #737373;
  width: 1px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#lightbox-gallery-close::before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#lightbox-gallery-close::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#lightbox-gallery-close:hover {
  background-color: #737373;
  border: 1px solid #ffffff;
}
#lightbox-gallery-close:hover::before,
#lightbox-gallery-close:hover::after {
  background-color: #ffffff;
}
#lightbox-gallery-close.mobile {
  display: none;
}
#lightbox-gallery {
  max-width: 1002px;
  max-height: 716px;
  width: 90vw;
  height: 90vh;
  border: 1px solid #d4d4d4;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  background-color: #fdfcfa;
}
#lightbox-gallery-next {
  right: 0;
}
#lightbox-gallery-prev {
  left: 0;
}
#lightbox-gallery-next,
#lightbox-gallery-prev {
  position: absolute;
  width: 55px;
  z-index: 9001;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#lightbox-gallery-next span,
#lightbox-gallery-prev span {
  display: block;
  height: 36px;
  width: 36px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 auto;
  position: absolute;
}
#lightbox-gallery-next span::before,
#lightbox-gallery-prev span::before,
#lightbox-gallery-next span::after,
#lightbox-gallery-prev span::after {
  content: '';
  display: block;
  background-color: #898989;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  position: absolute;
}
#lightbox-gallery-next span::before,
#lightbox-gallery-prev span::before {
  height: 1px;
  width: 36px;
}
#lightbox-gallery-next span::after,
#lightbox-gallery-prev span::after {
  height: 36px;
  width: 1px;
}
#lightbox-gallery-next:hover span::before,
#lightbox-gallery-prev:hover span::before,
#lightbox-gallery-next:hover span::after,
#lightbox-gallery-prev:hover span::after {
  background-color: #636363;
}
#lightbox-gallery-next span::before,
#lightbox-gallery-next span::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#lightbox-gallery-next span::before {
  top: 0;
  left: 10px;
}
#lightbox-gallery-next span::after {
  top: 8px;
  left: 28px;
}
#lightbox-gallery-prev span::before,
#lightbox-gallery-prev span::after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#lightbox-gallery-prev span::before {
  top: 0;
  left: 10px;
}
#lightbox-gallery-prev span::after {
  top: 8px;
  left: 28px;
}
.lightbox-gallery {
  margin: auto 55px;
  padding: 45px 0;
  float: left;
  width: calc(100% - 110px) !important;
  top: 0;
  bottom: 0;
  position: absolute !important;
  overflow: hidden;
}
.lightbox-gallery.owl-carousel,
.lightbox-gallery .owl-stage-outer,
.lightbox-gallery .owl-item {
  max-width: 890px;
  max-height: 580px;
}
.lightbox-gallery .lightbox-gallery-item {
  height: 100%;
  max-width: 890px;
  max-height: 580px;
  position: relative;
}
.lightbox-gallery .lightbox-gallery-item img {
  opacity: 1;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto;
  display: inline-block !important;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
.common-button,
.text-block .button-more,
div > .button-more,
.form-wrap .submit input {
  color: #fff;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  width: 179px;
  display: inline-block;
  cursor: pointer;
}
.common-button.white,
.text-block .button-more.white,
div > .button-more.white,
.form-wrap .submit input.white {
  border: 1px solid #fff;
  background-color: #ffffff;
  color: #e55253 !important;
}
.common-button.white:hover,
.text-block .button-more.white:hover,
div > .button-more.white:hover,
.form-wrap .submit input.white:hover {
  background-color: transparent;
  color: #fff !important;
}
.common-button.grey,
.text-block .button-more.grey,
.text-block .button-more,
div > .button-more.grey,
div > .button-more,
.form-wrap .submit input.grey,
.form-wrap .submit input {
  border: 1px solid #5d5d5d;
  background-color: #5d5d5d;
  color: #fff !important;
}
.common-button.grey:hover,
.text-block .button-more.grey:hover,
.text-block .button-more:hover,
div > .button-more.grey:hover,
div > .button-more:hover,
.form-wrap .submit input.grey:hover,
.form-wrap .submit input:hover {
  background-color: transparent;
  color: #5d5d5d !important;
}
.common-button.mobile,
.text-block .button-more.mobile,
div > .button-more.mobile,
.form-wrap .submit input.mobile {
  display: none;
}
.form-wrap {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 45px;
}
.form-wrap.half {
  width: 465px;
}
.form-wrap.full {
  width: 100%;
}
.form-wrap.no-padding {
  padding-top: 0;
}
.form-wrap.no-bottom-padding {
  padding-bottom: 0;
}
.form-wrap .form-warning {
  color: #e21e26;
  text-align: center;
  padding-bottom: 30px;
}
.form-wrap .form-warning-label {
  font-weight: bold;
  padding-right: 5px;
}
.form-wrap .form-item {
  padding-bottom: 30px;
}
.form-wrap .form-item label,
.form-wrap .form-item input,
.form-wrap .form-item select {
  width: 100%;
  color: #636363;
}
.form-wrap .form-item label {
  display: block;
  height: 26px;
  line-height: 26px;
  font-weight: 700;
}
.form-wrap .form-item.loading {
  position: relative;
}
.form-wrap .form-item.loading:after {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/img/spinner.gif');
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f4f4f4;
  opacity: 0.5;
}
.form-wrap .form-item > .hidden {
  display: none;
}
.form-wrap .form-item > .hidden + .form-item {
  margin-top: 0;
}
.form-wrap .form-item.hidden {
  display: none;
}
.form-wrap .form-item .form-item {
  margin-top: 5px;
  padding-bottom: 0;
}
.form-wrap .form-item.no-label {
  padding-top: 26px;
}
.form-wrap .form-item.no-bottom-padding {
  padding-bottom: 0;
}
.form-wrap .form-item.center {
  text-align: center;
}
.form-wrap .form-item.error-wrapper label {
  color: #e21e26;
}
.form-wrap .form-item.error-wrapper input,
.form-wrap .form-item.error-wrapper textarea,
.form-wrap .form-item.error-wrapper .selectric {
  border-color: #e21e26;
  color: #e21e26;
}
.form-wrap .form-item.error-wrapper .selectric .label {
  color: #e21e26;
}
.form-wrap .form-item.error-wrapper .selectric .button:before,
.form-wrap .form-item.error-wrapper .selectric .button:after {
  background-color: #e21e26;
}
.form-wrap .form-item.error-wrapper .checkbox-wrap div.checkbox {
  border-color: #e21e26;
}
.form-wrap .form-item.error-wrapper.form-item-date input,
.form-wrap .form-item.error-wrapper.form-item-datetime input {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2215%22%20height%3D%2214%22%20viewBox%3D%220%200%2015%2014%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23e21e26%22%20d%3D%22M15.000%2C5.000%20C15.000%2C5.000%2014.994%2C5.000%2014.994%2C5.000%20C14.994%2C5.000%2015.000%2C5.000%2015.000%2C5.000%20C15.000%2C5.000%2015.000%2C14.000%2015.000%2C14.000%20C15.000%2C14.000%200.000%2C14.000%200.000%2C14.000%20C0.000%2C14.000%200.000%2C5.000%200.000%2C5.000%20C0.000%2C5.000%201.050%2C5.000%201.000%2C5.000%20C0.989%2C5.000%201.020%2C12.980%201.000%2C13.000%20C0.975%2C13.025%2013.934%2C13.000%2014.000%2C13.000%20C14.049%2C13.000%2014.013%2C5.013%2014.000%2C5.000%20C14.000%2C5.000%2014.001%2C5.000%2014.001%2C5.000%20C14.001%2C5.000%20-0.000%2C5.000%20-0.000%2C5.000%20C-0.000%2C5.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C1.994%203.000%2C2.000%203.000%2C2.000%20C3.000%2C2.000%203.000%2C0.000%203.000%2C0.000%20C3.000%2C0.006%205.000%2C0.013%205.000%2C0.000%20C5.000%2C0.000%205.000%2C2.000%205.000%2C2.000%20C5.000%2C2.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%2010.000%2C0.000%2010.000%2C0.000%20C10.000%2C0.010%2012.000%2C0.035%2012.000%2C0.000%20C12.000%2C0.000%2012.000%2C2.000%2012.000%2C2.000%20C12.000%2C2.000%2015.000%2C2.000%2015.000%2C2.000%20C15.008%2C1.992%2015.000%2C5.000%2015.000%2C5.000%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.form-wrap .form-item-text input,
.form-wrap .form-item-text textarea {
  border: 1px solid #5d5d5d;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.form-wrap .form-item-text input:focus,
.form-wrap .form-item-text textarea:focus {
  background-color: #ffffff;
}
.form-wrap .form-item-text input {
  height: 32px;
  padding: 0 18px;
}
.form-wrap .form-item-text textarea {
  padding: 10px 18px;
  width: 100% !important;
  overflow: auto;
}
.form-wrap .form-item-checkbox::-moz-selection {
  background: transparent;
}
.form-wrap .form-item-checkbox::selection {
  background: transparent;
}
.form-wrap .form-item-checkbox .checkbox-wrap {
  height: 32px;
  width: 32px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.form-wrap .form-item-checkbox .checkbox-wrap.with-label-value {
  display: inline-block;
  width: 180px;
}
.form-wrap .form-item-checkbox .checkbox-wrap.with-label-value .checkbox {
  display: inline-block;
}
.form-wrap .form-item-checkbox .checkbox-wrap.with-label-value .label-value {
  margin-left: 10px;
  display: inline-block;
}
.form-wrap .form-item-checkbox .checkbox-wrap.with-label-value .label-value.button-more {
  text-decoration: underline;
}
.form-wrap .form-item-checkbox .checkbox-wrap.full {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin-bottom: 6px;
}
.form-wrap .form-item-checkbox .checkbox-wrap.full .checkbox {
  position: absolute;
  top: 3px;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  display: block;
}
.form-wrap .form-item-checkbox .checkbox-wrap.full .label-value {
  display: block;
  padding-left: 24px;
}
.form-wrap .form-item-checkbox .checkbox-wrap.error-wrapper {
  color: #e21e26;
}
.form-wrap .form-item-checkbox .checkbox-wrap.error-wrapper div.checkbox {
  border-color: #e21e26;
}
.form-wrap .form-item-checkbox .checkbox {
  width: 20px;
  height: 20px;
  border: 1px solid #5d5d5d;
  background-color: transparent;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.form-wrap .form-item-checkbox .checkbox::before,
.form-wrap .form-item-checkbox .checkbox::after {
  content: "";
  display: block;
  width: 3px;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  position: absolute;
  bottom: 3px;
}
.form-wrap .form-item-checkbox .checkbox::before {
  height: 7px;
  left: 4px;
  -webkit-transform: rotate(-50deg);
       -o-transform: rotate(-50deg);
          transform: rotate(-50deg);
}
.form-wrap .form-item-checkbox .checkbox::after {
  height: 12px;
  left: 9px;
  -webkit-transform: rotate(40deg);
       -o-transform: rotate(40deg);
          transform: rotate(40deg);
}
.form-wrap .form-item-checkbox input {
  display: none;
}
.form-wrap .form-item-checkbox input:checked + .checkbox {
  background-color: #fdfcfa;
}
.form-wrap .form-item-checkbox input:checked + .checkbox::before,
.form-wrap .form-item-checkbox input:checked + .checkbox::after {
  background-color: #5d5d5d;
}
.form-wrap .form-item-checkbox.large .checkbox-wrap.with-label-value {
  width: 320px;
}
.form-wrap .form-item-checkbox.full .checkbox-wrap.with-label-value {
  width: 100%;
}
.form-wrap .form-item-file input {
  border: 0;
  padding: 0;
}
.form-wrap .form-item-file input:focus {
  background-color: transparent;
}
.form-wrap .form-item-file input::-ms-value,
.form-wrap .form-item-file input::-ms-browse {
  height: 32px;
  background-color: transparent;
  border: 1px solid #5d5d5d;
  padding: 0;
}
.form-wrap .form-item-file input::-ms-value {
  padding: 0 18px;
}
.form-wrap .form-item-file input::-ms-browse {
  width: 100px;
}
.form-wrap .form-item-date input,
.form-wrap .form-item-datetime input {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M170%2C1256%20L178%2C1256%20L178%2C1250%20L170%2C1250%20L170%2C1256%20Z%20M178%2C1248%20L178%2C1247%20L177%2C1247%20L177%2C1248%20L174.5%2C1248%20L174.5%2C1247%20L173.5%2C1247%20L173.5%2C1248%20L171%2C1248%20L171%2C1247%20L170%2C1247%20L170%2C1248%20L169%2C1248%20L169%2C1257%20L179%2C1257%20L179%2C1248%20L178%2C1248%20Z%22%20transform%3D%22translate(-169%20-1247)%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 15px center;
}
.form-wrap .form-item-full {
  width: 100%;
  clear: left;
}
.form-wrap .form-item-half {
  width: 465px;
  float: left;
}
.form-wrap .form-item-half.small-item {
  width: 215px;
}
.form-wrap .form-item-padding {
  margin-left: 40px;
}
.form-wrap .form-item-padding.small-padding {
  margin-left: 35px;
}
.form-wrap .form-item-hidden {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.form-wrap .form-item-hidden.show {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  pointer-events: auto;
}
.form-wrap .form-item-hidden.hidden {
  display: none;
}
.form-wrap .submit {
  clear: both;
  text-align: center;
}
.form-wrap .submit input {
  /*
            border: 1px solid #5d5d5d;            
            background-color:  #5d5d5d;
            min-width: 179px;
            height: 32px;
            line-height: 32px;
            &:extend(.font-title-bold all);
            color:  #fefefe;
            text-align: center;
            letter-spacing: 0.04em;
*/
}
.form-wrap .error label {
  color: #e21e26;
}
.form-wrap .error input,
.form-wrap .error textarea {
  border-color: #e21e26;
  /* firefox 19+ */
  /* ie */
}
.form-wrap .error input::-webkit-input-placeholder,
.form-wrap .error textarea::-webkit-input-placeholder {
  color: #e21e26;
}
.form-wrap .error input::-moz-placeholder,
.form-wrap .error textarea::-moz-placeholder {
  color: #e21e26;
}
.form-wrap .error input:-ms-input-placeholder,
.form-wrap .error textarea:-ms-input-placeholder {
  color: #e21e26;
}
.form-wrap .error inputinput:-moz-placeholder,
.form-wrap .error textareainput:-moz-placeholder {
  color: #e21e26;
}
.form-wrap .error input:-webkit-autofill,
.form-wrap .error textarea:-webkit-autofill {
  color: #e21e26 !important;
}
.form-wrap .error inputinput:-webkit-autofill,
.form-wrap .error textareainput:-webkit-autofill {
  color: #e21e26 !important;
}
.form-wrap .error.form-item-date input,
.form-wrap .error.form-item-datetime input {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2215%22%20height%3D%2214%22%20viewBox%3D%220%200%2015%2014%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23e21e26%22%20d%3D%22M15.000%2C5.000%20C15.000%2C5.000%2014.994%2C5.000%2014.994%2C5.000%20C14.994%2C5.000%2015.000%2C5.000%2015.000%2C5.000%20C15.000%2C5.000%2015.000%2C14.000%2015.000%2C14.000%20C15.000%2C14.000%200.000%2C14.000%200.000%2C14.000%20C0.000%2C14.000%200.000%2C5.000%200.000%2C5.000%20C0.000%2C5.000%201.050%2C5.000%201.000%2C5.000%20C0.989%2C5.000%201.020%2C12.980%201.000%2C13.000%20C0.975%2C13.025%2013.934%2C13.000%2014.000%2C13.000%20C14.049%2C13.000%2014.013%2C5.013%2014.000%2C5.000%20C14.000%2C5.000%2014.001%2C5.000%2014.001%2C5.000%20C14.001%2C5.000%20-0.000%2C5.000%20-0.000%2C5.000%20C-0.000%2C5.000%20-0.000%2C2.000%20-0.000%2C2.000%20C-0.000%2C1.994%203.000%2C2.000%203.000%2C2.000%20C3.000%2C2.000%203.000%2C0.000%203.000%2C0.000%20C3.000%2C0.006%205.000%2C0.013%205.000%2C0.000%20C5.000%2C0.000%205.000%2C2.000%205.000%2C2.000%20C5.000%2C2.000%2010.000%2C2.000%2010.000%2C2.000%20C10.000%2C2.000%2010.000%2C0.000%2010.000%2C0.000%20C10.000%2C0.010%2012.000%2C0.035%2012.000%2C0.000%20C12.000%2C0.000%2012.000%2C2.000%2012.000%2C2.000%20C12.000%2C2.000%2015.000%2C2.000%2015.000%2C2.000%20C15.008%2C1.992%2015.000%2C5.000%2015.000%2C5.000%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.form-wrap .error-message {
  display: none;
}
.form-success {
  height: calc(100vh - 340px - 87px);
  text-align: center;
  font-size: 26px;
  line-height: 30px;
  color: #e21e26;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -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;
}
.form-success.not-full {
  height: auto;
}
.form-success .message {
  width: 100%;
  position: relative;
}
body .Zebra_DatePicker {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #5d5d5d;
  color: #636363;
  width: 450px;
}
body .Zebra_DatePicker .dp_header {
  width: 100% !important;
  border-bottom: 1px solid #636363 !important;
}
body .Zebra_DatePicker .dp_header .dp_previous {
  border-right: 1px solid #636363 !important;
}
body .Zebra_DatePicker .dp_header .dp_next {
  border-left: 1px solid #636363 !important;
}
body .Zebra_DatePicker .dp_daypicker,
body .Zebra_DatePicker .dp_monthpicker,
body .Zebra_DatePicker .dp_yearpicker {
  background-color: #ffffff;
  margin: 0 auto;
  width: 300px !important;
}
body .Zebra_DatePicker th,
body .Zebra_DatePicker td {
  background-color: #ffffff !important;
  border: 0 !important;
}
body .Zebra_DatePicker td {
  vertical-align: middle;
  color: #636363;
}
body .Zebra_DatePicker td.dp_not_in_month {
  visibility: hidden;
}
body .Zebra_DatePicker td.dp_current {
  color: #636363;
}
body .Zebra_DatePicker td.dp_selected,
body .Zebra_DatePicker td.dp_hover {
  background-color: #f4f4f4 !important;
  color: #636363 !important;
}
body .Zebra_DatePicker .dp_header td {
  color: #636363;
}
.form-item-dropdown {
  padding: 10px;
  margin: 0 auto;
  height: 32px;
  line-height: 32px;
  padding: 0 18px;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAF1dXQAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
  background-repeat: repeat-y;
  background-position: top right 32px;
  /* Styles */
  background-color: transparent;
  color: #636363;
  outline: none;
  cursor: pointer;
  border: 1px solid #5d5d5d;
  position: relative;
}
.form-item-dropdown::before,
.form-item-dropdown::after {
  content: '';
  display: block;
  background-color: #636363;
  width: 14px;
  height: 1px;
  position: absolute;
  top: 16px;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
.form-item-dropdown::before {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 5px;
}
.form-item-dropdown::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 14px;
}
.form-item-dropdown .dropdown {
  position: absolute;
  top: 100%;
  left: -1px;
  right: -1px;
  border: 1px solid #636363;
  z-index: 1001;
  background: #fdfcfa;
  list-style: none;
  opacity: 0;
  pointer-events: none;
}
.form-item-dropdown .dropdown li {
  height: 32px;
  line-height: 32px;
  padding: 0 18px;
  display: block;
  float: left;
  width: 25%;
}
.form-item-dropdown .dropdown li a {
  display: block;
  color: #636363;
  text-decoration: none;
  line-height: 32px;
  text-align: center;
}
.form-item-dropdown .dropdown li:hover a {
  background: #e4e4e4;
}
.form-item-dropdown.active {
  background-color: #fdfcfa;
}
.form-item-dropdown.active .dropdown {
  opacity: 1;
  pointer-events: auto;
}
.error .form-item-dropdown {
  border-color: #e21e26;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAOIeJgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.error .form-item-dropdown::before,
.error .form-item-dropdown::after {
  background-color: #e21e26;
}
.registration-duration-message {
  color: #636363;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  float: left;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  pointer-events: none;
  padding-top: 20px !important;
  padding-bottom: 28px !important;
}
.registration-duration-message.show {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  pointer-events: auto;
}
.stylist-form label {
  text-transform: uppercase;
}
.form-item-radio-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
.form-item-radio-item input[type="radio"] {
  width: 35px;
  height: 20px;
}
.form-item-radio-item label {
  font-weight: normal !important;
}
/*======================================
  Selectric
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}
.selectric-responsive {
  width: 100%;
}
.selectric {
  border: 1px solid #5d5d5d;
  background: transparent;
  position: relative;
  border-radius: 0px;
}
.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 30px 0 18px;
  line-height: 30px;
  color: #444444;
  height: 30px;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
  border-left: 1px solid #5d5d5d;
  height: 100%;
  color: #5D5D5D;
  text-align: center;
  font: 0/0 a;
  *font: 1px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button::before,
.selectric .button::after {
  content: '';
  display: block;
  background-color: #636363;
  width: 14px;
  height: 1px;
  position: absolute;
  top: 16px;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
.selectric .button::before {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 5px;
}
.selectric .button::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 14px;
}
.selectric-open {
  z-index: 9999;
}
.selectric-open .selectric {
  background: #fdfcfa;
}
.selectric-open .selectric-items {
  display: block;
}
.selectric-disabled {
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
  display: none;
}
.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: NaN a !important;
  background: none !important;
}
.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: -1px;
  left: 0;
  background: #fdfcfa;
  border: 1px solid #5d5d5d;
  z-index: -1;
}
.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}
.selectric-items ul,
.selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 20px;
  min-height: 20px;
}
.selectric-items li {
  display: block;
  padding: 8px 18px;
  color: #666;
  cursor: pointer;
}
.selectric-items li.selected {
  background: #efefef;
  color: #444444;
}
.selectric-items li:hover {
  background: #f0f0f0;
  color: #444444;
}
.selectric-items .disabled {
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444444;
}
.selectric-items .selectric-group.disabled li {
  opacity: 1;
}
.selectric-items .selectric-group li {
  padding-left: 25px;
}
.with-button .input-element {
  position: relative;
  overflow: hidden;
}
.with-button .input-element .verified-icon {
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -6px;
  font-size: 12px;
  color: #49CA4E;
}
.with-button .input-element.hide-verified .verified-icon {
  display: none;
}
.with-button .input-button {
  display: block;
  float: right;
  margin: 0;
  border: 0 none;
  padding: 9px 15px;
  background-color: #5d5d5d;
  color: #ffffff;
  font-size: 14px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: 'EstiloText-Regular';
  cursor: pointer;
}
.with-button .input-button.hidden {
  display: none;
}
#search {
  background-color: #e4e4e4;
}
.search-page-header {
  height: 290px;
  background-color: #e4e4e4;
}
.search-page-header .related-headline {
  padding-top: 130px;
  text-align: center;
}
.search-results-buttons {
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0px;
}
.search-result-button {
  font-size: 18px;
  color: #fdfcfa;
  min-width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 20px;
  cursor: pointer;
}
.search-result-button.shop {
  background-color: #0dbdaf;
}
.search-result-button.discount {
  background-color: #e21e26;
}
.search-result-button.new {
  background-color: #2a3d79;
}
.search-result-button.event {
  background-color: #a83b6b;
}
.search-results-wrap {
  width: 1075px;
  margin: 0 auto;
  margin-bottom: 90px;
}
.search-results-wrap .related-headline {
  margin-top: 90px;
  margin-bottom: 45px;
  margin-left: 10px;
}
.search-item-wrap .feed-item {
  position: relative;
  top: 0;
  left: 0;
}
.search-item-wrap .feed-item.empty {
  border: none;
  background-color: none;
  height: 0;
}
.search-empty {
  color: #e21e26;
  font-size: 72px;
  line-height: 76px;
  width: 465px;
  margin: 0 auto;
  text-transform: uppercase;
  text-align: center;
  height: calc(100vh - 340px - 87px);
}
.search-empty-label {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
}
.header-fixed + #search {
  position: fixed;
  top: 57px;
}
.about-center-wrap section {
  padding-top: 45px;
}
.about-center-wrap img {
  opacity: 1;
}
.about-center-wrap .section-header {
  color: #5d5d5d;
  font-size: 32px;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
.about-center-wrap .shop-list-wrap {
  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;
  width: 1080px;
  margin: 0 auto;
  margin-top: 45px;
  margin-bottom: 70px;
}
@media (max-width: 1080px) {
  .about-center-wrap .shop-list-wrap {
    width: 720px;
  }
}
.about-center-wrap .shop-list-item {
  margin: 0 10px 20px 10px;
  border: 1px solid #d4d4d4;
  position: relative;
  background: #fdfcfa;
}
.about-center-wrap .shop-list-item:hover .shop-item-image {
  opacity: 0.3;
}
.about-center-wrap .shop-item-image {
  border-bottom: 1px solid #d4d4d4;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 338px;
  height: 225px;
}
.about-center-wrap .shop-item-image.shops {
  background: #a83b6b url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2290px%22%20height%3D%22125px%22%20viewBox%3D%220%200%2090%20125%22%20style%3D%22enable-background%3Anew%200%200%2090%20125%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M90%2C113.9l-6.3-86.4c-0.3-2.9-2.8-5.1-5.9-5.1H64.2v-3.1C64.2%2C8.6%2C55.6%2C0%2C45%2C0S25.8%2C8.6%2C25.8%2C19.2v3.1H12.2%0A%09c-3%2C0-5.6%2C2.2-5.9%2C5.2L0%2C113.8c-0.3%2C2.6%2C0.6%2C5.3%2C2.4%2C7.2c1.8%2C2%2C4.3%2C3.1%2C7%2C3.1h71.2c2.7%2C0%2C5.2-1.1%2C7-3.1%0A%09C89.3%2C119.1%2C90.2%2C116.4%2C90%2C113.9z%20M29.9%2C19.2c0-8.3%2C6.8-15.1%2C15.1-15.1s15.1%2C6.8%2C15.1%2C15.1v3.1H29.9V19.2z%20M10.4%2C27.8%0A%09c0.1-0.8%2C0.9-1.4%2C1.8-1.4h13.6v5.4c0%2C1.1%2C0.9%2C2%2C2%2C2c1.1%2C0%2C2-0.9%2C2-2v-5.4h30.2v5.4c0%2C1.1%2C0.9%2C2%2C2%2C2c1.1%2C0%2C2-0.9%2C2-2v-5.4h13.6%0A%09c0.9%2C0%2C1.7%2C0.6%2C1.8%2C1.4l5.6%2C77H4.8L10.4%2C27.8z%20M84.5%2C118.3c-1%2C1.1-2.4%2C1.7-3.9%2C1.7H9.4c-1.5%2C0-2.9-0.6-3.9-1.7%0A%09c-1-1.1-1.5-2.6-1.4-4.2l0.4-5.3h81l0.4%2C5.4C86%2C115.7%2C85.6%2C117.2%2C84.5%2C118.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image.restorants {
  background: #fe7b48 url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22150px%22%20height%3D%2293px%22%20viewBox%3D%220%200%20150%2093%22%20style%3D%22enable-background%3Anew%200%200%20150%2093%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M75%2C93c-25.6%2C0-46.5-20.9-46.5-46.5S49.4%2C0%2C75%2C0s46.5%2C20.9%2C46.5%2C46.5S100.6%2C93%2C75%2C93z%20M75%2C4%0A%09%09%09c-23.4%2C0-42.5%2C19-42.5%2C42.5S51.6%2C89%2C75%2C89s42.5-19%2C42.5-42.5S98.4%2C4%2C75%2C4z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M148%2C87c-1.1%2C0-2-0.9-2-2V48.4h-9.4c-3%2C0-5.5-2.5-5.5-5.5V32.7c0-19.5%2C11.7-25.2%2C15.3-26.5%0A%09%09%09%09c0.8-0.3%2C1.7-0.2%2C2.5%2C0.3c0.7%2C0.5%2C1.2%2C1.3%2C1.2%2C2.2V85C150%2C86.1%2C149.1%2C87%2C148%2C87z%20M146%2C10.7c-3.9%2C2-10.9%2C7.6-10.9%2C22v10.2%0A%09%09%09%09c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5h9.4V10.7z%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M11.2%2C33.2C5%2C33.2%2C0%2C28.2%2C0%2C22V7.8c0-1.1%2C0.9-2%2C2-2s2%2C0.9%2C2%2C2V22c0%2C4%2C3.2%2C7.2%2C7.2%2C7.2c4%2C0%2C7.2-3.2%2C7.2-7.2%0A%09%09%09%09V7.8c0-1.1%2C0.9-2%2C2-2s2%2C0.9%2C2%2C2V22C22.4%2C28.2%2C17.4%2C33.2%2C11.2%2C33.2z%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M11.2%2C87.2c-1.1%2C0-2-0.9-2-2V7.8c0-1.1%2C0.9-2%2C2-2s2%2C0.9%2C2%2C2v77.3C13.2%2C86.3%2C12.3%2C87.2%2C11.2%2C87.2z%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M75%2C74.2c-15.3%2C0-27.7-12.4-27.7-27.7S59.7%2C18.8%2C75%2C18.8c15.3%2C0%2C27.7%2C12.4%2C27.7%2C27.7S90.3%2C74.2%2C75%2C74.2z%0A%09%09%09%20M75%2C22.9c-13%2C0-23.6%2C10.6-23.6%2C23.6S62%2C70.1%2C75%2C70.1s23.6-10.6%2C23.6-23.6S88%2C22.9%2C75%2C22.9z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image.prisma {
  background: #00a651 url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22216px%22%20height%3D%2240px%22%20viewBox%3D%220%200%20216%2040%22%20style%3D%22enable-background%3Anew%200%200%20216%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M13.7%2C19.5h17.6c0%2C0%2C2.1-0.3%2C2.2-1.4c0.1-0.9-0.7-2.2-0.7-2.2L24.2%2C1c0%2C0-0.4-1-1.7-1c-1.2%2C0-1.6%2C0.9-1.6%2C0.9%0A%09%09l-8.8%2C15c0%2C0-0.9%2C1.4-0.6%2C2.3C11.9%2C19.4%2C13.7%2C19.5%2C13.7%2C19.5L13.7%2C19.5z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M2.2%2C39h17.6c0%2C0%2C2.1-0.3%2C2.2-1.4c0.1-0.9-0.7-2.2-0.7-2.2l-8.7-15c0%2C0-0.4-1-1.7-1c-1.2%2C0-1.6%2C0.9-1.6%2C0.9%0A%09%09l-8.8%2C15c0%2C0-0.9%2C1.4-0.6%2C2.3C0.4%2C38.9%2C2.2%2C39%2C2.2%2C39L2.2%2C39z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M25.2%2C39h17.6c0%2C0%2C2.1-0.3%2C2.2-1.4c0.1-0.9-0.7-2.2-0.7-2.2l-8.7-15c0%2C0-0.4-1-1.7-1c-1.2%2C0-1.6%2C0.9-1.6%2C0.9%0A%09%09l-8.7%2C15c0%2C0-0.9%2C1.4-0.6%2C2.3C23.4%2C38.9%2C25.2%2C39%2C25.2%2C39L25.2%2C39z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M128.8%2C40c-5.3-0.2-8.8-2.7-12-6.4l4.8-6.5l0.1%2C0.1c2.8%2C2.8%2C6.1%2C5.2%2C10.2%2C4.5c1.3-0.4%2C2.6-1.7%2C2.7-3.1%0A%09%09c0.2-1.5-0.9-2.7-2.1-3.4l-1.5-0.8l-5.7-2.3c-3.4-1.5-6.5-5-6.9-8.9c-0.5-4.5%2C1.4-8.7%2C5.4-10.9c5.1-2.7%2C12.6-1.8%2C16.9%2C2l1%2C1%0A%09%09l-4.6%2C6.2c0%2C0-0.1-0.1-0.1-0.1c-2.2-1.8-5-3.4-7.9-2.6c-0.9%2C0.3-1.6%2C1.1-2%2C2.1c-0.4%2C1.5%2C0.2%2C2.6%2C1.7%2C3.4l3.3%2C1.5l3.8%2C1.6%0A%09%09c3.9%2C1.9%2C6.9%2C6%2C7%2C10.5c0%2C4.5-2.7%2C8.6-6.6%2C10.8C134.2%2C39.8%2C131.7%2C40.1%2C128.8%2C40L128.8%2C40z%20M107.4%2C1.6h7.9v37.7h-7.9V1.6L107.4%2C1.6z%0A%09%09%20M145.1%2C0.9v38.3h7.9V21.2l9.7%2C10.4l9.7-10.4v18.1h7.9V0.9L162.7%2C20L145.1%2C0.9L145.1%2C0.9z%20M200.1%2C24.3l-2.7-6.1l-2.7%2C6.1H200.1%0A%09%09L200.1%2C24.3z%20M191.3%2C31.8l-3.5%2C7.5h-8.3l17.8-38.2l17.8%2C38.2h-8.3l-3.5-7.5H191.3L191.3%2C31.8z%20M57.7%2C20.2V8.6H63%0A%09%09c0%2C0%2C5.3%2C0.4%2C5.3%2C5.8c0%2C5.6-5.3%2C5.8-5.3%2C5.8H57.7L57.7%2C20.2z%20M64.9%2C27.4c4.3%2C0%2C11.8-3.2%2C11.8-11.9c0-9.7-7.5-14-11.8-14H49.8v37.7%0A%09%09h8V27.4H64.9L64.9%2C27.4z%20M86%2C20.2V8.6h5.3c0%2C0%2C5.3%2C0.4%2C5.3%2C5.8c0%2C5.6-5.3%2C5.8-5.3%2C5.8H86L86%2C20.2z%20M95.9%2C39.2c-0.4%2C0%2C9.3%2C0%2C9.3%2C0%0A%09%09c0%2C0-8-12.8-8-12.9c0%2C0%2C7.5-2.1%2C7.5-10.7c0-9.7-7.6-14-11.9-14h-15v37.6H86V20.6C86%2C20.6%2C95.6%2C39.2%2C95.9%2C39.2L95.9%2C39.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image.xplanet {
  background: #2a3d79 url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x3C_Layer_x3E_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20width%3D%22150px%22%20height%3D%2294px%22%20viewBox%3D%220%200%20150%2094%22%20style%3D%22enable-background%3Anew%200%200%20150%2094%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M121.4%2C64.4c-2-0.1-4-0.3-6.1-0.4l25%2C25H94.7L75%2C69.3L55.3%2C89H9.7l25-25c-2%2C0.1-4%2C0.3-6.1%2C0.4L0%2C93.1h56.9%0A%09%09L75%2C75l18.1%2C18.1H150L121.4%2C64.4z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M9.7%2C4h45.6L75%2C23.7L94.7%2C4h45.6L115.3%2C29c2-0.1%2C4-0.3%2C6.1-0.4L150%2C0H93.1L75%2C18.1L56.9%2C0H0l28.6%2C28.6%0A%09%09c2%2C0.1%2C4%2C0.3%2C6.1%2C0.4L9.7%2C4z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M109.3%2C29.3L130.6%2C8H96.4L75%2C29.4L53.6%2C8H19.4l21.3%2C21.3c11.5%2C0.6%2C23%2C0.9%2C34.4%2C0.9%0A%09%09C86.4%2C30.2%2C97.9%2C29.9%2C109.3%2C29.3z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M109.3%2C29.3L130.6%2C8H96.4L75%2C29.4L53.6%2C8H19.4l21.3%2C21.3c11.5%2C0.6%2C23%2C0.9%2C34.4%2C0.9%0A%09%09C86.4%2C30.2%2C97.9%2C29.9%2C109.3%2C29.3z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M109.3%2C29.3L130.6%2C8H96.4L75%2C29.4L53.6%2C8H19.4l21.3%2C21.3c11.5%2C0.6%2C23%2C0.9%2C34.4%2C0.9%0A%09%09C86.4%2C30.2%2C97.9%2C29.9%2C109.3%2C29.3z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M40.7%2C63.7L19.4%2C85h34.2L75%2C63.6L96.4%2C85h34.2l-21.4-21.4c-11.4-0.6-22.8-0.9-34.2-0.9%0A%09%09C63.7%2C62.8%2C52.2%2C63.1%2C40.7%2C63.7z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M40.7%2C63.7L19.4%2C85h34.2L75%2C63.6L96.4%2C85h34.2l-21.4-21.4c-11.4-0.6-22.8-0.9-34.2-0.9%0A%09%09C63.7%2C62.8%2C52.2%2C63.1%2C40.7%2C63.7z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M40.7%2C63.7L19.4%2C85h34.2L75%2C63.6L96.4%2C85h34.2l-21.4-21.4c-11.4-0.6-22.8-0.9-34.2-0.9%0A%09%09C63.7%2C62.8%2C52.2%2C63.1%2C40.7%2C63.7z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M24.8%2C40.8c0.3%2C0.4%2C0.4%2C0.8%2C0.4%2C1.4c0%2C0.4-0.1%2C0.8-0.3%2C1.2c-0.2%2C0.3-0.5%2C0.6-0.8%2C0.9c-0.4%2C0.3-1%2C0.5-1.7%2C0.6%0A%09%09c-0.7%2C0.2-1.6%2C0.2-2.7%2C0.2h-0.1c-0.4%2C0-0.8%2C0-1.1%2C0c-0.2%2C0-0.3%2C0-0.5%2C0v-5.7l1.9%2C0.1c0.8%2C0%2C1.5%2C0.1%2C2.1%2C0.1c0.6%2C0.1%2C1%2C0.2%2C1.4%2C0.3%0A%09%09C24.1%2C40.1%2C24.6%2C40.4%2C24.8%2C40.8z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M64.4%2C46.7c-0.5-1.2-1.1-2.5-1.7-4.1c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0L64.4%2C46.7z%20M64.4%2C46.7%0A%09%09c-0.5-1.2-1.1-2.5-1.7-4.1c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0L64.4%2C46.7z%20M64.4%2C46.7c-0.5-1.2-1.1-2.5-1.7-4.1%0A%09%09c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0L64.4%2C46.7z%20M64.4%2C46.7c-0.5-1.2-1.1-2.5-1.7-4.1c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0%0A%09%09L64.4%2C46.7z%20M143.6%2C29.7c-8.5%2C0.9-17%2C1.6-25.5%2C2.1c-2%2C0.1-4%2C0.2-6%2C0.4c-2%2C0.1-4%2C0.2-6%2C0.3c-10.4%2C0.5-20.8%2C0.7-31.1%2C0.7%0A%09%09c-10.4%2C0-20.8-0.3-31.2-0.7c-2-0.1-4-0.2-6-0.3c-2-0.1-4-0.2-6-0.4c-8.5-0.5-16.9-1.3-25.3-2.1c-1%2C5.9-2%2C11.8-2.9%2C17.7%0A%09%09C4.5%2C52.7%2C5.5%2C58%2C6.5%2C63.3c8.4-0.9%2C16.9-1.6%2C25.4-2.1c2-0.1%2C4-0.2%2C6-0.4c2-0.1%2C4-0.2%2C6-0.3c10.4-0.5%2C20.8-0.7%2C31.2-0.7%0A%09%09c10.3%2C0%2C20.7%2C0.3%2C31%2C0.7c2%2C0.1%2C4%2C0.2%2C6%2C0.3c2%2C0.1%2C4%2C0.2%2C6%2C0.3c8.5%2C0.6%2C17.1%2C1.3%2C25.6%2C2.1c1-5.5%2C1.9-11%2C2.9-16.5%0A%09%09C145.6%2C41.1%2C144.6%2C35.4%2C143.6%2C29.7z%20M29.8%2C45.2c-0.5%2C0.9-1.2%2C1.6-2.2%2C2.2c-0.9%2C0.6-2.1%2C1.1-3.4%2C1.4c-1.3%2C0.3-2.8%2C0.5-4.5%2C0.5h-0.4%0A%09%09c-0.3%2C0-0.5%2C0-0.7%2C0c-0.2%2C0-0.4%2C0-0.5%2C0v8.5l-0.5%2C0c-1.4%2C0.1-2.8%2C0.1-4.2%2C0.2l-0.5%2C0V34.8l0.5%2C0c2.2%2C0.1%2C4.4%2C0.2%2C6.7%2C0.3%0A%09%09c1.1%2C0%2C2.1%2C0.1%2C3%2C0.3c0.9%2C0.1%2C1.6%2C0.3%2C2.3%2C0.5c1.7%2C0.5%2C3%2C1.3%2C3.9%2C2.4c0.9%2C1.1%2C1.4%2C2.4%2C1.4%2C4C30.5%2C43.4%2C30.3%2C44.4%2C29.8%2C45.2z%0A%09%09%20M50.1%2C56.9l-0.5%2C0c-5%2C0.1-10.1%2C0.2-15%2C0.4l-0.5%2C0V35.6l0.5%2C0c1.4%2C0%2C2.8%2C0.1%2C4.2%2C0.1l0.5%2C0v17.3c3.4-0.1%2C6.9-0.1%2C10.3-0.2l0.5%2C0%0A%09%09V56.9z%20M73.7%2C56.7c-1.5%2C0-3%2C0-4.5%2C0l-0.3%2C0l-2.3-5c-2.7%2C0-5.4%2C0-8.1%2C0c-0.7%2C1.6-1.4%2C3.2-2.1%2C4.8l-0.1%2C0.3l-0.3%2C0%0A%09%09c-1.5%2C0-3%2C0-4.5%2C0.1l-0.8%2C0l0.3-0.7c2.8-6%2C5.8-12.5%2C9.2-19.8l0.1-0.3h0.3c1.3%2C0%2C2.6%2C0%2C3.9%2C0l0.3%2C0l0.1%2C0.3c3.1%2C6.5%2C6.1%2C13%2C9.2%2C19.5%0A%09%09l0.3%2C0.7L73.7%2C56.7z%20M98.4%2C56.8l-0.5%2C0c-1.5%2C0-3%2C0-4.4-0.1h-0.2l-0.1-0.2c-2.2-2.7-4.6-5.6-7.5-9c-1.1-1.2-2.2-2.6-3.3-4.2%0A%09%09c0.1%2C1.7%2C0.1%2C3%2C0.1%2C4v9.3l-0.5%2C0c-1.4%2C0-2.8%2C0-4.2%2C0h-0.5V36.3h0.5c1.5%2C0%2C3%2C0%2C4.4%2C0h0.2l0.1%2C0.2c2.5%2C3%2C5.1%2C6%2C7.6%2C9%0A%09%09c1.2%2C1.5%2C2.3%2C2.9%2C3.2%2C4.1c-0.1-1.8-0.1-3.1-0.1-4v-9.4l0.5%2C0c1.4%2C0%2C2.8%2C0%2C4.2-0.1l0.5%2C0V56.8z%20M119.5%2C57.3l-0.5%2C0%0A%09%09c-5.2-0.2-10.4-0.3-15.6-0.4l-0.5%2C0V36l0.5%2C0c5-0.1%2C10-0.2%2C15-0.4l0.5%2C0v4.1l-0.5%2C0c-3.4%2C0.1-6.8%2C0.1-10.3%2C0.2v4.2%0A%09%09c2.9%2C0%2C5.8%2C0%2C8.7%2C0h0.5v4.1h-0.5c-2.9%2C0-5.8%2C0-8.7%2C0v4.7c3.6%2C0.1%2C7.3%2C0.1%2C10.9%2C0.2l0.5%2C0V57.3z%20M141.6%2C39.2l-0.5%2C0%0A%09%09c-2.3%2C0.1-4.6%2C0.1-7%2C0.2v18.4l-0.5%2C0c-1.4-0.1-2.8-0.1-4.2-0.2l-0.5%2C0v-18c-2.3%2C0.1-4.6%2C0.1-7%2C0.2l-0.5%2C0v-4.2l0.5%2C0%0A%09%09c6.3-0.2%2C12.8-0.4%2C19.1-0.7l0.5%2C0V39.2z%20M62.6%2C42.6c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0l-0.5-1C63.9%2C45.6%2C63.3%2C44.2%2C62.6%2C42.6z%0A%09%09%20M64.4%2C46.7c-0.5-1.2-1.1-2.5-1.7-4.1c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0L64.4%2C46.7z%20M64.4%2C46.7c-0.5-1.2-1.1-2.5-1.7-4.1%0A%09%09c-0.6%2C1.6-1.2%2C3-1.8%2C4.1l-0.5%2C1.1l4.5%2C0L64.4%2C46.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image.multikino {
  background: #e9148b url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%20240%2040%22%20style%3D%22enable-background%3Anew%200%200%20240%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M220.8%2C12.9l0.3%2C8.7l8.3%2C2.8l-8.2%2C3l-0.1%2C8.7l-5.4-6.9l-8.3%2C2.6l4.9-7.2l-5.1-7.1l8.4%2C2.4L220.8%2C12.9z%0A%09%09%20M201.7%2C24.5c0%2C8.6%2C6.9%2C15.5%2C15.5%2C15.5c8.5%2C0%2C15.5-6.9%2C15.5-15.5c0-8.5-7-15.5-15.5-15.5C208.6%2C9%2C201.7%2C16%2C201.7%2C24.5%22%2F%3E%0A%09%3Crect%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20x%3D%2277.2%22%20y%3D%220.1%22%20class%3D%22st0%22%20width%3D%2210.6%22%20height%3D%2238.6%22%2F%3E%0A%09%3Crect%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20x%3D%22157.8%22%20y%3D%2210%22%20class%3D%22st0%22%20width%3D%2210.6%22%20height%3D%2228.6%22%2F%3E%0A%09%3Crect%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20x%3D%22112%22%20y%3D%2210%22%20class%3D%22st0%22%20width%3D%2210.6%22%20height%3D%2228.6%22%2F%3E%0A%09%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20points%3D%22156.2%2C10%20145.4%2C10%20136.2%2C20.7%20136.1%2C0%20125.6%2C0%20125.6%2C38.7%20136.2%2C38.7%20136.2%2C33.1%20140.1%2C28.7%20145%2C38.7%20%0A%09%09156.8%2C38.7%20147.2%2C20.5%20%09%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20%20class%3D%22st0%22%20d%3D%22M109.4%2C17.3V10l-5.5%2C0l0-10H94l-0.2%2C10h-4.2v7.3h4l0%2C11.5c0%2C0-0.6%2C10%2C9.8%2C10c4.1%2C0%2C6.5-0.1%2C6.5-0.1v-8.3%0A%09%09c0%2C0-1%2C0.2-2.4%2C0.2c-3.5%2C0-3.5-3.1-3.5-3.2l0-10.1H109.4z%22%2F%3E%0A%09%3Crect%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20x%3D%22112%22%20y%3D%220.1%22%20class%3D%22st0%22%20width%3D%2210.6%22%20height%3D%227.8%22%2F%3E%0A%09%3Crect%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20x%3D%22157.8%22%20y%3D%220.1%22%20class%3D%22st0%22%20width%3D%2210.6%22%20height%3D%227.8%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M56.9%2C27.7V10H46.3v19.3c0%2C4.1%2C1.8%2C7.4%2C4.9%2C8.8c2.6%2C1.2%2C4.9%2C1.1%2C6.3%2C1.1c1.4%2C0%2C4.9-0.1%2C8-2.3l1%2C1.7h8.1V10%0A%09%09H63.8v17.4c0%2C2.4-1.9%2C3.6-3.3%2C3.6C57.9%2C31%2C56.9%2C29.1%2C56.9%2C27.7%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M189.2%2C21v17.7h10.5V19.3c0-4.1-1.8-7.4-4.9-8.8c-2.6-1.2-4.9-1.1-6.3-1.1c-1.4%2C0-4.9%2C0.1-8%2C2.3l-1-1.7h-8.1%0A%09%09v28.6h10.8V21.2c0-2.4%2C1.9-3.6%2C3.3-3.6C188.2%2C17.6%2C189.2%2C19.6%2C189.2%2C21%22%2F%3E%0A%09%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20points%3D%2227.3%2C0.1%2022.1%2C20.5%2016.3%2C0.1%200%2C0.1%200%2C38.7%2010.6%2C38.7%2010.6%2C38.7%2010.6%2C11.4%2018%2C38.7%2025.5%2C38.7%20%0A%09%0932.6%2C11.4%2032.6%2C38.7%2043.7%2C38.7%2043.7%2C0.1%20%09%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M234.2%2C1.8c0.3-0.1%2C0.7-0.1%2C1.1-0.1c0.6%2C0%2C1%2C0.1%2C1.3%2C0.4c0.2%2C0.2%2C0.3%2C0.5%2C0.3%2C0.8c0%2C0.6-0.4%2C1-0.8%2C1.1v0%0A%09%09c0.3%2C0.1%2C0.5%2C0.4%2C0.7%2C0.9c0.2%2C0.6%2C0.3%2C1%2C0.3%2C1.2h-0.6c-0.1-0.1-0.2-0.5-0.3-1c-0.1-0.6-0.4-0.9-0.9-0.9h-0.6v1.9h-0.6V1.8z%0A%09%09%20M234.7%2C3.8h0.6c0.6%2C0%2C1-0.3%2C1-0.8c0-0.6-0.4-0.8-1-0.8c-0.3%2C0-0.5%2C0-0.6%2C0V3.8z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M231.4%2C4c0%2C2.2%2C1.8%2C4%2C4%2C4c2.2%2C0%2C4-1.8%2C4-4c0-2.2-1.8-4-4-4C233.2%2C0%2C231.4%2C1.8%2C231.4%2C4%20M231.8%2C4%0A%09%09c0-2%2C1.6-3.6%2C3.6-3.6c2%2C0%2C3.6%2C1.6%2C3.6%2C3.6c0%2C2-1.6%2C3.6-3.6%2C3.6C233.4%2C7.7%2C231.8%2C6%2C231.8%2C4%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image.parking {
  background: #179bd7 url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st0%22%20d%3D%22M85.9%2C0H14C6.3%2C0%2C0%2C6.3%2C0%2C14v71.3c0%2C7.7%2C6.3%2C14%2C14%2C14h71.9c7.7%2C0%2C14.1-6.3%2C14.1-14V14C100%2C6.3%2C93.7%2C0%2C85.9%2C0z%0A%09%09%20M95%2C83.7c0%2C5.8-4.8%2C10.6-10.7%2C10.6H15.6c-5.9%2C0-10.7-4.8-10.7-10.6V15.5c0-5.8%2C4.8-10.6%2C10.7-10.6h68.8C90.2%2C4.9%2C95%2C9.7%2C95%2C15.5%0A%09%09V83.7z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20class%3D%22st1%22%20d%3D%22M34.1%2C80.9V17.3h14.7c9%2C0%2C15.2%2C1%2C18.5%2C3c4.8%2C3%2C7.2%2C8.5%2C7.2%2C16.5c0%2C13.1-6.7%2C19.7-20.1%2C19.7H49v24.4H34.1z%0A%09%09%20M49%2C44.7c0.4%2C0%2C1.1%2C0.1%2C1.9%2C0.1c3%2C0%2C5.2-0.7%2C6.5-2.1c1.3-1.4%2C2-3.6%2C2-6.7c0-2.6-0.7-4.4-2.1-5.5c-1.5-1.1-3.8-1.6-7-1.6H49V44.7z%22%0A%09%09%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
}
.about-center-wrap .shop-item-image > a {
  display: block;
  width: 338px;
  height: 225px;
}
.about-center-wrap .shop-item-info {
  background: #fdfcfa;
  padding: 20px 0;
}
.about-center-wrap .shop-item-info-row {
  font-size: 18px;
  color: #000000;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
.about-center-wrap .shop-item-info-row a {
  color: #000000;
  display: block;
}
.about-center-wrap .tabs {
  width: 1060px;
  margin: 0 auto;
  margin-top: 40px;
  padding-bottom: 15px;
}
.about-center-wrap .tabs .tab-block {
  float: left;
  text-align: center;
  height: 45px;
  font-size: 18px;
  color: #9b9b9b;
  text-transform: uppercase;
  line-height: 45px;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  position: relative;
}
.about-center-wrap .tabs .tab-block a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
}
.about-center-wrap .tabs .tab-block:nth-child(1) {
  border-right: 1px solid #cbcbcb;
}
.about-center-wrap .tabs .tab-block.block-3 {
  border-left: 1px solid #cbcbcb;
}
.about-center-wrap .tabs .tab-block.active {
  color: #5d5d5d;
  background-color: #d4d4d4;
  border-bottom: 1px solid #cbcbcb;
}
.about-center-wrap .tabs .tab-block.active .arrow {
  display: block;
}
.about-center-wrap .tabs .tab-block .arrow {
  display: none;
  width: 20px;
  height: 20px;
  background: #d4d4d4;
  border-left: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: relative;
  top: -10px;
  left: 50%;
  margin-left: -10px;
}
.about-center-wrap .tabs .tab-block + .clear {
  height: 0;
}
.about-center-wrap .locations .tabs {
  width: 100%;
  max-width: 1060px;
}
.about-center-wrap .locations .tabs .tab-block {
  width: 33.3%;
}
.about-center-wrap .locations .map-wrap {
  height: 720px;
  width: 100%;
  background: #fdfcfa;
  position: relative;
}
.about-center-wrap .locations .map-wrap .map-holder {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.about-center-wrap .locations .map-wrap .map-holder.map-holder-1 {
  z-index: 1;
}
.about-center-wrap section.parking {
  display: none;
}
.about-center-wrap .parking {
  padding-top: 90px;
  padding-bottom: 90px;
}
.about-center-wrap .parking .tabs {
  width: 1060px;
  margin: 0 auto;
  margin-top: 45px;
}
.about-center-wrap .parking .tabs .tab-block {
  width: 16.6666%;
  border-left: 1px solid #cbcbcb;
}
.about-center-wrap .parking .tabs .tab-block:nth-child(1) {
  border-left: none;
  border-right: none;
}
@media (max-width: 1060px) {
  .about-center-wrap .parking .tabs {
    width: 100%;
  }
}
.about-center-wrap .parking .parking-wrap {
  height: 570px;
  width: 100%;
  background: #fdfcfa;
  position: relative;
}
.about-center-wrap .parking .parking-wrap .parking-holder {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.about-center-wrap .parking .parking-wrap .parking-holder img {
  width: 100%;
  height: 100%;
}
.about-center-wrap .parking .parking-wrap .parking-holder.parking-holder-1 {
  z-index: 1;
}
.about-center-wrap .contacts .contact-wrap {
  width: 1105px;
  margin: 0 auto;
  margin-top: 45px;
  padding-bottom: 45px;
  text-align: left;
  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;
}
.about-center-wrap .contacts .contact-wrap .contact-image {
  width: 715px;
  overflow: hidden;
  border: 2px solid #cecec7;
  float: left;
}
.about-center-wrap .contacts .contact-wrap img {
  width: auto;
  height: 100%;
}
.about-center-wrap .contacts .contact-wrap .list-wrap {
  width: 370px;
  float: left;
  margin-left: 20px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap .list-header {
  font-size: 18px;
  color: #000000;
  text-transform: uppercase;
}
.about-center-wrap .contacts .contact-wrap .list-wrap .list-sub-text {
  font-size: 14px;
  color: #5d5d5d;
  text-transform: uppercase;
  margin-bottom: 0px;
  padding-top: 0;
  margin-top: 0;
  line-height: 20px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul {
  margin: 10px 0;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li,
.about-center-wrap .contacts .contact-wrap .list-wrap ul a {
  font-size: 14px;
  color: #5d5d5d;
  text-transform: uppercase;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li {
  padding-left: 32px;
  margin-bottom: 1px;
  line-height: 17px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li.location {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2215%22%20viewBox%3D%220%200%2011%2015%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235d5d5d%22%20d%3D%22M9.389%2C1.580%20C7.241%2C-0.566%203.759%2C-0.566%201.611%2C1.580%20C0.537%2C2.652%20-0.000%2C4.059%20-0.000%2C5.465%20C-0.000%2C8.938%205.500%2C15.000%205.500%2C15.000%20C5.500%2C15.000%2011.000%2C8.938%2011.000%2C5.465%20C11.000%2C4.059%2010.464%2C2.654%209.389%2C1.580%20ZM7.063%2C7.026%20C6.199%2C7.888%204.801%2C7.888%203.937%2C7.026%20C3.074%2C6.163%203.074%2C4.767%203.937%2C3.904%20C4.801%2C3.041%206.199%2C3.041%207.063%2C3.904%20C7.926%2C4.767%207.926%2C6.163%207.063%2C7.026%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 3px 2px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li.phone {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%09xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%09width%3D%2210px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2010%2015%22%3E%0D%0A%3Cpath%20fillRule%3D%22evenodd%22%20d%3D%22M%207.67%202C%207.86%202%208.02%202.16%208.02%202.36%208.02%202.36%208.02%2010.68%208.02%2010.68%208.02%2010.87%207.86%2011.03%207.67%2011.03%207.67%2011.03%202.33%2011%202.33%2011%202.14%2011%201.98%2010.84%201.98%2010.64%201.98%2010.64%202.01%202.36%202.01%202.36%202.01%202.16%202.17%202%202.36%202%202.36%202%207.67%202%207.67%202M%207.64-0C%207.64-0%202.36-0%202.36-0%201.06-0%200%201.05%200%202.36%200%202.36%200%2012.64%200%2012.64%200%2013.95%201.06%2015%202.36%2015%202.36%2015%207.64%2015%207.64%2015%208.94%2015%2010%2013.95%2010%2012.64%2010%2012.64%2010%202.36%2010%202.36%2010%201.05%208.94-0%207.64-0%207.64-0%207.64-0%207.64-0Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E") no-repeat 6px 2px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li.fax {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2015%22%20style%3D%22enable-background%3Anew%200%200%2016%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235D5D5D%22%20class%3D%22st0%22%20d%3D%22M4%2C12v3h8v-5H4V12z%20M5%2C11h6v1H5V11z%20M5%2C13h6v1H5V13z%20M5%2C13%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235D5D5D%22%20class%3D%22st0%22%20d%3D%22M12%2C3V0H4v5h8V3z%20M12%2C3%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235D5D5D%22%20class%3D%22st0%22%20d%3D%22M14%2C3h-1v3H3V3H2C1%2C3%2C0%2C4%2C0%2C5v5c0%2C1%2C1%2C2%2C2%2C2h1V9h10v3h1c1%2C0%2C2-1%2C2-2V5C16%2C4%2C15%2C3%2C14%2C3L14%2C3z%20M14%2C3%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat 3px 2px;
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li.mail {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2220%22%20viewBox%3D%220%200%2030%2020%22%3E%0A%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23636363%22%20d%3D%22M26.992%2C20.005%20C26.992%2C20.005%203.009%2C20.005%203.009%2C20.005%20C1.346%2C20.005%20-0.003%2C18.660%20-0.003%2C17.002%20C-0.003%2C17.002%20-0.003%2C3.003%20-0.003%2C3.003%20C-0.003%2C2.908%200.001%2C2.812%200.012%2C2.721%20C0.012%2C2.721%2014.362%2C12.293%2014.362%2C12.293%20C14.557%2C12.419%2014.779%2C12.483%2015.000%2C12.483%20C15.222%2C12.483%2015.444%2C12.419%2015.639%2C12.293%20C15.639%2C12.293%2029.989%2C2.721%2029.989%2C2.721%20C30.000%2C2.812%2030.004%2C2.908%2030.004%2C3.003%20C30.004%2C3.003%2030.004%2C17.002%2030.004%2C17.002%20C30.004%2C18.660%2028.655%2C20.005%2026.992%2C20.005%20ZM1.086%2C0.690%20C1.610%2C0.259%202.275%2C0.000%203.009%2C0.000%20C3.009%2C0.000%2026.992%2C0.000%2026.992%2C0.000%20C27.726%2C0.000%2028.391%2C0.259%2028.915%2C0.690%20C28.915%2C0.690%2015.000%2C9.964%2015.000%2C9.964%20C15.000%2C9.964%201.086%2C0.690%201.086%2C0.690%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 4px 5px;
  -webkit-background-size: 14px 9px;
          background-size: 14px 9px;
}
.about-center-wrap .contacts .contact-wrap .list-wrap ul li.home {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2012%2013%22%20style%3D%22enable-background%3Anew%200%200%2012%2013%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235d5d5d%22%20class%3D%22st0%22%20d%3D%22M11.9%2C6L6.2%2C0.3c-0.1-0.1-0.3-0.1-0.4%2C0L0.1%2C6C-0.1%2C6.2%2C0%2C6.5%2C0.3%2C6.5h1.6v6c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3h2.1%0A%09c0.2%2C0%2C0.3-0.1%2C0.3-0.3v-3c0-0.2%2C0.1-0.3%2C0.3-0.3h2c0.2%2C0%2C0.3%2C0.1%2C0.3%2C0.3v3c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3h2.1c0.2%2C0%2C0.3-0.1%2C0.3-0.3v-6%0A%09h1.6C12%2C6.5%2C12.1%2C6.2%2C11.9%2C6z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 4px 3px;
  -webkit-background-size: 14px 13px;
          background-size: 14px 13px;
}
@media (max-width: 1105px) {
  .about-center-wrap .contacts .contact-wrap {
    width: 1024px;
  }
  .about-center-wrap .contacts .contact-wrap .contact-image {
    width: 645px;
  }
}
.about-center-wrap .rules-section .section-header {
  margin-top: 45px;
}
.about-center-wrap .rules-section .rules-wrap {
  width: 1105px;
  margin: 0 auto;
  margin-top: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.about-center-wrap .rules-section .rules-wrap .rules-block {
  margin: 40px;
  width: 470px;
}
@media (max-width: 1105px) {
  .about-center-wrap .rules-section .rules-wrap {
    width: 1024px;
  }
}
.about-center-wrap .rules-section .button-more {
  margin-bottom: 45px;
  margin-top: 20px;
}
.issuu-magazine {
  height: calc(100vh - 87px);
  margin-top: -45px;
  overflow: hidden;
}
.issuu-magazine .issuuembed {
  width: 100% !important;
  height: calc(100% + 18px) !important;
}
.wysiwyg-popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(93, 93, 93, 0.5);
  z-index: 10000;
  display: none;
}
.wysiwyg-popup .wysiwyg-popup-wrap {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: calc(100% - 45px);
  height: calc(100% - 45px);
  max-width: 825px;
  max-height: 500px;
  background: #fdfcfa;
  overflow: visible;
}
.wysiwyg-popup .wysiwyg-popup-wrap:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45px;
  background: #fdfcfa;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content {
  position: absolute;
  width: calc(100% - 40px);
  height: calc(100% - 90px);
  text-align: left;
  margin-left: 45px;
  margin-top: 45px;
  padding-right: 20px;
  display: block !important;
  font-size: 14px;
  color: #636363;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h1,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h2,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h3,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h4,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h5,
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h6 {
  color: #000000;
  text-align: left;
  padding-bottom: 20px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content strong {
  font-weight: normal;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h1 {
  font-size: 28px;
  line-height: 30px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h2 {
  font-size: 24px;
  line-height: 26px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h3 {
  font-size: 22px;
  line-height: 24px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h4 {
  font-size: 20px;
  line-height: 22px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h5 {
  font-size: 18px;
  line-height: 20px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content h6 {
  font-size: 16px;
  line-height: 18px;
}
.wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content p {
  line-height: 20px;
  padding-bottom: 20px;
}
@media (max-width: 800px) {
  .wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content {
    width: calc(100% - 30px);
    height: calc(100% - 40px);
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
    padding-right: 10px;
  }
}
@media (max-width: 480px) {
  .wysiwyg-popup .wysiwyg-popup-wrap .wysiwyg-popup-content {
    width: calc(100% - 20px);
    height: calc(100% - 50px);
    text-align: left;
    margin-left: 20px;
    margin-top: 30px;
    padding-right: 10px;
  }
}
.wysiwyg-popup .wysiwyg-popup-close {
  position: absolute;
  width: 33px;
  height: 33px;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  right: -18px;
  top: -17px;
  background: #fdfcfa;
}
.wysiwyg-popup .wysiwyg-popup-close:after,
.wysiwyg-popup .wysiwyg-popup-close:before {
  content: "";
  width: 30px;
  height: 1px;
  background: #737373;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.wysiwyg-popup .wysiwyg-popup-close:after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
       -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.wysiwyg-popup .wysiwyg-popup-close:before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
       -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
          transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.wysiwyg-popup .wysiwyg-popup-close:hover {
  background: #737373;
}
.wysiwyg-popup .wysiwyg-popup-close:hover:after,
.wysiwyg-popup .wysiwyg-popup-close:hover:before {
  background: #fdfcfa;
}
.cat-404 {
  display: inline-block;
  width: 1em;
  height: 1em;
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2059%2061%22%20style%3D%22enable-background%3Anew%200%200%2059%2061%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%3Cg%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E21E26%22%20class%3D%22st0%22%20d%3D%22M31.1%2C10.2c13.5%2C0%2C24.5%2C11%2C24.5%2C24.5c0%2C13.6-11%2C24.5-24.5%2C24.5c-13.5%2C0-24.5-11-24.5-24.5%0A%09%09C6.6%2C21.1%2C17.5%2C10.2%2C31.1%2C10.2z%20M31.1%2C55.6c11.5%2C0%2C20.9-9.4%2C20.9-20.9c0-11.5-9.4-20.9-20.9-20.9c-11.5%2C0-20.9%2C9.4-20.9%2C20.9%0A%09%09C10.2%2C46.2%2C19.5%2C55.6%2C31.1%2C55.6z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E21E26%22%20class%3D%22st0%22%20d%3D%22M58.5%2C10.8c0-0.1-0.1-0.3-0.1-0.4c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.1-0.1-0.2-0.2-0.3-0.3%0A%09%09c0%2C0-0.1-0.1-0.1-0.1c-0.3-0.2-0.7-0.3-1.2-0.3c0%2C0-0.1%2C0-0.1%2C0c-0.1%2C0-0.2%2C0-0.3%2C0.1c0%2C0-0.1%2C0-0.1%2C0c-0.1%2C0-0.2%2C0.1-0.3%2C0.1%0A%09%09L46%2C15.2c-4.2-3.2-9.4-5.1-15-5.1c-0.6%2C0-1.1%2C0-1.7%2C0.1l0%2C0l-5.2-8.9c0-0.1-0.1-0.2-0.2-0.2c0%2C0-0.1-0.1-0.1-0.1%0A%09%09c0%2C0-0.1-0.1-0.1-0.1c-0.5-0.4-1.1-0.6-1.7-0.4c0%2C0-0.1%2C0-0.2%2C0c0%2C0-0.1%2C0-0.1%2C0c-0.1%2C0-0.1%2C0.1-0.2%2C0.1c-0.1%2C0-0.1%2C0.1-0.2%2C0.1%0A%09%09c-0.2%2C0.1-0.4%2C0.3-0.5%2C0.6c0%2C0.1-0.1%2C0.2-0.1%2C0.3c0%2C0%2C0%2C0.1%2C0%2C0.1l0%2C0.1l-3.2%2C12.4l0%2C0C11.6%2C18.1%2C7.4%2C24.5%2C6.6%2C31.9l-0.4-0.2%0A%09%09c-0.9-0.5-2-0.2-2.5%2C0.7c-0.5%2C0.9-0.1%2C2%2C0.7%2C2.5l2%2C1.2c0.1%2C2.1%2C0.5%2C4.2%2C1.1%2C6.2l-5.1-0.5c-1-0.1-1.9%2C0.6-2%2C1.7%0A%09%09c-0.1%2C1%2C0.7%2C1.8%2C1.7%2C1.9L9.2%2C46c4.1%2C7.9%2C12.3%2C13.3%2C21.8%2C13.3c3.8%2C0%2C7.3-0.8%2C10.5-2.3l4%2C3.2c0.8%2C0.6%2C2%2C0.6%2C2.6-0.2%0A%09%09c0.7-0.8%2C0.6-1.9-0.2-2.6l-3-2.4c1.8-1.2%2C3.3-2.6%2C4.7-4.2l1.7%2C0.4c1%2C0.2%2C2-0.3%2C2.3-1.2c0.3-1-0.3-2-1.3-2.2l-0.4-0.1%0A%09%09c2.3-3.8%2C3.7-8.2%2C3.7-13c0-2.7-0.4-5.2-1.2-7.6l4-15.4l0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0%2C0c0-0.1%2C0-0.2%2C0-0.3%0A%09%09C58.5%2C11.1%2C58.5%2C10.9%2C58.5%2C10.8z%20M25.2%2C10.8c-0.5%2C0.1-0.9%2C0.2-1.4%2C0.4c-0.2%2C0.1-0.4%2C0.1-0.6%2C0.2c-0.3%2C0.1-0.7%2C0.2-1%2C0.4%0A%09%09c-0.1%2C0-0.3%2C0.1-0.4%2C0.1l1.3-5l2.3%2C3.9C25.4%2C10.8%2C25.3%2C10.8%2C25.2%2C10.8z%20M37.9%2C44.1c-1-0.3-2%2C0.4-2.2%2C1.4c-0.2%2C1%2C0.5%2C1.9%2C1.4%2C2.1%0A%09%09l8.4%2C2.1c-1.1%2C1.1-2.3%2C2-3.7%2C2.8l-5.6-4.5c-0.8-0.7-2-0.5-2.6%2C0.3c-0.6%2C0.8-0.4%2C1.9%2C0.4%2C2.5l4.2%2C3.4c-2.3%2C0.9-4.7%2C1.3-7.3%2C1.3%0A%09%09c-7.2%2C0-13.6-3.7-17.4-9.2l3.2%2C0.3c1%2C0.1%2C1.9-0.6%2C2.1-1.5c0.1-1-0.6-2-1.6-2.1l-5.7-0.6c-0.6-1.4-1-2.8-1.2-4.3l6.7%2C4%0A%09%09c0.8%2C0.5%2C2%2C0.3%2C2.5-0.5c0.6-0.9%2C0.3-2-0.6-2.5L10.1%2C34c0.2-6.2%2C3.1-11.7%2C7.6-15.4c0%2C0%2C0.1%2C0%2C0.1-0.1c0.7-0.6%2C1.4-1.1%2C2.2-1.6%0A%09%09c0.1-0.1%2C0.3-0.2%2C0.4-0.3c3.1-1.9%2C6.8-2.9%2C10.7-2.9c4.3%2C0%2C8.3%2C1.3%2C11.6%2C3.5l0%2C0c1.1%2C0.7%2C2.1%2C1.5%2C3%2C2.4c2.2%2C2.1%2C3.9%2C4.7%2C5%2C7.6%0A%09%09c0.9%2C2.3%2C1.4%2C4.8%2C1.4%2C7.5c0%2C0.7%2C0%2C1.3-0.1%2C2l0-0.1c-0.3%2C3.7-1.7%2C7.2-3.7%2C10.1L37.9%2C44.1z%20M48.9%2C17.8C48.8%2C17.8%2C48.8%2C17.8%2C48.9%2C17.8%0A%09%09l5-2.9l-1.8%2C7C51.1%2C20.4%2C50%2C19%2C48.9%2C17.8z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E21E26%22%20class%3D%22st0%22%20d%3D%22M36.1%2C34.7c-1.2%2C0-2.2%2C1-2.2%2C2.2c0%2C1.2%2C1%2C2.2%2C2.2%2C2.2c1.2%2C0%2C2.2-1%2C2.2-2.2C38.2%2C35.7%2C37.3%2C34.7%2C36.1%2C34.7z%22%2F%3E%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E21E26%22%20class%3D%22st0%22%20d%3D%22M22.9%2C30.6c-1.2%2C0-2.2%2C1-2.2%2C2.2c0%2C1.2%2C1%2C2.2%2C2.2%2C2.2c1.2%2C0%2C2.2-1%2C2.2-2.2C25.1%2C31.6%2C24.1%2C30.6%2C22.9%2C30.6z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center 100%;
  position: relative;
  top: 0.1em;
  margin-right: 0.25em;
}
.feed-item.item-new[data-id="1034"] .feed-item-calendar,
.feed-item.item-new[data-id="1037"] .feed-item-calendar {
  display: none;
}
#cookies + #footer {
  height: 420px;
}
.cookies-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 110;
  background: #fdfcfa;
  padding: 20px 0;
  color: #636363;
}
.cookies {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -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;
}
.cookies-message {
  width: auto;
}
.cookies-buttons {
  height: 34px;
  width: 370px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 10px;
}
.cookies-accept {
  margin-right: 5px;
}
#supercard-slider {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 615px;
  margin-bottom: 45px;
  background: #000;
}
#supercard-slider a:hover {
  text-decoration: underline;
}
#supercard-slider.loading:after {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/img/spinner.gif');
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffd3d6;
  opacity: 0.5;
}
#supercard-slider .slide-border-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 182px;
  height: 100%;
  background: url(/images/bg-supercard-left.png);
}
#supercard-slider .slide-border-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 182px;
  height: 100%;
  background: url(/images/bg-supercard-right.png);
}
#supercard-slider .slide {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: auto;
  padding: 65px 20px 0 20px;
}
#supercard-slider .slide:after {
  content: '';
  position: absolute;
  left: 450px;
  bottom: 0;
  width: 530px;
  height: 520px;
  background: url(/images/bg-supercard-mini.png);
}
#supercard-slider .slide .title {
  position: relative;
  margin: 0 0 10px 0;
  line-height: 1em;
  font-family: 'Open Sans', sans-serif;
  font-size: 64px;
  color: #febe32;
  z-index: 1;
  width: 450px;
}
#supercard-slider .slide .small-title {
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  color: #fdfcfa;
  width: 450px;
}
#supercard-slider.hide-small-title .small-title {
  display: none;
}
#supercard-slider .login-form {
  width: 330px;
  padding: 0;
  margin: 45px 0 30px 0;
}
#supercard-slider .login-form .error-message {
  color: #a82133;
  padding: 3px 0;
}
#supercard-slider .login-form .error-message.show {
  display: block;
}
#supercard-slider .login-form .form-title {
  padding: 0 0 20px 0;
  line-height: 1em;
  font-family: 'EstiloText-Regular';
  font-size: 14px;
  color: #febe32;
  text-transform: uppercase;
}
#supercard-slider .login-form .form-item-text {
  padding-bottom: 10px;
}
#supercard-slider .login-form .form-item-text input {
  background-color: #fdfcfa;
  border: 1px solid #fdfcfa;
  padding-left: 10px;
}
#supercard-slider .login-form .form-item-text.error input {
  border-color: #e21e26;
  color: #e21e26;
}
#supercard-slider .login-form .form-item-text.error input::-webkit-input-placeholder,
#supercard-slider .login-form .form-item-text.error textarea::-webkit-input-placeholder,
#supercard-slider .login-form .form-item-text.error input::-moz-placeholder,
#supercard-slider .login-form .form-item-text.error textarea::-moz-placeholder,
#supercard-slider .login-form .form-item-text.error input:-ms-input-placeholder,
#supercard-slider .login-form .form-item-text.error textarea:-ms-input-placeholder,
#supercard-slider .login-form .form-item-text.error inputinput:-moz-placeholder,
#supercard-slider .login-form .form-item-text.error textareainput:-moz-placeholder {
  color: #e21e26;
}
#supercard-slider .login-form .extra-button {
  overflow: hidden;
  padding-top: 10px;
}
#supercard-slider .login-form .extra-button a {
  font-family: 'EstiloText-Bold';
  color: #b32234;
  font-size: 16px;
  line-height: 1em;
}
#supercard-slider .login-form .form-buttons {
  margin: 0 -10px;
}
#supercard-slider .login-form .form-buttons .form-button {
  width: 50%;
  float: left;
  padding: 0 10px;
}
#supercard-slider .login-form .form-buttons .form-button button,
#supercard-slider .login-form .form-buttons .form-button a {
  display: block;
  background-color: #e21e26;
  color: #ffffff;
  font-family: 'EstiloText-Bold';
  font-size: 15px;
  line-height: 1.2em;
  text-align: center;
  width: 100%;
  padding: 8px 10px;
  border: 0 none;
  text-transform: uppercase;
  text-decoration: none;
}
#supercard-slider .login-form .form-buttons .form-button button:hover,
#supercard-slider .login-form .form-buttons .form-button a:hover {
  text-decoration: none;
}
#supercard-slider .forgot-password-wrapper a {
  font-family: 'EstiloText-Bold';
  font-size: 14px;
  color: #febe32;
  text-decoration: underline;
}
#supercard-slider .member-info-block {
  margin-top: 40px;
  width: 500px;
}
#supercard-slider .member-info-block .member-info-item {
  font-family: 'EstiloText-Regular';
  margin: 20px 0;
}
#supercard-slider .member-info-block .member-info-item .label {
  font-size: 18px;
  color: #febe32;
}
#supercard-slider .member-info-block .member-info-item .value {
  font-size: 24px;
  color: #fff;
  padding-top: 6px;
}
#supercard-slider .member-info-block .member-info-button {
  margin: 30px 0 0 0;
}
#supercard-slider .member-info-block .member-info-button .button {
  display: inline-block;
  padding: 10px 25px;
  font-family: 'EstiloText-Bold';
  line-height: 1em;
  font-size: 16px;
  text-transform: uppercase;
  background-color: #e21e26;
  color: #ffffff;
}
#supercard-slider .member-info-block .member-info-button .button:hover {
  text-decoration: none;
}
#supercard-menu .supercard-link {
  color: #34383c;
  background: url(../images/card.svg) 10px center no-repeat;
}
#supercard-menu .supercard-link:hover {
  color: #34383c;
}
#supercard-menu .supercard-link.with-submenu {
  padding: 0!important;
}
#supercard-menu .supercard-link.with-submenu .item-value {
  width: 250px;
  padding: 0 35px!important;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-family: 'EstiloText-Bold';
}
#supercard-menu .supercard-link.with-submenu .item-value .total-points {
  margin-left: 10px;
}
#supercard-menu .supercard-link.with-submenu .item-value .points-unit {
  margin-left: 5px;
}
#supercard-menu .supercard-link.with-submenu .item-value .arrow-block {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0;
  top: 0;
}
#supercard-menu .supercard-link.with-submenu .item-value .arrow-block .arrow-icon {
  position: absolute;
  width: 9px;
  height: 9px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 10px;
  top: 7px;
}
#supercard-menu .supercard-link.with-submenu .submenu-block {
  display: none;
  z-index: 2;
  position: absolute;
  width: 100%;
  background: #262626;
}
#supercard-menu .supercard-link.with-submenu .submenu-block ul li a {
  display: block;
  padding: 10px 10px 8px 15px;
  color: #636363;
  font-family: 'EstiloText-Bold';
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  color: #fff;
}
#supercard-menu .supercard-link.with-submenu .submenu-block ul li a:hover {
  background: #343434;
}
.captcha-item {
  height: 32px;
  margin: 0 -10px;
}
.captcha-item .captcha-code,
.captcha-item .captcha-input {
  float: left;
  width: 50%;
  height: 32px;
  padding: 0 10px;
}
.captcha-item .captcha-input {
  position: relative;
}
.captcha-item .captcha-input input {
  width: 100%;
  padding-right: 32px;
}
.captcha-item .refresh-button {
  position: absolute;
  top: 0;
  right: 10px;
  width: 32px;
  height: 100%;
  background-color: #e21e26;
  cursor: pointer;
}
.captcha-item .refresh-button svg {
  position: absolute;
  width: 20px;
  height: 20px;
  fill: #ffffff;
  top: 50%;
  left: 50%;
  margin: -10px auto auto -10px;
}
body.submenu-opened #supercard-menu .supercard-link.with-submenu.opened {
  background-color: #e21e26;
  color: #ffffff;
}
body.submenu-opened #supercard-menu .supercard-link.with-submenu.opened .item-value.with-icon .svg-wrapper svg path {
  fill: #ffffff;
}
body.submenu-opened #supercard-menu .supercard-link.with-submenu.opened .item-value .arrow-block .arrow-icon {
  border-color: #ffffff;
}
body.submenu-opened #supercard-menu .supercard-link.with-submenu.opened .submenu-block {
  display: block;
}
#supercard-flash .submit.center,
#supercard-confirm-flash .submit.center,
.supercard-block .submit.center {
  text-align: center;
  font-size: 0;
  margin: 20px -5px;
}
#supercard-flash .submit.center .button,
#supercard-confirm-flash .submit.center .button,
.supercard-block .submit.center .button {
  margin: 0 5px;
}
#supercard-flash .button,
#supercard-confirm-flash .button,
.supercard-block .button {
  display: block;
  text-align: center;
  padding: 9px 15px;
  font-family: 'EstiloText-Bold';
  font-size: 14px;
  color: #ffffff;
  line-height: 1em;
  text-transform: uppercase;
  border: 1px solid transparent;
  outline: none;
  margin: auto;
  min-width: 100px;
}
#supercard-flash .button.red-button,
#supercard-confirm-flash .button.red-button,
.supercard-block .button.red-button {
  background-color: #e35356;
  border: 1px solid #e35356;
}
#supercard-flash .button.black-button,
#supercard-confirm-flash .button.black-button,
.supercard-block .button.black-button {
  background-color: #5d5d5d;
  border: 1px solid #5d5d5d;
}
#supercard-flash .button.disabled,
#supercard-confirm-flash .button.disabled,
.supercard-block .button.disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
#supercard-flash .button:hover,
#supercard-confirm-flash .button:hover,
.supercard-block .button:hover {
  background-color: transparent;
}
#supercard-flash .button:hover.red-button,
#supercard-confirm-flash .button:hover.red-button,
.supercard-block .button:hover.red-button {
  border: 1px solid #e35356;
  color: #e35356!important;
}
#supercard-flash .button:hover.black-button,
#supercard-confirm-flash .button:hover.black-button,
.supercard-block .button:hover.black-button {
  border: 1px solid #5d5d5d;
  color: #5d5d5d;
}
#supercard-flash .button.inline,
#supercard-confirm-flash .button.inline,
.supercard-block .button.inline {
  display: inline-block;
}
.supercard-block .buttons {
  width: 970px;
  margin: 35px auto;
}
.supercard-block .buttons .right-button {
  float: right;
}
.supercard-block .buttons.inline {
  font-size: 0;
}
.supercard-block .buttons.inline .button {
  display: inline-block;
  margin: 0 5px;
}
.supercard-block .buttons.center {
  text-align: center;
}
.supercard-block .buttons.no-margin {
  margin: 0 auto;
}
.supercard-block .form-wrap {
  padding-top: 20px;
}
.supercard-block .form-wrap .error-message {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #e21e26;
}
.supercard-block .form-wrap .submit input {
  display: block;
  width: auto;
}
.supercard-block .form-wrap.half .buttons {
  width: 465px;
}
.supercard-block .form-wrap .form-item label {
  font-size: 14px;
  text-transform: uppercase;
}
.supercard-block .form-wrap .form-item .card-number {
  font-family: 'EstiloText-Light';
  font-size: 24px;
  margin-top: 8px;
}
.supercard-block h2 {
  font-family: 'EstiloText-Light';
  color: #e21e26;
  font-size: 46px;
  text-transform: uppercase;
  line-height: 1em;
  text-align: center;
  margin: 30px auto;
  width: 680px;
}
.supercard-block .description {
  font-family: 'EstiloText-Light';
  color: #000000;
  font-size: 24px;
  text-align: center;
  line-height: 1.2em;
  width: 680px;
  margin: auto;
}
#supercard-flash,
#supercard-confirm-flash {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: rgba(93, 93, 93, 0.5);
}
#supercard-flash.opened,
#supercard-confirm-flash.opened {
  display: block;
}
#supercard-flash.visible #supercard-flash-content,
#supercard-confirm-flash.visible #supercard-flash-content,
#supercard-flash.visible #supercard-confirm-flash-content,
#supercard-confirm-flash.visible #supercard-confirm-flash-content {
  visibility: visible;
}
#supercard-flash-content,
#supercard-confirm-flash-content {
  visibility: hidden;
  position: absolute;
  width: 540px;
  min-height: 280px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  margin: 20px auto;
  border: 1px solid #c7c7c7;
}
#supercard-flash-content .close-button,
#supercard-confirm-flash-content .close-button {
  position: absolute;
  width: 33px;
  height: 33px;
  border: 1px solid #d4d4d4;
  background-color: rgba(253, 252, 250, 0.95);
  top: -16px;
  right: -16px;
  cursor: pointer;
  z-index: 1;
}
#supercard-flash-content .close-button:before,
#supercard-confirm-flash-content .close-button:before,
#supercard-flash-content .close-button:after,
#supercard-confirm-flash-content .close-button:after {
  position: absolute;
  display: block;
  content: '';
  width: 27px;
  height: 1px;
  background-color: #777777;
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  left: 50%;
  top: 50%;
  margin-left: -13.5px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
#supercard-flash-content .close-button:after,
#supercard-confirm-flash-content .close-button:after {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#supercard-flash-content .close-button:hover,
#supercard-confirm-flash-content .close-button:hover {
  background-color: #737373;
}
#supercard-flash-content .close-button:hover:after,
#supercard-confirm-flash-content .close-button:hover:after,
#supercard-flash-content .close-button:hover:before,
#supercard-confirm-flash-content .close-button:hover:before {
  background-color: #fdfcfa;
}
#supercard-flash-content .content-block,
#supercard-confirm-flash-content .content-block {
  position: relative;
  padding: 30px 35px;
  overflow: hidden;
  min-height: 280px;
}
#supercard-flash-content .content-block .buttons,
#supercard-confirm-flash-content .content-block .buttons {
  margin: 55px auto 0;
}
#supercard-flash-content .content-block .buttons a,
#supercard-confirm-flash-content .content-block .buttons a {
  display: inline-block;
  cursor: pointer;
}
#supercard-flash-content .content-block .icon-wrapper,
#supercard-confirm-flash-content .content-block .icon-wrapper {
  position: absolute;
  width: 85px;
  height: 85px;
  top: 55px;
  left: 45px;
}
#supercard-flash-content .content-block .icon-wrapper:before,
#supercard-confirm-flash-content .content-block .icon-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: red;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 50%;
       -o-transform-origin: 50%;
          transform-origin: 50%;
}
#supercard-flash-content .content-block .icon-wrapper svg,
#supercard-confirm-flash-content .content-block .icon-wrapper svg {
  position: absolute;
  width: 38px;
  height: 38px;
  top: 50%;
  left: 50%;
  margin: -19px auto auto -19px;
  z-index: 1;
  fill: #ffffff;
}
#supercard-flash-content .content-block .content-wrapper,
#supercard-confirm-flash-content .content-block .content-wrapper {
  position: relative;
  padding: 40px 0 0 140px;
}
#supercard-flash-content .content-block:before,
#supercard-confirm-flash-content .content-block:before {
  position: absolute;
  content: '';
  display: block;
  border: 595px solid transparent;
  border-bottom-color: red;
  border-left-color: red;
  top: 100px;
  left: 0;
}
#supercard-flash-content h2,
#supercard-confirm-flash-content h2 {
  font-family: 'EstiloText-Bold';
  font-size: 26px;
  color: #000000;
  margin: 0 auto 20px auto;
  text-transform: uppercase;
  line-height: 1em;
}
#supercard-flash-content .text,
#supercard-confirm-flash-content .text {
  font-size: 14px;
  color: #636363;
}
#supercard-flash-content.confirm .content-block:before,
#supercard-confirm-flash-content.confirm .content-block:before,
#supercard-flash-content.error .content-block:before,
#supercard-confirm-flash-content.error .content-block:before {
  border-left-color: #f5dfdf;
  border-bottom-color: #f5dfdf;
}
#supercard-flash-content.confirm .content-block .icon-wrapper:before,
#supercard-confirm-flash-content.confirm .content-block .icon-wrapper:before,
#supercard-flash-content.error .content-block .icon-wrapper:before,
#supercard-confirm-flash-content.error .content-block .icon-wrapper:before {
  background-color: #f07271;
}
#supercard-flash-content.success .content-block:before,
#supercard-confirm-flash-content.success .content-block:before {
  border-left-color: #e1f5f4;
  border-bottom-color: #e1f5f4;
}
#supercard-flash-content.success .content-block .icon-wrapper:before,
#supercard-confirm-flash-content.success .content-block .icon-wrapper:before {
  background-color: #0dbdaf;
}
#supercard-flash-content.user .content-block:before,
#supercard-confirm-flash-content.user .content-block:before {
  border-left-color: #dbeff4;
  border-bottom-color: #dbeff4;
}
#supercard-flash-content.user .content-block .icon-wrapper:before,
#supercard-confirm-flash-content.user .content-block .icon-wrapper:before {
  background-color: #67b4c9;
}
#supercard-flash-content.gift .content-block:before,
#supercard-confirm-flash-content.gift .content-block:before {
  border-left-color: #f5e7f0;
  border-bottom-color: #f5e7f0;
}
#supercard-flash-content.gift .content-block .icon-wrapper:before,
#supercard-confirm-flash-content.gift .content-block .icon-wrapper:before {
  background-color: #a87898;
}
.transactions-block {
  width: 1060px;
  margin: auto;
}
.transactions-block .transactions {
  margin: 50px auto;
}
.info-line {
  width: 1060px;
  margin: 40px auto 60px auto;
}
.filter-block {
  width: 465px;
  margin: 50px auto 80px auto;
}
.filter-block .label {
  font-family: 'ProximaNova-Bold';
  font-size: 14px;
  color: #636363;
  text-transform: uppercase;
  padding: 2px 0;
}
.filter-block .inputs .input-item {
  float: left;
  width: 233px;
  margin-right: -1px;
}
.filter-block .inputs .input-item input {
  display: block;
  width: 100%;
  border: 1px solid #5d5d5d;
  background-color: transparent;
  color: #636363;
  padding: 7px 15px;
}
.filter-block .inputs .input-item.form-item-date input {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%0A%20%20%3Cpath%20fill%3D%22%2343484D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M170%2C1256%20L178%2C1256%20L178%2C1250%20L170%2C1250%20L170%2C1256%20Z%20M178%2C1248%20L178%2C1247%20L177%2C1247%20L177%2C1248%20L174.5%2C1248%20L174.5%2C1247%20L173.5%2C1247%20L173.5%2C1248%20L171%2C1248%20L171%2C1247%20L170%2C1247%20L170%2C1248%20L169%2C1248%20L169%2C1257%20L179%2C1257%20L179%2C1248%20L178%2C1248%20Z%22%20transform%3D%22translate(-169%20-1247)%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 15px center;
}
.filter-block .submit {
  margin: 20px auto;
}
.explain-text {
  text-align: center;
}
.pin-sent-block {
  position: absolute;
  margin-top: -32px;
  width: 465px;
  text-align: right;
  padding: 6px;
  background: rgba(255, 255, 255, 0.75);
}
.phone-block .phone-prefix-block {
  float: left;
  width: 160px;
  margin-right: -1px;
}
.phone-block .phone-number-block {
  overflow: hidden;
}
.faq-items {
  width: 680px;
  margin: 60px auto;
}
.faq-items .faq-item {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  padding: 10px 0;
  margin-top: -1px;
}
.faq-items .faq-item h3 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #636363;
}
.faq-items .faq-item div {
  font-size: 16px;
  color: #8d8d8d;
}
@media (max-width: 1340px) {
  #supercard-slider .slide-border-left,
  #supercard-slider .slide-border-right {
    display: none;
  }
}
table.style-table {
  width: 100%;
}
table.style-table thead {
  border: 1px solid #d4d4d4;
}
table.style-table th {
  background-color: #ebebeb;
  color: #636363;
  font-family: 'EstiloText-Bold';
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  text-transform: uppercase;
  padding: 8px;
}
table.style-table td {
  font-size: 14px;
  color: #636363;
  padding: 7px 15px;
  line-height: 1.4em;
  border-top: 1px solid #d4d4d4;
  border-left: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
}
table.style-table td:first-child {
  border-left: 0 none;
}
table.style-table .right {
  text-align: right;
}
table.info-line-table {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  width: 100%;
}
table.info-line-table td {
  font-family: 'EstiloText-Regular';
  font-weight: normal;
  color: #8d8d8d;
  line-height: 1.2em;
}
table.info-line-table td.cell-1 {
  font-size: 22px;
  vertical-align: middle;
}
table.info-line-table td.cell-2 {
  font-size: 14px;
  padding: 8px 5px 0 5px;
}
table.info-line-table td.cell-3 {
  font-size: 18px;
  padding: 0 5px 8px 5px;
}
table.info-line-table td.right {
  text-align: right;
  padding-right: 0;
}
table.info-line-table td.center {
  text-align: center;
}
