/*
Theme Name: Bridal Mingle
Author: Dan Miller Coding
Author URI: https://danmillercoding.com/
Description: Custom theme for Bridal Mingle
Version: 14.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

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

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/**
DMC RESET

@version 1.2

*/

html {
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  position: relative;
  font-size: 1em;
  line-height: 1;
  color: #000;
  overflow-x: hidden;
}

textarea,
input[type=email],
input[type=number],
button,
input[type=submit],
input[type=text] {
  border: 0;
  padding: 0;
  margin: 0;
  outline: 0 !important;
  border-radius: 0;
  -webkit-appearance: none;
  resize: none;
  background: transparent;
}

textarea,
input[type=email],
button,
input[type=submit],
input[type=text] {
  -webkit-appearance: none;
}

p {
  margin: 0;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

ol {
  padding: 0;
  margin: 0;
}

img {
  outline: 0;
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0;
  font-size: 1em;
}

/**
DMC GENERAL

@version 1.1

*/

.dmc-clear {
  clear: both;
}

.dmc-clear-after:after {
  content: "";
  clear: both;
  display: block;
}

#mobile-indicator {
  display: none;
}

#tablet-indicator {
  display: none;
}

#pre-tablet-indicator {
  display: none;
}

#landscape-indicator {
  display: none;
}

#pre-landscape-indicator {
  display: none;
}

.user-select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

iframe {
  max-width: 100%;
  display: block;
}

.dmc-post-editor iframe {
  display: inline-block;
}

.wp-caption {
  max-width: 100%;
  width: auto !important;
}

input:focus::-webkit-input-placeholder {
  font-size: 0;
}

input:focus:-moz-placeholder {
  font-size: 0;
}

input:focus::-moz-placeholder {
  font-size: 0;
}

input:focus:-ms-input-placeholder {
  font-size: 0;
}

textarea:focus::-webkit-input-placeholder {
  font-size: 0;
}

textarea:focus:-moz-placeholder {
  font-size: 0;
}

textarea:focus::-moz-placeholder {
  font-size: 0;
}

textarea:focus:-ms-input-placeholder {
  font-size: 0;
}

img.alignleft {
  display: block;
  float: left;
}

img.alignright {
  display: block;
  float: right;
}

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignnone {
  display: block;
}

.wp-caption.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.featured-media iframe {
  width: 100%;
  margin: 0 auto;
}

.slick-slide {
  outline: 0;
}

body .vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

body .vc_row {
  margin: 0;
}

body .vc_section {
  padding: 0;
  margin: 0;
}

.dmc-icon {
  font-style: normal;
  cursor: pointer;
  display: block;
}

.dmc-icon:before {
  display: block;
}

.vc_section.flex-center,
.vc_row.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.vc_section.flex-center .wpb_column.vc_col-sm-6,
.vc_row.flex-center .wpb_column.vc_col-sm-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-cf-selector input {
  display: none;
}

.dmc-hide {
  display: none !important;
}

.dmc-vimeo-container {
  position: relative;
  padding-bottom: 56.2%;
}

.dmc-vimeo-container.already-played .dmc-vimeo-btn {
  display: none !important;
}

.dmc-vimeo-container.playing .dmc-vimeo-play {
  display: none;
}

.dmc-vimeo-container.playing:hover .dmc-vimeo-pause {
  display: block;
}

.dmc-vimeo-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

:not(.dmc-touch) .dmc-vimeo-container .dmc-vimeo-btn:hover {
  opacity: 0.7;
}

.dmc-vimeo-container .dmc-vimeo-btn {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.dmc-vimeo-container .dmc-vimeo-pause {
  display: none;
}

.dmc-body-inner .yikes-easy-mc-form label.label-inline {
  float: none;
  width: 100%;
  padding: 0;
}

.dmc-body-inner .yikes-easy-mc-form .field-no-label,
.dmc-body-inner .yikes-easy-mc-form label {
  margin-bottom: 0;
}

.dmc-body-inner .yikes-easy-mc-form input[type=url],
.dmc-body-inner .yikes-easy-mc-form input[type=text],
.dmc-body-inner .yikes-easy-mc-form input[type=number],
.dmc-body-inner .yikes-easy-mc-form input[type=email] {
  padding: 10px 6px;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid black;
}

.dmc-body-inner .yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
  margin-bottom: 0;
}

.dmc-body-inner .yikes-easy-mc-form .yikes-easy-mc-submit-button {
  display: inline-block;
  margin: 0;
  min-height: 0;
  padding: 0;
}

.yikes-mailchimp-container .edit-link {
  display: none;
}

.yikes-mailchimp-container .yikes-easy-mc-error-message {
  color: #c0392b;
}

.yikes-mailchimp-container .yikes-easy-mc-success-message {
  color: #000;
}

.yikes-mailchimp-container .yikes-easy-mc-error-message,
.yikes-mailchimp-container .yikes-easy-mc-success-message {
  background: #f5f5f5;
  padding: 10px;
  text-align: center;
  width: 100%;
}

.wpcf7-form div.wpcf7-response-output {
  padding: 4px;
  width: 100%;
  background: #fff;
  text-align: center;
  margin: 10px 0;
  font-size: 13px;
}

.wpcf7-form div.wpcf7-validation-errors,
.wpcf7-form div.wpcf7-mail-sent-ok {
  border: none;
}

.wpcf7-form-control-wrap {
  display: block;
}

.wpcf7-form textarea.wpcf7-not-valid,
.wpcf7-form input.wpcf7-not-valid {
  border-color: #c0392b;
  border-width: 2px;
}

.wpcf7-form span.wpcf7-not-valid-tip {
  color: #c0392b;
  padding: 4px;
  font-size: 13px;
  text-align: center;
}

html.dmc-lock-scroll body,
html.dmc-lock-scroll {
  margin: 0;
  height: 100%;
  overflow: hidden;
}

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

.dmc-selector {
  position: relative;
  background: #ffffff;
}

.dmc-selector.open .dmc-selector-label:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.dmc-selector .dmc-selector-label {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 10px;
}

.dmc-selector .dmc-selector-label:after {
  content: "V";
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.dmc-selector .dmc-selector-window {
  position: absolute;
  background: #ffffff;
  bottom: 2px;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  display: none;
  z-index: 100;
}

.dmc-selector .dmc-selector-option {
  background: #ffffff;
  padding: 10px;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.dmc-selector .dmc-selector-option:hover {
  background: #f9f9f9;
}

.dmc-selector .dmc-selector-option.active {
  background: #eeeeee;
}

.dmc-selector input {
  display: none;
}

.dmc-cf-selector input {
  display: none;
}

.dmc-youtube-video-holder {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
}

.dmc-youtube-video-holder .dmc-youtube-embed {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dmc-youtube-video-holder .dmc-youtube-embed.playing .dmc-youtube-embed-cover {
  display: none;
}

.dmc-youtube-video-holder .dmc-youtube-pre-frame {
  height: 100%;
  width: 100%;
}

.dmc-youtube-video-holder .dmc-youtube-embed-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
}

.dmc-youtube-video-holder .dmc-youtube-embed-cover:hover .bg {
  opacity: 0.75;
}

.dmc-youtube-video-holder .dmc-youtube-embed-cover .bg {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.dmc-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.dmc-bg.dmc-bg-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.dmc-bakery-banner {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-banner .dmc-bakery-banner-inner {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-icon-close {
  padding: 0;
  border: 0;
  background: none;
  display: block;
  outline: 0;
  cursor: pointer;
  position: relative;
  width: 18px;
  height: 18px;
}

.dmc-icon-close span {
  height: 2px;
  width: 141%;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
}

.dmc-icon-close span:nth-child(1) {
  -webkit-transform: rotate(-45deg) translate(0%, -41%);
  -ms-transform: rotate(-45deg) translate(0%, -41%);
  transform: rotate(-45deg) translate(0%, -41%);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.dmc-icon-close span:nth-child(2) {
  -webkit-transform: rotate(45deg) translate(0%, -41%);
  -ms-transform: rotate(45deg) translate(0%, -41%);
  transform: rotate(45deg) translate(0%, -41%);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  top: 0;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger {
  padding: 0;
  border: 0;
  background: none;
  display: block;
  outline: 0;
  cursor: pointer;
  height: 22px;
  width: 30px;
  position: relative;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger span {
  height: 2px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger span:nth-child(1) {
  top: 0;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger span:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger span:nth-child(3) {
  bottom: 0;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-open span:nth-child(1) {
  top: 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-animation: burger-top-open 0.2s ease-in-out normal;
  animation: burger-top-open 0.2s ease-in-out normal;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-open span:nth-child(2) {
  opacity: 1;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-open span:nth-child(3) {
  bottom: 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-animation: burger-bot-open 0.2s ease-in-out normal;
  animation: burger-bot-open 0.2s ease-in-out normal;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-closed span:nth-child(1) {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  -webkit-animation: burger-top-close 0.2s ease-in-out normal;
  animation: burger-top-close 0.2s ease-in-out normal;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-closed span:nth-child(2) {
  opacity: 0;
}

.dmc-icon-hamburger-wrap .dmc-icon-hamburger.dmc-closed span:nth-child(3) {
  bottom: 50%;
  -webkit-transform: translateY(50%) rotate(-45deg);
  -ms-transform: translateY(50%) rotate(-45deg);
  transform: translateY(50%) rotate(-45deg);
  -webkit-animation: burger-bot-close 0.2s ease-in-out normal;
  animation: burger-bot-close 0.2s ease-in-out normal;
}

@-webkit-keyframes burger-top-close {
  0% {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  70% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  100% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
  }
}

@keyframes burger-top-close {
  0% {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  70% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  100% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
  }
}

@-webkit-keyframes burger-bot-close {
  0% {
    bottom: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  70% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  100% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg);
  }
}

@keyframes burger-bot-close {
  0% {
    bottom: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  70% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  100% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg);
  }
}

@-webkit-keyframes burger-top-open {
  0% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
  }

  50% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  70% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  100% {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes burger-top-open {
  0% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
  }

  50% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  70% {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }

  100% {
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes burger-bot-open {
  0% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg);
  }

  50% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  70% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  100% {
    bottom: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes burger-bot-open {
  0% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg);
  }

  50% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  70% {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(0deg);
    transform: translateY(50%) rotate(0deg);
  }

  100% {
    bottom: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.dmc-button-wrap.align-left {
  text-align: left;
}

.dmc-button-wrap.align-right {
  text-align: right;
}

.dmc-button-wrap.align-center {
  text-align: center;
}

.dmc-button-wrap .dmc-button {
  display: inline-block;
  text-align: center;
  outline: 0;
  cursor: pointer;
}

.dmc-button-wrap .dmc-button.dmc-disabled {
  cursor: not-allowed;
}

.loader-type-button {
  cursor: pointer;
}

.dmc-menu-wrapper a {
  cursor: pointer;
}

.dmc-menu-wrapper.style-horizontal .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.dmc-menu-wrapper.style-vertical .menu {
  display: block;
}

.dmc-menu-wrapper.dmc-menu-expanders .sub-menu {
  display: none;
}

.dmc-menu-wrapper.style-dropdown li.menu-item-has-children {
  position: relative;
}

.dmc-menu-wrapper.style-dropdown li.menu-item-has-children:hover .sub-menu {
  display: block;
}

.dmc-menu-wrapper.style-dropdown .sub-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  width: 200px;
  z-index: 100;
}

.dmc-menu-wrapper.style-dropdown .sub-menu li {
  text-align: center;
  padding: 8px 20px;
}

.dmc-menu-wrapper.style-dropdown .sub-menu li a {
  display: inline-block;
}

.dmc-menu-wrapper.style-dropdown .sub-menu li:first-child {
  padding-top: 58px;
}

.dmc-menu-wrapper.style-dropdown .sub-menu li:last-child {
  padding-bottom: 23px;
}

.dmc-menu-wrapper.style-dropup li.menu-item-has-children {
  position: relative;
}

.dmc-menu-wrapper.style-dropup li.menu-item-has-children:hover .sub-menu {
  display: block;
}

.dmc-menu-wrapper.style-dropup .sub-menu {
  display: none;
  position: absolute;
  top: 0;
  left: -20px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  width: 190px;
  z-index: 100;
}

.dmc-menu-wrapper.style-dropup .sub-menu li {
  padding: 8px 20px;
}

.dmc-menu-wrapper.style-dropup .sub-menu li:first-child {
  padding-top: 23px;
}

.dmc-menu-wrapper.style-dropup .sub-menu li:last-child {
  padding-bottom: 58px;
}

.dmc-menu-wrapper.style-dropup .sub-menu li a {
  display: inline-block;
}

.vc_toggle {
  margin: 0 !important;
  padding: 0 !important;
}

.vc_toggle .vc_toggle_title .vc_toggle_icon {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

.vc_toggle.vc_toggle_size_md .vc_toggle_content {
  margin: 0 !important;
  padding: 0 !important;
}

.vc_toggle.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  padding-left: 0;
}

.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before {
  visibility: visible !important;
}

.dmc-social-accounts.style-horizontal .dmc-social-accounts-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-social-accounts.style-horizontal .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-social-accounts.style-vertical .links-wrapper a {
  display: block;
}

.dmc-post-editor ol {
  padding-left: 20px;
}

.dmc-bakery-slider {
  overflow: hidden;
}

.dmc-bakery-slider .slick-track,
.dmc-bakery-slider .slick-list {
  height: 100%;
}

.dmc-bakery-slider .dmc-slick-item {
  height: 100%;
  position: relative;
}

.dmc-bakery-slider .slick-dots {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.dmc-bakery-slider .slick-dots li {
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.dmc-bakery-slider .slick-dots li:last-child {
  margin-right: 0;
}

.dmc-bakery-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border-radius: 20px;
  cursor: pointer;
}

.dmc-bakery-image img {
  display: block;
}

.dmc-empty-image {
  display: block;
  background: #7f8c8d;
  margin: 0 auto;
  padding-bottom: 100%;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.dmc-empty-image:hover {
  background: rgba(127, 140, 141, 0.75);
}

.dmc-image-holder img {
  display: block;
  margin: 0 auto;
}

.dmc-image-link-wrapper {
  display: block;
}

.dmc-image-holder.has-dmc-pin-it {
  position: relative;
}

.dmc-image-holder.has-dmc-pin-it img {
  position: relative;
  z-index: 10;
}

.dmc-image-holder.has-dmc-pin-it:hover .dmc-pinterest-pin {
  display: block;
}

.dmc-pinterest-pin {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 11;
}

.dmc-image-holder.has-dmc-pin-it:hover img,
.dmc-content-pin-it img.dmc-pin-it-hover {
  opacity: 0.75;
}

.dmc-expander.open .dmc-expander-label-holder .dmc-expander-label:after {
  content: "-";
}

.dmc-expander .dmc-expander-label-holder .dmc-expander-label {
  cursor: pointer;
}

.dmc-expander .dmc-expander-label-holder .dmc-expander-label:after {
  content: "+";
}

.dmc-expander .dmc-expander-window {
  display: none;
}

.dmc-tabs .dmc-tab-label {
  cursor: pointer;
}

.dmc-tabs .dmc-tabs-content {
  position: relative;
}

.dmc-tabs .dmc-tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}

.dmc-tabs .dmc-tab.dmc_active {
  display: block;
}

#dmc-popups {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
  z-index: 2000;
}

#dmc-popups .dmc-popups-inner {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

#dmc-popups .dmc-popup {
  display: none;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  position: relative;
}

.dmc-search-form {
  width: 100%;
  margin: 0 auto;
}

.dmc-search-form .dmc-search-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-bakery-background {
  position: relative;
  height: 100vh;
}

/**
DMC SASS

@version 1.0.1

*/

@font-face {
  font-family: Bridal Glyphs;
  src: url("fonts/Bridal-Glyphs.eot");
  src: url("fonts/Bridal-Glyphs.eot?#iefix") format("embedded-opentype"), url("fonts/Bridal-Glyphs.woff") format("woff"), url("fonts/Bridal-Glyphs.ttf") format("truetype"), url("fonts/Bridal-Glyphs.svg#Bridal-Glyphs") format("svg");
}

@font-face {
  font-family: Didot Italic;
  src: url("fonts/Didot-Italic.eot");
  src: url("fonts/Didot-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Didot-Italic.woff") format("woff"), url("fonts/Didot-Italic.woff2") format("woff2"), url("fonts/Didot-Italic.ttf") format("truetype"), url("fonts/Didot-Italic.svg#Didot-Italic") format("svg");
}

@font-face {
  font-family: Freight Text Light;
  src: url("fonts/Freight-TextLight.eot");
  src: url("fonts/Freight-TextLight.eot?#iefix") format("embedded-opentype"), url("fonts/Freight-TextLight.woff") format("woff"), url("fonts/Freight-TextLight.woff2") format("woff2"), url("fonts/Freight-TextLight.ttf") format("truetype"), url("fonts/Freight-TextLight.svg#Freight-TextLight") format("svg");
}

@font-face {
  font-family: Futura Bold;
  src: url("fonts/futura-std-bold.eot");
  src: url("fonts/futura-std-bold.eot?#iefix") format("embedded-opentype"), url("fonts/futura-std-bold.woff") format("woff"), url("fonts/futura-std-bold.woff2") format("woff2"), url("fonts/futura-std-bold.ttf") format("truetype"), url("fonts/futura-std-bold.svg#futura-std-bold") format("svg");
}

@font-face {
  font-family: Futura Medium;
  src: url("fonts/futura-std-book.eot");
  src: url("fonts/futura-std-book.eot?#iefix") format("embedded-opentype"), url("fonts/futura-std-book.woff") format("woff"), url("fonts/futura-std-book.woff2") format("woff2"), url("fonts/futura-std-book.ttf") format("truetype"), url("fonts/futura-std-book.svg#futura-std-book") format("svg");
}

@font-face {
  font-family: Poynter Display Semi Bold;
  src: url("fonts/Poynter-Display-SemiBold.eot");
  src: url("fonts/Poynter-Display-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Poynter-Display-SemiBold.woff") format("woff"), url("fonts/Poynter-Display-SemiBold.woff2") format("woff2"), url("fonts/Poynter-Display-SemiBold.ttf") format("truetype"), url("fonts/Poynter-Display-SemiBold.svg#Poynter-Display-SemiBold") format("svg");
}

.limited-width-1320,
body .vc_row.limited-width-1320,
body .vc_section.limited-width-1320 {
  max-width: 1320px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1120,
body .vc_row.limited-width-1120,
body .vc_section.limited-width-1120 {
  max-width: 1120px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1130,
body .vc_row.limited-width-1130,
body .vc_section.limited-width-1130 {
  max-width: 1130px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1373,
body .vc_row.limited-width-1373,
body .vc_section.limited-width-1373 {
  max-width: 1373px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1368,
body .vc_row.limited-width-1368,
body .vc_section.limited-width-1368 {
  max-width: 1368px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1370,
body .vc_row.limited-width-1370,
body .vc_section.limited-width-1370 {
  max-width: 1370px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1340,
body .vc_row.limited-width-1340,
body .vc_section.limited-width-1340 {
  max-width: 1340px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1170,
body .vc_row.limited-width-1170,
body .vc_section.limited-width-1170 {
  max-width: 1170px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1153,
body .vc_row.limited-width-1153,
body .vc_section.limited-width-1153 {
  max-width: 1153px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1125,
body .vc_row.limited-width-1125,
body .vc_section.limited-width-1125 {
  max-width: 1125px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-800,
body .vc_row.limited-width-800,
body .vc_section.limited-width-800 {
  max-width: 800px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-775,
body .vc_row.limited-width-775,
body .vc_section.limited-width-775 {
  max-width: 775px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-728,
body .vc_row.limited-width-728,
body .vc_section.limited-width-728 {
  max-width: 728px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-540,
body .vc_row.limited-width-540,
body .vc_section.limited-width-540 {
  max-width: 540px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.d-icon-64 {
  font-style: normal;
  display: block;
  background-repeat: no-repeat;
  -webkit-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}

.d-icon-64.d-icon-pinterest {
  width: 18px;
  height: 21px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNDk5LjExIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIyMjAyMTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iTGF5ZXJfMi0yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTItMiIgZGF0YS1uYW1lPSJMYXllciAxLTIiPjxnIGlkPSJMYXllcl8yLTItMiIgZGF0YS1uYW1lPSJMYXllciAyLTIiPjxnIGlkPSJMYXllcl8xLTItMi0yIiBkYXRhLW5hbWU9IkxheWVyIDEtMi0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDQsMEMxMDEuNCwwLDAsNjguNCwwLDE3OS4xYzAsNzAuNCwzOS42LDExMC40LDYzLjYsMTEwLjQsOS45LDAsMTUuNi0yNy42LDE1LjYtMzUuNCwwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44LDAtODAuNCw2MS4yLTEzNy40LDE0MC40LTEzNy40LDY4LjEsMCwxMTguNSwzOC43LDExOC41LDEwOS44LDAsNTMuMS0yMS4zLDE1Mi43LTkwLjMsMTUyLjctMjQuOSwwLTQ2LjItMTgtNDYuMi00My44LDAtMzcuOCwyNi40LTc0LjQsMjYuNC0xMTMuNCwwLTY2LjItOTMuOS01NC4yLTkzLjksMjUuOCwwLDE2LjgsMi4xLDM1LjQsOS42LDUwLjctMTMuOCw1OS40LTQyLDE0Ny45LTQyLDIwOS4xLDAsMTguOSwyLjcsMzcuNSw0LjUsNTYuNCwzLjQsMy44LDEuNywzLjQsNi45LDEuNSw1MC40LTY5LDQ4LjYtODIuNSw3MS40LTE3Mi44LDEyLjMsMjMuNCw0NC4xLDM2LDY5LjMsMzZDMzM2LjMsMzYwLjksMzg0LDI1Ny40LDM4NCwxNjQuMSwzODQsNjQuOCwyOTguMiwwLDIwNCwwWiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==");
}

.c-white .d-icon-64.d-icon-pinterest {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNDk5LjExIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDQsMEMxMDEuNCwwLDAsNjguNCwwLDE3OS4xYzAsNzAuNCwzOS42LDExMC40LDYzLjYsMTEwLjQsOS45LDAsMTUuNi0yNy42LDE1LjYtMzUuNCwwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44LDAtODAuNCw2MS4yLTEzNy40LDE0MC40LTEzNy40LDY4LjEsMCwxMTguNSwzOC43LDExOC41LDEwOS44LDAsNTMuMS0yMS4zLDE1Mi43LTkwLjMsMTUyLjctMjQuOSwwLTQ2LjItMTgtNDYuMi00My44LDAtMzcuOCwyNi40LTc0LjQsMjYuNC0xMTMuNCwwLTY2LjItOTMuOS01NC4yLTkzLjksMjUuOCwwLDE2LjgsMi4xLDM1LjQsOS42LDUwLjctMTMuOCw1OS40LTQyLDE0Ny45LTQyLDIwOS4xLDAsMTguOSwyLjcsMzcuNSw0LjUsNTYuNCwzLjQsMy44LDEuNywzLjQsNi45LDEuNSw1MC40LTY5LDQ4LjYtODIuNSw3MS40LTE3Mi44LDEyLjMsMjMuNCw0NC4xLDM2LDY5LjMsMzZDMzM2LjMsMzYwLjksMzg0LDI1Ny40LDM4NCwxNjQuMSwzODQsNjQuOCwyOTguMiwwLDIwNCwwWiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-instagram {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDguMjUgNDQ4LjE1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIyMjAyMTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iTGF5ZXJfMi0yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTItMiIgZGF0YS1uYW1lPSJMYXllciAxLTIiPjxnIGlkPSJMYXllcl8yLTItMiIgZGF0YS1uYW1lPSJMYXllciAyLTIiPjxnIGlkPSJMYXllcl8xLTItMi0yIiBkYXRhLW5hbWU9IkxheWVyIDEtMi0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjQuMTgsMTA5LjE4QTExNC45LDExNC45LDAsMSwwLDMzOS4wNywyMjQuMDloMEExMTQuNzEsMTE0LjcxLDAsMCwwLDIyNC41NiwxMDkuMThoLS4zOFptMCwxODkuNmE3NC43LDc0LjcsMCwxLDEsNzQuNjktNzQuNzFoMEE3NC44Myw3NC44MywwLDAsMSwyMjQuMTgsMjk4Ljc4Wm0xNDYuMzktMTk0LjNhMjYuOCwyNi44LDAsMSwxLTI2LjgtMjYuOGgwYTI2Ljc0LDI2Ljc0LDAsMCwxLDI2Ljc5LDI2LjY5aDBabTc2LjExLDI3LjJjLTEuNzEtMzUuOS05LjktNjcuNy0zNi4yMS05My45cy01OC0zNC40MS05My45LTM2LjJjLTM3LTIuMTEtMTQ3Ljg5LTIuMTEtMTg0Ljg5LDAtMzUuODEsMS43LTY3LjYsOS44OS05My45LDM2LjFzLTM0LjQxLDU4LTM2LjIxLDkzLjg5Yy0yLjA5LDM3LTIuMDksMTQ3LjksMCwxODQuOSwxLjcsMzUuOSw5LjksNjcuNzEsMzYuMjEsOTMuOXM1OCwzNC40LDkzLjksMzYuMmMzNywyLjExLDE0Ny44OSwyLjExLDE4NC44OSwwLDM1LjktMS43LDY3LjcxLTkuODksOTMuOS0zNi4yczM0LjQtNTgsMzYuMjEtOTMuOWMyLjEtMzcsMi4xLTE0Ny44LDAtMTg0LjhabS00Ny44MSwyMjQuNWE3NS42Myw3NS42MywwLDAsMS00Mi42LDQyLjZjLTI5LjUsMTEuNy05OS41LDktMTMyLjEsOXMtMTAyLjcsMi42LTEzMi4xLTlhNzUuNTcsNzUuNTcsMCwwLDEtNDIuNi00Mi42Yy0xMS43LTI5LjUtOS05OS41LTktMTMyLjExcy0yLjYtMTAyLjcsOS0xMzIuMWE3NS42Myw3NS42MywwLDAsMSw0Mi42LTQyLjZjMjkuNS0xMS43LDk5LjUtOSwxMzIuMS05czEwMi43LTIuNiwxMzIuMSw5QTc1LjcxLDc1LjcxLDAsMCwxLDM5OC44Nyw5MmMxMS43LDI5LjUsOSw5OS41LDksMTMyLjFTNDEwLjU3LDMyNi43NywzOTguODcsMzU2LjE4WiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==");
}

.c-white .d-icon-64.d-icon-instagram {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDguMjUgNDQ4LjE1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjQuMTgsMTA5LjE4QTExNC45LDExNC45LDAsMSwwLDMzOS4wNywyMjQuMDcsMTE0LjcxLDExNC43MSwwLDAsMCwyMjQuMTgsMTA5LjE4Wm0wLDE4OS42YTc0LjcsNzQuNywwLDEsMSw3NC42OS03NC43LDc0LjgzLDc0LjgzLDAsMCwxLTc0LjY5LDc0LjdabTE0Ni4zOS0xOTQuM2EyNi44LDI2LjgsMCwxLDEtMjYuNzktMjYuOEEyNi43NCwyNi43NCwwLDAsMSwzNzAuNTcsMTA0LjQ4Wm03Ni4xMSwyNy4yYy0xLjcxLTM1LjktOS45LTY3LjctMzYuMjEtOTMuOXMtNTgtMzQuNDEtOTMuOS0zNi4yYy0zNy0yLjExLTE0Ny44OS0yLjExLTE4NC44OSwwLTM1LjgxLDEuNy02Ny42LDkuODktOTMuOSwzNi4xcy0zNC40MSw1OC0zNi4yMSw5My44OWMtMi4wOSwzNy0yLjA5LDE0Ny45LDAsMTg0LjksMS43LDM1LjksOS45LDY3LjcxLDM2LjIxLDkzLjlzNTgsMzQuNCw5My45LDM2LjJjMzcsMi4xMSwxNDcuODksMi4xMSwxODQuODksMCwzNS45LTEuNyw2Ny43MS05Ljg5LDkzLjktMzYuMnMzNC40LTU4LDM2LjIxLTkzLjljMi4xLTM3LDIuMS0xNDcuOCwwLTE4NC44Wm0tNDcuODEsMjI0LjVhNzUuNjMsNzUuNjMsMCwwLDEtNDIuNiw0Mi42Yy0yOS41LDExLjctOTkuNSw5LTEzMi4xLDlzLTEwMi43LDIuNi0xMzIuMS05YTc1LjYzLDc1LjYzLDAsMCwxLTQyLjYtNDIuNmMtMTEuNy0yOS41LTktOTkuNS05LTEzMi4xMXMtMi42LTEwMi43LDktMTMyLjFhNzUuNjMsNzUuNjMsMCwwLDEsNDIuNi00Mi42YzI5LjUtMTEuNyw5OS41LTksMTMyLjEtOXMxMDIuNy0yLjYsMTMyLjEsOUE3NS42Myw3NS42MywwLDAsMSwzOTguODcsOTJjMTEuNywyOS41LDksOTkuNSw5LDEzMi4xUzQxMC41NywzMjYuNzcsMzk4Ljg3LDM1Ni4xOFoiLz48L2c+PC9nPjwvc3ZnPg==");
}

.d-icon-64.d-icon-facebook {
  width: 12px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzQuMjIgNTEyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIyMjAyMTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iTGF5ZXJfMi0yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTItMiIgZGF0YS1uYW1lPSJMYXllciAxLTIiPjxnIGlkPSJMYXllcl8yLTItMiIgZGF0YS1uYW1lPSJMYXllciAyLTIiPjxnIGlkPSJMYXllcl8xLTItMi0yIiBkYXRhLW5hbWU9IkxheWVyIDEtMi0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTYuMjUsMjg4bDE0LjIyLTkyLjY2SDE4MS41NlYxMzUuMjFjMC0yNS4zNSwxMi40Mi01MC4wNiw1Mi4yNC01MC4wNmg0MC40MlY2LjI2UzIzNy41NCwwLDIwMi40NywwQzEyOS4yNSwwLDgxLjM5LDQ0LjM4LDgxLjM5LDEyNC43MnY3MC42MkgwVjI4OEg4MS4zOVY1MTJIMTgxLjU2VjI4OFoiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
}

.c-white .d-icon-64.d-icon-facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzQuMjIgNTEyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTYuMjUsMjg4bDE0LjIyLTkyLjY2SDE4MS41NlYxMzUuMjFjMC0yNS4zNSwxMi40Mi01MC4wNiw1Mi4yNC01MC4wNmg0MC40MlY2LjI2UzIzNy41NCwwLDIwMi40NywwQzEyOS4yNSwwLDgxLjM5LDQ0LjM4LDgxLjM5LDEyNC43MnY3MC42MkgwVjI4OEg4MS4zOVY1MTJIMTgxLjU2VjI4OFoiLz48L2c+PC9nPjwvc3ZnPg==");
}

.d-icon-64.d-icon-twitter {
  width: 20px;
  height: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNDE1Ljg5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIyMjAyMTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iTGF5ZXJfMi0yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTItMiIgZGF0YS1uYW1lPSJMYXllciAxLTIiPjxnIGlkPSJMYXllcl8yLTItMiIgZGF0YS1uYW1lPSJMYXllciAyLTIiPjxnIGlkPSJMYXllcl8xLTItMi0yIiBkYXRhLW5hbWU9IkxheWVyIDEtMi0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NTkuMzcsMTAzLjY3Yy4zMyw0LjU1LjMzLDkuMS4zMywxMy42NSwwLDEzOC43Mi0xMDUuNTksMjk4LjU2LTI5OC41NiwyOTguNTZBMjk2LjQsMjk2LjQsMCwwLDEsMCwzNjguNzcsMjE0LjU3LDIxNC41NywwLDAsMCwyNS4zNCwzNzBhMjEwLjEzLDIxMC4xMywwLDAsMCwxMzAuMjctNDQuOEExMDUuMSwxMDUuMSwwLDAsMSw1Ny41LDI1Mi40N2ExMzAuMywxMzAuMywwLDAsMCwxOS44MiwxLjYyLDExMC40MSwxMTAuNDEsMCwwLDAsMjcuNjEtMy41NywxMDUsMTA1LDAsMCwxLTg0LjE0LTEwM3YtMS4zYTEwNS40NiwxMDUuNDYsMCwwLDAsNDcuNDMsMTMuMzJBMTA1LjA3LDEwNS4wNywwLDAsMSwzNS43NCwxOS4yMSwyOTguMjEsMjk4LjIxLDAsMCwwLDI1Mi4xLDEyOWExMTguNzYsMTE4Ljc2LDAsMCwxLTIuNi0yNEExMDUsMTA1LDAsMCwxLDQzMS4xLDMzLjE4LDIwNiwyMDYsMCwwLDAsNDk3LjcsNy44NGExMDQuNTMsMTA0LjUzLDAsMCwxLTQ2LjEzLDU3LjgyQTIwOS41NiwyMDkuNTYsMCwwLDAsNTEyLDQ5LjQyLDIyNS4yNSwyMjUuMjUsMCwwLDEsNDU5LjM3LDEwMy42N1oiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
}

.c-white .d-icon-64.d-icon-twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNDE1Ljg0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NTkuMzcsMTAzLjYzYy4zMyw0LjU1LjMzLDkuMS4zMywxMy42NSwwLDEzOC43Mi0xMDUuNTksMjk4LjU2LTI5OC41NiwyOTguNTZBMjk2LjUxLDI5Ni41MSwwLDAsMSwwLDM2OC43MywyMTgsMjE4LDAsMCwwLDI1LjM0LDM3MCwyMTAuMTUsMjEwLjE1LDAsMCwwLDE1NS42MSwzMjUuMiwxMDUuMTMsMTA1LjEzLDAsMCwxLDU3LjUsMjUyLjQzYTEzMi45NCwxMzIuOTQsMCwwLDAsMTkuODIsMS42MiwxMTEuMDksMTExLjA5LDAsMCwwLDI3LjYxLTMuNTcsMTA1LDEwNSwwLDAsMS04NC4xNC0xMDN2LTEuM2ExMDUuNjgsMTA1LjY4LDAsMCwwLDQ3LjQzLDEzLjMyQTEwNS4wNywxMDUuMDcsMCwwLDEsMzUuNzQsMTkuMTcsMjk4LjI3LDI5OC4yNywwLDAsMCwyNTIuMSwxMjlhMTE4LjYzLDExOC42MywwLDAsMS0yLjYtMjRBMTA1LDEwNSwwLDAsMSw0MzEuMSwzMy4xNCwyMDYuNTgsMjA2LjU4LDAsMCwwLDQ5Ny43LDcuOGExMDQuNTksMTA0LjU5LDAsMCwxLTQ2LjEzLDU3LjgyQTIxMC4yOCwyMTAuMjgsMCwwLDAsNTEyLDQ5LjM4YTIyNS40LDIyNS40LDAsMCwxLTUyLjYzLDU0LjI1WiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-email {
  width: 22px;
  height: 17px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzg0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIyMjAyMTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iTGF5ZXJfMi0yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTItMiIgZGF0YS1uYW1lPSJMYXllciAxLTIiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ2NCwwSDQ4QTQ4LDQ4LDAsMCwwLDAsNDhWMzM2YTQ4LDQ4LDAsMCwwLDQ4LDQ4SDQ2NGE0OCw0OCwwLDAsMCw0OC00OFY0OEE0OCw0OCwwLDAsMCw0NjQsMFpNNDgsMzJINDY0YTE2LDE2LDAsMCwxLDE2LDE2Vjg5LjRjLTIxLjksMTguNS01My4yLDQ0LTE1MC42LDEyMS4zLTE2LjksMTMuNC01MC4yLDQ1LjctNzMuNCw0NS4zLTIzLjIuNC01Ni42LTMxLjktNzMuNC00NS4zQzg1LjIsMTMzLjQsNTMuOSwxMDcuOSwzMiw4OS40VjQ4QTE2LDE2LDAsMCwxLDQ4LDMyWk00NjQsMzUySDQ4YTE2LDE2LDAsMCwxLTE2LTE2VjEzMWMyMi44LDE4LjcsNTguOCw0Ny42LDEzMC43LDEwNC43LDIwLjUsMTYuNCw1Ni43LDUyLjUsOTMuMyw1Mi4zLDM2LjQuMyw3Mi4zLTM1LjUsOTMuMy01Mi4zLDcxLjktNTcuMSwxMDcuOS04NiwxMzAuNy0xMDQuN1YzMzZBMTYsMTYsMCwwLDEsNDY0LDM1MloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-heart {
  width: 33px;
  height: 28px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDg3Ny43MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyMjIwMjE7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEyLDg3Ny43MWEzNS40MiwzNS40MiwwLDAsMS0yNS4xNC0xMC4yOGwtMzU2LjU3LTM0NEMxMjUuNzEsNTE5LjQzLDAsNDA0LjU3LDAsMjY3LjQzLDAsMTAwLDEwMi4yOSwwLDI3My4xNCwwLDM3My4xNCwwLDQ2Ni44Niw3OC44Niw1MTIsMTIzLjQzLDU1Ny4xNCw3OC44Niw2NTAuODYsMCw3NTAuODYsMCw5MjEuNzEsMCwxMDI0LDEwMCwxMDI0LDI2Ny40M2MwLDEzNy4xNC0xMjUuNzEsMjUyLTEzMC44NiwyNTcuMTRsLTM1NiwzNDIuODZBMzUuNDIsMzUuNDIsMCwwLDEsNTEyLDg3Ny43MVoiLz48L2c+PC9nPjwvc3ZnPg==");
}

.d-icon-64.d-icon-key {
  width: 100%;
  height: 0;
  padding-bottom: 185%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NTYuNDQgMTAyNS42Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Mi44Niw5NDJhNC40NCw0LjQ0LDAsMCwxLTIuNjEtLjg2aDBhNC4zOSw0LjM5LDAsMCwxLS44OC02LjA5djBzMTUuMzUtMjAuNyw0NS02Ny4yM2M1LjQzLTguNTEsOS44LTE1LjE5LDEzLjM2LTIwLjYyLDE1LjE1LTIzLjIsMTUuMTUtMjMuMiwyMC4yNS00Ny4wNmwuNjktMy4yYzYuODktMzIuMTUtMTQuODItODAuNDctMTUtODEtNS45Mi0xNy41My0xNy40Mi00Ni4zNy0yOS42MS03N0M1MC4xNSw1NzkuMTIsMzUuNjksNTQyLjExLDM2LjU0LDUzMy40Yy42NS02LjQ4LTIuNzEtMjguMTEtNi45My01NS40OS00LjA1LTI2LjYtOS4yMy01OS43My0xMy4xMi05NC4zMi01LjQyLTQ3LjkxLTEwLjItODEtMTMuMzItMTAzLjI4QzEuNjMsMjY5LjcuNTQsMjYyLjA1LjA1LDI1Ny4yN2E0LjQsNC40LDAsMCwxLDAtLjY1LDQuMjcsNC4yNywwLDAsMSwxLjY2LTMuMzloMGE0LjM5LDQuMzksMCwwLDEsNC4wOC0uNjhoMEE2Mi4wOCw2Mi4wOCwwLDAsMSwzNy4xMSwyODJsLjE2LjM2YTQuMzQsNC4zNCwwLDAsMS0zLjkxLDYuMjIsNC4zNSw0LjM1LDAsMCwxLTMuOS0yLjQzdjBBNTQuMjIsNTQuMjIsMCwwLDAsOS43OSwyNjQuMzJsLS4yMi0uMTNxLjc3LDYsMi4wNiwxNC43QzE0Ljc5LDMwMSwxOS41MywzMzQuMzgsMjUsMzgyLjQxYzQuMDUsMzQuNDMsOSw2Ny40MywxMy4wOCw5NCw0LjY2LDMwLjE3LDcuNzMsNTAuMDYsNyw1Ny42N1M2Ni4xLDU5NS44NSw4Miw2MzUuNjZjMTIuMTUsMzAuNjYsMjMuNzcsNTkuNTcsMjkuNjEsNzcsLjc2LDEuNjYsMjIuOTIsNTEsMTUuNDMsODZsLS42OSwzLjJjLTUuMzksMjUuMTktNS41OSwyNS42My0yMS40Nyw1MC0zLjUyLDUuNDItNy44OSwxMi4xNS0xMy4yOCwyMC41My0yOS44MSw0Ny4xLTQ1LjE2LDY3LjgtNDUuMTYsNjhBNC4zNCw0LjM0LDAsMCwxLDQzLDk0MmgtLjEzWm0xMTcuNTcsODAuNTZhNC4xLDQuMSwwLDAsMS0xLjQxLS4yNmgwYTQuMzQsNC4zNCwwLDAsMS0zLTQuMTEsNC4yNyw0LjI3LDAsMCwxLC4yMy0xLjM5djBjLjQ0LTEuMzQsNDQuNTUtMTM0LjU1LDU5LTE3Ny42LDE0LTQxLjEsMjEuOTEtNTQuODMsNDMtOTEuNDVsNC42MS04LjFjMTYuMi0yOC4wNiwxNy42Mi01MC42MiwxOS4yNC03Ni43YTM3Ni43NSwzNzYuNzUsMCwwLDEsNS00Ni40bC0uMzEsMi4yMWMuNC0xLjYyLDguMzQtMzEuNTUsMjYuNjktNTIuNjVhNTM1Ljg4LDUzNS44OCwwLDAsMSwzOS41Mi00MC4xM2wuNDEtLjM3Yy05LjgtMy44NS0zMS4zNS04Ljc5LTUzLjgyLDkuODRhNjYxLjI5LDY2MS4yOSwwLDAsMC02Mi4yOSw2MS42N2wtLjYxLjdjLTIzLjA5LDIxLjI2LTMyLjY0LDI1LjY4LTQ5LjEzLDIyLjkzLTEyLjcxLTIuMTEtMzguMzEtMzEtNzAuNDctNjguMzctNC45NC01Ljc1LTkuNDMtMTEtMTMuMjgtMTUuMzVDODYuMTUsNTE2Ljg3LDczLjExLDQ1OS44NSw2Mi41OCw0MTRjLTIuNzktMTIuMTUtNS4yMi0yMi45Mi03LjQ1LTMxLjQzQzQ1LDM0My42MSwzMS41NiwyODguNDUsMzEuNDQsMjg3Ljg5YTQuMjMsNC4yMywwLDAsMS0uMTMtMSw0LjM0LDQuMzQsMCwwLDEsOC41NC0xLjA2djBjMCwuNTcsMTMuNTcsNTUuNjksMjMuNjUsOTQuNTNDNjUuNzgsMzg5LDY4LjIxLDM5OS42Nyw3MSw0MTJjOS44NSw0Mi41MiwyMy4xNywxMDAuODgsMzkuNDksMTE5LjQ3LDQsNC4zOCw4LjM4LDkuNjQsMTMuMzMsMTUuNDMsMTkuMTUsMjIuMjgsNTQuNzEsNjMuNzEsNjUuMzIsNjUuNDksMTIuNDgsMi4xMSwxOS44MS0uNDQsNDEuNDctMjAuMjVBNjc3Ljg2LDY3Ny44NiwwLDAsMSwyOTMuMzQsNTMwbC44Mi0uNjlhNjEuMDYsNjEuMDYsMCwwLDEsNjkuNjEtNy45NGwtLjMyLS4xNmE0LjM4LDQuMzgsMCwwLDEsMi4wNywzLjN2MGMwLC4xNCwwLC4zLDAsLjQ3YTQuMDYsNC4wNiwwLDAsMS0xLjQ3LDMuMTNoMGE1ODIuMzcsNTgyLjM3LDAsMCwwLTQzLjQ1LDQzLjMxbC0uNDUuNTFjLTE3LDE5LjczLTI0LjcxLDQ4LjYtMjQuNzksNDlBMzUyLjY0LDM1Mi42NCwwLDAsMCwyOTEsNjYzbDAsLjg0Yy0xLjcsMjcuMjEtMy4yLDUwLjctMjAuMjUsODAuNTFsLTQuNjIsOC4xYy0yMS40NywzNy4xLTI4LjY3LDQ5LjYxLTQyLjQsODkuOTEtMTQuNTgsNDMtNTguNTcsMTc2LjE4LTU5LDE3Ny41MWE0LjMsNC4zLDAsMCwxLTQsMi43MmgtLjIxWk03Mi44Myw0NDIuMTVoLS41N2E0LjMzLDQuMzMsMCwwLDEtMy43Ni00LjMsMy43NywzLjc3LDAsMCwxLDAtLjU4djBjMC0xLjQyLDE4LjkyLTEzOS4zMiwxOC42My0xNTkuNzdhMzYuMTQsMzYuMTQsMCwwLDAtMTEuNDgtMjVsMCwwTDUyLjI5LDMzOC43MWE0LjM0LDQuMzQsMCwwLDEtOC41My0xLjEzLDQuMTMsNC4xMywwLDAsMSwuMTYtMS4xN3YwTDY5LDI0My42NmE0LjM2LDQuMzYsMCwwLDEsMi42LTIuOTFoMGE0LjUzLDQuNTMsMCwwLDEsNC4wNy40MmgwYy44MS41MiwyMCwxMy4xMiwyMC4yNSwzNi4yMS4yOCwyMS4xLTE3Ljk0LDE1NS4zNS0xOC43MSwxNjEuMDZBNC4zNCw0LjM0LDAsMCwxLDczLDQ0Mi4xNWgtLjEyWm0xOSw2Ny44NEg5MWE0LjM4LDQuMzgsMCwwLDEtMy42Mi00LjMxLDQuNTIsNC41MiwwLDAsMSwuMDYtLjc0djBjLjUyLTMuMTYsMTMuMDgtNzgsMTYuMi04OC43OGExMDUsMTA1LDAsMCwxLDExLjg4LTIxLjgzbC0uMjIuMzNjNy0xMS4yMiwxNC45NC0yMy45LDE2Ljg5LTMzYTYzLjQ3LDYzLjQ3LDAsMCwwLDEuNjMtMTQuNDMsNjQuNzIsNjQuNzIsMCwwLDAtMi4xLTE2LjRsLjEuNDVBNjM2Ljc1LDYzNi43NSwwLDAsMCw4NiwzODQuNjhsLTEuMTEsMS41YTQuMzgsNC4zOCwwLDAsMS02LDEuNTdoMGE0LjMsNC4zLDAsMCwxLTEuNTctNS45M3YwYzMuMDgtNS4zOSw0My4xNy01My42Miw1MS01OC43M2E2LjgyLDYuODIsMCwwLDEsNy44NCwwbDAsMGM3LjQxLDUuMDcsNy4zNywyNy4xNCw0LjQ5LDQwLjUtMi4yMywxMC41My0xMC42MSwyMy45NC0xOCwzNS43NmExMDYuMjIsMTA2LjIyLDAsMCwwLTEwLjM4LDE4LjQ3bC0uMjcuNjlDMTA5LjE1LDQyOSw5Ni4yNyw1MDUuNyw5Ni4xNSw1MDYuNDdBNC4yOSw0LjI5LDAsMCwxLDkxLjkzLDUxMGgtLjE1Wm0zLjI4LDMuMzJhNS41Niw1LjU2LDAsMCwxLTIuMjEtLjc0aDBhNC40Niw0LjQ2LDAsMCwxLTIuNDQtNCw0LjMxLDQuMzEsMCwwLDEsLjM1LTEuNzN2MGE0LjEyLDQuMTIsMCwwLDEsLjczLTEuMjJoMGMxLjEzLTEuOTEsNC45LTguNjMsOS4xNS0xNi4yLDkuOTItMTcuODIsMjQuOTEtNDQuNTUsMzQuNjMtNjAuNzVhNTkuNzMsNTkuNzMsMCwwLDAsMTAtMzMuMjQsNjAuODksNjAuODksMCwwLDAtLjQ3LTcuNTZsMCwuM2MtNi4zMSw0LjgxLTE4Ljc5LDE3LjQ1LTI0LjY2LDIzLjRhOTMuODUsOTMuODUsMCwwLDEtOS43Myw5LjMybC0uMTUuMTJhNC4zMyw0LjMzLDAsMSwxLTQuNzYtNy4yaDBjLjkzLS43Myw0LjktNC43OCw4LjQ2LTguMzQsMjQuODMtMjUuMTEsMzAuMjItMjguNzYsMzQuNzEtMjcuNTRhNS4xNiw1LjE2LDAsMCwxLDMuNjQsMy42OXYwYzIuMzksOS4yNyw0LjMzLDI4LjM1LTkuNjgsNTEuNDctOS42NCwxNi0yNC41OSw0Mi44MS0zNC40Nyw2MC43NS00LjYxLDguMS03LjM3LDEzLjI4LTkuMjcsMTYuMnYuNDFjLTIuMTEsMi0zLjA4LDIuNzUtMy44OSwyLjc1Wm01MC4zNCw1MTIuMjhhMTA0LjIsMTA0LjIsMCwwLDEtNTMuODgtMTYuNDVsLjQyLjI1YTExNy4yMywxMTcuMjMsMCwwLDEtNTQtNjcuNTRsLS4yMi0uODJhNC40Miw0LjQyLDAsMCwxLS4xOC0xLjI0QTQuMzUsNC4zNSwwLDAsMSw0Niw5MzguNTN2MGExMDguNzUsMTA4Ljc1LDAsMCwwLDQ5Ljg1LDYyLjg2bC41My4yOGMzNS41NiwyMS4xOCw2MS4xOSwxMy43Nyw2MS40NCwxMy42NWE0LjA2LDQuMDYsMCwwLDEsMS4yOS0uMiw0LjM1LDQuMzUsMCwwLDEsMS4zMyw4LjQ5aDBhNTIuNTgsNTIuNTgsMCwwLDEtMTQuMzYsMS45NWgtLjY3Wk01MDEuMDcsMTU4YTcuNzgsNy43OCwwLDAsMS0xLjM3LTQuNDQsNy45LDcuOSwwLDAsMSwxNC4yLTQuNzd2MGE3LjkxLDcuOTEsMCwwLDEsLjYzLDMuMTNBOC4xLDguMSwwLDAsMSw1MDEuMDYsMTU4Wm0tMTgsMTcuN2E3LjksNy45LDAsMSwxLDEwLjc3LTExLjU0aDBhOC4xMSw4LjExLDAsMCwxLDAsMTAuNzhoMGE4LjExLDguMTEsMCwwLDEtMTAuNzkuNzZabS0xMi4zMSwyMmE4LjEsOC4xLDAsMSwxLDctMTQuMTZoMGE4LjEsOC4xLDAsMCwxLTcsMTQuMTZabS02LjI0LDI0LjQyYTcuODksNy44OSwwLDEsMSwzLjM4LTE1LjQxbC0uMDYsMGE4LjEsOC4xLDAsMCwxLTMuMzEsMTUuNDNabS0yLjgzLDI1LjE2YTguMSw4LjEsMCwxLDEsOC40LTguMSw2Ljc3LDYuNzcsMCwwLDEtLjA3LDF2MGE3LjgzLDcuODMsMCwwLDEtNy43OSw3LjE1bC0uNTgsMFptLTIuMTUsMjVBOC4xLDguMSwwLDEsMSw0NjgsMjY0LjJhNy44Nyw3Ljg3LDAsMCwxLDAsLjg0djBhNy44MSw3LjgxLDAsMCwxLTcuOCw3LjMxYy0uMiwwLS40MSwwLS42MSwwWm0tNC4wNSwyNWE3LjksNy45LDAsMCwxLDMuMjgtMTUuNDJoMGE3LjksNy45LDAsMSwxLTMuMywxNS40MlptLTguODcsMjMuNTdhOC4xMSw4LjExLDAsMCwxLTMuODMtMTAuMjZsMCwuMDZhOC4wOSw4LjA5LDAsMCwxLDkuOTQtNC40bC0uMDUsMGE4LjEsOC4xLDAsMSwxLTYuMDYsMTQuNjFabS0xNC4wOSwyMWE4LjA3LDguMDcsMCwwLDEtMS4xNi0xMC43OWwwLDBBOC4xLDguMSwwLDAsMSw0NDIsMzI5LjI2bDAsMGE4LjEsOC4xLDAsMSwxLTkuNDIsMTIuNjhabS0xOS42OSwxNS42OGE4LjEyLDguMTIsMCwwLDEsMi4yNS0xMC40OGgwYTguMSw4LjEsMCwwLDEsMTAuNjQsMS40NHYwYTcuNzksNy43OSwwLDAsMSwxLjczLDQuOTIsNy45LDcuOSwwLDAsMS0xNC42Myw0LjE0bDAsMFptLTI0LDcuMjlhNiw2LDAsMCwxLDAtLjYyLDguNCw4LjQsMCwwLDEsMS43LTUuMDd2MGE2LjI1LDYuMjUsMCwwLDEsMS45NS0xLjg1bDAsMGE2LjQ0LDYuNDQsMCwwLDEsMi40My0xLjJoMGE4LjU3LDguNTcsMCwwLDEsMS4zOS0uMTIsOC40OCw4LjQ4LDAsMCwxLDcuODcsNS4zM2wwLC4wNWE3LjI4LDcuMjgsMCwwLDEsLjQxLDIuNDMsNy40Myw3LjQzLDAsMCwxLTYuMjksNy4zM2gwYTcsNywwLDAsMS0yLjE0LjMzLDcuMzIsNy4zMiwwLDAsMS00LjQtMS40N2gwYTcuMTEsNy4xMSwwLDAsMS0yLjk1LTUuMTJ2MFptODkuNzUtMjEuNjdhNC4zOSw0LjM5LDAsMCwxLTMuODQtMi4yOXYwYTQuMjcsNC4yNywwLDAsMS0uNS0yLDQuMzYsNC4zNiwwLDAsMSwyLjI2LTMuODNoMGMyMi0xMS43MSwyMS0zNi40NSwxOS44OC02NS4xMy0uOTMtMjQuMy0xLjk0LTQ5LjczLDEyLjQ0LTY4LjU2YTQuMzUsNC4zNSwwLDAsMSw3LjgxLDIuNjMsNC4yNSw0LjI1LDAsMCwxLS45LDIuNjRoMGMtMTIuNTEsMTYuMi0xMS41OCw0MC4wNi0xMC42OSw2Mi45NCwxLjEzLDI5LDIuMzEsNTguODUtMjQuMyw3My4xNGE0LDQsMCwwLDEtMiwuNTRoLS4xOFptLTg4LjY2LTMzLjMzaC0uMThhMzcsMzcsMCwwLDEtNi0uNDhsLjIyLDBhNC4zMyw0LjMzLDAsMCwxLTMuNjYtNC4yOCw1LjA2LDUuMDYsMCwwLDEsLjA1LS42OHYwYTQuMzksNC4zOSwwLDAsMSw0LjMyLTMuNjksNC42Miw0LjYyLDAsMCwxLC42NS4wNWgwYTI0LjM2LDI0LjM2LDAsMCwwLDIxLjQ4LTYuNDFoMGMxMC40NS0xMC4wNSwxMy42MS0yOC4zNSwxMi4xNS00MS44YTQuMjIsNC4yMiwwLDAsMS0uMDgtLjgyLDQuMzMsNC4zMywwLDAsMSw4LjY2LS4xNmgwYzEuNzksMTUuNjctMi4xLDM2Ljk0LTE0LjY2LDQ5YTMyLjI1LDMyLjI1LDAsMCwxLTIyLjU3LDkuMTZoLS4zNVptMTQ2LjU3LTIuOGE0LjM3LDQuMzcsMCwwLDEtNC0yLjg4djBhNC4yNyw0LjI3LDAsMCwxLS4yNC0xLjQyLDQuMzMsNC4zMywwLDAsMSwyLjg4LTQuMDhoMGMxMS43NS00LjA1LDE0LjM4LTIwLjksMTEuNzEtMzAuOTRhNC4yOSw0LjI5LDAsMCwxLDMtNS4zaDBhNC40OCw0LjQ4LDAsMCwxLDEuMTMtLjE0LDQuMzYsNC4zNiwwLDAsMSw0LjIxLDMuMTl2MGMzLjYsMTMuNTctLjM2LDM1LjQ4LTE3LjI1LDQxLjM1YTMuODYsMy44NiwwLDAsMS0xLjM5LjI1Wk00MjgsMTk3LjA5aDBhNC4zNCw0LjM0LDAsMCwxLTQuMjUtNC4zNHYtLjA4aDB2MEEyMC4yMiwyMC4yMiwwLDAsMSw0MzIsMTc2LjMxbC4wNiwwYTQuMjksNC4yOSwwLDAsMSwyLjQxLS43Myw0LjM2LDQuMzYsMCwwLDEsMi40Myw4aDBhMTEuMzQsMTEuMzQsMCwwLDAtNC41LDksMi44MSwyLjgxLDAsMCwwLDAsLjI5djBhNC4zNSw0LjM1LDAsMCwxLTQuMzQsNC4yNkg0MjhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzM5LDI3Ny4zbC0yMS40My0xMkw0NTguODksMjMuNzlhNCw0LDAsMCwxLDUuNjMtMS4zNGwxNC4wNyw5LjE0QTQsNCwwLDAsMSw0NzkuODcsMzdaTTMyNS44LDI2M2wxMSw2LjE1LDEzNy0yMzMuNi0xMC43MS03WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyOC4wNiwzMTIuODhhNiw2LDAsMCwxLTIuODQtLjcxTDI4OS4zNiwyOTNhNiw2LDAsMCwxLTIuMDctOC43NGw1LjQ4LTcuNzdhNiw2LDAsMCwxLDcuOTQtMS43MkwzMzYsMjk1LjQzYTYsNiwwLDAsMSwyLjg2LDQsNi4wNiw2LjA2LDAsMCwxLTEuMTUsNC44MWwtNC44Nyw2LjI3QTYsNiwwLDAsMSwzMjguMDYsMzEyLjg4Wm0tMzAuMzktMzMtNS40OCw3Ljc2LDM1Ljg2LDE5LjIsNC44Ny02LjI4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyNy4yNywzNzIuMzRjLTQuMzYsMC04LjY1LTIuNTctMTItNy4yNi01LjY0LTcuODYtOC4zNC0yMS4zMi0yLjU4LTMxLjg0LDEyLjA5LTIyLjA2LDI4LjQyLTE5Ljg0LDMzLjEzLTE4LjYzLDYuNCwxLjYzLDExLDUuNywxMSw5LjY3aC02YS44NC44NCwwLDAsMCwwLC4xMmMtLjI3LTEtMy41NS0zLjc1LTguNzMtNC40LTUuMzctLjY3LTE1LjY1LjU0LTI0LjE5LDE2LjEyLTQuNTIsOC4yNi0yLjI0LDE5LjI4LDIuMTksMjUuNDYsMS4xNywxLjYzLDQuMjksNS4zNSw4LDQuNjhsMSw1LjkxQTExLjQ3LDExLjQ3LDAsMCwxLDIyNy4yNywzNzIuMzRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQ5LjA3LDQwNy42MSwyNTAsMzY4LjFsLTE2LjM3LTMwLjE2LDM0LjYsNC42NywzMC40LTE5LjgxdjM3LjYybDE5Ljc0LDI3LjY4SDI3Ny44Wm0tNC41Mi02Mi4xNSwxMS41LDIxLjE4LS43LDI5LjQ1LDIwLjYtMTRoMzAuNzhsLTE0LjA5LTE5Ljc2VjMzMy44N2wtMjMsMTVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDE4LjI5LDk5bC05LjUyLTUuNzNhNCw0LDAsMCwxLTEuMzQtNS41NGw4LTEyLjc3LTQuNTgtMi44NUw0MDIuMjMsODUuM2E0LDQsMCwwLDEtNS4zNSwxLjI4TDM2MS4xOSw2NmE0LDQsMCwwLDEtMS4yOS01LjczTDM2Ni4zLDUxYTQsNCwwLDAsMSw1LjI5LTEuMTlsMTAuODUsNi4yOCwxLTEuMy0xMS4yNi02LjM2YTQsNCwwLDAsMS0xLjM1LTUuNzNsNC4zNC02LjM4YTQsNCwwLDAsMSw1LjM3LTEuMThsMjAuMzIsMTIuMjUsMS4wOS0xLjg5TDM4MS4xNiwzMy42MmE0LDQsMCwwLDEtMS40My01LjU2bDQuMjQtN2E0LDQsMCwwLDEsNS4zNS0xLjQybDEwLDUuNTQsMS0xLjQ5LTEwLjUyLTUuNjZhNCw0LDAsMCwxLTEuNDgtNS42N0wzOTUsMS44NmE0LDQsMCwwLDEsNS40MS0xLjNsMzUsMjAuNzRhNCw0LDAsMCwxLDEuNCw1LjQ5bC03LjMzLDEyLjI5TDQzNC43NCw0Mmw2Ljg5LTEyQTQsNCwwLDAsMSw0NDcsMjguNDNsOS40Niw1LjIyLTIuOSw1LjI2LTcuNzQtNC4yNy02LjksMTJhNCw0LDAsMCwxLTUuNDEsMS41bC04Ljc0LTQuODhhNCw0LDAsMCwxLTEuOTEtMi40NSw0LDQsMCwwLDEsLjQyLTMuMDlsNy4zNS0xMi4zM0wzOTkuMDYsNi43MWwtNC41MSw3LjA5LDEwLjU0LDUuNjhhNCw0LDAsMCwxLDEuNDYsNS43MWwtMy4xOSw0Ljg3YTQsNCwwLDAsMS01LjI4LDEuMzFsLTEwLTUuNTEtMi4xNywzLjU3LDIwLjcxLDExLjgxYTQsNCwwLDAsMSwxLjQ5LDUuNDdMNDA1LDUyLjExYTQsNCwwLDAsMS01LjUzLDEuNDNMMzc5LDQxLjIybC0yLjA1LDMsMTEuMzMsNi40YTQsNCwwLDAsMSwxLjI2LDUuODZsLTMuMzgsNC41NkE0LDQsMCwwLDEsMzgxLDYyLjE0bC0xMC44LTYuMjYtNC4xMSw2LDMyLjE4LDE4LjU5LDguNjQtMTMuMjRhNCw0LDAsMCwxLDUuNDctMS4ybDcuOTMsNC45NGE0LDQsMCwwLDEsMS4yOCw1LjUxbC04LDEyLjc0LDcuNzksNC42OFptMjUuODUtNjUuMzJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQwLDI5My40N2E3LjQsNy40LDAsMCwxLTMuODEtLjgzbC0zNC4zMy0yMC43YTUuNDgsNS40OCwwLDAsMS0yLjQyLTMuNjksNy44Niw3Ljg2LDAsMCwxLDEuMTctNS43OGw0LTUuNjJhNiw2LDAsMCwxLDgtMS42NWwxMC41OCw2LjQtMy4xLDUuMTMtMTAuNTgtNi4zOS00LDUuNjJhMiwyLDAsMCwwLS4xNywxLjA3bDMzLjg3LDIwLjQxYTguMzUsOC4zNSwwLDAsMCwzLjE5LS4zMmwzLjUyLTQuMTdhMi4zNCwyLjM0LDAsMCwwLS42NC0xLjE1bC05LjA5LTYuMDYsMy4zMy01LDkuMDksNi4wNmE4LjA1LDguMDUsMCwwLDEsMy4yOSw1LjY4LDUuMzUsNS4zNSwwLDAsMS0xLjMzLDQuMjZsLTQuMDYsNC43OUMzNDUuMjksMjkyLjc2LDM0Mi41MSwyOTMuNDcsMzQwLDI5My40N1ptLS43LTYsLjA1LDBaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyOTYuNTQiIHk9IjI2OS45MSIgd2lkdGg9IjEwLjAzIiBoZWlnaHQ9IjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MS4yIDQxMC40Mykgcm90YXRlKC02MS45MSkiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjMzMS40MSIgeT0iMjkwLjgiIHdpZHRoPSI4LjU0IiBoZWlnaHQ9IjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ny4xNyA0MzUuOTIpIHJvdGF0ZSgtNTkuNzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzMwLjg5LDM1My42NywzMjYsMzUwLjE5YTI4LjM4LDI4LjM4LDAsMCwwLDMuNzEtMjAuMjhjLTItMTAuMDYtOS42Ny0xOS4zMS0yMi42OS0yNy40OS0xMi4zNi03Ljc3LTIzLTEwLjI2LTMxLjUzLTcuNC0xMC4xLDMuMzgtMTQuNjMsMTMuNDctMTUuNzgsMTYuNDhsMCwuMTItNS42LTIuMTYsMC0uMWMxLjc3LTQuNjYsNy4yMy0xNS45MywxOS40Ny0yMCwxMC4zNS0zLjQ2LDIyLjY3LS43NywzNi42Myw4LDE0LjUyLDkuMTIsMjMuMDcsMTkuNzIsMjUuNDEsMzEuNUEzNCwzNCwwLDAsMSwzMzAuODksMzUzLjY3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwNi4xNiw0MjguMjNhNTEuNDUsNTEuNDUsMCwwLDEtMjMuNTktNi4xNGwzLTUuMTljLjE0LjA4LDE0LjYzLDguMjksMjkuNDcsNC4xNCw4Ljg3LTIuNDgsMTYuMi04LjkxLDIxLjc5LTE5LjEsMTUuMjItMjcuNzQsNS4xOS0zNi45NC0xLjQ1LTQzYTg1LjYxLDg1LjYxLDAsMCwwLTguMDctNi42MWwzLjQxLTQuOTRhOTEuNDIsOTEuNDIsMCwwLDEsOC43Miw3LjEzYzEwLjQ2LDkuNTksMTgsMjIuMzMsMi42NSw1MC4zNC02LjQxLDExLjY4LTE1LDE5LjA4LTI1LjQ5LDIyQTM4LjgsMzguOCwwLDAsMSwzMDYuMTYsNDI4LjIzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1Ni4wOCw0NDAuNmE0OC4yMyw0OC4yMywwLDAsMS0zMC4zNC0xMS4zM2MtMTguODktMTUuNy0yMi4zNy0zNS44Ni05LjMxLTUzLjk0bDQuODcsMy41MWMtMTEuMTgsMTUuNDYtOC4xNiwzMi4xNiw4LjI4LDQ1LjgxLDExLDkuMTcsMjYuMjUsMTIuMzYsMzcuODcsNy45NCwzLjgtMS40NSwxMy4wNi05LjQ1LDE2LTEzLjgybDUsMy4zNGMtMy4zNSw1LTEzLjQ2LDE0LTE4Ljg0LDE2LjA4QTM3Ljg4LDM3Ljg4LDAsMCwxLDI1Ni4wOCw0NDAuNloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMTUuNDcsMzgxYTQ0LjUxLDQ0LjUxLDAsMCwwLTUuNTYtNC40MWMtNS4zOS0zLjg4LTExLjUtOC4yOS0xMy4xMi0xNC40NC0zLjQ2LTEzLjE0LjkxLTMxLjIxLDEwLjg2LTQ1LDYuMTEtOC40NSwxNy4yMy0xNy40NywzMC4xMi0xNy40OGgwYzUuMjgsMCwxMC44NCwyLjIyLDE1Ljc1LDQuMTcsMi4yMi44OCw0LjMxLDEuNzIsNiwyLjJsLTEuNjIsNS43OGMtMi0uNTctNC4yNi0xLjQ2LTYuNjMtMi40LTQuNC0xLjc2LTkuNC0zLjc1LTEzLjUzLTMuNzVoMGMtMTAuNjMsMC0yMCw3Ljc1LTI1LjI3LDE1LTguODIsMTIuMTgtMTIuODksMjguNi05LjkyLDM5LjkyLDEuMDcsNC4wNiw2LjQ4LDgsMTAuODMsMTEuMDlhNDkuNTMsNDkuNTMsMCwwLDEsNi4zOCw1LjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1NS40Myw0MjQuNTdhMjcuMTUsMjcuMTUsMCwwLDEtMTIuODgtMy4wOWMtMjIuMTgtMTEuODgtMjAuMTEtMjguMjItMTktMzMsMS41OC02LjQxLDUuNi0xMS4wOSw5LjU3LTExLjEzbC4wNiw2aC4xMWMtMSwuMjgtMy43MSwzLjU5LTQuMzEsOC43Ny0uNjEsNS4zNy42OSwxNS42NCwxNi4zNSwyNCw4LjMsNC40NSwxOS4zLDIuMDcsMjUuNDMtMi40MywxLjYyLTEuMTgsNS4zMS00LjM0LDQuNjEtOC4wOGw1Ljg5LTEuMTFjLjk0LDUtMS42LDEwLjExLTYuOTUsMTRBMzMsMzMsMCwwLDEsMjU1LjQzLDQyNC41N1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDUuMDcsNDE0YTI0LDI0LDAsMCwxLTYuOTQtMWMtNi4zMS0xLjkzLTEwLjc2LTYuMjEtMTAuNTgtMTAuMTdsNiwuMjhhLjM2LjM2LDAsMCwwLDAtLjEyYy4yMiwxLDMuMzcsMy45MSw4LjUxLDQuNzksNS4zNC45MiwxNS42Ni4xOSwyNC45MS0xNSw0LjktOCwzLjEzLTE5LjE1LTEtMjUuNTMtMS4wOS0xLjY4LTQtNS41My03LjgyLTUuMDVsLS43Ny01Ljk1YzUtLjY2LDEwLDIuMTYsMTMuNjIsNy43Myw1LjI3LDguMTEsNy4zNCwyMS42OCwxLjEsMzEuOTJDMzIyLjkzLDQxMC45MiwzMTIuMjYsNDE0LDMwNS4wNyw0MTRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzE0LjQ0LDM0OGwtLjI0LTYtLjExLDBjMS0uMzEsMy42LTMuNyw0LTguODkuNDYtNS4zOS0xLjE0LTE1LjYyLTE3LTIzLjU1LTguNDItNC4xOS0xOS4zNS0xLjQ5LTI1LjM1LDMuMTgtMS41OCwxLjI0LTUuMTgsNC41LTQuMzcsOC4yMmwtNS44NiwxLjI4Yy0xLjA4LTUsMS4zLTEwLjE1LDYuNTQtMTQuMjMsNy42NC01Ljk0LDIxLTkuMTYsMzEuNzEtMy44MiwyMi41MiwxMS4yMywyMC45NCwyNy42MiwxOS45MSwzMi4zOEMzMjIuMjksMzQzLjA5LDMxOC40LDM0Ny44OCwzMTQuNDQsMzQ4WiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-wine {
  width: 100%;
  height: 0;
  padding-bottom: 130%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NTAuMTMgODk2LjExIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjguNjQsMTczLjA2aC0uMTFhNC4xLDQuMSwwLDAsMS0xLjYxLS4zM2gwYTQuMzksNC4zOSwwLDAsMS0yLjYzLTR2MGgwYTQsNCwwLDAsMSwuMzctMS42OXYwYTI2LjM5LDI2LjM5LDAsMCwwLDIuMS0xMC40MSwyNi45LDI2LjksMCwwLDAtMTYuMTgtMjQuNjhsLS4xNy0uMDdhNC4zNyw0LjM3LDAsMCwxLTEuMTgtLjc3aDBhNC4yNyw0LjI3LDAsMCwxLTEtNC44OHYwYTMuNzQsMy43NCwwLDAsMSwxLjEzLTEuNTdoMGE0LjM2LDQuMzYsMCwwLDEsNC40NS0uNTloMGEyNi40OCwyNi40OCwwLDAsMCwxMC40NywyLjEzQTI2LjgxLDI2LjgxLDAsMCwwLDI4OC44MiwxMTBsLjA3LS4xN2E0LjMzLDQuMzMsMCwwLDEsOC4zLDEuNjZoMGEuMzcuMzcsMCwwLDEsMCwuMTEsNCw0LDAsMCwxLS4zNCwxLjYydjBhMjYuNDIsMjYuNDIsMCwwLDAtMi4xMiwxMC40NSwyNi44NiwyNi44NiwwLDAsMCwxNi4xNiwyNC42NGwuMTcuMDdhNC4yOSw0LjI5LDAsMCwxLDIuNjQsNHYuMDloMHYuMTFhMy45NCwzLjk0LDAsMCwxLS4zNCwxLjYxdjBhNC4zNSw0LjM1LDAsMCwxLTQsMi42Niw0LjI0LDQuMjQsMCwwLDEtMS43NC0uMzdoMGEyNi40NSwyNi40NSwwLDAsMC0xMC40My0yLjExLDI2LjgsMjYuOCwwLDAsMC0yNC42MSwxNi4xNmwtLjA3LjE3YTQuMzEsNC4zMSwwLDAsMS0zLjg3LDIuNDNabS0uODUtMzguNDdhMzUuMjksMzUuMjksMCwwLDEsNy40OCwxOC4zNXYuMTZhMzQuNjQsMzQuNjQsMCwwLDEsOC41Mi01TDI4NCwxNDhhMzYuNTQsMzYuNTQsMCwwLDEsOS42My0yLjQxbC4xNywwYTM1LjM4LDM1LjM4LDAsMCwxLTcuNDgtMTguMzV2LS4xNmEzNC4yMywzNC4yMywwLDAsMS04LjUyLDUuMTRsLS4yMy4wOWEzNS45LDM1LjksMCwwLDEtOS42NSwyLjNaTTQwNi4zLDI1YTQuMzMsNC4zMywwLDAsMS0zLjU5LTEuOTN2MEwzOTIsNi43M0E0LjM1LDQuMzUsMCwwLDEsMzk1LjU5LDBhNC4zMSw0LjMxLDAsMCwxLDMuNjEsMS45NGgwbDEwLjg2LDE2LjQ0YTQuNCw0LjQsMCwwLDEtMS4yNCw2aDBhNC40NCw0LjQ0LDAsMCwxLTIuMjguNjFoLS4yM1ptLTEzLjYxLTIuOGE0LjM5LDQuMzksMCwwLDEtMy42My0xLjkzaDBhNC4zMyw0LjMzLDAsMCwxLDEuMjQtNmgwTDQwNi41LDMuNDVhNC40Myw0LjQzLDAsMCwxLDYuOTMsMy42Niw0LjQ0LDQuNDQsMCwwLDEtMS45MywzLjY2TDM5NS4yOCwyMS41OWE0LjQsNC40LDAsMCwxLTIuMzIuNjZoLS4yN1ptMTk2Ljg3LDg1Ny4zYTQuMzMsNC4zMywwLDAsMS00LTMuNjJ2MGMwLS4yOC00LjY1LTI4LjM1LTE4Ljc5LTg4LjUzLTEwLjg5LTQ2LjI2LTE2LjItNTMuMjItMjcuNS02OC40MS0zLjU2LTQuNy03LjU3LTEwLjA4LTEyLjUxLTE3LjQ5LTIwLjQ5LTMwLjc0LTc2LjI2LTUxLjA3LTc3LTUxLjI4QzQzMS4xNyw2NDEuMjgsMzk5LjA5LDYyOCwzNjUuMTUsNjE0Yy02Ni41OC0yNy41NC0xMDcuNDgtNDQuNTUtMTEzLjcyLTUyLjEzLTQuNzQtNS42My0yNC42Ni0xOS44LTQ5LjktMzcuNzgtMjQuNTQtMTcuNDItNTUtMzkuMTMtODUuODItNjMtNDIuNTYtMzMtNzIuOS01NS4xMi05My4xNS02OS43OC05LjY3LTcuMDUtMTYuNjgtMTIuMTUtMjAuODktMTUuNDdBNC4zMyw0LjMzLDAsMCwxLDAsMzcyLjQ3YTQuODksNC44OSwwLDAsMSwuMDUtLjY2djBhNC40Miw0LjQyLDAsMCwxLDIuMzYtMy40M2gwQTY3LjYyLDY3LjYyLDAsMCwxLDI5LjE3LDM2M2E2OC43Miw2OC43MiwwLDAsMSwyMS45MSwzLjU2bC0uNDktLjE0YTQuMzMsNC4zMywwLDAsMS0yLDguMTYsNC41Niw0LjU2LDAsMCwxLS43NS0uMDZoMGE1OS4yOCw1OS4yOCwwLDAsMC0xOC43MS0zQTYwLjUyLDYwLjUyLDAsMCwwLDEzLDM3My43MmwuNDItLjEsMTQuMjYsMTAuNDVDNDcuOTIsMzk4Ljc3LDc4LjI5LDQyMSwxMjAuODIsNDU0YzMwLjY2LDIzLjc0LDYxLjA3LDQ1LjM2LDg1LjUzLDYyLjc4LDI3LjcxLDE5LjcyLDQ2LjA1LDMyLjc2LDUxLjUyLDM5LjJzNjYuMDYsMzEuMzksMTEwLjQsNDkuNzRjMzQuMDYsMTQsNjYuMjYsMjcuMzcsODQuNjUsMzYuMiwyLC42OSw1OC42LDIxLjM1LDgwLjY3LDU0LjQ0LDQuODIsNy4yNCw4Ljc1LDEyLjQ3LDEyLjE1LDE3LjEzLDEyLjE1LDE2LjIsMTcuNywyMy41NywyOSw3MS42QzU4OSw4NDUuNTcsNTkzLjYyLDg3NCw1OTMuNjYsODc0LjJhNSw1LDAsMCwxLC4wNS43LDQuMyw0LjMsMCwwLDEtMy42Myw0LjI0aDBabTE1Ni4xMy0zMS40MmgwYTQuMzksNC4zOSwwLDAsMS0zLjc2LTIuMTN2MGMtLjgxLTEuNDItODMuMS0xNDMuNTctMTA2LjIzLTE4OC44OS0yMi00My4yMi0yNi44MS02MC4yMy0zOS42NS0xMDUuNzFsLTIuODMtOS45MmMtOS44OC0zNS0yNi44OS01My43LTQ2LjU4LTc1LjQxYTQxOC42LDQxOC42LDAsMCwxLTMwLjkxLTM3bC0uOC0xLjEyYy0uOTMtMS41LTE4LjY3LTMxLjExLTIxLjQyLTYyLjI1LTEtMTIuNzMtMS41My0yNy41Ni0xLjUzLTQyLjUzcTAtMTEuNC40My0yMi43MWwwLDEuMDljLTEwLjU3LDQuNTctMzIuNCwxOC0zNS4xMSw1MS41NS0uOCwxMi43NS0xLjI1LDI3LjY0LTEuMjUsNDIuNjRxMCwyOS43LDIuMzUsNTguODJsLS4xNy0yLjU2Yy0uOTMsMzQuNzktNC44Miw0NS44NS0xOS43Miw1Ni43LTE1LjU5LDExLjQ2LTg5Ljc5LDkuMTYtMTIwLjkzLDcuNjItMzAuMjItMS40Ni05NC44MS00MC41LTE0Mi02OC44NS0xMi4xNS03LjI5LTIyLjUxLTEzLjU3LTMwLjY1LTE4LjIzQzEwNS43OSw0MDcsNTEuMTYsMzc0Ljc5LDUwLjU5LDM3NC40N0E0LjM1LDQuMzUsMCwxLDEsNTUsMzY3bDAsMGMuNTIuMzMsNTUuMTYsMzIuNCw5NC4xMiw1NC43Miw4LjEsNC43LDE4Ljc1LDExLDMwLjksMTguMzUsNDMuNzQsMjYuNDQsMTA5Ljg3LDY2LjM3LDEzNy45LDY3LjcxLDYxLjExLDMsMTA2LjM5LjY1LDExNS4zOC01Ljk1LDExLjU5LTguNDcsMTUuMzEtMTYuMiwxNi4yMS00OS41My0xLjM4LTE2LjkxLTIuMTctMzYuNjEtMi4xNy01Ni40OXEwLTIyLjg3LDEuMzctNDUuNDFsLS4xLDIuMDdhNjcuNzEsNjcuNzEsMCwwLDEsNDYuNzUtNjEuMTVsLjQ4LS4xM2E0LjA2LDQuMDYsMCwwLDEsMy44MS44NWgwYTQuMjUsNC4yNSwwLDAsMSwxLjU4LDMuMzEsMS41NSwxLjU1LDAsMCwxLDAsLjIyaDBjLS4zNCw3LjkxLS41NCwxNy4xOC0uNTQsMjYuNXEwLDIyLjY1LDEuNTUsNDQuOTJsLS4xMS0yYzIuNTUsMjkuMTIsMTkuODQsNTgsMjAsNTguMjRhNDIzLjA5LDQyMy4wOSwwLDAsMCwzMS4xNiwzNy4zMmwtLjIyLS4yMmMyMC4yNSwyMi41MiwzOCw0Miw0OC42LDc4LjgxbDIuODQsMTBjMTMsNDYuMTMsMTcuNDEsNjEuNjgsMzksMTA0LjA5LDIzLDQ1LjE2LDEwNS4zLDE4Ny4wNywxMDYsMTg4LjUzYTQuMyw0LjMsMCwwLDEtMS41Niw1LjloMGE0LjA3LDQuMDcsMCwwLDEtMiwuNTNoLS4yNlpNMjAyLjYzLDQ2M2E0LjMyLDQuMzIsMCwwLDEtMy40LTEuNjloMGMtMS0xLjIyLTk2LjkxLTEyMy43My0xMTMuMzktMTM5LjQ4YTQwLjgxLDQwLjgxLDAsMCwwLTI3LjM3LTEwLjQ3Yy0xLDAtMiwwLTMsLjExaC4xM2w1MS4zMiw4Ni42N2E0LjI4LDQuMjgsMCwwLDEsLjY4LDIuMzQsNC4zNCw0LjM0LDAsMCwxLTguMTMsMi4xdjBMNDQuNiwzMTAuMDdhNC4xNiw0LjE2LDAsMCwxLS42Ny0yLjI4LDQuMjYsNC4yNiwwLDAsMSwuMzktMS43OXYwYTQuNCw0LjQsMCwwLDEsMy0yLjU0aDBjMSwwLDI1LjgtNS42Nyw0NC4zMSwxMS44NywxNy4wOSwxNi4yLDExMC40LDEzNS4zNSwxMTQuMzcsMTQwLjQxYTQuMjgsNC4yOCwwLDAsMSwuOTQsMi43LDQuMzQsNC4zNCwwLDAsMS0xLjY2LDMuNDFoMGE0LjQ4LDQuNDgsMCwwLDEtMi42NiwxLjA5Wm02OS4wOSwzNy44N2gwYTQuMjgsNC4yOCwwLDAsMS0zLjQ2LTEuNzdoMGMtMi4xNS0yLjg4LTUyLjI5LTcxLjE2LTU4LjYxLTgyYTExNi40MywxMTYuNDMsMCwwLDEtOC0yNS4xNmwtLjEzLS43NmMtMy41Mi0xNC4zOC03LjUzLTMwLjY2LTEzLjMyLTM5LjM3LTguNTEtMTIuNzYtMjAuODYtMjIuNC0yNS40OC0yMy44MS0uOTMsMTEuODIsNS40Nyw3NSw3LjI1LDgxLjI0YTQuMTIsNC4xMiwwLDAsMSwuMTcsMS4xOSw0LjM0LDQuMzQsMCwwLDEtOC41LDEuMjN2MGMtMS41OC01LjUxLTkuMzEtNzYuMTgtNy4yOS04Ni4zOWE3LjIxLDcuMjEsMCwwLDEsNS42Ni01LjloLjA1YzkuMTktMS44NiwyNi44NSwxNC45LDM1LjM2LDI3LjY2LDYuNjQsMTAsMTAuODUsMjcuMDUsMTQuNTQsNDIuMTJhMTIyLDEyMiwwLDAsMCw3LjQzLDI0LjQybC0uMzEtLjgxYzYuMTIsMTAuNDUsNTcuNTUsODAuNTUsNTguMDgsODEuMjhhNC4zNCw0LjM0LDAsMCwxLTMuNDgsNi44OWgwWk0yMTMuNCw0MTloLS44NWE0LjM0LDQuMzQsMCwwLDEtMy40OC00LjI1LDQuNiw0LjYsMCwwLDEsLjA4LS44NFY0MDAuNTVjLS43Ny0zOS4yLjQ0LTQ2LjI1LDQuNzQtNDguNmE1LjE1LDUuMTUsMCwwLDEsMi42Ny0uNzMsNS4yOCw1LjI4LDAsMCwxLDIuNy43NGgwYTY0LjU4LDY0LjU4LDAsMCwxLDE1LjY5LDEzbC4wNy4wN2E0LjM1LDQuMzUsMCwwLDEtNi41Miw1Ljc2aDBhNTUuODUsNTUuODUsMCwwLDAtOS44Ny04LjkxbC0uMTgtLjEyYy0uNTQsNy41NS0uODYsMTYuMzYtLjg2LDI1LjI0cTAsNy4yLjI4LDE0LjMzbDAtLjY5Yy4xNywyLjI3LjI3LDQuOTIuMjcsNy41OXMtLjEsNS4zMy0uMjksNy45NWwwLS4zNWE0LjMzLDQuMzMsMCwwLDEtNC4xOCwzLjJoLS4yM1pNNjQ3LjgsODk2LjExaDBBMTI2LjU1LDEyNi41NSwwLDAsMSw1ODcuNTUsODgxbC42OC4zNGE0LjM1LDQuMzUsMCwwLDEsMi04LjIsNC40MSw0LjQxLDAsMCwxLDIsLjUxaDBhMTE5LjYyLDExOS42MiwwLDAsMCw1Ni40MiwxMy45MywxMjEsMTIxLDAsMCwwLDM0LjgzLTUuMDhsLS44Ni4yMmM0NS0xMi4xNSw1OS4wNS0zOC41NSw1OS4xNy0zOC44YTQuMzcsNC4zNywwLDEsMSw3LjczLDQuMDh2MGMtLjYxLDEuMjItMTUuNzIsMzAuMTQtNjQuOCw0My4yNmExMzkuMDksMTM5LjA5LDAsMCwxLTM3LDQuOTRabS0zMDgtMzc3Yy02My40MiwwLTExNy01Mi42NS0xMTctMTE0LjY5LDAtMTMsNC41Ny0zOS42OSwxMC44OS03Ni42Myw0LjY2LTI3LDkuODgtNTcuNzUsMTQuNy05MC44OGE0LjM0LDQuMzQsMCwwLDEsNC4yOS0zLjczSDQyNi44M2E0LjMxLDQuMzEsMCwwLDEsNC4yNiwzLjcxdjBjMy40OCwyMy44OSw3LDQ2LjksMTAuMiw2Ny45Miw3LjMzLDQ3LjcxLDEzLjA4LDg1LjM3LDEzLjA4LDEwMC45MkExMTQuMTYsMTE0LjE2LDAsMCwxLDM0MC4yMSw1MTkuMDloLS40NVpNMjU2LjM3LDI0MS44M2MtNC42NiwzMS44NC05LjY4LDYxLjI4LTE0LjE4LDg3LjQtNiwzNS4xNS0xMC43Nyw2Mi45NC0xMC43Nyw3NS4xNywwLDU3LjQ3LDQ5LjYxLDEwNiwxMDguMzQsMTA2aC42OWExMDUuMzEsMTA1LjMxLDAsMCwwLDEwNS4zLTEwNC42NnYwYzAtMTQuODctNS43MS01Mi4yOS0xMy05OS42My0zLjA4LTIwLTYuNC00MS42OC05LjY4LTY0LjI4Wm0xMzYuNzMsMTI5Yy0xOCwwLTM3LjI2LTcuNDItNTYuMTctMTQuNzEtMzYuNDYtMTQuMDktNzEuMjQtMjcuNDEtMTAxLjI1LDMuNjlhNC4zLDQuMywwLDAsMS02LjEyLDBoMGE0LjM1LDQuMzUsMCwwLDEsMC02LjE2aDBjMzQuMS0zNS4yMyw3NC43Ni0xOS41NiwxMTAuNjktNS43NSwzOC45MiwxNSw3Mi41MywyNy45MSw5Ni43OS0xNS43NWE0LjM5LDQuMzksMCwwLDEsMy44Mi0yLjI0LDQuMzQsNC4zNCwwLDAsMSwyLjEyLjU1aDBhNC4zNCw0LjM0LDAsMCwxLDIuMjIsMy43OCw0LjIxLDQuMjEsMCwwLDEtLjU3LDIuMTV2MGMtMTQuNTgsMjYtMzIuNCwzNC40Ny01MS41MSwzNC40N1pNMjY1Ljg1LDMxNUgyNjVhNC4zMyw0LjMzLDAsMCwxLTMuNTItNC4yNSw0LjYsNC42LDAsMCwxLC4wOC0uODR2MGw4LjYzLTQ1LjhhNC4zNSw0LjM1LDAsMCwxLDguNjIuNzksNC4yOCw0LjI4LDAsMCwxLS4wOC44MXYwbC04LjY3LDQ1Ljc2YTQuMzcsNC4zNywwLDAsMS00LjI1LDMuNTJabTc3LDM5MC43MWMtNDksMC05OC41NC0xMC45LTk4LjU0LTMxLjcxLDAtMTguMjcsMzcuNjMtMjcuODMsNzIuOS0zMC43bC4zNSwwYTQuMzUsNC4zNSwwLDAsMSwuMzYsOC42OGgwYy00MC4wNSwzLjI0LTY0LjgsMTQtNjQuOCwyMiwwLDkuNTksMzQuMTgsMjMsODkuODcsMjNzODkuODctMTMuNDUsODkuODctMjNjMC03LjM4LTIwLjI1LTE5LjE2LTY1LjczLTIyLjM2YTQuMzUsNC4zNSwwLDAsMSwuMy04LjY4aC4zMWMzNC4wNiwyLjQzLDczLjc5LDEyLjE1LDczLjc5LDMxLS4xMiwyMC44MS00OS41MywzMS43MS05OC42NiwzMS43MVptLTM4LjYtMzIuMzJhNC4zNCw0LjM0LDAsMCwxLTMuMTItNy4zM2gwYzkuNC05Ljg0LDExLjE4LTE0LjcsMTQuMTQtMjcuMjJhMTkxLjM1LDE5MS4zNSwwLDAsMCw1LjMtNDUuMzF2LS43NGE0LjM0LDQuMzQsMCwwLDEsOC42NywwaDB2Ljc0YTIwNSwyMDUsMCwwLDEtNS44NCw0OC43NGwuMjktMS40Yy0zLjI0LDEzLjY1LTUuNTEsMTkuODgtMTYuMiwzMS4xOGE0LjMsNC4zLDAsMCwxLTMuMTMsMS4zNGgtLjExWm03NS41Ny0yLjQ3YTQuNCw0LjQsMCwwLDEtMi42OC0uOTRoMGMtMTUuMzktMTIuMTUtMjUuNi00NS4xNi0yNS44OC02Mi41OHYtLjA5YTQuMzMsNC4zMywwLDAsMSw0LTQuMzJoMGE0LjMzLDQuMzMsMCwwLDEsNC4zMyw0LjI5aDBjLjI1LDE1LjUxLDkuODUsNDUuODEsMjIuNiw1NS44OWE0LjM0LDQuMzQsMCwwLDEtMi40MSw3Ljc0WiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-hand-eyes {
  width: 100%;
  height: 0;
  padding-bottom: 158%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NjcuNjcgODkwLjk5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NTIuODgsNTcuNjZjLTI5LjY0LDAtNTUuMjgtMTIuNDQtNzYuMzQtMzcuMDZhMjUsMjUsMCwwLDAtMS44My0yLjA3aDBhMy4xMSwzLjExLDAsMCwxLS44MS00LjM4aDBhMy4yOCwzLjI4LDAsMCwxLDIuNjgtMS40LDMuMjQsMy4yNCwwLDAsMSwxLjgyLjU2aDBhMTguMTgsMTguMTgsMCwwLDEsMywzLjExbDAsMEM0MDQuNjUsNDMuNiw0MzMuNzcsNTUsNDY4LDUwLjE2YzU3LjY3LTguMSw2Ni4zLTQ2LDY2LjY2LTQ3LjYyQTMuMjEsMy4yMSwwLDAsMSw1MzcuNzQsMGEyLjg0LDIuODQsMCwwLDEsLjY2LjA3aDBBMy4yMSwzLjIxLDAsMCwxLDU0MSwzLjJhMy40MiwzLjQyLDAsMCwxLS4wNi42NXYwYy0uMzYsMS43OC05LjcyLDQzLjktNzIuMDUsNTIuNjVhMTA5LjA5LDEwOS4wOSwwLDAsMS0xNS45MywxLjE3aDBabS05Mi4yNiwyYTMuMzEsMy4zMSwwLDAsMS0yLjI3LS45M2gwYTMuMjEsMy4yMSwwLDAsMSwwLTQuNTRoMGMzLjE2LTMuMTIsMjUuMzYtMjYuMzYsMjUuNTYtMjYuNjFBMy4yMSwzLjIxLDAsMCwxLDM4OC41NywzMmgwYy0uOTMsMS0yMi40OCwyMy41My0yNS42OCwyNi43M2EzLjE5LDMuMTksMCwwLDEtMi4yNy45M1ptMzQuMTQsMjMuNDloMGEzLjA2LDMuMDYsMCwwLDEtMS43MS0uNTNoMGEzLjE4LDMuMTgsMCwwLDEtMS41LTIuNzEsMy4xMiwzLjEyLDAsMCwxLC41LTEuNzFoMGwyMC4yNS0zMmEzLjIsMy4yLDAsMCwxLDYsMS42LDMuMjQsMy4yNCwwLDAsMS0uNTksMS44NmgwbC0yMC4yNSwzMmEzLjIsMy4yLDAsMCwxLTIuNjgsMS41Wm00Ni45NCwxNWgtLjU2QTMuMjEsMy4yMSwwLDAsMSw0MzguNTMsOTVhMywzLDAsMCwxLC4wNi0uNnYwTDQ0Niw1NC45NGEzLjIsMy4yLDAsMCwxLDYuMzcuMzksMy4xLDMuMSwwLDAsMS0uMS44MXYwTDQ0NC44Niw5NS42YTMuMTYsMy4xNiwwLDAsMS0zLjEsMi41NlpNNTAwLjM5LDgxaDBhMy4xOSwzLjE5LDAsMCwxLTMtMi4xNnYwTDQ4Ny43NSw1MGEzLjI0LDMuMjQsMCwwLDEtLjE2LTEsMy4xOSwzLjE5LDAsMCwxLDIuMTYtM2gwYTMuMSwzLjEsMCwwLDEsMS0uMTgsMy4xNiwzLjE2LDAsMCwxLDMsMi4xOHYwbDkuNDMsMjguNzlhMywzLDAsMCwxLC4xNywxLDMuMTksMy4xOSwwLDAsMS0yLjE3LDNoMGEyLjc5LDIuNzksMCwwLDEtLjg1LjE2Wm00Mi42OS0xNy4wOUg1NDNhMywzLDAsMCwxLTIuMi0uOTNMNTE2LjI2LDM4LjQ2YTMuMTksMy4xOSwwLDAsMSwwLTQuNWgwYTMuMjEsMy4yMSwwLDAsMSw0LjU0LDBoMGwyNC41NCwyNC41NWEzLjE5LDMuMTksMCwwLDEtMi4yNiw1LjQyWm0yMS4zNC0yNy43YTMuMjIsMy4yMiwwLDAsMS0xLjUyLS4zN2gwbC0yOC44LTE0Ljk1YTMuMiwzLjIsMCwwLDEsMS4zOC02LjA5LDMuMjQsMy4yNCwwLDAsMSwxLjYuNDNoMGwyOC44LDE0LjkxYTMuMiwzLjIsMCwwLDEtMS40MSw2LjA3Wk0xMTMuNzMsNzMuNTdIMTEyQzc0LjYxLDczLDUyLjA1LDU5LjE5LDM5LjcsNDcuNzdhNzEuNzUsNzEuNzUsMCwwLDEtMTgtMjVsLS4xOC0uNDZhMy4wOCwzLjA4LDAsMCwxLS4xOS0xLjA3LDMuMiwzLjIsMCwwLDEsNi4yMS0xLjF2MGMuNjksMS44NywxNy4zNCw0NS45Myw4NC41Myw0NywzNi43Ny40OSw2NS4xMi0xNy41Nyw4NC42NC01My44MmEzLjIsMy4yLDAsMCwxLDYsMS41OSwzLjA5LDMuMDksMCwwLDEtLjM1LDEuNDZoMGMtMjAuNDUsMzcuOTQtNTAuMjYsNTcuMTgtODguNjIsNTcuMThabTE1LjM5LDMwLjloMGEzLjE4LDMuMTgsMCwwLDEtMy4xNy0yLjgyaDBsLTMuMzYtMjguOGExLjgzLDEuODMsMCwwLDEsMC0uMzQsMy4yLDMuMiwwLDAsMSwyLjg0LTMuMThoMGEyLjc3LDIuNzcsMCwwLDEsLjQyLDAsMy4xMSwzLjExLDAsMCwxLDMuMSwyLjg1aDBsMy4yLDI4LjhhMS44MywxLjgzLDAsMCwxLDAsLjM0LDMuMiwzLjIsMCwwLDEtMi44NCwzLjE4aC0uMThabS00Ny4wNiwzLjI0aC0uNjhhMy4xOSwzLjE5LDAsMCwxLTIuNTUtMy4xMywzLjEsMy4xLDAsMCwxLC4wOC0uNjl2MGw3LjUtMzUuMmEzLjIsMy4yLDAsMCwxLDYuMzcuNDIsMy4yNCwzLjI0LDAsMCwxLS4xNC45NHYwTDg1LjMsMTA1LjE2YTMuMjQsMy4yNCwwLDAsMS0zLjE2LDIuNTVaTTM3LjUxLDk5LjE3aC0uMmEzLjI0LDMuMjQsMCwwLDEtMy4yNC0zLjI0LDMuMTksMy4xOSwwLDAsMSwuNTgtMS44NGgwTDU3LDU3Ljg2YTMuMTUsMy4xNSwwLDAsMSw0LjQyLTFoMGEzLjIyLDMuMjIsMCwwLDEsMSw0LjQzaDBMNDAuMDcsOTcuNDdhMy4yMSwzLjIxLDAsMCwxLTIuNTQsMS43aDBaTTMuMjEsNzEuNDNhMy4zNywzLjM3LDAsMCwxLTIuMjctLjk0aDBBMy4yLDMuMiwwLDAsMSwuOTQsNjZoMEwyOC42OCwzOC4yMmEzLjIxLDMuMjEsMCwxLDEsNC41NCw0LjUzTDUuNDgsNzAuNDlhMy4yNCwzLjI0LDAsMCwxLTIuMjcuOTRabTE3NiwyNi43M2gwYTMuMTYsMy4xNiwwLDAsMS0yLjctMS41M2gwQTI3MS43MywyNzEuNzMsMCwwLDAsMTU1LDY0LjE1bC40Ny42M2EzLjIxLDMuMjEsMCwwLDEtMS44NC0yLjg5LDMuMSwzLjEsMCwwLDEsLjIzLTEuMTh2MGEzLjE4LDMuMTgsMCwwLDEsMy0yLjIsMy4xMSwzLjExLDAsMCwxLDEuMDYuMTloMGMxLjE3LjQsNC4yOSwxLjQyLDI0LjMsMzQuNDZhMy4yMiwzLjIyLDAsMCwxLC40NSwxLjY0LDMuMTgsMy4xOCwwLDAsMS0xLjUzLDIuNzNoMGEzLjExLDMuMTEsMCwwLDEtMS44My42aDBabTMxLTI2LjczYTMuMjEsMy4yMSwwLDAsMS0yLjE5LS44NmgwTDE4MC4yOCw0NWEzLjIsMy4yLDAsMCwxLS45NS0yLjI3LDMuMTYsMy4xNiwwLDAsMSwuOTUtMi4yN2gwYTMuMTUsMy4xNSwwLDAsMSw0LjQ5LDBoMGwyNy41OCwyNS4zMWEzLjIxLDMuMjEsMCwwLDEsMCw0LjVoMGEzLjIxLDMuMjEsMCwwLDEtMi4xMywxLjE3aDBaTTMyMC4wOCw3OTcuMDZhNi4xOCw2LjE4LDAsMCwxLTIuOTEtNS4xOGgwYTguMDksOC4wOSwwLDAsMSwzLjE4LTYuMzFoMGE4LjY0LDguNjQsMCwwLDEsNS4yMi0xLjc0LDksOSwwLDAsMSwxLjQ4LjEzSDMyN2E3LjE4LDcuMTgsMCwwLDEsNC41Miw0djBhOS4zNSw5LjM1LDAsMCwxLC43NSwzLjY5LDkuNTQsOS41NCwwLDAsMS0uMjMsMi4wOHYtLjA2YTUuODEsNS44MSwwLDAsMS0yLjE0LDRoMGE2LjE3LDYuMTcsMCwwLDEtMy41OCwxLjEzLDYsNiwwLDAsMS0uNzQsMGgwQTExLjYxLDExLjYxLDAsMCwxLDMyMCw3OTdsLjA1LDBabS0uNDgsMjIuNTZhNi4zNiw2LjM2LDAsMCwxLTYsLjIzaDBhOC4xMiw4LjEyLDAsMCwxLTQtNS42MnYwYTguMjMsOC4yMywwLDAsMS0uMTgtMS43MSw4LjA2LDguMDYsMCwwLDEsMi01LjNoMGE2LjIsNi4yLDAsMCwxLDQuNTYtMiw1LjgsNS44LDAsMCwxLDEuMTEuMWgwYTEyLjE4LDEyLjE4LDAsMCwxLDUuMjksMi40NWwwLDBjMS4xNywxLjEsMi40MywyLjE5LDIuNDcsMy40OWE2LjIzLDYuMjMsMCwwLDEsLjA2Ljg5LDYuMTEsNi4xMSwwLDAsMS0xLDMuMzhsMCwwYTExLDExLDAsMCwxLTQuMTYsNC4xNGwtLjA2LDBabTE4LjE4LDE0LjU0YTYuNzMsNi43MywwLDAsMS00LDRsMCwwYTcuMzUsNy4zNSwwLDAsMS0yLjYyLjQ3bC0uNiwwaDBhOS41NCw5LjU0LDAsMCwxLTMuMzItMS4ybDAsMGE3LjU2LDcuNTYsMCwwLDEtMy44NC01LjM0djBhNy4yNiw3LjI2LDAsMCwxLS4wOS0xLjA4LDYuNDUsNi40NSwwLDAsMSwxLjg4LTQuNTVoMGExMC4yMywxMC4yMywwLDAsMSw1LjA3LTIuODNoLjA3YTYuOTQsNi45NCwwLDAsMSwxLjYzLS4xOSw2Ljg3LDYuODcsMCwwLDEsMy4xOS43OGwwLDBhNC42Miw0LjYyLDAsMCwxLDEuNjksMS42OHYwYTUuODcsNS44NywwLDAsMSwxLjE2LDIuMjN2MGE5LjE1LDkuMTUsMCwwLDEsLjM5LDIuNjksOS42OCw5LjY4LDAsMCwxLS42MSwzLjM3bDAtLjA3Wm0yMy40MSwzLjU2YTcuNDUsNy40NSwwLDAsMS0xNC45LS4wOCw3Ljg3LDcuODcsMCwwLDEsLjEyLTEuMzh2MGE3Ljc5LDcuNzksMCwwLDEsNy43MS02LjgyaC4zOWE3LjcsNy43LDAsMCwxLDYuNyw3LjYzYzAsLjIxLDAsLjQyLDAsLjYydjBabTIzLjgxLjEzYTcuNDUsNy40NSwwLDAsMS0xNC45LDBoMGE3LjQ1LDcuNDUsMCwxLDEsMTQuOSwwWm0yMy43NC0xLjQ2di4zM2E3LjQ1LDcuNDUsMCwxLDEtOC4xMy03LjQyaDBsLjUsMGE3LjYyLDcuNjIsMCwwLDEsNy42LDcuMDh2MFptMjMuNjEtMi45MmE3LjM2LDcuMzYsMCwwLDEsLjE0LDEuNDUsNy40NSw3LjQ1LDAsMCwxLTE0Ljg4LjU2djBhNi41Miw2LjUyLDAsMCwxLS4xNS0xLjQ1LDcuNDYsNy40NiwwLDAsMSwxNC44OS0uNTVabTIzLjM3LTQuMzdhNy41NSw3LjU1LDAsMCwxLC4yNiwyLDcuNDUsNy40NSwwLDAsMS0xNC44NCwxdjBhNy4wOSw3LjA5LDAsMCwxLS4yNy0yLDcuNDUsNy40NSwwLDAsMSwxNC44NC0xWm0yMi44OC02LjUyYTcuNDUsNy40NSwwLDEsMS05LjM3LTUuMDVsMCwwYTcuNjYsNy42NiwwLDAsMSw5LjMsNWwwLC4wNlptMjEuNjctOS43NkE3LjQ1LDcuNDUsMCwxLDEsNDg3LDgxOS40N2wwLS4wNWE3LjcxLDcuNzEsMCwwLDEsMy4zMi05Ljk1bDAsMGE3Ljg4LDcuODgsMCwwLDEsOS45NSwzLjMzbDAsMFptMTctMTYuMTZhNy4wNSw3LjA1LDAsMCwxLDEuNSwxMS4xN2gwYTguMSw4LjEsMCwwLDEtNS45MSwyLjY4aDBhNy4zMSw3LjMxLDAsMCwxLTUuMjktMi43NHYwYTguNDUsOC40NSwwLDAsMS0xLjg3LTUuMzEuODYuODYsMCwwLDEsMC0uMTZoMGE0LjEyLDQuMTIsMCwwLDEsMC0uNTEsNi41Myw2LjUzLDAsMCwxLDEuNTctNC4yNGgwYTguNzcsOC43NywwLDAsMSwxMC4wOS0uODdsMCwwWm0uNC0yMi44OWE3LjA5LDcuMDksMCwwLDEsOC40MSwyLjI5bDAsMGExMC4zNywxMC4zNywwLDAsMSwxLjMyLDMuNDJ2LjA3YTcuMTQsNy4xNCwwLDAsMSwuMTksMS42Niw3LjQ3LDcuNDcsMCwwLDEtMiw1LjA2aDBhNiw2LDAsMCwxLTQuNDgsMiw2LjE1LDYuMTUsMCwwLDEtMS4wNi0uMDloMGExMS43NiwxMS43NiwwLDAsMS01LjQ1LTIuMzdsMCwwYTcsNywwLDAsMS0yLjQ5LTMuNjdsMC0uMDVhNCw0LDAsMCwxLS4xNS0xLjEyLDMuOTMsMy45MywwLDAsMSwuMTYtMS4xNHYwYTguMSw4LjEsMCwwLDEsLjkxLTIuMzVsMCwwYTkuNTcsOS41NywwLDAsMSw0LjUyLTMuODJsLjA2LDBabS0xNzAsMTA2aDBhNC4zMyw0LjMzLDAsMCwxLTQuMzItNHYtN2MtLjc3LTQwLjIyLTEuODYtOTUuMzQtMTQuNzQtMTE4LjQ2LTE0LjUtMjYuMTMtNDIuMTItNjguNDEtOTEuMzMtMTIxLjUtMTMuNC0xNC40Ni0yNi0yNy4xNC0zNy0zOC4yOEMxNzIuNzksNTYyLjg5LDE1Myw1NDMsMTQyLjA1LDUxOS4zNmMtOS4xNi0xOS43Ny0xNy4xOC01My43NS0yNC4zLTgzLjc2QTQwNyw0MDcsMCwwLDAsMTA1LDM4OC4xM2wuODUsMi45MmMtMTQuNy0zNS42NC0yMS4wNi01Ni4yNS0yMC4yNS02NC44di0uMDVhOC42NCw4LjY0LDAsMCwxLDUuNDUtOGwuMDYsMGMxLjg2LS42NSw3LjYxLTIuNjcsMjEuNjIsMTEuMzRhMTU5LjY3LDE1OS42NywwLDAsMSwzOCw2Mi40MmwuMzIsMS4xM2M5LjM1LDMxLjU5LDM3LjQ2LDc4LjczLDQ3Ljk1LDkwLjI3czU3LjEsNTEuNTIsOTMuMTUsNzAuMDdjMy43MywxLjk0LDguMSw0LDEzLjM2LDYuNiw0My44NywyMS4yMiwxMzUuMTUsNjUuNDQsMTQzLjc0LDE0OC4xLDAsLjE0LDAsLjMsMCwuNDZhNC4zMyw0LjMzLDAsMCwxLTQuMDYsNC4zMmgwbC0uMzQsMGE0LjQ3LDQuNDcsMCwwLDEtNC40NC00djBjLTguMS03Ny44NC05Ni40My0xMjAuNjUtMTM4Ljg3LTE0MS4xOC01LjIzLTIuNTUtOS44LTQuNzQtMTMuNjEtNi43Mi0zNi44Ni0xOS04NC4yNC01OS41NC05NS41LTcxLjkzLTEyLjY0LTEzLjkzLTQwLjUtNjIuNDEtNDkuODEtOTMuNjRhMTU0LDE1NCwwLDAsMC0zNi4yLTU5Ljg4bDAsMGEzNi42MSwzNi42MSwwLDAsMC0xMS45My05LjA5bC0uMjItLjFhMi40MiwyLjQyLDAsMCwwLDAsLjM5LDIuNjgsMi42OCwwLDAsMCwwLC40djBjLS40NSw0LjA1LDEuNSwxNy4wOSwxOS40OCw2MC43NUEzNjQuODMsMzY0LjgzLDAsMCwxLDEyNS41NSw0MzFsLjQ2LDIuNjNjNi42NCwyOC4xLDE0LjksNjMuMTQsMjMuNzMsODIuMDksMTAuMzMsMjIuMjMsMjkuNjEsNDEuNzEsNTYuMyw2OC44NSwxMS4wOSwxMS4yMiwyMy42OSwyMy45MywzNy4yMSwzOC40Nyw0OS44Miw1My42Myw3Ny44NSw5Ni41Miw5Mi41OSwxMjMsMTMuODksMjUsMTQuOTQsNzkuMSwxNS43OSwxMjIuNTZ2N2E0LjMzLDQuMzMsMCwwLDEtMy44Nyw0LjIxaC0uMVpNMjE5LjMyLDQ3Ny42NGgtLjE0YTQuMzQsNC4zNCwwLDAsMS0zLjktMi40NXYwYy0uMzYtLjY5LTM1LjE1LTcyLjYyLTUwLjE0LTEwNy4yNVMxMjUuNzcsMjg2LjY0LDExOSwyNzUuM2MtNC4yOS03LjA1LTEzLjItMTEuMzQtMTYuNjgtMTAuNTctLjYxLDAtLjY1LjItLjY5Ljc3YTExMS4zMSwxMTEuMzEsMCwwLDAsNC42NywyMy43OWwtLjIyLS43OWMzLjY1LDEzLjg5LDguMSwzMS4yMyw4LjEsNDQuMTVhNC4zMyw0LjMzLDAsMCwxLTguNjYsMGgwYzAtMTEuNzktNC4zOC0yOC4zNS04LjEtNDJzLTUuNDctMjEuMzgtNC45LTI2LjA4YTkuMiw5LjIsMCwwLDEsNy40My04LjA5SDEwMGM4LjEtMS43LDIwLjI1LDUuMDYsMjYuMTYsMTQuNTgsNi41MiwxMC44OSwzMSw1Ny4xOCw0Ni44Miw5My42MywxNC45LDM0LjQzLDQ5LjYxLDEwNi4yLDUwLDEwNi45MmE0LjQsNC40LDAsMCwxLTIsNS43OGwwLDBhNC41Niw0LjU2LDAsMCwxLTEuMzYuMjFoLS4yNlptNDAuOTQtNi44OWgwYTQuMjgsNC4yOCwwLDAsMS0zLjY4LTIuMDh2MGMtMi41NS00LjMzLTYzLjIyLTEwNi43Mi03NC44OS0xNDEuNzUtNC4zMy0xMy4wOC03Ljg1LTI1LjYtMTEuMjEtMzcuNzVDMTY0LjgxLDI2OC45LDE2MCwyNTEuNDEsMTUyLjg2LDIzOGMtOC4xLTE1LjU1LTE3LTIxLjc5LTE5LjY4LTIyLDAsLjEsMCwuMjIsMCwuMzRzMCwuMjQsMCwuMzZoMGMtMS4wOSw5Ljg0LjY1LDUwLjUsMS44Nyw2OC44NSwwLC4wOCwwLC4xOSwwLC4yOWE0LjMzLDQuMzMsMCwwLDEtNC4wNSw0LjMyaC0uMTlhNC40Miw0LjQyLDAsMCwxLTQuNC00aDBjLTEtMTUuNDMtMy4xMi01OS0xLjg2LTcwLjE5YTguNjcsOC42NywwLDAsMSw2Ljc0LTguMDloLjA2YzguMS0xLjU0LDIwLjI1LDkuMzEsMjkuMjgsMjYuNDksNy41NCwxNC4yOSwxMi41MiwzMi40LDE4LjI3LDUyLjg5LDMuMzYsMTIuMTUsNi44LDI0LjMsMTEuMDksMzcuMzgsMTEuMzksMzQuMDYsNzMuNTEsMTM5LDc0LjEyLDE0MGE0LjE5LDQuMTksMCwwLDEsLjYxLDIuMjEsNC4zLDQuMywwLDAsMS0yLjA5LDMuNjloMGEzLjkzLDMuOTMsMCwwLDEtMS43LjM4LDMuNzEsMy43MSwwLDAsMS0uNjctLjA2aDBaTTQxNiw1MzUuODRINDE2YTQsNCwwLDAsMS0yLjc3LTEuMWgwYTEzOS42NCwxMzkuNjQsMCwwLDAtMzEuNDUtMTcuNTZsLS45NS0uMzRjLTcuMjEtMy4wOC0xNC40Ni01LjUxLTIxLjQ2LTcuODktMTYuODktNS42Ny0zMi44OS0xMS4wNi00Ni4yNS0yNC4zLTMuNDktMy41My03LjYyLTcuNDYtMTIuMTUtMTEuNzUtMTcuNzQtMTYuOTMtNDItNDAuMDktNTcuMTktNjQuOC03LjIxLTExLjctMTUuOC0yMy41My0yNC44Ny0zNi4wOGE0OTEuOTEsNDkxLjkxLDAsMCwxLTQwLjMzLTYxLjc1bC0xLjMtMi41N2E0LjIsNC4yLDAsMCwxLS41LTIsNC4zNSw0LjM1LDAsMCwxLDguMTgtMi4wNXYwYTQ5NC4xNCw0OTQuMTQsMCwwLDAsNDEuODIsNjQuNGwtLjg3LTEuMThjOS4xOSwxMi42OCwxNy44NiwyNC42MywyNS4yMywzNi40NSwxNC41OCwyMy42NSwzOC4zOSw0Ni40Miw1NS44MSw2Myw0LjU0LDQuMzMsOC43MSw4LjM0LDEyLjE1LDExLjg3LDExLjk1LDEyLjE1LDI3LDE3LDQyLjg5LDIyLjM5LDcuMTcsMi4zOSwxNC41OCw0LjksMjIuMTEsOC4xLDI0Ljc5LDEwLjYxLDM0LjUxLDE5LDM0LjkxLDE5LjMyYTQuMzMsNC4zMywwLDAsMS0yLjgzLDcuNjFoMFptOTYuNjMsMzAzLjc5aDBhNC4zLDQuMywwLDAsMS00LTIuNzd2MGMtLjczLTEuOS0xOC00OC4zOS04LjQyLTEzNS44Nyw3LTYzLjYzLTQuNy0xMTUuNDMtMTEtMTQzLjI1LS42NS0yLjg0LTEuMjEtNS40My0xLjc0LTcuODItNi4yNC0yOC43NS01My41OC05NC4yLTY3LjkyLTExMy40QTIxMy41NywyMTMuNTcsMCwwLDEsMzkxLDM4MS41NWwtLjQ2LTEuNTJhNjguNDMsNjguNDMsMCwwLDAtNC44LTExLjMxbC4xOS4zOGE0LjA1LDQuMDUsMCwwLDAtMy4zMi0xLjczLDQuNzcsNC43NywwLDAsMC0uNzYuMDdoMGMtMS42Mi4zMi03LjIxLDIuNzUtMTEuNjcsMTkuODUtNi42NCwyNS40Myw4LjUxLDU5LjYxLDE2Ljg5LDcyLjE3LDcuNDEsMTEuMDksMTEuNzUsMzQuMzgsMTQuNjYsNDkuODEuODksNC43NCwxLjY2LDguODcsMi4xOSwxMC43N2E0LjE0LDQuMTQsMCwwLDEsLjE3LDEuMiw0LjM0LDQuMzQsMCwwLDEtOC41MSwxLjIydjBjLS42NS0yLjMtMS40Mi02LjQtMi4zOS0xMS41OC0yLjU5LTEzLjgxLTYuOTMtMzYuOTQtMTMuMzMtNDYuNTctMTAuNzctMTYuMjEtMjUuMTktNTEuODktMTguMDYtNzkuMTgsNS4xLTE5LjQ4LDEyLjcyLTI1LDE4LjIzLTI2LjE2YTExLjcsMTEuNywwLDAsMSwyLjQ1LS4yNCwxMi44MSwxMi44MSwwLDAsMSwxMC4xNiw1bDAsMGE1NC4wNyw1NC4wNywwLDAsMSw1Ljg1LDEyLjk0bC4xMS4zOUEyMDguODYsMjA4Ljg2LDAsMCwwLDQyNi45NCw0MzJsLS40Mi0uNjFjMTguNzEsMjUuMjcsNjMsODcuMjcsNjkuNDIsMTE2Ljg4LjUyLDIuMzksMS4wOSw1LDEuNzQsNy43OCw2LjQsMjguMzUsMTguMyw4MSwxMS4xMywxNDYuMTItOS4zNSw4NSw3Ljc0LDEzMS4zOCw3LjksMTMxLjgzYTQuMTgsNC4xOCwwLDAsMSwuMjgsMS41NCw0LjMzLDQuMzMsMCwwLDEtMi43Niw0aDBhNC4yNCw0LjI0LDAsMCwxLTEsLjEyLDMuNjgsMy42OCwwLDAsMS0uNTgsMFpNMzk4LjgxLDg5MC45NGMtMS4wNywwLTIuMzMsMC0zLjYsMGExNDYsMTQ2LDAsMCwxLTUwLjA2LTguOGwxLC4zM2E0LjM5LDQuMzksMCwwLDEsMS42OS04LjQ0LDQuMiw0LjIsMCwwLDEsMS43LjM1aDBjLjMyLDAsMzIuNzIsMTMuMjgsODIuMjksNC45NCw1OS4wNS05LjkyLDc2Ljk1LTQxLjc2LDc2Ljk1LTQyLjA4YTQuMzUsNC4zNSwwLDAsMSwzLjgzLTIuMyw0LjI4LDQuMjgsMCwwLDEsMi4wNy41M2gwYTQuMjksNC4yOSwwLDAsMSwyLjMsMy44LDQuMiw0LjIsMCwwLDEtLjUzLDIuMDVsMCwwYy0uNzcsMS40Ni0xOS42MSwzNS44OC04My4yMyw0Ni41OGEyMDEuNjEsMjAxLjYxLDAsMCwxLTM0LjMzLDNaTTI3Mi40MSwyNzEuMjFhMy41MiwzLjUyLDAsMCwxLS41OCwwLDQuMDgsNC4wOCwwLDAsMS0uNjEsMGgwYTQuNTksNC41OSwwLDAsMS0xLjg3LTFoMGE0LjMxLDQuMzEsMCwwLDEtMS4xNi0zLDMuNzcsMy43NywwLDAsMSwuMDctLjc2djBhMjMsMjMsMCwwLDAsLjg1LTYuMjcsMjMuNjIsMjMuNjIsMCwwLDAtMTYuODgtMjIuNjRsLS4xNy0uMDVhNC4zOCw0LjM4LDAsMCwxLTMuMi00aDBhNC44Niw0Ljg2LDAsMCwxLDAtLjU2LDUuNjUsNS42NSwwLDAsMSwwLS41OXYwYTQuNCw0LjQsMCwwLDEsNC4yMS0zLjE5LDQuNDcsNC40NywwLDAsMSwxLjE3LjE2aDBhMjIuOTEsMjIuOTEsMCwwLDAsNi4zNy44OCwyMy41NSwyMy41NSwwLDAsMCwyMi41OS0xNi45MWwwLS4xN2E0LjMzLDQuMzMsMCwwLDEsOC41LDEuMTNoMGEzLjQ4LDMuNDgsMCwwLDEsMCwuNTgsNC4wNyw0LjA3LDAsMCwxLDAsLjYxdjBhMjMuMTMsMjMuMTMsMCwwLDAtLjg3LDYuMzQsMjMuNiwyMy42LDAsMCwwLDE2LjkxLDIyLjYybC4xNiwwYTQuMzMsNC4zMywwLDAsMSwzLjE2LDRoMGEzLjM2LDMuMzYsMCwwLDEsLjA1LjU3LDMuNjgsMy42OCwwLDAsMS0uMDUuNTh2MGE0LjM3LDQuMzcsMCwwLDEtNC4yMSwzLjE5LDQuMTgsNC4xOCwwLDAsMS0xLjE3LS4xNmgwYTIzLjA3LDIzLjA3LDAsMCwwLTYuMzQtLjg3LDIzLjU1LDIzLjU1LDAsMCwwLTIyLjU4LDE2LjlsMCwuMTdhNS4xNiw1LjE2LDAsMCwxLS45LDEuNjdoMGEzLjU3LDMuNTcsMCwwLDEtMS4xNi44OGgwYTQuMjgsNC4yOCwwLDAsMS0uODMuMDcsNC43Myw0LjczLDAsMCwxLTEuNTEtLjI0Wm0tNC4wNS0zNC4zYTMxLjY2LDMxLjY2LDAsMCwxLDguMDUsMTQuMjRsMCwuMjJhMzIuMzQsMzIuMzQsMCwwLDEsMTQuMjgtOC4wNWwuMjIsMGEzMi40NSwzMi40NSwwLDAsMS04LTE0LjI0bC0uMDUtLjIyYTMyLjM2LDMyLjM2LDAsMCwxLTE0LjIzLDguMDVsLS4yMywwWm02NS4yOS02Ny4zNWE0LjQzLDQuNDMsMCwwLDEtMy4zMi0xLjU0aDBMMzE5LDE1NC41M2E0LjM0LDQuMzQsMCwwLDEsNi42NC01LjU5aDBMMzM3LDE2Mi40M2E0LjI5LDQuMjksMCwwLDEsMSwyLjc5LDQuMzUsNC4zNSwwLDAsMS0xLjU0LDMuMzJoMGE0LDQsMCwwLDEtMi42OCwxaC0uMTFabS0xMi4zOS0xLjA2aC0uMTFhNCw0LDAsMCwxLTMuMjEtMS41OGgwYTQuMzEsNC4zMSwwLDAsMS0xLTIuNzksNC4zNyw0LjM3LDAsMCwxLDEuNTMtMy4zMkwzMzIsMTQ5LjUxYTQuMzQsNC4zNCwwLDAsMSw1LjU5LDYuNjRoMGwtMTMuNDksMTEuM2E0LjM1LDQuMzUsMCwwLDEtMi43OSwxLjA1WiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-letter {
  width: 100%;
  height: 0;
  padding-bottom: 200%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MjYuNjQgODM4Ljg2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03MC45Miw2OTIuMzZjLS4zNy0uNzMtLjY5LTEuNDYtMS0yLjE1LTQuNjktMTIuMTUtMTAuMzItNTYuOTQtMTUuMy05Ni41OS0xLjA2LTguMS0yLTE2LjItMy0yMy4yMS00LjY2LTM2LTcuMDktMTUzLjIxLS44MS0xNjIuNTIsNC4wNS02LjUyLDMzLjY1LTExMC4zMiw0My4wNS0xNTMuOSw4LjgzLTQxLjIzLDE0LjM4LTY2LDE0LjQyLTY2LjIyYTMuNTksMy41OSwwLDAsMSwyLjA4LTIuNWgwYTMuNjQsMy42NCwwLDAsMSwzLjMsMGgwYzEuNTQuODksMTQuOTEsOS42OCwxOS40NCw0Ni43LDMsMjQuODItMy4yOCw1Mi42NS04LjM0LDc1LjI5YTE3Ni40MiwxNzYuNDIsMCwwLDAtNC42MiwyNC45M2wtLjA4Ljg2Yy0xLjA5LDE4LjgtMy4zMiw1OS44Mi0zLjMyLDU5LjgyLS4xLDIuMzItLjE2LDUtLjE2LDcuNzcsMCw1LjkuMjgsMTEuNzUuODMsMTcuNTFsLS4wNi0uNzRhMjY2LjM4LDI2Ni4zOCwwLDAsMCwyOC42OC0yMS42MmwtLjMzLjI4YzUuNTEtNC42NiwxMC42MS05LjExLDE1LjMxLTEzLjIsMTQuODYtMTMsMjUuNjMtMjIuMzIsMzMuODItMjQuNTRzMjEuMDYsMy4zMiwzNC4yMiw5LjI3YzQsMS44Miw3Ljg1LDMuNTIsMTEuNDYsNWExNDEuMzcsMTQxLjM3LDAsMCwwLDQ2Ljg2LDEyLjEybC41MiwwYzI5LjI4LDEuMTcsMzYuNDUsMi4zOSwzOC40NCw2Ljcydi4yNWE2LjI5LDYuMjksMCwwLDEtMSw1LjU2djBhNjMuNiw2My42LDAsMCwxLTE5LjM2LDE3bC0uMzIuMTdoLjkyYTUxLjU0LDUxLjU0LDAsMCwxLDcuMDguNDhsLS4yNiwwYzEyLjE1LDEuNzgsMjUuNDMsOC42NywyNy4zNywxMi4xNWE0LjEyLDQuMTIsMCwwLDEsLjQ4LDIsNC4zMyw0LjMzLDAsMCwxLS4yLDEuMzF2MGMtLjg5LDIuNTktMy43Nyw0LjA1LTE1Ljc2LDguODctNi41MiwyLjcxLTE0LjYyLDYuMDgtMjEuMjYsOS41Mi0xMy40OCw3LTIxLjU4LDExLjIyLTI4LjM1LDQ2Ljc4bC0uMjgsMS4zN2MtNi42NCwzNS41Mi0xMSw1OS0yNCw3NS43NC03LjMzLDkuNDctMjYuMiwzMC4yOS00Mi44MSw0OC42LTExLjIxLDEyLjM5LTIxLjgyLDI0LjMtMjQsMjctNi4xNiw4LjEtMy4wOCwyMi4xMSw4LjkxLDQwLjE4LDMuMjgsNC45NCwxNC44MiwxMy43NywzMi40LDI3LjEzLDE0Ljc4LDExLjI2LDM1LDI2LjczLDU5LjksNDcuMjdhMy42LDMuNiwwLDAsMSwxLjM1LDIuODEsMy41NSwzLjU1LDAsMCwxLS44MywyLjI5aDBhMy42MiwzLjYyLDAsMCwxLTIuODMsMS4zNSwzLjU5LDMuNTksMCwwLDEtMi4zMS0uODNoMGMtMjQuNzgtMjAuNDEtNDQuOTUtMzUuOC01OS44Mi00Ny4xNC0xOS4zNi0xNC44Mi0zMC0yMy0zMy45NC0yOC45MS0xNy40NS0yNi4zNy0xNC4zMy00MS04LjY2LTQ4LjYsMi4zOS0zLjIsMTIuMTUtMTQsMjQuMy0yNy41OCwxNS43MS0xNy4zOCwzNS4zMS0zOSw0Mi40OC00OC4zMiwxMS45MS0xNS4zNSwxNi4yLTM4LjExLDIyLjYtNzIuNThsLjI4LTEuMzdjNy0zNy4yMiwxNi4yLTQzLjcsMzItNTEuOTIsNi44OC0zLjU3LDE1LjE5LTcsMjEuODMtOS43NiwyLjkxLTEuMjIsNi4yMy0yLjYsOC43LTMuNzNBNTguOCw1OC44LDAsMCwwLDMxMi40OSw0MjJsLS4zNi0uMDVjLTEuOTQtLjE1LTQuMjEtLjI0LTYuNDktLjI0YTg5LjY1LDg5LjY1LDAsMCwwLTM4LjM2LDguNTdsLjU1LS4yM2MtNi4xNiwzLjE2LTE1LjMxLDIwLjI1LTI0LjMsMzctOC4xLDE1LjExLTE2LjIsMzAuNzQtMjQuMyw0MC41LTEwLjEzLDEyLjE1LTIyLjYsMTguMTUtMzQuMjMsMTYuMi04LjEtMS4zMy0xOS44LTcuMi0yNy43LTI3LjU0LTE0Ljc4LTM4LjExLDIyLjYtNzMuOTUsMjYuODktNzcuOTIsMTEuMTgtMTAuMjgsMTcuNDYtMTIuMzksMzMuNzQtMTEuMjJhMTc2LDE3NiwwLDAsMSwyMi4xMywzLjY4bC0xLjE5LS4yM2MxMy4yLDIuNjcsMjguMzUsNS42Nyw0MS4zOSw0LjczLDE2Ljg1LTEuMjEsMzMuNTMtMTUuNDcsMzcuOTUtMjEuMTRhMjE2LjQ0LDIxNi40NCwwLDAsMC0zMC43NS0yLjU1aC0uMTVhMTUwLjE4LDE1MC4xOCwwLDAsMS01MC42OC0xMy4wNmwuOTQuMzljLTMuODEtMS41LTcuODYtMy4zMy0xMS43OC01LjExLTEwLjktNC45NC0yMy4yMS0xMC40OS0yOS4zMy04Ljg3cy0xNy4zMywxMS4xNC0zMC45NCwyM2MtNC43LDQuMDUtOS44NCw4LjU4LTE1LjM5LDEzLjI0LTIyLjQ3LDE4Ljk1LTMzLjksMjQuNzktMzQuMzgsMjVhMy42MSwzLjYxLDAsMCwxLTUuMjItMi42OXYwYTE3MS41NywxNzEuNTcsMCwwLDEtMS41LTIyLjkzcTAtNC40OC4yMy04LjkybDAsLjQyczIuMTktNDEuMDcsMy4yOC01OS44NkExOTUsMTk1LDAsMCwxLDExNy43NiwzMDRsLS4zMSwxLjM3YzUtMjEuOTUsMTEuMTQtNDkuMjUsOC4xLTcyLjktMi41NS0yMC45NC04LjEtMzEuODQtMTEuOTEtMzcuMDYtMS42MiwxMC40MS02LjQsMzEuMTktMTIuNTksNjAuMDZDOTIuNSwyOTUuMjksNjIuNDEsNDAzLjcxLDU2LjksNDExLjkzYy00LDguMS0zLjMyLDExNi4zMiwyLDE1Ny41NS45Myw3LjEzLDEuOSwxNSwzLDIzLjI0QzY2LjU0LDYzMCw3Mi4zMyw2NzYuNCw3Ni43NSw2ODcuNTNjMi44Myw3LjE3LDEwLDE2LjIsMjEsMzAuMjIsOS40NywxMi4xNSwyMS4yNiwyNywzNiw0Ny43MSwxMS43LDE2LjU2LDMyLjQsNDMuMjEsNTEuMzUsNjYuMjlhMy42MSwzLjYxLDAsMCwxLC44NCwyLjMzLDMuNjUsMy42NSwwLDAsMS02LjQ2LDIuMzRoMGMtMTkuMTEtMjMuMjUtMzkuODUtNTAuMDYtNTEuNjctNjYuNzRDMTEzLjIsNzQ5LjA1LDEwMS40NSw3MzQuMTksOTIsNzIyLjI4Yy0xMC4zMi0xMy4yLTE3LjQ5LTIyLjE5LTIxLjEtMjkuOTNaTTI2Ni43Myw0MjIuNzlhMjUyLjU2LDI1Mi41NiwwLDAsMS0zMC43Ny01bDEuNjkuMzJhMTU5LjI2LDE1OS4yNiwwLDAsMC0xOS4yMi0zLjI1bC0uNzgtLjA3Yy0xNC4zNC0xLTE4LjU1LjM3LTI4LjM1LDkuMzItNC4wNSwzLjYtMzguMDcsMzYuNDUtMjUsNjkuOTQsNS4yNiwxMy41MywxMi44OCwyMS41LDIyLjA3LDIzczE5LTMuNTIsMjcuNDItMTMuNjVjNy44MS05LjM5LDE1Ljg3LTI0LjY2LDIzLjY5LTM5LjQ0LDEwLjIxLTE5LjI4LDE5LTM1LjkzLDI3LjI2LTQwLjE4Wm0tMjE5LjE4LDY3aDBjLTEuMjYtMy00LTEzLjItOC45NS0zMC45LTQuNy0xNy4wNS0xMC41Ny0zOC4yNy0xNS41MS01NEE0MzEuNzIsNDMxLjcyLDAsMCwwLDUuMzgsMzU5bDEuMTQsMi44MUMxLjE0LDM0OS4yOC0uNCwzNDUuNi4wOCwzNDNhNS41LDUuNSwwLDAsMSw0LjM5LTQuMDVoMGM1LjU1LTEuNDIsMTcuNjYsMi4xLDI2LDEyLjE1YTIzNy41MSwyMzcuNTEsMCwwLDEsMjYuODksNDkuNmwuNTcsMS42M3YuMzJhNi40OCw2LjQ4LDAsMCwxLC40MiwyLjI5LDcuMjMsNy4yMywwLDAsMS0uMSwxLjE1djBhMy42NiwzLjY2LDAsMCwxLTMuMTksMi4xNWgwYTQsNCwwLDAsMS0zLjQzLTIuMDh2MGEzLjc1LDMuNzUsMCwwLDEtLjQ0LTEuMjd2MGMtMi01LjQ3LTE0LjktMzQuNzktMjYuNDgtNDkuMTdBMjYuNDgsMjYuNDgsMCwwLDAsNy44LDM0NS42NmwtLjE0LDBjMSwyLjg3LDMuMjQsOC4xLDUuNDIsMTMuMjRBMzk5LjA2LDM5OS4wNiwwLDAsMSwyOSwzOTkuNDhsLjkyLDMuMThjNSwxNS44OCwxMC44NiwzNy4xOCwxNS41NSw1NC4yNyw0LjA1LDE0LjYyLDcuNTQsMjcuMyw4LjY3LDMwLjA1YTMuNTEsMy41MSwwLDAsMSwuMjIsMS4yNEEzLjY1LDMuNjUsMCwwLDEsNDcuNTIsNDkwdjBabTUuMDYtODkuMWEyLjY1LDIuNjUsMCwwLDEtLjI4LS43OXYwYy0uMjEtMS0yMC41NC0xMDAuMTYtMjguMzUtMTMzLjI1UzE1LjE1LDIyOS4yLDE1LjE1LDIyOWEzLjc3LDMuNzcsMCwwLDEtLjA3LS43LDMuNzIsMy43MiwwLDAsMSwxLjEyLTIuNjZoMGEzLjU2LDMuNTYsMCwwLDEsMi40Ny0xLDMuODMsMy44MywwLDAsMSwxLC4xM2gwYy42OSwwLDE2Ljc3LDQuNDUsMjkuNDEsMjQuM0M2MS4xNiwyNjguMzIsNzguNzMsMzMzLDc5LjUsMzM1Ljc2YTMuNTIsMy41MiwwLDAsMSwuMTMuOTUsMy42NSwzLjY1LDAsMCwxLTcuMTcsMXYwYzAtLjY1LTE4LTY2LjM0LTI5LjYxLTg0LjY0QTU0LjE0LDU0LjE0LDAsMCwwLDI0LjExLDIzNC42bC0uMjUtLjEzYzEuMjEsNS4zLDMuNCwxNC41NCw3LjIxLDMwLjQxLDguMSwzMy4yMSwyOC4zNSwxMzIuNDgsMjguMzUsMTMzLjY1YTQuMTMsNC4xMywwLDAsMSwwLC42MywzLjY1LDMuNjUsMCwwLDEtNi44OSwxLjY2djBaTTE3OSw4MzYuOWE0LjI3LDQuMjcsMCwwLDEtLjMyLTEuMjN2MGEyLjc3LDIuNzcsMCwwLDEsMC0uNDJBMy42NSwzLjY1LDAsMCwxLDE4Miw4MzEuNmgwQTE4Ni41NiwxODYuNTYsMCwwLDAsMjM5LDgxNC4yNmwtMS4xLjQ5YzMwLTE0LjEsNDIuNzMtNDcuNzEsNDIuODUtNDhhMy41NSwzLjU1LDAsMCwxLDMuMzYtMi4zOSwzLjYsMy42LDAsMCwxLDEuMzIuMjVoMGEzLjY1LDMuNjUsMCwwLDEsMi40LDMuNDMsMy40NywzLjQ3LDAsMCwxLS4yMywxLjI1djBjLS41NiwxLjUtMTMuODUsMzYuNzMtNDYuNjEsNTIuMTJhMTg1LjE1LDE4NS4xNSwwLDAsMS01Ny40MywxNy4zOWwtMSwuMTFoLS4zN2EzLjcxLDMuNzEsMCwwLDEtMy4yNy0xLjk0djBabTE1OS0zNDVhMy4xNCwzLjE0LDAsMCwxLS4zNS0xLjQ1LDMsMywwLDAsMSwwLS40M3YwYTMuNzQsMy43NCwwLDAsMSwyLTNoMGE0LDQsMCwwLDEsMS42MS0uMzNoLjI2Yy41MS4wNSwxLjEuMDcsMS42OS4wN2ExOS44MSwxOS44MSwwLDAsMCwxOS43My0xOHYtLjUzaDBhMy42MSwzLjYxLDAsMCwxLDYuMjMsMGgwYTMuNDQsMy40NCwwLDAsMSwuNTcsMS45MSwxLjQ4LDEuNDgsMCwwLDEsMCwuMjFoMGMwLC40OS0uMDcsMS4wNy0uMDcsMS42NWExOS44MiwxOS44MiwwLDAsMCwxOCwxOS43M2guMDhhMy42NSwzLjY1LDAsMCwxLDEuMjMsN2gwYTMuOTQsMy45NCwwLDAsMS0xLjYuMzNoLS4yMmMtLjUyLS4wNS0xLjEyLS4wNy0xLjczLS4wN2ExOS43NiwxOS43NiwwLDAsMC0xOS42OSwxOHYuMDdhMy42NSwzLjY1LDAsMCwxLTYuOTIsMS4yNHYwYTMuMjUsMy4yNSwwLDAsMS0uMzUtMS40NywyLjczLDIuNzMsMCwwLDEsMC0uNDF2MGMwLS41LjA2LTEuMDguMDYtMS42NmExOS44LDE5LjgsMCwwLDAtMTgtMTkuNzJoLS4wOGEzLjcsMy43LDAsMCwxLTIuNTUtMy4xNHYwWm0yNy41LTkuMzVhMjcuMTUsMjcuMTUsMCwwLDEtMTAuNTMsOC44OGwtLjE2LjA3YTI5LjE1LDI5LjE1LDAsMCwxLDUuMTUsNC43NGwwLDBhMjYsMjYsMCwwLDEsMy43NCw1Ljc1bC4wNy4xNmEyNy45MSwyNy45MSwwLDAsMSw0LjctNS4xNWwwLDBhMjcuNzMsMjcuNzMsMCwwLDEsNS43NS0zLjc0bC4xNi0uMDdhMjcuNDMsMjcuNDMsMCwwLDEtOC44OC0xMC40OWwtLjA3LS4xNlptMTE2LjI0LDgwLjM1YTMuNiwzLjYsMCwwLDEsLjQ1LTMuODFoMGw5LjI0LTExLjU4YTMuNjQsMy42NCwwLDAsMSw2LjUsMi4yNywzLjYsMy42LDAsMCwxLS44LDIuMjdoMGwtOS4yNCwxMS41OGEzLjYzLDMuNjMsMCwwLDEtNS4xNS41NmgwYTQsNCwwLDAsMS0xLTEuMjh2MFptLTEuMS0xMC40MWEzLjUzLDMuNTMsMCwwLDEtLjMxLTEuNDgsMy42NCwzLjY0LDAsMCwxLDUuODctMi44OWgwbDExLjU5LDkuMjNhMy42MiwzLjYyLDAsMCwxLDEuMzksMi44NSwzLjU3LDMuNTcsMCwwLDEtLjc5LDIuMjZoMGEzLjY1LDMuNjUsMCwwLDEtNS4xNS41N2gwbC0xMS41OC05LjIzYTQuMTgsNC4xOCwwLDAsMS0xLTEuMjh2MFptMC01NS44NWEzLjUyLDMuNTIsMCwwLDEtLjM1LTEuNTQsMy42MiwzLjYyLDAsMCwxLDIuMDctMy4yN2gwbDY2LjM3LTMxLjE4YTMuNiwzLjYsMCwwLDEsMS42OC0uNDEsMy42NSwzLjY1LDAsMCwxLDEuNDMsN2gwbC02Ni4zLDMxLjI3YTMuNjYsMy42NiwwLDAsMS00Ljg5LTEuODR2MFptNDMuNzgsNi44OS0yMS4wNi00NC45MmEzLjY1LDMuNjUsMCwwLDEsNi42LTMuMDl2MEw1MzEsNTAwLjM5YTMuNjIsMy42MiwwLDAsMS0xLjcyLDQuODVoMGEzLjY4LDMuNjgsMCwwLDEtNC44NS0xLjcydjBaTTUwNiw1MDAuMzlhMy44MSwzLjgxLDAsMCwxLDAtMi45NHYwbDE1LjYzLTM4LjY3YTMuNjUsMy42NSwwLDAsMSw3LDEuMzcsMy42LDMuNiwwLDAsMS0uMjcsMS40djBsLTE1LjYzLDM4LjY4YTMuNjEsMy42MSwwLDAsMS0zLjM0LDIuMjYsMy41LDMuNSwwLDAsMS0xLjQyLS4yOWgwYTMuNzEsMy43MSwwLDAsMS0yLTEuOHYwWm0tMTItMjUuNjhhMy40NCwzLjQ0LDAsMCwxLS4zNy0xLjU4LDMuNzUsMy43NSwwLDAsMSwuMTctMS4xMnYwYTMuNjksMy42OSwwLDAsMSw0LjYtMi4zNGgwbDM5Ljc3LDEyLjY4YTMuNjYsMy42NiwwLDAsMS0xLjExLDcuMTQsMy41OSwzLjU5LDAsMCwxLTEuMTQtLjE5aDBsLTM5LjczLTEyLjY3YTMuNjMsMy42MywwLDAsMS0yLjE4LTEuOTN2MFpNMjYuNjUsNzYuNDRhMy41MiwzLjUyLDAsMCwxLS4zNy0xLjYsMi42MiwyLjYyLDAsMCwxLDAtLjI4aDBhMy42MywzLjYzLDAsMCwxLDIuMDgtMi45NGgwQTMuNDksMy40OSwwLDAsMSwzMCw3MS4yNGguMjdjLjUxLDAsMS4xLjA3LDEuNy4wN2ExOS43NiwxOS43NiwwLDAsMCwxOS42OC0xOHYtLjA4YTEuNSwxLjUsMCwwLDEsMC0uMjIsMS45NCwxLjk0LDAsMCwxLDAtLjI0aDBBMy42NSwzLjY1LDAsMCwxLDU0LjgsNTFsLjM4LDBoMGEzLjYsMy42LDAsMCwxLDIuNzUsMS42NWgwYTMuNjcsMy42NywwLDAsMSwuNTcsMnYuMTNoMGMwLC41Mi0uMDcsMS4xMi0uMDcsMS43M2ExOS43NywxOS43NywwLDAsMCwxOCwxOS42OWguMDdhMy42NSwzLjY1LDAsMCwxLDEuMjgsNi45MmgwYTQsNCwwLDAsMS0xLjYxLjMzaC0uMjVjLS41MSwwLTEuMS0uMDctMS42OS0uMDdhMTkuNzYsMTkuNzYsMCwwLDAtMTkuNjksMTh2LjA3YTMuNjgsMy42OCwwLDAsMS0zLjY3LDMuMzQsMi41NSwyLjU1LDAsMCwxLS4zOSwwaDBhMy43NSwzLjc1LDAsMCwxLTMtMi4wOHYwYTQsNCwwLDAsMS0uMzQtMS42MWMwLS4wOSwwLS4xOCwwLS4yN3YwYzAtLjUxLjA3LTEuMS4wNy0xLjdhMTkuNzYsMTkuNzYsMCwwLDAtMTgtMTkuNjhoLS4wN2EzLjY3LDMuNjcsMCwwLDEtMi40My0zdjBabTI3LjQ2LTkuMzZBMjcuNywyNy43LDAsMCwxLDQzLjYyLDc2bC0uMTYuMDdhMjcuOTEsMjcuOTEsMCwwLDEsNS4xNSw0LjdsMCwwYTI4LDI4LDAsMCwxLDMuNzQsNS43NWwuMDcuMTZhMjcuNTcsMjcuNTcsMCwwLDEsNC43LTUuMTVsMCwwYTI3LjY2LDI3LjY2LDAsMCwxLDUuNzQtMy43NGwuMTctLjA3YTI3LjcsMjcuNywwLDAsMS04LjkyLTEwLjQ5bC0uMDctLjE2Wm0xMTYuMjMsODAuMzVhMy41MywzLjUzLDAsMCwxLS4zNS0xLjU1LDMuNiwzLjYsMCwwLDEsLjgtMi4yNmgwTDE4MCwxMzJhMy42NSwzLjY1LDAsMCwxLDIuODYtMS4zNywzLjU5LDMuNTksMCwwLDEsMi4yOS44MWgwYTMuNTgsMy41OCwwLDAsMSwxLjM3LDIuODMsMy42NiwzLjY2LDAsMCwxLS44MSwyLjI4aDBsLTkuMjMsMTEuNThhMy42MiwzLjYyLDAsMCwxLTIuODMsMS4zOCwzLjU3LDMuNTcsMCwwLDEtMi4yOC0uODJoMGE0LjEyLDQuMTIsMCwwLDEtMS0xLjI3djBaTTE2OS4xNywxMzdhMy42NCwzLjY0LDAsMCwxLDMuMzEtNS4xNywzLjY4LDMuNjgsMCwwLDEsMi4yOS44aDBsMTEuNTgsOS40NGEzLjY1LDMuNjUsMCwwLDEtNC41NSw1LjY2aDBsLTExLjU5LTkuMjRhMy45NCwzLjk0LDAsMCwxLTEtMS40N3YwWm0uMTYtNTUuNjhhMy42LDMuNiwwLDAsMSwxLjcyLTQuODFoMGw2Ni41LTMxLjM1YTMuNjUsMy42NSwwLDAsMSwzLjE1LDYuNTloMEwxNzQuMTksODNhMy42OSwzLjY5LDAsMCwxLTQuODUtMS42djBabTQzLjk0LDYuNzJMMTkyLDQzLjE1YTMuNiwzLjYsMCwwLDEtLjMzLTEuNTIsMy42NSwzLjY1LDAsMCwxLDIuMDktMy4yOWgwYTMuNTMsMy41MywwLDAsMSwxLjU3LS4zNywzLjU2LDMuNTYsMCwwLDEsMy4yNCwyLjA5djBMMjE5LjY3LDg1QTMuNiwzLjYsMCwwLDEsMjE4LDg5Ljc5aDBhMy40OCwzLjQ4LDAsMCwxLTEuMzkuMjgsMy42NCwzLjY0LDAsMCwxLTMuMjYtMnYwWm0tMTguNTUtMy4xMmEzLjYzLDMuNjMsMCwwLDEtLjMtMS40NiwzLjY3LDMuNjcsMCwwLDEsLjMxLTEuNDh2MGwxNS42My0zOC42N2EzLjYyLDMuNjIsMCwwLDEsMy4zNC0yLjI3LDMuNjcsMy42NywwLDAsMSwxLjQyLjI5aDBhMy42NiwzLjY2LDAsMCwxLDIuMjgsMy4zOSwzLjU3LDMuNTcsMCwwLDEtLjI3LDEuMzh2MEwyMDEuNDksODQuNzhBMy42MSwzLjYxLDAsMCwxLDE5OC4xNCw4N2EzLjQ5LDMuNDksMCwwLDEtMS40MS0uMjloMGEzLjUzLDMuNTMsMCwwLDEtMi0xLjh2MFpNMTgyLjY2LDU5LjI2YTMuNDcsMy40NywwLDAsMS0uMjUtMS4zMSwzLjY3LDMuNjcsMCwwLDEsLjI1LTEuMzR2MGEzLjY1LDMuNjUsMCwwLDEsMy40Ny0yLjU2LDMuNTIsMy41MiwwLDAsMSwxLjEzLjE4aDBMMjI3LDY2LjkyYTMuNjYsMy42NiwwLDAsMS0xLjExLDcuMTQsMy44OSwzLjg5LDAsMCwxLTEuMTQtLjE4aDBMMTg0LjkyLDYxLjA5YTMuNjgsMy42OCwwLDAsMS0yLjI2LTEuODF2MFptNDQxLjQ5LDI0NC4xLTMxNS45LDExNS4xYTIuODEsMi44MSwwLDAsMS0uOTQuMTcsMi42OCwyLjY4LDAsMCwxLTIuNS0xLjczdjBMMjI5LjcyLDIxMC45NGEyLjUyLDIuNTIsMCwwLDEtLjE3LS45MywyLjY4LDIuNjgsMCwwLDEsMS43Ny0yLjUxaDBsNDMuMDktMTUuNzFhMi42OSwyLjY5LDAsMCwxLDMuNDQsMS42djBhMi42MiwyLjYyLDAsMCwxLC4xNS45LDIuNzEsMi43MSwwLDAsMS0xLjc1LDIuNTRoMGwtNDAuNSwxNC43OCw3My4yMywyMDEsMzEwLjgzLTExMy40TDU0Ni41NSw5OC4yN2wtMzguMTksMTMuODlhMi44MSwyLjgxLDAsMCwxLS45NC4xNywyLjY4LDIuNjgsMCwwLDEtMi41LTEuNzN2MGEyLjgxLDIuODEsMCwwLDEtLjE2LS45NCwyLjcsMi43LDAsMCwxLDEuNzctMi41NGgwbDQwLjctMTQuODJhMi41MiwyLjUyLDAsMCwxLC44OS0uMTUsMi43LDIuNywwLDAsMSwyLjU0LDEuNzV2MEw2MjUuNzcsMzAwYTIuNjQsMi42NCwwLDAsMSwuMS43NiwyLjc1LDIuNzUsMCwwLDEtMS43MSwyLjU1Wm0uNzItLjA4YTIuODcsMi44NywwLDAsMS0yLjA4LDBoMGwtMTY3LjEtNzcuOTNhNTAuNDgsNTAuNDgsMCwwLDAtMjEuNTgtNC43OEE1MS4wOSw1MS4wOSwwLDAsMCwzODgsMjQ5Ljc5bC0uMTMuMzFMMzEwLDQxNy4xNmEyLjY4LDIuNjgsMCwwLDEtNS4xMS0xLjEzLDIuNTYsMi41NiwwLDAsMSwuMjYtMS4xNWgwbDc3LjgtMTY3LjA2YTU2LjcyLDU2LjcyLDAsMCwxLDc1LjQzLTI3LjIzbC0uMzQtLjE1LDE2Ny4wNiw3Ny44NGEyLjY0LDIuNjQsMCwwLDEsMS41NiwyLjQxLDIuNjgsMi42OCwwLDAsMS0uMjcsMS4xN2gwYTIuNiwyLjYsMCwwLDEtMS40OCwxLjQxWk0zODEuMTEsMjYyLjYxYTIuNywyLjcsMCwwLDEtMSwuMTksMi44NywyLjg3LDAsMCwxLTEtLjE5aDBjLS43Ny0uMjQtODAuMDctMjYuMzItMTI3Ljc0LTQyLjY0YTMsMywwLDAsMS0yLTIuODQsMi45NCwyLjk0LDAsMCwxLC4xOC0xdjBhMy4wNiwzLjA2LDAsMCwxLDIuOS0yLjEzLDIuODgsMi44OCwwLDAsMSwxLjE3LjI0aDBjNDcuNTksMTYuMiwxMjYuODUsNDIuMzYsMTI3LjY2LDQyLjY0YTMsMywwLDAsMSwwLDUuNzFoMFpNMjUzLjI5LDIxOS42OGEyLjU2LDIuNTYsMCwwLDEtLjg5LjE2LDIuNzIsMi43MiwwLDAsMS0uOTEtLjE2aDBhMTcyLjYzLDE3Mi42MywwLDAsMS0yMC4yMS03LjE2bDEuMTcuNDRhMi42OCwyLjY4LDAsMCwxLDEuMzgtNSwyLjczLDIuNzMsMCwwLDEsMS4zOS4zOGgwYy42MS4yNSwzLjgxLDEuNDIsMTgsNi4yNGEyLjc3LDIuNzcsMCwwLDEsMS44MywyLjYsMi43MiwyLjcyLDAsMCwxLS4xNC44NnYwYTIuODMsMi44MywwLDAsMS0xLjY0LDEuNjZabTIxMy4zNSw4LjU5YTIuNTcsMi41NywwLDAsMS0uOS4xNiwyLjU1LDIuNTUsMCwwLDEtMS40Ni0uNDVoMGEyLjY2LDIuNjYsMCwwLDEtLjg0LTMuN2gwYzMxLjc1LTQ5LjgxLDc5LjUtMTI0Ljg2LDgxLjkzLTEzMC4yNWEyLjc4LDIuNzgsMCwwLDEsMS42OS0xLjc3aDBhMi42MiwyLjYyLDAsMCwxLC45LS4xNSwyLjcyLDIuNzIsMCwwLDEsMi41NCwxLjc1djBjLjYsMS42Ni44OSwyLjUxLTgyLjY2LDEzMy4yOWEyLjg0LDIuODQsMCwwLDEtMS4yLDEuMDhabTgyLjUtMTMxLjQyYTIuNjcsMi42NywwLDAsMS0xLC4yMSwyLjYsMi42LDAsMCwxLTEuMDUtLjIyaDBMMzU2LjcyLDcuNzVhMjQuNzIsMjQuNzIsMCwwLDAtMTAuNjYtMi4zNywyNS4xNCwyNS4xNCwwLDAsMC0yMi43MiwxNC4zNmwtLjA3LjE2LTIwLDQzLjc0YTIuNjYsMi42NiwwLDAsMS0yLjQzLDEuNTksMi42MiwyLjYyLDAsMCwxLTEuMTUtLjI2aDBhMi42NywyLjY3LDAsMCwxLTEuNTgtMi40NCwyLjc1LDIuNzUsMCwwLDEsLjI1LTEuMTR2MGwyMC00My43OEEzMC41OSwzMC41OSwwLDAsMSwzNTkuMDYsMi44OWwtLjE5LS4wOCwxOTAuMzUsODkuMWEyLjcyLDIuNzIsMCwwLDEsMS4yOSwzLjYydjBhMywzLDAsMCwxLTEuMzYsMS4zM1pNMjMzLjUyLDIxMi42OGEyLjkyLDIuOTIsMCwwLDEtMi4yLDBoMGEyLjg5LDIuODksMCwwLDEtMS42NS0yLjYsMi44NCwyLjg0LDAsMCwxLC4yOC0xLjIzdjBMMjk4LjgxLDU5LjQzYTIuODksMi44OSwwLDAsMSwyLjYtMS42NSwyLjc3LDIuNzcsMCwwLDEsMS4yMi4yOGgwQTIuODQsMi44NCwwLDAsMSwzMDQsNjEuODNoMEwyMzUuMTQsMjExLjI2YTIuOTEsMi45MSwwLDAsMS0xLjYsMS40MVptNTkuMTMsMTlhMi42MywyLjYzLDAsMCwxLS45MS4xNiwyLjc1LDIuNzUsMCwwLDEtMi41Ni0xLjc2djBsLTI2LjI4LTcyLjIxYTIuNjMsMi42MywwLDAsMSwxLjQ4LTMuNGgwYy42LS4yNCw2MC4wNi0yNC4zLDk1LjgyLTM0UzQ5Mi43Myw3My42OCw0OTMuNTgsNzMuMjRhMi44MiwyLjgyLDAsMCwxLDEtLjE5LDMuMDUsMy4wNSwwLDAsMSwxLjA1LjE5aDBhMi43NiwyLjc2LDAsMCwxLDEuNDUsMS40OGgwbDI0Ljc0LDY1LjY5YTIuNTgsMi41OCwwLDAsMSwuMTksMSwyLjY4LDIuNjgsMCwwLDEtMS43NSwyLjUxaDBhMi42MywyLjYzLDAsMCwxLTMuNDMtMS41NnYwTDQ5Myw3OS4zMWMtMTUuNTksNi4wOC05OC45LDM3LjU0LTEzMS4zOCw0Ni41OC0zMS4zNSw4LjU4LTgxLjI5LDI4LjM1LTkyLjc5LDMyLjhsMjUuNDMsNjkuNTRhMi41NiwyLjU2LDAsMCwxLC4xNy45MywyLjczLDIuNzMsMCwwLDEtMS43NywyLjU1Wm0zLjEyLTQ4YTcuMjgsNy4yOCwwLDAsMS0xLjQ1LjRoLS4wOGEyLjcyLDIuNzIsMCwwLDEtLjY3LTUuMzVoMGEzMC4zNCwzMC4zNCwwLDAsMCwxMS40OC05LjJsLjA2LS4wN2E1LjUsNS41LDAsMCwxLTQuMDUtNXYwYTUuNTcsNS41NywwLDAsMSwzLjc3LTQuODloMGE1LjA3LDUuMDcsMCwwLDEsNS42MiwxLjIyaDBhNi44LDYuOCwwLDAsMSwxLjUzLDMuMTFWMTY0bC41My0uMmMyLjIzLS45NCw1LjA2LTEuOTEsOC4xLTIuOTIsOS4yMy0zLjEyLDIxLjQ3LTcuMjksMjUuODQtMTMuNjF2MEE1LjI1LDUuMjUsMCwwLDEsMzQ3LDE0NXYwYTQuMDUsNC4wNSwwLDAsMSwzLTIuMjJoMGEyLjEzLDIuMTMsMCwwLDEsLjM3LDAsMi43MiwyLjcyLDAsMCwxLDIuMDYsMWgwYTIuNjIsMi42MiwwLDAsMSwuNjUsMS43NSwyLjUxLDIuNTEsMCwwLDEtLjEzLjgydjBhNyw3LDAsMCwxLS4zLjg1djBjNi40NCwxLjk0LDEzLjQ5LTEuMDUsMjAuNy00LjU4bDI2LjItMTIuNTlhMzUsMzUsMCwwLDEsMTMuMjgtNC40bC4xNywwaDEuMTNhOC43Nyw4Ljc3LDAsMCwwLDEuMDYsMCw5LjgzLDkuODMsMCwwLDAsMS4wOSwwaDBhOS45Miw5LjkyLDAsMCwwLDMuNjEtMi4wN2gwbC44MS0uNjFhNzAuODksNzAuODksMCwwLDEsMjAuNDgtOWwuNS0uMTFhMi42OSwyLjY5LDAsMCwxLDMuMzYsMS43NnYwYTIuNywyLjcsMCwwLDEsLjExLjc3LDIuOCwyLjgsMCwwLDEtMS44MywyLjYzaDBhNjUuNTQsNjUuNTQsMCwwLDAtMTkuNyw4LjVsLjI2LS4xNi0uNzMuNTdhMTIuMDksMTIuMDksMCwwLDEtOC4zNSwzLjMzaC0xLjQxQTMwLjY5LDMwLjY5LDAsMCwwLDQwMS44MiwxMzVMNDAyLDEzNWwtMjUuOCwxMi42Yy03Ljg5LDQuMDUtMTYuMiw3LjQxLTI0LjYyLDQuOWE4LjQsOC40LDAsMCwxLTEuNDItLjU1bDAsMGMtNiw3LTE4LjEsMTEtMjcuNDEsMTQuMjEtMi45MiwxLTUuNjcsMS45MS03LjcsMi43NmEyMi41NiwyMi41NiwwLDAsMS0zLjYsMS4zbC0uMTcsMEEzNS4wNywzNS4wNywwLDAsMSwyOTYsMTgzLjY3bC0uMjIuMDlabTYuNiwxOC4xYTIuNTYsMi41NiwwLDAsMS0xLjA5LjIzLDIuNzYsMi43NiwwLDAsMS0xLjExLS4yM2gwYTIuNzEsMi43MSwwLDAsMS0xLjQxLTIuMzcsMi44LDIuOCwwLDAsMSwuMzItMS4yOXYwYTIwLjYyLDIwLjYyLDAsMCwxLDE1LjMzLTEwLjY0aC4xMWEyNC43NywyNC43NywwLDAsMCw0LjI1LS4yNWMzLjM2LDAsNi4yNywwLDcuODktMS45NGExMi4zNCwxMi4zNCwwLDAsMCwxLjU5LTIuNGwwLS4wN2E4LjksOC45LDAsMCwxLDYuMjYtNS41NGguMDZjLjI2LDAsLjU2LDAsLjg2LDBhOSw5LDAsMCwxLDIuNDUuMzRoLS4wN2E1LjQxLDUuNDEsMCwwLDAsLjU5LDAsNC4wOCw0LjA4LDAsMCwwLC42MSwwaDBjMS4yNSwwLDIuNDctMSw0LjMzLTIuNzZhMTcuNzUsMTcuNzUsMCwwLDEsMi4yNy0yLjA3bDAsMGEyNS44NSwyNS44NSwwLDAsMSw3LjkxLTRsLjE5LDAsMTQuODItNS4xMWEzMzQsMzM0LDAsMCwwLDUwLjE0LTIwLjMybC0xLjk0Ljg4YTIuNzYsMi43NiwwLDAsMSwxLjEzLS4yNSwyLjcyLDIuNzIsMCwwLDEsMS40Myw1aDBBMzI5LjY0LDMyOS42NCwwLDAsMSwzNzIuODEsMTY4bC0yLjQ4LjctMTQuNzgsNS4xYTIyLjg0LDIyLjg0LDAsMCwwLTYuNiwzbC4wOCwwYTIyLjY0LDIyLjY0LDAsMCwwLTEuOSwxLjc4LDExLjYsMTEuNiwwLDAsMS04LjA3LDRoMGExMC4zNSwxMC4zNSwwLDAsMS0yLjI2LS4zNGguMDdhNC42NCw0LjY0LDAsMCwwLS42NywwLDMuOTQsMy45NCwwLDAsMC0uNjksMGgwYy0uNzMsMC0xLjM3LDEuMTgtMi4zLDIuODRhMTguNDUsMTguNDUsMCwwLDEtMi4zMywzLjUxbDAsMGExNS4wOSwxNS4wOSwwLDAsMS0xMCwzLjc5LDE1LjI2LDE1LjI2LDAsMCwxLTEuOC0uMTFoLTMuNjlBMTUsMTUsMCwwLDAsMzA0LjI0LDIwMGwwLC4wN2EyLjc3LDIuNzcsMCwwLDEtMS44LDEuODJoMFptMTI5Ljg1LTU2LjM3YTIuOTQsMi45NCwwLDAsMS0uOTEuMTUsMi44MSwyLjgxLDAsMCwxLTEuMzgtLjM2aDBhMi43MywyLjczLDAsMCwxLTEtMy43aDBjMy4xNi01LjUxLDkuNTUtNy42NSwxNS43MS05LjhzMTAuNDUtMy43NywxMi4xNS02LjkzQTUuMSw1LjEsMCwwLDEsNDU1LDEyMWE1LjQ0LDUuNDQsMCwwLDEsMC0uNTd2MGEzLjYxLDMuNjEsMCwwLDEsMi40OC0zaDBhNC4wNiw0LjA2LDAsMCwxLDQsMS41M2gwYTUuMjgsNS4yOCwwLDAsMSwxLjIxLDMuMTVoMGExNy40OCwxNy40OCwwLDAsMCw0LjU3Ljg5aC4wNWEyMS40NSwyMS40NSwwLDAsMCwxMC4wOC0zLjYxbC0uMDgsMGEyOC45MywyOC45MywwLDAsMSwxMC45NC00bC4xNiwwLC4yNiwwYTIuNjksMi42OSwwLDAsMSwuMjgsNS4zNmgwYTI2LjM5LDI2LjM5LDAsMCwwLTkuMTgsMy42M2wuMTEtLjA2YTI1LjQ5LDI1LjQ5LDAsMCwxLTEyLjUzLDRoLS4wN2EyMi44MSwyMi44MSwwLDAsMS02LTEuMDZsLjE2LDBjLTIuNzYsNS4zMS05LjI0LDcuNS0xNS4wNyw5LjQ4LTUuMjIsMS43OC0xMC42NSwzLjY1LTEyLjc1LDcuMzdhMywzLDAsMCwxLTEuNDQsMS4yNVptLTkzLjA3LDYwLjI2YTExLjcsMTEuNywwLDAsMS00LjQzLjg2LDEyLjM1LDEyLjM1LDAsMCwxLTIuMjktLjIyaC4wOGExNS42NywxNS42NywwLDAsMS0yLjUtLjc3bC4xMSwwYTkuNCw5LjQsMCwwLDAtMS41Mi0uNDdsLS4wNiwwYy00LjA1LS45My04LjEsMi4xNS0xMS45MSw1LjYzYTIuNjgsMi42OCwwLDAsMS0xLjcxLjYxLDIuNzEsMi43MSwwLDAsMS0yLjcyLTIuNzEsMi43NiwyLjc2LDAsMCwxLC44Mi0yaDBjNS00LjQxLDEwLjQ4LTguMSwxNi43Ni02Ljg0YTE1LjI2LDE1LjI2LDAsMCwxLDIuMjUuNzJsLS4xLDBhMTAuMTQsMTAuMTQsMCwwLDEsMS42Ni41MiwxNC4zOCwxNC4zOCwwLDAsMCw5LjY1LTMuODFoMGwxLS42NWE2MS4xNCw2MS4xNCwwLDAsMSwxOS4xOC04LjQ2bC40Mi0uMDlhMi45NCwyLjk0LDAsMCwxLC40NCwwLDIuNzEsMi43MSwwLDAsMSwuODMsNS4yOWgwQTU1Ljg0LDU1Ljg0LDAsMCwwLDM0NywyMDEuM2wuMi0uMTMtLjkzLjY1YTMyLjIxLDMyLjIxLDAsMCwxLTYuODYsMy44NWwtLjIyLjA4Wm0xMzguNDctOTguMTdhMTAsMTAsMCwwLDEtMy4xMi40OWMtLjMzLDAtLjY1LDAtMSwwaC0xLjA2YTIuMTQsMi4xNCwwLDAsMC0xLjA2LjMzaDBhMi41MiwyLjUyLDAsMCwxLTIuNDksMi4yMywzLjU4LDMuNTgsMCwwLDEtLjQ4LDBoMGEyLjc3LDIuNzcsMCwwLDEtMi4zLTIuNzIsMi4zOCwyLjM4LDAsMCwxLDAtLjQ2djBhNS45MSw1LjkxLDAsMCwxLDUuNzktNC43NGgxLjgyYTYuNTgsNi41OCwwLDAsMCwxLC4wOSw3LjQ3LDcuNDcsMCwwLDAsMS4wNy0uMDloMGMuNzItLjMyLDEuNDEtMS42NiwxLjg2LTIuNTVhMi43NiwyLjc2LDAsMCwxLDMuNjYtMS4yMWgwYTIuNzIsMi43MiwwLDAsMSwxLjQ4LDIuNDEsMi42NiwyLjY2LDAsMCwxLS4zMSwxLjI1djBhMTAsMTAsMCwwLDEtNC40OCw1bC0uMDYsMFpNNDA0LjgsMTc5YTY3LjA5LDY3LjA5LDAsMCwxLTguOTIsMi42M2wtLjQ4LjA5LTIuNTEuNDRhMTksMTksMCwwLDAtMTEuOCw0LjkydjBhMi42NiwyLjY2LDAsMCwxLTMuNzcuNDRoMGEyLjc0LDIuNzQsMCwwLDEtMS0yLjE0LDIuNzEsMi43MSwwLDAsMSwuNTYtMS42NGgwYTIzLDIzLDAsMCwxLDE1LTYuODRoLjA3bDIuMzktLjQ5YTEwNC44NiwxMDQuODYsMCwwLDAsMjQuODQtOS43OWwtLjU0LjI3LDEuMjEtLjQ4YTYuNDIsNi40MiwwLDAsMS0xLjItMS42M3YwYTIuNTcsMi41NywwLDAsMS0uMjktMS4yMSwyLjY2LDIuNjYsMCwwLDEsMS42NS0yLjQ3aDBhNCw0LDAsMCwxLDEuNi0uMzMsNC4wNiw0LjA2LDAsMCwxLDIuOSwxLjIyaDBhMy4wNywzLjA3LDAsMCwxLC42OC43NmgwYTEzLDEzLDAsMCwwLDMuOTItMS4yNWwtLjA3LDBhMjAxLDIwMSwwLDAsMSwyNS43NS0xMS4ybDEuNS0uNDdjMS4zNC0uNDQsMi43Ni0xLDQuMDUtMS41NGE1Ni41NCw1Ni41NCwwLDAsMSw4Ljc5LTIuOTVsLjQxLS4wOGEyNSwyNSwwLDAsMSw0LjkyLS41M2gwbC43NCwwYTExLjY0LDExLjY0LDAsMCwwLDYtMS42N2wtLjA1LDBhMTYuNTUsMTYuNTUsMCwwLDAsMi0xLjg1aDBhMTguOTEsMTguOTEsMCwwLDEsMi41MS0yLjMybC4wNSwwYTIxLjM1LDIxLjM1LDAsMCwxLDExLjU0LTMuMzRjLjMzLDAsLjY1LDAsMSwwaDBhMi43NSwyLjc1LDAsMCwxLDIuNzQsMi41OWgwYS40OS40OSwwLDAsMSwwLC4xMiwyLjY3LDIuNjcsMCwwLDEtMi41OSwyLjY3aDBjLS4zLDAtLjY1LDAtMSwwYTE2LjkyLDE2LjkyLDAsMCwwLTguNTYsMi4zMWwuMDgsMGEyMCwyMCwwLDAsMC0xLjg5LDEuNzdoMGEyMi45LDIyLjksMCwwLDEtMi41OSwyLjQ0bDAsMGExNi41MywxNi41MywwLDAsMS05LjA5LDIuNjloLS42M2EyMC42LDIwLjYsMCwwLDAtNC4xOS40M2wuMTQsMGE1OSw1OSwwLDAsMC04Ljc4LDNsLjM5LS4xNWMtMS40OS41Ni0yLjk1LDEuMTMtNC40MSwxLjYyQTIxNS4yMiwyMTUuMjIsMCwwLDAsNDMwLDE2Ni43MmwxLjI0LS41N2ExNi42NSwxNi42NSwwLDAsMS01LjgzLDEuODFoLS4wOGE5LjI2LDkuMjYsMCwwLDEtNC4zOSwzLjdsLS4wNywwYTE1MC4xNywxNTAuMTcsMCwwLDEtMTUsNi45bC0xLjEuMzlabS01OS41OCw0NS40YTEyLjE5LDEyLjE5LDAsMCwxLTQuMjcuNzYsMTIuNCwxMi40LDAsMCwxLTQuMzYtLjc5bC4wOSwwYTEzLjc4LDEzLjc4LDAsMCwxLTEuNDYtLjY0bC4wOCwwYTcuMDYsNy4wNiwwLDAsMC0xLjYyLS42aDBhNCw0LDAsMCwwLTEuMTEuNTdoMGwtMiwxLjNhMjEuOTMsMjEuOTMsMCwwLDEtMTQsNWgtLjJhMi43NSwyLjc1LDAsMCwxLTIuNTEtMi43NHYtLjE0aDBhMi42OCwyLjY4LDAsMCwxLDIuNjctMi41MmguMjFhMTcuMiwxNy4yLDAsMCwwLDEwLjkyLTQuMDhsMCwwLDIuMTEtMS4zN2E4LDgsMCwwLDEsMy4yNy0xLjMzSDMzM2wuNTMsMGE4LjA4LDguMDgsMCwwLDEsNC4xMywxLjE0bDAsMCwxLC40YTcuNSw3LjUsMCwwLDAsMi4xOC4zMiw3LjQxLDcuNDEsMCwwLDAsMy42NS0uOTVsMCwwYTQ3LDQ3LDAsMCwwLDkuNjYtNi40MWwtLjA2LjA1YTEuMjcsMS4yNywwLDAsMSwwLS4yLDEuNDgsMS40OCwwLDAsMSwwLS4yMWgwdi0uMTVhMy43MSwzLjcxLDAsMCwxLDItMy4yOGgwYTMuMTUsMy4xNSwwLDAsMSwxLjYtLjQyLDMuMzQsMy4zNCwwLDAsMSwyLjA1LjdoMGEyLjYyLDIuNjIsMCwwLDEsMSwyaDBjMCwuMTIsMCwuMjUsMCwuMzlzMCwuMjcsMCwuNHYwYy4yMywwLC41LDAsLjc3LDBhMTQuNjUsMTQuNjUsMCwwLDAsOS4xMS0zLjE2bDAsMCwxNy41Ny0xMC42NmExNS4yNSwxNS4yNSwwLDAsMSw0LjUxLTIuMDhsLjExLDBhMTQsMTQsMCwwLDEsMS45LS4xMiwxNC4zMiwxNC4zMiwwLDAsMSwyLC4xM2gxLjYzYTE4LjYxLDE4LjYxLDAsMCwwLDcuODMtMy4yOGwtLjA2LDBhMjYuMiwyNi4yLDAsMCwxLDguNzctNGwuMTgsMGExOC44NiwxOC44NiwwLDAsMSwyLjE4LS4yNGgwYTE0LjU3LDE0LjU3LDAsMCwwLDIuMzYtLjM1bC0uMDksMGExNS4zLDE1LjMsMCwwLDAsNS4xNi0zbDAsMGExNC4xNSwxNC4xNSwwLDAsMSw5Ljk0LTRoLjA3YTIuNzEsMi43MSwwLDAsMSwyLjQsMi42OSwyLjQ1LDIuNDUsMCwwLDEsMCwuMjdoMGEyLjY4LDIuNjgsMCwwLDEtMi42NiwyLjQxbC0uMzEsMGgwYTEwLDEwLDAsMCwwLTYuMiwyLjkyaDBhMjAuNDksMjAuNDksMCwwLDEtNi45LDRsLS4xNC4wNWEyMC44LDIwLjgsMCwwLDEtMy4xNS40aC0uMDVsLTEuNzUuMmEyMS40MywyMS40MywwLDAsMC03LjE1LDMuMjVsLjA3LS4wNWEyMi40NiwyMi40NiwwLDAsMS0xMC4wOSw0aC0yLjM1YTExLjI2LDExLjI2LDAsMCwwLTEuMjEtLjA2LDEwLjY5LDEwLjY5LDAsMCwwLTEuMjcuMDdoLjA1YTEyLjQ3LDEyLjQ3LDAsMCwwLTMsMS40OWwuMDUsMEwzNzMuMjksMjEzLjJjLTQuNTgsMi43Ni0xMC40MSw1LjUxLTE1LjYzLDMuMmE0OSw0OSwwLDAsMS0xMC41Nyw3LjE2bC0uMjkuMTNabTEyNS44NC00OS44OWExMS43MiwxMS43MiwwLDAsMS00LjA2LjcxLDExLjk0LDExLjk0LDAsMCwxLTMuNC0uNDlsLS44NS0uMjJhMTUsMTUsMCwwLDEtOC40MSw0LjQ4SDQ1NGEyLjczLDIuNzMsMCwwLDEtMi43MS0yLjQ3aDB2LS4xN2EyLjc0LDIuNzQsMCwwLDEsMi41LTIuNzRoMGE4LjQ4LDguNDgsMCwwLDAsNC4zNC0yLjNoMGEyLjg1LDIuODUsMCwwLDEtLjUzLTEuNThoMHYtLjEzYTMuMDgsMy4wOCwwLDAsMSwyLjE3LTNoMGEzLjkyLDMuOTIsMCwwLDEsMS40LS4yNSw0LDQsMCwwLDEsMi4zNC43NGgwYTMuNjcsMy42NywwLDAsMSwxLjU0LDIuNDV2MGguMjVjMy41Mi44OSw1LjcxLS44NSw5LjIzLTQuMDVhMTguMTksMTguMTksMCwwLDEsOS42OC01LjQ1bC4xMiwwYTE4LDE4LDAsMCwxLDItLjEyLDE4LjUzLDE4LjUzLDAsMCwxLDIuMTEuMTNoLS4wOWE2LjksNi45LDAsMCwwLDEuMzMuMTMsNi43LDYuNywwLDAsMCwyLjc2LS41OWgwYTIuNjksMi42OSwwLDAsMSwzLjc2LjUyaDBhMi43MSwyLjcxLDAsMCwxLS40OCwzLjc2aDBhMTAuNjQsMTAuNjQsMCwwLDEtNS44MSwxLjcxLDEwLjkxLDEwLjkxLDAsMCwxLTItLjE4SDQ4OGMtLjQ0LDAtLjk1LS4wNy0xLjQ2LS4wN3MtMSwwLTEuNTMuMDdoLjA3YTEzLjg1LDEzLjg1LDAsMCwwLTYuODQsNGgwYTIzLjMxLDIzLjMxLDAsMCwxLTcuMDcsNC45M2wtLjE0LjA2WiIvPjwvZz48L2c+PC9zdmc+");
}

.d-icon-64.d-icon-hands-bm {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjcuMTggOTY4LjMxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDcuMTUsOTU4LjU5YTQuNTEsNC41MSwwLDAsMS00LjQxLTMuNzR2MGwtMS02LjM1QzI5Ni4xNCw5MTIsMjg4LjQsODYyLDI3My45NCw4NDIuNjRjLTE2LjQtMjItNDYuNjUtNTctOTcuODktOTkuMTgtMTQtMTEuNTEtMjYuOTMtMjEuNDctMzguMzUtMzAuMy0yOC4zNS0yMS43OS00OC42LTM3LjUtNjEuNi01Ny43MS0xMC44MS0xNi45My0yMi4yNy00Ni45LTMyLjQtNzMuMzVhMzY0Ljc1LDM2NC43NSwwLDAsMC0xNy4xOC00MS4xN2wxLDIuMjFDNC4xNyw1MDIuODUsMS4zLDQ5MS4zOCwxLjIyLDQ4Ni40NGE3LDcsMCwwLDEtLjA5LTEuMTdBOC4zMSw4LjMxLDAsMCwxLDUuNDMsNDc4bDAsMGMxLjctLjg5LDYuODktMy41MywyMS42Myw3LjY5YTE0OCwxNDgsMCwwLDEsNDIuMzgsNTIuNDJsLjM5Ljg4YzEyLjM5LDI3LjU4LDQzLjY2LDY2Ljk1LDU0LjU1LDc2LjE0czU4LjIsMzkuODEsOTMuMTUsNTIuMjljMy42NCwxLjI5LDguMSwyLjcxLDEzLDQuMzcsNDIuNiwxNCwxMzEuMjYsNDMuMDksMTQ5LjI0LDExNy40NWE0LjM3LDQuMzcsMCwwLDEsLjEzLDEsNC40Niw0LjQ2LDAsMCwxLTguNzksMS4wOXYwYy0xNi44LTY5LjYyLTEwMi4zLTk3LjY5LTE0My4zNy0xMTEuMTgtNS0xLjY2LTkuNDctMy4xMS0xMy4yLTQuNDUtMzYuNDUtMTMtODMuNzEtNDMuNjYtOTUuODItNTMuODctMTMuMjQtMTEuMTMtNDQuNTUtNTEuOTItNTYuOTQtNzkuMjlBMTQxLjI1LDE0MS4yNSwwLDAsMCwyMiw0OTIuOTFsLS4zLS4yM2EzNy44NSwzNy44NSwwLDAsMC0xMS4yOC02LjU2bC0uMjYtLjA4YzAsMy42LDMuNDQsMTUuMjMsMjUuMDcsNTIuNjVhMzM5LDMzOSwwLDAsMSwxNiwzNy42M2wuOCwyLjU4YzkuNDgsMjQuNzUsMjEuMzEsNTUuNjEsMzEuNjMsNzEuNzMsMTIuMTUsMTguOTEsMzIsMzQuMjYsNTkuNSw1NS40NCwxMS41LDguODcsMjQuNTQsMTguOTIsMzguNTksMzAuNSw1Miw0Mi43Myw4Mi42Niw3OC4zNyw5OS4zNSwxMDAuNzYsMTUuOCwyMS4xNCwyMy4zNyw3MC4yNywyOS40OCwxMDkuNzZsMSw2LjM2YTQuNDksNC40OSwwLDAsMS0zLjcsNS4xaDBabS0xNjYtMzUwLjMzaDBhNC40MSw0LjQxLDAsMCwxLTMuNjctMnYwYy0uNDEtLjY1LTQwLjg3LTYxLjg0LTU4Ljc3LTkxLjQ5cy00NS44NC02OS01My40Mi03OC41N0EyMS41MSwyMS41MSwwLDAsMCwxMiw0MjguNjZoLS4xMmE0LjgxLDQuODEsMCwwLDAtMS0uMTEsNS4wOSw1LjA5LDAsMCwwLTIsLjRoMGExMDQuNiwxMDQuNiwwLDAsMCw3LjM3LDIwLjg4bC0uMjgtLjYzYzUsMTIuMTUsMTEuMjYsMjcuNDYsMTIuODQsMzkuMjhhMy45MSwzLjkxLDAsMCwxLDAsLjYxQTQuNDQsNC40NCwwLDAsMSwyNSw0OTMuNDhoMGE1LjQ5LDUuNDksMCwwLDEtLjYsMEE0LjQyLDQuNDIsMCwwLDEsMjAsNDg5LjY2djBjLTEuNDYtMTAuNjUtNy40NS0yNS4zMS0xMi4xNS0zNy4xUy4wNSw0MzMuNjcsMCw0MjkuMTdhMi44MSwyLjgxLDAsMCwxLDAtLjMsOC44OSw4Ljg5LDAsMCwxLDYuMS04LjQzbC4wNiwwYzcuNDUtMi42NywxOS42NCwyLjExLDI2LjA4LDEwLjIxLDcuMjksOS4xNSwzNS4yOCw0OC4yOCw1NC4xMSw3OS41NCwxNy43OCwyOS41Myw1OC4yOCw5MC41Niw1OC41Niw5MS4xN2E0LjM4LDQuMzgsMCwwLDEsLjczLDIuNDQsNC41LDQuNSwwLDAsMS0yLDMuNzRoMGE0LjMyLDQuMzIsMCwwLDEtMi40Mi43M2gwWm0zNi4yMS0xMS4zNGgwYTQuMzQsNC4zNCwwLDAsMS0zLjQ0LTEuNjloMGMtMi44OC0zLjY0LTcwLjY0LTg5LjQyLTg1LjU0LTExOS44NEM4Mi43OCw0NjQsNzgsNDUzLDczLjUxLDQ0Mi4zNGMtNy41OC0xNy43LTE0LjE0LTMzLTIyLjI0LTQ0LjU1LTguNy0xMi4xNS0xNi44NC0xNy0xOS43Mi0xNy4zOGgwYy4yLDksNi43Niw0NS43NywxMC4wOCw2Mi4xM2E0LjE5LDQuMTksMCwwLDEsLjA5Ljg5LDQuNDYsNC40NiwwLDAsMS04LjgzLjkydjBjLTIuOTItMTQuNDItMTAtNTMuMjItMTAuMjUtNjMuN2E4LjYxLDguNjEsMCwwLDEtLjA1LS45MSw4LjM3LDguMzcsMCwwLDEsNS40Ni03Ljg2bC4wNiwwYzcuNjUtMi41MSwxOS44NCw1Ljc5LDMwLjQ1LDIwLjY1LDguNjMsMTIuMTUsMTUuMzUsMjcuODIsMjMuMTMsNDYsNC41MywxMC41Myw5LjE5LDIxLjQyLDE0LjcsMzIuNjQsMTQuNDYsMjkuNTcsODMuNzksMTE3LjQ1LDg0LjQ4LDExOC4yNmE0LjQsNC40LDAsMCwxLDEsMi43Niw0LjQ2LDQuNDYsMCwwLDEtNC40NCw0LjQ1aDBabTE0OS45Myw0MC4yMmE0LjUzLDQuNTMsMCwwLDEtMi40OS0uNzRoMGExMjQuMDcsMTI0LjA3LDAsMCwwLTMwLjg4LTEybC0uODctLjE4Yy02Ljg5LTEuOTQtMTMuNzctMy4yNC0yMC4yNS00LjUzLTE2LjItMy4xMi0zMS4zNS02LjA4LTQ1LjI4LTE2LjY5LTMuNi0yLjc5LTcuODYtNS44Ny0xMi40Ny05LjE5LTE4LjIzLTEzLjI1LTQzLjE4LTMxLjM5LTYwLTUyLTguMS05LjcyLTE3LjIyLTE5LjQ0LTI3LTI5Ljc3YTQ1OC45Myw0NTguOTMsMCwwLDEtNDQuOTItNTIuMjFsLS44OC0xLjI1YTQuNDQsNC40NCwwLDAsMS0uODEtMi41Nyw0LjUsNC41LDAsMCwxLDEuODktMy42NmgwYTQuNTYsNC41NiwwLDAsMSw2LjIzLDEuMTJ2MGE0NjEuMTIsNDYxLjEyLDAsMCwwLDQ1LDUyLjY3bDAsMGM5LjkzLDEwLjQsMTkuMjgsMjAuMjUsMjcuNDYsMzAuMjUsMTYuMiwxOS42OCw0MC41LDM3LjQyLDU4LjM2LDUwLjM4LDQuNjYsMy40LDguOTUsNi41MiwxMi42NCw5LjM2LDEyLjE1LDkuMzEsMjYuNDksMTIuMTUsNDEuNTUsMTUsNi44NSwxLjMsMTMuODksMi42NywyMS4xNCw0LjcsMjMuOTQsNi42NCwzMy44NiwxMy4xMiwzNC4yNywxMy40YTQuNDYsNC40NiwwLDAsMS0yLjQzLDguMWgwWk00NTIuNDMsOTAxLjgxaC0uMTVhNC40NCw0LjQ0LDAsMCwxLTMuODktMi4yOXYwYy0uOTMtMS43LTIyLjQtNDItMjQuMy0xMjIuODgtMS40Mi01OC42OC0xOC4zOS0xMDQuMzMtMjcuNS0xMjguODNMMzk0LDY0MC44N2MtOS4xNi0yNS4zMi02MC4xOS03OS03NS42Mi05NC44OWEyMDAuNjgsMjAwLjY4LDAsMCwxLTMyLjg4LTQ2Ljc3bC0uNTMtMS4xNWE2Miw2MiwwLDAsMC01LjU1LTkuNDZsLjEyLjE5YTMuMzIsMy4zMiwwLDAsMC0yLjQ1LTEuMDcsMy4zOSwzLjM5LDAsMCwwLTEsLjE0aDBjLTIuNzksMS02LjMyLDYuNTItNy44NiwxOS4xMS0yLjkxLDIzLjc4LDE0Ljk1LDUyLjg2LDI0LjA2LDYzLjIyLDguMSw5LjI4LDE1LDMwLDE5LjUyLDQzLjcsMS4zOCw0LjA1LDIuNTksNy44NiwzLjMyLDkuNDhhNC4zNyw0LjM3LDAsMCwxLC42MiwyLjI2LDQuNDYsNC40NiwwLDAsMS04LjcxLDEuMzR2MGMtLjg5LTItMi4xLTUuNjctMy42LTEwLjI0LTQuMDUtMTIuMTUtMTAuNzctMzIuNjgtMTcuNzQtNDAuNS0xMS44My0xMy40MS0yOS40LTQ0LjM1LTI2LjI0LTcwLjE5LDIuMjYtMTguNjMsOC43LTI0LjY2LDEzLjczLTI2LjQ0YTExLjc5LDExLjc5LDAsMCwxLDMuOTQtLjY2LDEyLjA5LDEyLjA5LDAsMCwxLDguNjEsMy41N2gwYTUyLjMsNTIuMywwLDAsMSw3LDExLjIybC4xNC4zM2ExOTMuNDgsMTkzLjQ4LDAsMCwwLDMyLDQ2bC0uMS0uMWMyMC4yNSwyMC43NCw2OC4wOCw3MS44MSw3Ny42LDk4LjA1TDQwNSw2NDQuOGM5LjI3LDI1LDI2LjU3LDcxLjU2LDI4LDEzMS43NCwxLjksNzguNzMsMjMsMTE4LjQyLDIzLjI0LDExOC43OWE0LjM2LDQuMzYsMCwwLDEsLjU0LDIuMTIsNC40Niw0LjQ2LDAsMCwxLTIuMywzLjloMGEzLjk0LDMuOTQsMCwwLDEtMS44Ni40NmgtLjI0Wk0zMzMuMzYsOTYzLjk0bC0yLjE4LDBBMTExLjM3LDExMS4zNywwLDAsMSwzMDUuNzEsOTYxbC43NS4xNWE0LjQ3LDQuNDcsMCwwLDEsMS4xNi04Ljc4LDQuNTQsNC41NCwwLDAsMSwxLjE4LjE2aDBjLjMzLDAsMzEuMzUsOC4xLDc1LjI1LTUuNTQsNTIuNjUtMTYuMiw2NC41Mi00Ny4xMSw2NC44LTQ3LjQzYTQuNDcsNC40NywwLDAsMSw4LjY2LDEuNTQsNC4zMyw0LjMzLDAsMCwxLS4yOSwxLjU3djBjLS41MiwxLjQyLTEzLjU2LDM1LjI3LTcwLjM0LDUyLjY1YTE3Ni4zMSwxNzYuMzEsMCwwLDEtNTMuNDIsOC42M1pNNjYwLDk2Mi43NmgtLjY5YTQuNDcsNC40NywwLDAsMS0zLjc0LTQuNCw0LjQsNC40LDAsMCwxLC4wNi0uNzN2MGwxLTYuNGM2LjExLTM5LjQ5LDEzLjY4LTg4LjU4LDI5LjQ4LTEwOS43NiwxNi42OS0yMi4zNSw0Ny40Ny01OCw5OS4zNS0xMDAuNzIsMTQuMDktMTEuNTgsMjcuMDktMjEuNjMsMzguNTktMzAuNSwyNy41NC0yMS4yMiw0Ny40Ny0zNi40NSw1OS41NC01NS40NCwxMC4zMi0xNi4yLDIyLjExLTQ3LDMxLjU5LTcxLjcyYTM2Ny42NCwzNjcuNjQsMCwwLDEsMTcuOC00Mi4zbC0xLDIuMmMyMS42Ny0zNy40NiwyNS00OSwyNS4xMS01Mi42NWgwYTM2LjcxLDM2LjcxLDAsMCwwLTExLjU5LDYuNzJsMCwwYTE0MS4yMywxNDEuMjMsMCwwLDAtMzkuNzMsNDlsLS4zNi44M2MtMTIuMTUsMjcuMzMtNDMuNyw2OC4xNi01Ni45NSw3OS4zLTEyLjE1LDEwLjItNTkuMzcsNDAuODYtOTUuODYsNTMuODYtMy42OCwxLjMtOC4xLDIuOC0xMy4yLDQuNDJDNjk4LjM0LDY5OCw2MTIuODksNzI2LDU5Niw3OTUuN2E0LjQzLDQuNDMsMCwwLDEtNC4zLDMuNDEsNC4zMiw0LjMyLDAsMCwxLTEuMDgtLjE0aDBhNC41LDQuNSwwLDAsMS0zLjQ0LTQuMzcsNC41Nyw0LjU3LDAsMCwxLC4xMy0xLjA1djBjMTgtNzQuNDQsMTA2LjY4LTEwMy41NSwxNDkuMjgtMTE3LjQ1LDQuOTQtMS42Miw5LjMyLTMsMTMtNC4zMywzNC45MS0xMi40Nyw4MS42OS00Mi42OSw5My4xNS01Mi4zM3M0Mi4yLTQ4LjYsNTQuNTYtNzYuMWExNDguNjgsMTQ4LjY4LDAsMCwxLDQyLjQ4LTUzLjA1bC4zMy0uMjRjMTQuNzQtMTEuMjIsMTkuOTItOC41OSwyMS42Mi03Ljc0YTguNTUsOC41NSwwLDAsMSw0LjMyLDcuNDMsOC4zMiw4LjMyLDAsMCwxLS4wNywxLjEydjBjMCw1LjEtMywxNi41Ni0yNi4yOSw1Ni45YTMzOS4zOCwzMzkuMzgsMCwwLDAtMTUuMzcsMzYuMzRsLS44MywyLjYyYy0xMC4xMiwyNi40NS0yMS42Myw1Ni40Mi0zMi40LDczLjMtMTIuOTIsMjAuMjUtMzMuMzcsMzYtNjEuNjQsNTcuNzYtMTEuNDIsOC43OS0yNC4zLDE4Ljc5LTM4LjM1LDMwLjI5LTUxLjE1LDQxLjcyLTgxLjUzLDc2Ljc1LTk3LjkzLDk4LjctMTQuNDYsMTkuMzYtMjIuMTUsNjkuMjktMjcuNzgsMTA1Ljc5bC0xLDYuMzlhNC40NSw0LjQ1LDAsMCwxLTQuNCwzLjgxWk04MjYsNjEyLjQ0YTQuNyw0LjcsMCwwLDEtMi40OS0uNzRoMGE0LjQ2LDQuNDYsMCwwLDEtMS4yNS02LjIydjBjLjQxLS42MSw0MC43NC02MS42OCw1OC41Ni05MS4xNiwxOC44NC0zMS4zMSw0Ni44Mi03MC40Myw1NC4wNy03OS41NSw2LjQ4LTguMSwxOC42Ny0xMi44OCwyNi4xMi0xMC4yNGE5LDksMCwwLDEsNi4xNiw4LjV2LjNoMGMwLDQuNDUtMi44NCwxMS40Mi03LjcsMjMuMzJzLTEwLjg1LDI2LjQxLTEyLjE1LDM3LjFhNC40NSw0LjQ1LDAsMCwxLTguODUtLjcsMy45MSwzLjkxLDAsMCwxLDAtLjQ5djBjMS41OC0xMS44Myw3LjgyLTI3LjA2LDEyLjg0LTM5LjMzQTk1Ljg4LDk1Ljg4LDAsMCwwLDk1OC4yMSw0MzRsLjE0LS42OGMwLS4yOS0xLS42NS0yLjkyLS40NUEyMS42NiwyMS42NiwwLDAsMCw5NDIsNDQwLjM2bDAsMGMtNy41NCw5LjQzLTM1LjUyLDQ4Ljg4LTUzLjQyLDc4LjUycy01OC4zMiw5MC44OS01OC43Myw5MS40OWE0LjU3LDQuNTcsMCwwLDEtMy44LDJoMFpNNzg5Ljc1LDYwMS4xYTQuNDIsNC40MiwwLDAsMS0yLjc2LTFoMGE0LjQ2LDQuNDYsMCwwLDEtLjczLTYuMjhoMGMuNjgtLjg1LDcwLTg4LjY2LDg0LjUyLTExOC4yMiw1LjQ3LTExLjIyLDEwLjE2LTIyLjExLDE0LjY2LTMyLjY0LDcuODItMTguMTksMTQuNTQtMzMuODYsMjMuMTctNDYsMTAuNTctMTQuOTEsMjIuOC0yMy4yMSwzMC40MS0yMC43YTguNDQsOC40NCwwLDAsMSw1LjU1LDcuOTIsOS4xLDkuMSwwLDAsMSwwLC45MXYwYy0uMjQsMTAuNTctNy4zMyw0OS4zMy0xMC4yOSw2My43MWE0LjQ1LDQuNDUsMCwwLDEtOC43My0xLjIzLDQuNTgsNC41OCwwLDAsMSwwLS41M3YwYzMuMjgtMTYuMiw5Ljg4LTUzLjEsMTAuMDgtNjIuMTdoMGMtMi44OC4zNi0xMSw1LjEtMTkuNzYsMTcuMzctOC4xLDExLjM0LTE0LjYyLDI2LjY1LTIyLjIsNDQuNTUtNC41NywxMC42MS05LjMxLDIxLjYzLTE0Ljg2LDMzQzg2My45LDUxMC4yNiw3OTYuMTUsNTk2LDc5My4yNyw1OTkuNjhhNC41MSw0LjUxLDAsMCwxLTMuMywxLjQyaC0uMjJaTTYzOS44Niw2NDEuMzFoMGE0LjM4LDQuMzgsMCwwLDEtMy42OC0yaDBhNC41LDQuNSwwLDAsMS0uNzMtMi40NSw0LjQ1LDQuNDUsMCwwLDEsMi0zLjdoMGMuNDEtLjI0LDEwLjMzLTYuNzIsMzQuMjYtMTMuMzYsNy4yNS0yLDE0LjM0LTMuNDEsMjEuMTQtNC43NCwxNS4xMS0yLjkyLDI5LjMzLTUuNjcsNDEuNi0xNSwzLjY0LTIuNzksNy44OS01Ljg3LDEyLjU5LTkuMjcsMTcuODItMTMsNDIuMjgtMzAuNyw1OC40LTUwLjQyLDguMS0xMCwxNy41NC0xOS44NSwyNy40Ni0zMC4yNmE0NTUuOTQsNDU1Ljk0LDAsMCwwLDQ0LjA4LTUxLjM5bC44OC0xLjI2YTQuNDcsNC40NywwLDEsMSw3LjMyLDUuMTJoMEE0NjAuOTMsNDYwLjkzLDAsMCwxLDgzOS4yOCw1MTZoMGMtOS44LDEwLjMzLTE5LDIwLTI3LDI5Ljc3LTE2Ljg1LDIwLjYxLTQxLjg0LDM4Ljc1LTYwLjA2LDUyLTQuNjIsMy4zNi04LjgzLDYuNC0xMi40NCw5LjE1LTEzLjg5LDEwLjYxLTI5LjE2LDEzLjU3LTQ1LjI3LDE2LjY5LTYuNjUsMS4yOS0xMy41MywyLjYzLTIwLjQ2LDQuNTdhMTI4LDEyOCwwLDAsMC0zMi40MSwxMi40OWwuNjYtLjM0YTQuMjgsNC4yOCwwLDAsMS0yLjQxLDFaTTUxNC43NSw5MDZhNC4zNCw0LjM0LDAsMCwxLTIuMTItLjU4aDBhNC40Myw0LjQzLDAsMCwxLTIuMzQtMy44OSw0LjM1LDQuMzUsMCwwLDEsLjU3LTIuMTZ2MGMwLS40MSwyMS4zNC00MC41LDIzLjI0LTExOC43OSwxLjQyLTYwLjIyLDE4Ljc2LTEwNi43NiwyOC0xMzEuNzQuOTMtMi40NywxLjc4LTQuNzgsMi41NS02Ljg5LDkuNDgtMjYuMjQsNTcuNDMtNzcuMzEsNzcuNTYtOTguMDVhMTkwLjM5LDE5MC4zOSwwLDAsMCwzMS40NS00NC44bC41LTEuMDlhNTEsNTEsMCwwLDEsNy4yNC0xMS42MmwtLjA3LjA4QTEyLjIsMTIuMiwwLDAsMSw2OTQsNDgzLjYzbC0uMDgsMGM1LDEuNzgsMTEuNDIsNy44MSwxMy42OSwyNi40NCwzLjE1LDI1Ljg0LTE0LjM4LDU2LjctMjYuMjEsNzAuMTktNyw3LjktMTMuNzMsMjguMzUtMTcuNzQsNDAuNS0xLjU0LDQuNTctMi43NSw4LjEtMy42LDEwLjI0YTQuNTEsNC41MSwwLDAsMS00LjExLDIuNjcsNC40NCw0LjQ0LDAsMCwxLTEuNzktLjM3aDBhNC40Miw0LjQyLDAsMCwxLTIuNy00LjA2LDQuMzQsNC4zNCwwLDAsMSwuNC0xLjg0djBjLjY5LTEuNjYsMS45LTUuMjYsMy4yOC05LjUyLDQuNTMtMTMuNjksMTEuMzgtMzQuMzgsMTkuNTYtNDMuNjYsOS4wNy0xMC4zNiwyNy0zOS40NCwyNC4wNi02My4yNi0xLjU0LTEyLjU1LTUuMDctMTguMS03Ljg2LTE5LjExYTMuMzQsMy4zNCwwLDAsMC0zLjQsMWgwYTU4LjU3LDU4LjU3LDAsMCwwLTUuMzEsOC45MWwtLjE2LjM3YTIwMC4xOCwyMDAuMTgsMCwwLDEtMzMuNSw0OGwuMDktLjA5Yy0xNS4zOSwxNS44My02Ni40Miw2OS41OC03NS42MSw5NC44NS0uNzMsMi4xNC0xLjYyLDQuNDUtMi41Niw3LTkuMTEsMjQuMy0yNiw3MC4xNS0yNy40NSwxMjguODMtMS45NSw4MS0yMy40NSwxMjEuMTgtMjQuMywxMjIuODRhNC40OCw0LjQ4LDAsMCwxLTQsMi40N2gwWm0xMTkuMDcsNjIuMjlhMTgwLjI0LDE4MC4yNCwwLDAsMS01NC42MS04Ljc5bDEuMjguMzZjLTU2LjctMTcuNTctNjkuNzktNTEuNDMtNzAuMzEtNTIuNjVhNC4zLDQuMywwLDAsMS0uMTktMS4yOCw0LjQ2LDQuNDYsMCwwLDEsOC41Mi0xLjgydjBjLjIuNDksMTIuNTEsMzEuMjcsNjQuOCw0Ny40Myw0NC4xLDEzLjY1LDc0LjkzLDUuNjMsNzUuMjEsNS41NWE0LjE0LDQuMTQsMCwwLDEsMS4xNC0uMTUsNC41MSw0LjUxLDAsMCwxLDQuMzIsMy4yM3YwYTQuNTksNC41OSwwLDAsMSwuMTUsMS4xNiw0LjQ3LDQuNDcsMCwwLDEtMy4yOCw0LjNoMGExMDYuODgsMTA2Ljg4LDAsMCwxLTIzLjkzLDIuNjRjLTEuMDgsMC0yLjE3LDAtMy4yNSwwWk04MjMuNjksMzYzLjY4YTMuNjEsMy42MSwwLDAsMS0uNTkuMDUsNC4xOCw0LjE4LDAsMCwxLS42MS0uMDVoMGE0LjUzLDQuNTMsMCwwLDEtMy4yOC00LjNoMGE1LjQ5LDUuNDksMCwwLDEsMC0uNiw0LjIzLDQuMjMsMCwwLDEsMC0uNjN2MGEyNi4zOSwyNi4zOSwwLDAsMCwxLTcuNDIsMjcuMDUsMjcuMDUsMCwwLDAtMTkuMzUtMjUuOTRsLS4xOS0uMDVhNC41MSw0LjUxLDAsMCwxLTMuMjQtNC4zaDBhMy43MywzLjczLDAsMCwxLDAtLjYsNC4yMyw0LjIzLDAsMCwxLDAtLjYzdjBhNC40Miw0LjQyLDAsMCwxLDQuMjUtMy4yNSw0LjI5LDQuMjksMCwwLDEsMS4yNS4xOGgwYTI2LjM1LDI2LjM1LDAsMCwwLDcuMTgsMSwyNy4xNSwyNy4xNSwwLDAsMCwyNi4wNy0xOS41N2wwLS4xOWE0LjQ0LDQuNDQsMCwwLDEsNS41LTMuMTFoMGE2LjIsNi4yLDAsMCwxLDEuNDkuN2gwYTQuODEsNC44MSwwLDAsMSwxLjI1LDEuNTV2MGE0Ljc2LDQuNzYsMCwwLDEsMCwyLjgzdjBhMjYuMjgsMjYuMjgsMCwwLDAtMSw3LjI0LDI3LjA3LDI3LjA3LDAsMCwwLDE5LjU5LDI2bC4xOS4wNWE0LjQyLDQuNDIsMCwwLDEsMy4yNCw0LjI1djBoMGEzLjU3LDMuNTcsMCwwLDEsMCwuNTksNC4xNyw0LjE3LDAsMCwxLDAsLjYxdjBhNC40Nyw0LjQ3LDAsMCwxLTQuMywzLjI4LDQuMzUsNC4zNSwwLDAsMS0xLjItLjE3aDBhMjYuMzMsMjYuMzMsMCwwLDAtNy4zLTEsMjcsMjcsMCwwLDAtMjUuOTQsMTkuNTdsMCwuMTlhNC40Nyw0LjQ3LDAsMCwxLTQsMy43M2gwWm0tNS4xOS0zOC41OWEzNy4xNiwzNy4xNiwwLDAsMSw2LjA2LDcuOTJsLjEuMThhMzQuODUsMzQuODUsMCwwLDEsMy42NCw5LjE1bC4wNS4yNGEzNi44NSwzNi44NSwwLDAsMSwxNy4xNi05Ljc4bC4yNS0uMDZBMzYuMDksMzYuMDksMCwwLDEsODM2LDMxNS42MmwtLjA1LS4yNUEzNi4zNiwzNi4zNiwwLDAsMSw4MTguNzUsMzI1bC0uMjUsMFpNNzkxLjYxLDk1LjM3aDBhNC40Myw0LjQzLDAsMCwxLTMuMzktMS41N2gwTDc3NS40MSw3OC41N2E0LjQ2LDQuNDYsMCwxLDEsNi44LTUuNzZoMEw3OTUsODhhNC40NSw0LjQ1LDAsMCwxLS41Miw2LjI4aDBhNC4zMyw0LjMzLDAsMCwxLTIuODUsMS4wNVptLTE0LTEuMjFhNC40Niw0LjQ2LDAsMCwxLTIuODgtNy44NWgwTDc5MCw3My41YTQuNDYsNC40NiwwLDEsMSw1Ljc2LDYuOGgwbC0xNS4yMiwxMi44YTQuMzgsNC4zOCwwLDAsMS0yLjg1LDFabS02NDAuNTUsODhIMTM3YTQuNDIsNC40MiwwLDAsMS0zLjU2LTEuODF2MEExOCwxOCwwLDAsMCwxMjEuNjgsMTczbC0uMSwwQTE4LjUxLDE4LjUxLDAsMCwwLDEwOCwxNzYuMjVsLjA1LDBhNC4yOSw0LjI5LDAsMCwxLTIuNi44Niw0LjM1LDQuMzUsMCwwLDEtMy41OC0xLjg2aDBhNCw0LDAsMCwxLS44NS0yLjQ5di0uMTFoMGE0LjQ1LDQuNDUsMCwwLDEsMS44MS0zLjU5aDBhMTguMTgsMTguMTgsMCwwLDAsNC0yNS40NGwwLC4wNWE0LjQ2LDQuNDYsMCwxLDEsNy4yLTUuMjR2MGExOC4xOCwxOC4xOCwwLDAsMCwyNS40NCw0bC0uMDUsMGE0LjM3LDQuMzcsMCwwLDEsMi41OS0uODVoLjA4YTQuNDYsNC40NiwwLDAsMSwyLjU3LDguMWgwYTE4LjEsMTguMSwwLDAsMC00LDI1LjQ1bDAsMGE0LjY1LDQuNjUsMCwwLDEsLjg1LDIuNThoMGE0LjQsNC40LDAsMCwxLTEuODUsMy41OWgwYTQsNCwwLDAsMS0yLjUzLjg5aDBabS0xOC40Mi0xOC4zMWEyNiwyNiwwLDAsMSw0LjUzLjM5bC0uMTYsMGEyNi4zMSwyNi4zMSwwLDAsMSw1LjQ4LDEuNDhsLS4xOC0uMDZjMC0uMzMsMC0uNzEsMC0xLjFhMjguNzYsMjguNzYsMCwwLDEsLjM3LTQuNTdsMCwuMTZhMjUuODcsMjUuODcsMCwwLDEsMS40OC01LjQ4bC0uMDYuMTgtMS4yMywwYTI4LDI4LDAsMCwxLTQuNjEtLjM3bC4xNywwYTI1LjgsMjUuOCwwLDAsMS01LjQ5LTEuNDhsLjE4LjA3YzAsLjMzLDAsLjcyLDAsMS4xMWEyNy44MiwyNy44MiwwLDAsMS0uMzYsNC41MWwwLS4xNmEyNi4xOCwyNi4xOCwwLDAsMS0xLjQ4LDUuNTNsLjA2LS4xOFpNMjM5LDEwOC42NmgwYTQsNCwwLDAsMS0xLjUyLS4zaDBsLTEzLjQtNWE0LjQ2LDQuNDYsMCwwLDEtMi43Ny00LjEyLDQuMzYsNC4zNiwwLDAsMSwuMzUtMS43NHYwYTQuNTQsNC41NCwwLDAsMSw0LjIzLTIuOSw0LjQ4LDQuNDgsMCwwLDEsMS41NS4yOGgwbDEzLjQsNWE0LjQ2LDQuNDYsMCwwLDEtMS41Niw4LjYzaDBabS05LjI3LDQuMjFhNS4zNSw1LjM1LDAsMCwxLTEuNjItLjNsMCwwYTQuNDcsNC40NywwLDAsMS0yLjc4LTQuMTMsNC4zOCw0LjM4LDAsMCwxLC4zMi0xLjY2bDAsMCw1LTEzLjM2YTQuNDUsNC40NSwwLDAsMSw4LjU4LDEuNjcsNC41MSw0LjUxLDAsMCwxLS4yNSwxLjQ4djBsLTUsMTMuNGE0LjU1LDQuNTUsMCwwLDEtNC4yMiwyLjg4aDBaTTIyNS44NywyLjM5YTQuMzgsNC4zOCwwLDAsMSwwLDYuMTVoMGE0LjQxLDQuNDEsMCwxLDEsMC02LjE2Wk0yMjMsMTFBNS42OCw1LjY4LDAsMCwxLDIxOSw5LjI3aDBhNS40Nyw1LjQ3LDAsMSwxLDcuODYsMGgwQTUuMzUsNS4zNSwwLDAsMSwyMjMsMTFabS0uMzYtOC42N2EzLDMsMCwwLDAtMi4wNy44NmgwYTMuMTMsMy4xMywwLDAsMCwwLDQuMzdoMGEzLDMsMCwwLDAsNS41NC0xLjU5LDMsMywwLDAsMC0xLjI3LTIuNDVoMGEzLjI0LDMuMjQsMCwwLDAtMi4xOC0xLjE3aDBaTTE0OCwzMTguNTNhNC42Niw0LjY2LDAsMSwxLTYuNC4yaDBhNC41NSw0LjU1LDAsMCwxLDYuNC0uMlptLTMuMzIsOS4wN2gtLjA4YTUuNDcsNS40NywwLDAsMS01LjQ3LTUuNDd2MGgwYTYsNiwwLDAsMSwxLjc4LTRoMGE1LjgsNS44LDAsMCwxLDguMSwwaDBhNS43NSw1Ljc1LDAsMCwxLDAsOC4xaDBhNS45Myw1LjkzLDAsMCwxLTMuOTMsMS40N2gtLjRabS40OC05LjA3YTMuNywzLjcsMCwwLDAtMi41MSwxLjA1aDBhMy41MSwzLjUxLDAsMCwwLTEsMi41MWgwYTMsMywwLDAsMCwuODksMi4xNWgwYTMuMjgsMy4yOCwwLDAsMCw0LjY2LDBoMGEzLjMzLDMuMzMsMCwwLDAsMC00LjY2aDBhMywzLDAsMCwwLTIuMTgtMS4wNWguMTlaTTYxNCw3MS44OGE0LjU0LDQuNTQsMCwwLDEsMCw2LjQ0aDBhNC40MSw0LjQxLDAsMSwxLTMtNy42Myw0LjM2LDQuMzYsMCwwLDEsMywxLjJaTTYxMC4zOCw4MWgtLjE5YTUuNSw1LjUsMCwwLDEtMy44Ni0xLjU4aDBBNS45MSw1LjkxLDAsMCwxLDYxNC42OCw3MWgwYTUuNzUsNS43NSwwLDAsMSwwLDguMWgwQTUuODgsNS44OCwwLDAsMSw2MTAuNCw4MVptLjQ4LTkuMDhhMy41NSwzLjU1LDAsMCwwLTIuNDcsMS4wNmgwYTMuMiwzLjIsMCwxLDAsNS41MywyLjE5LDMuMjEsMy4yMSwwLDAsMC0uODctMi4yaDBBMywzLDAsMCwwLDYxMSw3MS44OGgtLjEzWm01Mi4xNyw5OWEyMS43OSwyMS43OSwwLDAsMSwyLTQuODJsLS4wNi4xMmExMy4xNCwxMy4xNCwwLDAsMSw4LTUuNDVsLjA5LDBoMS41OFYxNTdINjE0LjQzbC02NC44LDIyMGE2LjUsNi41LDAsMCwxLTIuMTgsMy4xMWgwYTUuMjYsNS4yNiwwLDAsMS0zLjExLDEsNS4xNSw1LjE1LDAsMCwxLTEtLjA5SDU0M2E0Ljc3LDQuNzcsMCwwLDEtNC41OC0zLjQydjBMNDc2LjEyLDE1N2wtMTgxLjkzLjI0djMuNzJoMS41NGE5LjYyLDkuNjIsMCwwLDEsOC4wOCw1LjQxbDAsLjA2YTMxLjQ2LDMxLjQ2LDAsMCwxLDIuOTQsOS4zbDAsLjE4VjM4Ny43YTM0LjUsMzQuNSwwLDAsMS0zLjA1LDkuNTdsLjA5LS4yMWE5LjYzLDkuNjMsMCwwLDEtOC4wNyw1LjU5aC0xLjU3djMuNEg0MDkuNzRhNzIuNjksNzIuNjksMCwwLDAsMTYuODEtMmwtLjQ5LjFhMTkuODksMTkuODksMCwwLDEsMi44Mi0uOTFsLjE0LDBhMTkuOTEsMTkuOTEsMCwwLDAsMy4wOC0xbC0uMTIsMCw1LTEuODZhMjcuNzksMjcuNzksMCwwLDAsNS4wOS0yLjU0bC0uMTEuMDdhOTQuNTksOTQuNTksMCwwLDAsMTUuMTgtMTAuNzFsLS4xMi4xYTcxLjQxLDcxLjQxLDAsMCwwLDEyLjQ1LTEzLjU4bC4xNS0uMjNBNzAuNjIsNzAuNjIsMCwwLDAsNDc4LDM1Ny40MmwuMTctLjVhNTQuMjksNTQuMjksMCwwLDAsMi40Ni05LjI5bC4wNS0uMzUsMTYuODgsNTguNTNoNDcuMzFsNjguODUtMjM1LjE1LjYxLDIxNi40N2EzMSwzMSwwLDAsMS0zLDkuN2wuMDgtLjE4YTkuNTgsOS41OCwwLDAsMS04LjA4LDUuNDNoLTF2My43Mmg3Mi40OXYtMy43MmgtMS41OGE5LjU2LDkuNTYsMCwwLDEtOC4wNy01LjM3bDAtLjA2YTMwLjI5LDMwLjI5LDAsMCwxLTIuOTQtOS4zNXYtMjEyYTIyLjc4LDIyLjc4LDAsMCwxLC45My00LjYybDAsLjE2Wm0tMjQyLjExLDE2LjJ2NTcuMjZjMCwuMzcsMCwuOCwwLDEuMjNBMjcuNzEsMjcuNzEsMCwwLDEsNDE4LDI1OGwuMDctLjE2YTIwLjgyLDIwLjgyLDAsMCwxLTcuMzcsOC4wNWwtLjA4LDBhMjkuMzcsMjkuMzcsMCwwLDEtMTAuNCwzLjdsLS4xNywwYTc2LjA3LDc2LjA3LDAsMCwxLTEyLjEyLjk0SDM1NC4yOVYxNzUuODlhMzEuMiwzMS4yLDAsMCwxLDMtOS43bC0uMDguMThhOS41NCw5LjU0LDAsMCwxLDguMDctNS40N2gyMC44NWExMDkuMDgsMTA5LjA4LDAsMCwxLDEzLjExLjgybC0uNTItLjA1YTMxLjc5LDMxLjc5LDAsMCwxLDExLjIzLDMuNTNsLS4xNy0uMDhhMTkuNjIsMTkuNjIsMCwwLDEsOC4wNSw3LjY4bDAsLjA5YTI4LjM4LDI4LjM4LDAsMCwxLDMsMTIuNzVjMCwuNSwwLDEsMCwxLjV2LS4wN1ptNS41OSwxODMuNTRjMCwuMzEsMCwuNjgsMCwxLjA1YTM5LjIyLDM5LjIyLDAsMCwxLTIuNzQsMTQuNDVsLjA5LS4yN2EyOC40NCwyOC40NCwwLDAsMS02LjcxLDEwaDBhMjIuOTQsMjIuOTQsMCwwLDEtOS4xMSw1LjQzbC0uMTYsMGEzNC44NywzNC44NywwLDAsMS0xMC4yMywxLjU4SDM2NS40M2E5LjQ5LDkuNDksMCwwLDEtOC4wNy01LjUzbDAtLjA2YTMyLjc5LDMyLjc5LDAsMCwxLTIuOTMtOS4xNmwwLS4xOVYyNzQuNTFIMzk4LjZhMzUuNywzNS43LDAsMCwxLDkuNTMsMS4yOGwtLjI1LS4wNmEyNS45MSwyNS45MSwwLDAsMSw5LjE5LDVsMCwwYTI2LjgyLDI2LjgyLDAsMCwxLDYuNjUsOC44N2wuMDcuMTZhMzIuMzUsMzIuMzUsMCwwLDEsMi42NSwxMi45NWMwLC4zNiwwLC43MiwwLDEuMDh2LS4wNVptMzAuNjEtODEuNDlhOTMuMDgsOTMuMDgsMCwwLDAtMTQuNjEtMTAuMzZsLS40NS0uMjVhNDAuNzUsNDAuNzUsMCwwLDAtNC43Mi0yLjUybC0uMjYtLjExYy0xLjY2LS43My0zLjQ1LTEuMzgtNS4zMS0yYTMuNjYsMy42NiwwLDAsMS0xLjctMi40NXYwYy0uMzItMS4yNi4zNi0yLjMxLDItMy4xMmE1OS4yMSw1OS4yMSwwLDAsMCwxMy40NS04LjYybC0uMDguMDdhNzYuODcsNzYuODcsMCwwLDAsNy42Ni03LjUzbC4wOC0uMDgsMTEuMjYsMzguNTksMi40Myw4LjU1YTY4LjQzLDY4LjQzLDAsMCwwLTkuNzgtMTBsLS4xMS0uMDlaIi8+PC9nPjwvZz48L3N2Zz4=");
}

.dmc-bakery-home-stages-tabs .d-icon-64 {
  padding: 0 !important;
  height: 90px !important;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-key {
  width: 49px;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-wine {
  width: 76px;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-hand-eyes {
  width: 58px;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-letter {
  width: 68px;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-hand {
  width: 63px;
}

.dmc-bakery-home-stages-tabs .d-icon-64.d-icon-world {
  width: 70px;
}

.f-page-banner .banner-icon {
  position: absolute;
  top: -12px;
  right: -28px;
  width: 250px;
}

.d-icon-64.d-icon-chevron {
  width: 10px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48cGF0aCBkPSJNMTcuNTI1IDM2LjQ2NWwtNy4wNzEgNy4wN2MtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxTDIwNS45NDcgMjU2IDEwLjQ1NCA0NTEuNDk0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsNy4wNzEgNy4wN2M0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcgMGwyMTEuMDUxLTIxMS4wNWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFMMzQuNDk1IDM2LjQ2NWMtNC42ODYtNC42ODctMTIuMjg0LTQuNjg3LTE2Ljk3IDB6Ii8+PC9zdmc+");
}

.d-icon-64.d-icon-hand {
  width: 100%;
  height: 0;
  padding-bottom: 145%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NDIuNTkgNzg0LjI3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjguNzMsNzgxLjg0YTQuNTEsNC41MSwwLDAsMCwxLC4xMiw0LjQyLDQuNDIsMCwwLDAsNC0yLjY0djBsMi4zOS01Ljc5YzEzLjg1LTMzLjEzLDMyLjc2LTc4LjQ1LDUwLjk1LTkzLjQsMjAuNTctMTYuOTMsNTcuMzUtNDMsMTE1LjUxLTcwLjgzLDE1Ljg3LTcuNjEsMzAuNDEtMTQsNDMuMjktMTkuNjQsMzEuNzUtMTQsNTQuNjctMjQuMDYsNzEuNi00MC4xNCwxNC4xNC0xMy40NCwzMi0zOS4wOCw0Ny42Ny02MS42OEEzNzEuMjMsMzcxLjIzLDAsMCwxLDQ5MCw0NTQuMTlsLS40OS42MWMzMS40My0zMi42LDM2Ljc4LTQyLjc2LDM4LjA3LTQ3LjU4YTguMSw4LjEsMCwwLDAtMi05aDBjLTEuNDItMS4yMi01LjcxLTQuOTQtMjIuMiwyLjIyYTE0NC4xNSwxNDQuMTUsMCwwLDAtNTIuNDQsNDAuMjRsLS4yMS4yNmMtMTguMSwyMy4xNy01Ni43LDUzLTY5LjIxLDU5LjE3LTEzLDYuNC02NC4yMywyNC0xMDAuMTIsMjcuNjYtMy43Mi4zNy04LjEuNjktMTMuMjQsMS4xLTQzLjUsMy4yOC0xMzQsMTAuMDgtMTY4LjMyLDc2LjE4YTQuMzUsNC4zNSwwLDAsMCwzLjg1LDYuMzcsNC4zNiw0LjM2LDAsMCwwLDMuODQtMi4zdjBjMzIuMTEtNjEuODEsMTE5LjM1LTY4LjQxLDE2MS4yNy03MS41Nyw1LjE0LS4zNiw5LjY4LS43MiwxMy40OC0xLjA5LDM3LjQ3LTMuODEsODkuMS0yMS43MSwxMDMtMjguMzUsMTUuMS03LjQxLDU0LjI3LTM4LjY0LDcyLjI1LTYxLjZhMTM2Ljc0LDEzNi43NCwwLDAsMSw0OC42LTM3LjM2bC44NS0uMzRhMzUsMzUsMCwwLDEsMTIuMzItMy42aC4xNWMtLjkzLDMuNC02LjgsMTMuNTctMzYsNDMuODZhMzU1Ljc2LDM1NS43NiwwLDAsMC0yNC40LDMyLjcybC0uODMsMS4zNGMtMTQuNzQsMjEuMTQtMzMuMDksNDcuNTEtNDYuNTgsNjAuMzUtMTUuNzksMTUtMzguMTUsMjQuODYtNjkuMTMsMzguNDctMTIuODgsNS42Ny0yNy41NCwxMi4xNS00My41LDE5Ljc3LTU5LDI4LjM1LTk2LjM1LDU0LjcxLTExNy40NSw3MS45Mi0xOS44NCwxNi4yLTM4LjQ3LDYwLjc1LTUzLjQyLDk2LjhsLTIuNDMsNS43NWE0LjM2LDQuMzYsMCwwLDAsMi4yOCw1LjY2aC42OFptMjM4LjMtMjkyYTQsNCwwLDAsMCwxLjA3LjE0LDQuNDQsNC40NCwwLDAsMCwzLTEuMTVoMGMuNTMtLjQ4LDUzLTQ4Ljg0LDc2Ljc1LTcyLjdzNTkuNDUtNTQuNTUsNjguODUtNjEuNjhhMjAuODEsMjAuODEsMCwwLDEsMTIuNTEtNC4xM2MuNjcsMCwxLjMzLDAsMiwuMDloLS4wOWE1LjA1LDUuMDUsMCwwLDEsMi44MSwxaDBhMTAzLjc4LDEwMy43OCwwLDAsMS0xMS41NywxNy41NWwuMTUtLjE4Yy03LjU4LDEwLjQxLTE3LDIzLjMzLTIxLjI2LDM0LjFhNC4xMSw0LjExLDAsMCwwLS4zMSwxLjYsNC4zNSw0LjM1LDAsMCwwLDguMzksMS42M3YwYzMuODUtOS43NiwxMi45Mi0yMi4xOSwyMC4yNS0zMi4xNnMxMS42My0xNi4yLDEyLjcyLTIwLjI1YTguNDUsOC40NSwwLDAsMCwuMzItMi4zMiw4Ljc2LDguNzYsMCwwLDAtNC4wNS03LjM4bDAsMGMtNi40NC00LjA1LTE5LTIuNTUtMjcsMy42MS05LDYuODgtNDQuNTUsMzcuMzQtNjkuNjIsNjIuNDUtMjMuNjUsMjMuNjktNzYsNzEuOTMtNzYuNTQsNzIuNDFhNC4zOCw0LjM4LDAsMCwwLS4yNCw2LjE2aDBhNSw1LDAsMCwwLDEuOTEsMS4yNFptLTMxLjU1LTE5LjE1YTQuMTcsNC4xNywwLDAsMCwxLjA5LjE0LDQuMjQsNC4yNCwwLDAsMCwyLjY1LS45MmgwYzMuNTYtMi43Niw4Ny41Mi02OCwxMDguNjYtOTMuMTVDNDU2LDM2Ny4yOCw0NjIuODEsMzU4LDQ2OS42MiwzNDljMTEuMjYtMTQuOTEsMjEtMjcuODMsMzEuMy0zNi40NUM1MTIsMzAzLDUyMC44MSwzMDAuMzgsNTIzLjYsMzAwLjdoMGMtMi4yNiw4LjQ2LTE3LjA1LDQxLjYzLTI0LDU2LjI5YTQuMjcsNC4yNywwLDAsMC0uNTEsMiw0LjMzLDQuMzMsMCwwLDAsOC4zMSwxLjczdjBDNTEzLjU2LDM0Ny44LDUyOS4zMSwzMTIuODUsNTMyLDMwM2E4LjEyLDguMTIsMCwwLDAtMy4xMy05LjU0bDAsMGMtNi42NS00LjA1LTIwLjA1LjgxLTMzLjU0LDEyLjQzLTExLDkuNDQtMjEsMjIuNjgtMzIuNCwzOC02LjcyLDguOTEtMTMuNjksMTguMS0yMS40NiwyNy40MkM0MjAuODUsMzk1Ljc5LDMzNSw0NjIuNSwzMzQuMDYsNDYzLjE4YTQuMzgsNC4zOCwwLDAsMC0uNzYsNi4wOWgwYTQuMyw0LjMsMCwwLDAsMi4xNiwxLjM3Wm0tMTUwLjg2LDNhNC4zNSw0LjM1LDAsMCwwLDEuMjMuMTgsNC40Myw0LjQzLDAsMCwwLDEuMjctLjE5aDBhMTIxLjQ2LDEyMS40NiwwLDAsMSwzMS41My00LjA2aDEuMjhhMTk1LjA2LDE5NS4wNiwwLDAsMSwyMC4yNS40OWMxNiwuODEsMzEsMS41OCw0Ni42NS01LjE4LDQuMDUtMS43OSw4Ljc1LTMuNjksMTMuODktNS43OSwyMC4yNS04LjEsNDguMDgtMTkuNTcsNjguODUtMzUuMDgsOS43Ni03LjMzLDIwLjc4LTE0LjMzLDMyLjQtMjEuNzlhNDQ2LjYsNDQ2LjYsMCwwLDAsNTYuNDEtNDAuMzZsLS42OC41NWE0LjMzLDQuMzMsMCwwLDAtMi44NS03LjU5QTQuMjYsNC4yNiwwLDAsMCw0NTIsMzU2aDBhNDM0LjIsNDM0LjIsMCwwLDEtNTIuNzYsMzcuOTJsLTEuOTEsMS4wOGMtMTEuNzksNy41NC0yMi45MywxNC42Ni0zMywyMi4yLTE5LjgsMTQuODItNDcsMjUuODgtNjYuODMsMzQtNS4yMiwyLjEtMTAsNC4wNS0xNC4xMyw1LjgzLTEzLjczLDYtMjcuODIsNS4yNi00Mi43Myw0LjQ5LTYuNzYtLjMyLTEzLjczLS42OS0yMS4wNi0uNDgtMjQuMy43Mi0zNSw0LjQ5LTM1LjQ3LDQuNjVhNC4zNCw0LjM0LDAsMCwwLC40MSw4LjNoMFpNNC44NCw2OTQuMzZhNC4xMyw0LjEzLDAsMCwwLC44OS4wOSw0LjI5LDQuMjksMCwwLDAsMy4xNi0xLjM4aDBjMS4yNS0xLjM3LDMwLjk0LTM0LjM4LDUxLjYtMTEwLjI4LDE1LjE4LTU1LjA4LDQxLjgzLTk0LjE2LDU2LjA5LTExNS4yMmw0LTUuOTVjMTQuNTQtMjEuNzUsNzUuMjUtNjAuNzUsOTMuNDctNzJhMTk1LjY2LDE5NS42NiwwLDAsMCw0Mi41MS0zNy4xNWwuMjItLjI3YTU5LjEzLDU5LjEzLDAsMCwxLDcuMjItNy40M2wuMDctLjA3YTMuMzMsMy4zMywwLDAsMSwzLjQ2LDBoMGMyLjM5LDEuNTgsNC40Niw3LjYyLDMsMTkuODUtMi43OSwyMy4xNy0yNi40NSw0Ni40NS0zNy40Niw1NC4xMS05Ljg0LDYuODQtMjEuMTQsMjQuNzgtMjguNiwzNi42OS0yLjMsMy42NS00LjI5LDYuOC01LjM0LDguMWE0LjI4LDQuMjgsMCwwLDAtLjg5LDIuNjMsNC4zNCw0LjM0LDAsMCwwLDcuNzcsMi42NWgwYzEuMy0xLjcxLDMuMjgtNC44Niw1LjgtOC44Myw2LjY4LTEwLjYxLDE3LjgyLTI4LjM1LDI2LjItMzQuMTksMTQuMjktOS45MiwzOC4xMS0zNSw0MS4xNS02MC4xOCwyLjE4LTE4LjEtMi40Ny0yNS4yNy02LjgxLTI4LjM1YTExLjg4LDExLjg4LDAsMCwwLTEyLjU2LDBsLjA1LDBhNTEuMyw1MS4zLDAsMCwwLTkuMzYsOS4xM2wtLjA4LjExYTE4Ny44LDE4Ny44LDAsMCwxLTQwLDM1LjQ0bC0uNy40NGMtMjMuODUsMTQuODYtODEsNTEuOTItOTYuMSw3NC40OC0xLjE4LDEuNzgtMi41MiwzLjc2LTQsNS44N0M5NSw0ODQuMTIsNjcuNzgsNTI0LDUyLjM5LDU4MC41MSwzMi4xOCw2NTQuMzksMy4xOCw2ODcuMDcsMi42Niw2ODcuMDdhNC4zNSw0LjM1LDAsMCwwLC4yOCw2LjExaDBhNC4wOCw0LjA4LDAsMCwwLDEuODcsMS4xN1ptOTcuODksODYuMzlhMTAzLjMsMTAzLjMsMCwwLDAsMjUuOTQsMy41MmguMDZhNC4zNCw0LjM0LDAsMCwwLS4xLTguNjdoLS4xYy0uMjksMC0zMS40My4zMy02OS43NC0yMi43NkMxMi45NCw3MjUuMTgsOC44OSw2OTMuMzUsOC44NSw2OTNhNC4zLDQuMywwLDAsMC00LjI3LTMuODcsNC41OCw0LjU4LDAsMCwwLS41MywwaDBBNC4zNyw0LjM3LDAsMCwwLDAsNjkzLjU0YzAsLjE1LDAsLjI5LDAsLjQzSDBjMCwxLjQ5LDQuNTgsMzYuNDUsNTQuMTEsNjYuMjlhMTcyLjI4LDE3Mi4yOCwwLDAsMCw0Ny4zOCwyMC4yM2wxLjIyLjI3Wk0yMzIuNDksNTkuNmMtLjU3LDAtMS4yMy4wNi0xLjg5LjA2YTI5LjU1LDI5LjU1LDAsMCwxLTE0LjQ2LTMuNzRsLjE1LjA4YTguMTMsOC4xMywwLDAsMS00LTYuODRoMGMwLTYuOCw5LTEzLjE2LDE5LjQtMjAuNTNsMy41Ni0yLjUxQTc4LjQ4LDc4LjQ4LDAsMCwwLDI1Mi4zMiw5LjczbC4xNC0uMThjNC01LjExLDctOC43OSwxNS4yNi05LjUyLjMsMCwuNjMsMCwxLDBhMTYuNTEsMTYuNTEsMCwwLDEsMTEuOTQsNS4wOWgwYTI1LjU4LDI1LjU4LDAsMCwxLDcuNywxOC4xNGgwYy0uNzcsMTQuNDktMTUuMTUsMjQuMy0xOS41MiwyN0E3NC43NCw3NC43NCwwLDAsMSwyMzIuNSw1OS42Wk0yNjguOTQsNi40N2gtLjY5Yy01LjUxLjQ4LTcsMi4zOS0xMC42OSw3LjA5YTg0LjgxLDg0LjgxLDAsMCwxLTE4LjMyLDE3LjZsLS4yNy4xNy0zLjYsMi41NmMtNi42NSw0LjY5LTE2LjY1LDExLjgyLTE2LjY1LDE1LjI2LDAsLjQ0LjQxLDEsMS4yMiwxLjU4LDYuOCw0Ljc4LDMxLjUxLDIuNDcsNDUuNTItNiwzLjcyLTIuMjcsMTUuODMtMTAuNDksMTYuNDQtMjEuNzlhMTkuMSwxOS4xLDAsMCwwLTUuNzktMTMuMTZoMEExMC40MiwxMC40MiwwLDAsMCwyNjksNi42N2gwWk0yMjEsMjc2LjE2Yy0xLjQxLDAtMy4wNi4wNi00LjcyLjA2QTE2NSwxNjUsMCwwLDEsMTY3LjcsMjY5bDEuMTcuMzFjLTExLjgzLTMuNjQtMTkuMzYtMTAuMDgtMjAuNy0xNy43NHMzLjA4LTE1LDEzLjA4LTIyLjUyYzIyLjQtMTYuODQsMTM0LjE0LTU5Ljc3LDE5MC4xNS03MC43MXM5Ni41MS44MSwxMDcuOTMsMzEuNTVhMjUuNTksMjUuNTksMCwwLDEsMS40MSw4LjQ1LDI1LjksMjUuOSwwLDAsMS00LjcsMTQuOTJsMC0uMDhjLTE2LjIsMjYuMi02OS43LDQ4LTEzNi41Nyw1NS41NmE4OTAuMTMsODkwLjEzLDAsMCwxLTk3LjQ0LDcuNDRsLTEuMDksMFptLTUwLjIyLTEzLjA4YzI2LjI0LDguMSw1My44Niw5Ljg0LDE0OC0uNzcsNzMuODgtOC4zNSwxMTkuNDQtMzIuNCwxMzEuODMtNTIuNjVhMTkuODUsMTkuODUsMCwwLDAsMi42My0xNy44NGwwLC4xNGMtMTAuMTItMjcuMDktNDguNTktMzcuNjItMTAwLjY0LTI3LjQ2LTU1LjQsMTAuODUtMTY1LjU2LDUzLjA2LTE4Ny41MSw2OS41NC01LjQzLDQuMDUtMTEuNjcsMTAuMi0xMC42MSwxNi4yLjg5LDUsNy4wOCw5Ljg4LDE2LjIsMTIuNjdabTYwLjcxLTUuODRoMGEzLjI0LDMuMjQsMCwwLDEtMy4xNi0yLjQ4djBhMi45LDIuOSwwLDAsMS0uMTMtLjkxLDMuMiwzLjIsMCwwLDEsMi41NC0zLjEzaDBjMzUuNDYtOC41Nyw3Ni44NS0xNC40NSwxMTkuMjctMTYuMzlsMS40NiwwaDIuNjdjMTQuMzgtLjY1LDI5LjI4LTEuMyw0MS43Mi03LjczYTMuMTUsMy4xNSwwLDAsMSwxLjc4LS41NCwzLjI0LDMuMjQsMCwwLDEsMS4yNCw2LjI0aDBjLTEzLjcyLDcuMTItMjkuMzIsNy44MS00NC41NCw4LjQ2aC0yLjY4YTY2Mi4xMiw2NjIuMTIsMCwwLDAtMTIzLjkyLDE3LjM5bDQuNDktLjkxWk00MTkuMiwyMTkuNWgwYTMuMjQsMy4yNCwwLDAsMS0xLjI1LTYuMjNoMGEyMiwyMiwwLDAsMCw5LjExLTcuMTlsMC0uMDZhMy4yMiwzLjIyLDAsMSwxLDUuMTgsMy44MmgwYTI4LDI4LDAsMCwxLTExLjc3LDkuMzNsLS4xOC4wN2EyLjk0LDIuOTQsMCwwLDEtMS4xMy4yOGgwWk0yNzAsMzQuNjJoLS4xMWEzLjIsMy4yLDAsMCwxLTEuNjQtNS45NWgwQTguMzIsOC4zMiwwLDAsMCwyNzIsMjEuNzNjMC0uMiwwLS4zOSwwLS41OHYwYTMuMjQsMy4yNCwwLDAsMSw2LjQzLS41MmgwYzAsLjMyLDAsLjcsMCwxLjA3YTE0LjksMTQuOSwwLDAsMS02LjY3LDEyLjQzbC0uMDYsMGEzLjMyLDMuMzIsMCwwLDEtMS43LjQ5Wm0tMzIuNiwxMTkuNDMtMi45MSwwYTI1OC45NCwyNTguOTQsMCwwLDEtMzQuODctMi4zNWwxLjMzLjE0Yy01LjE0LS43My0yMi4xNS00LjA1LTI1LjcyLTE0LTEuNTgtNC41NywwLTkuMzksNC41LTE0LjM4LDYuNC03LDE3LjctMTAuNDQsMjYuNzctMTMuMjhsMy42OC0xLjE3YzQtMS4zOCw4LjU1LTIuNjgsMTIuODgtNCwxNi40OS01LDMzLjU0LTEwLjIxLDQ4LTE5LjQ4LDguMS01LjI3LDE1LjY0LTEwLjYxLDIyLjItMTUuMjdDMzEwLDU4LjExLDMyMiw0OS41MiwzMzMuNzQsNTAuOTRjMTAuMTIsMS4xNywyMi4zNiwxMC44NSwyOC4zNSwyMi40OGEzNS40MywzNS40MywwLDAsMSwuMjcsMzRsLjA5LS4xOGMtMTMuNiwyNS44My01NS42LDQ0LjU1LTEwNC42MSw0Ni4zNy03LjI5LjM2LTE0LC40OC0yMC40MS40OFptLTM1LjgtOC41NUEzMDQuMjcsMzA0LjI3LDAsMCwwLDIzOSwxNDcuNzJxOS41MiwwLDE4LjkxLS41NmwtLjg3LjA1YzQ2LjQyLTEuNzksODcuMi0xOS40NCw5OS41MS00Mi45M2EyOC44NCwyOC44NCwwLDAsMC0uNC0yNy45M2wuMDguMTRjLTUuNzEtMTAuODktMTYuNDUtMTguMjItMjMuNTMtMTkuMDctOS4xMi0xLjEtMjAuMjUsNy0zNiwxOC4xNC02LjYsNC43NC0xNC4wOSwxMC4xMy0yMi40NywxNS40Ny0xNS4xOSw5Ljc2LTMyLjY5LDE1LjExLTQ5LjU4LDIwLjI1LTQuMjksMS4zLTguNTQsMi41OS0xMi43NSw0bC0zLjc3LDEuMThjLTguMzQsMi41OS0xOC43MSw1LjgzLTIzLjkzLDExLjUtMi44NCwzLjA4LTQuMDUsNS43MS0zLjEyLDcuODYsMS43LDQuODYsMTEuODYsOC40NiwyMC41Myw5Ljc2Wm04NS4wNS0xMy4yOGEzLjI1LDMuMjUsMCwwLDEtMy4yLTNoMGExLjQxLDEuNDEsMCwwLDEsMC0uMjEsMy4zLDMuMywwLDAsMSwyLjk1LTMuMjdoMGE2OC45Myw2OC45MywwLDAsMCw1Mi40OC0zMS41MmwuMTctLjI3YTMuMjMsMy4yMywwLDAsMSwyLjc1LTEuNTQsMy4yLDMuMiwwLDAsMSwxLjcxLjQ5aDBhMy4yNCwzLjI0LDAsMCwxLDEsNC40N2gwYTc1LjQzLDc1LjQzLDAsMCwxLTU3LjI3LDM0Ljg1bC0uMjgsMFptLTIwLjc4LDQuMDVoMGEzLjI0LDMuMjQsMCwwLDEtMy4yMi0yLjg2aDBjMC0uMSwwLS4yLDAtLjMxYTMuMjgsMy4yOCwwLDAsMSwyLjkxLTMuMjZoMGw0LjYyLS40OGguMTZhMy4yNCwzLjI0LDAsMCwxLC41LDYuNDRoMGwtNC40MS40OFpNMTAyLjUzLDE0OC40MkgxMDJMNzYuNzcsMTQ1YTMuNzcsMy43NywwLDEsMSwxLTcuNDVoMEwxMDMsMTQxYTMuNzMsMy43MywwLDAsMS0uMjQsNy40NmgtLjI0Wm0tMTQuMywxMWgtLjQ5YTMuNzQsMy43NCwwLDAsMS0zLjIxLTMuNjksMi4zNiwyLjM2LDAsMCwxLDAtLjM4djBsMy4zNi0yNS4yN2EzLjc3LDMuNzcsMCwwLDEsNy41My4yMiwzLjg3LDMuODcsMCwwLDEtLjA4Ljc3djBMOTIsMTU2LjM2YTMuNzcsMy43NywwLDAsMS0zLjcsMy4wOFpNODEsMjUzLjA3aC0uNDlsLTQyLjY0LTUuNzVhMy43NiwzLjc2LDAsMSwxLDEtNy40NWgwbDQyLjY5LDUuNzVhMy43NywzLjc3LDAsMCwxLS41Myw3LjQ5aDBaTTU2Ljg0LDI3MS41NGgtLjQ4YTMuNzMsMy43MywwLDAsMS0zLjI2LTMuN2MwLS4xMiwwLS4yNCwwLS4zNmgwbDUuNzEtNDIuNjVhMy43NiwzLjc2LDAsMCwxLDcuNTIuMjMsMy4yNSwzLjI1LDAsMCwxLS4wOC43N3YwTDYwLjU3LDI2OC4zYTMuNzcsMy43NywwLDAsMS0zLjczLDMuMjRaIi8+PC9nPjwvZz48L3N2Zz4=");
}

.d-icon-64.d-icon-world {
  width: 100%;
  height: 0;
  padding-bottom: 130%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NzguODEgODc3Ljc0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMjIuMTgsMjkyLjczSDMxNS43YTExOS45NCwxMTkuOTQsMCwwLDEtODMuMDktMzkuMzRsLS4wOS0uMWExMTkuMTEsMTE5LjExLDAsMCwxLDguNzEtMTY5LjA3bC4xMi0uMWExMjEsMTIxLDAsMCwxLDE3MCw4LjgxbC4wOC4xYTExOCwxMTgsMCwwLDEsMzEsNzkuOTJjMCwyLjI2LS4wNiw0LjUxLS4xOSw2LjczbDAtLjMxYTExOC4zMSwxMTguMzEsMCwwLDEtMzkuNTgsODIuNTZsLS4xMS4xYTExOS4zMiwxMTkuMzIsMCwwLDEtODAuMSwzMC43aC0uM1ptLS40NC0yMzAuNjRoLS4zOUExMTAuODksMTEwLjg5LDAsMCwwLDI0Nyw5MC41M2wuMTEtLjA5YTExMC40NCwxMTAuNDQsMCwwLDAtOCwxNTYuNzhsLS4wOC0uMDlhMTEyLjM2LDExMi4zNiwwLDAsMCwxNTguMDYsOC4yMWwtLjExLjA5YTExMC40NCwxMTAuNDQsMCwwLDAsOC0xNTYuODJsLjA4LjA5YTExMS4yNCwxMTEuMjQsMCwwLDAtNzYuOTMtMzYuNDRoLS4yN2MtMi4xNC0uMDgtNC4wOS0uMTYtNi4xNS0uMTZaTTMzNSwxMTYuOTJjLS4yNywwLS41OSwwLS45MSwwQTE3LDE3LDAsMCwxLDMyMSwxMTAuOGwwLDBhMjUsMjUsMCwwLDEtNC0xMC4yM3YtLjE0TDMxNi41OSw5OWE2MS44OSw2MS44OSwwLDAsMC0xMS40NC0yMy4yMWwuMS4xM2EyMy43NSwyMy43NSwwLDAsMC0xMi42My05LjUybC0uMTcsMGE0LjM0LDQuMzQsMCwwLDEsMS04LjU3LDQuNzEsNC43MSwwLDAsMSwxLC4xMWgwQTMyLjI2LDMyLjI2LDAsMCwxLDMxMiw3MC40OWwuMDcuMWE3MC4xNCw3MC4xNCwwLDAsMSwxMi43NywyNS44OEwzMjUsOTdsLjM2LDEuNDFhMTgsMTgsMCwwLDAsMi42OCw3LjA4bDAtLjA3YzQsNC44NiwxMy4yNSwyLjU5LDIwLjI1LDBDMzYyLjMyLDEwMCwzNzUuNzYsOTMuMjMsMzc5LDgxLjQ5YTQuMzUsNC4zNSwwLDAsMSw4LjU0LDEuMTMsNC40NSw0LjQ1LDAsMCwxLS4xNiwxLjE2djBjLTQuMDUsMTUuNTYtMTkuODEsMjMuNDktMzYsMjkuNzNhNDUuNTUsNDUuNTUsMCwwLDEtMTYuMywzLjQ0Wm04NCwwaC0xYTQuMzMsNC4zMywwLDAsMS0zLjM1LTQuMjIsNC42Miw0LjYyLDAsMCwxLC4xMS0xdjBhNi44OSw2Ljg5LDAsMCwwLTQuODMtMiw2LjYzLDYuNjMsMCwwLDAtMSwuMDdsLTIuNjguMzJhMTcuNzgsMTcuNzgsMCwwLDEtNC45Mi42OCwxOCwxOCwwLDAsMS0xMC0zbC4wNywwYTQuMjksNC4yOSwwLDAsMS0uMjUtNi41MmgwbDEwLjM2LTkuNzJhNC4zLDQuMywwLDAsMSw2LjEyLDBoMGE0LjM1LDQuMzUsMCwwLDEsMCw2LjE2aDBsLTQuMDUsMy44NCwxLjY2LS4yNCwzLjA4LS4zNmMuNDIsMCwuOTEtLjA3LDEuNDEtLjA3QTE1Ljc3LDE1Ljc3LDAsMCwxLDQyMSwxMDUuNjJoMGE4LjcxLDguNzEsMCwwLDEsMi4zNCw1Ljk1LDguNDIsOC40MiwwLDAsMS0uMjksMi4yMWwwLS4wNmE0LjM1LDQuMzUsMCwwLDEtNC4wNSwzLjJaTTIxMC44NSwyMDguODZhNC4zMyw0LjMzLDAsMCwxLTQtMy4wOXYwYy0yLjE5LTcuNTQtMi40Ny0yNC4zLDYuNzItMjguNzJBMjIuMjEsMjIuMjEsMCwwLDEsMjIxLDE3NS4yaDEuMzJhMTMuODMsMTMuODMsMCwwLDEtMy04LjYxLDE0LjE1LDE0LjE1LDAsMCwxLC4yOS0yLjg2di4wOWExMSwxMSwwLDAsMSwxMC42My04LjE0Yy4zMywwLC42NywwLDEsMGgwYzQuNTgsMCw2LjIsNS4xLDguMSwxMy42NWE5LjQsOS40LDAsMCwwLC4zLDEuMjRsMC0uMDdhMjcuOTQsMjcuOTQsMCwwLDAsMTAsMTMuOGwuMDgsMGE4LjQsOC40LDAsMCwwLDUuMTMsMS43NGMuMjYsMCwuNTIsMCwuNzcsMGgwYTIwLjc2LDIwLjc2LDAsMCwxLTcuNDQtMTMuNjN2LS4xYTE1LjExLDE1LjExLDAsMCwxLS4xMi0yLDE2LjYsMTYuNiwwLDAsMSwzLjkxLTEwLjczbDAsMGExMi43NSwxMi43NSwwLDAsMSw5LjE2LTQuNzhoLjI0YTIwLjY4LDIwLjY4LDAsMCwxLDYuMTguOTNsLS4xNCwwYTEwLjE3LDEwLjE3LDAsMCwwLDMuNDQuNThoLjYxYzEuNzQtLjM3LDIuODctMi41MSw0LjU3LTZhMzMuMTYsMzMuMTYsMCwwLDEsNC4xLTYuNThsLS4wNS4wNkEyOS42MywyOS42MywwLDAsMSwyOTAsMTM2Ljc2bC4xOS0uMDhjMS0uNDgsMi0xLDIuOTUtMS41M2ExMi43NCwxMi43NCwwLDAsMCw1LjQtNWwwLS4wNmEzNi40MiwzNi40MiwwLDAsMS01LjU5LTYuMmwtLjA4LS4xMWMtMi42Ny0zLjUzLTQtNS4xNS01LjgzLTUuMDdhMTAuMjgsMTAuMjgsMCwwLDAtMy4zNiwxLjQ1bDAsMGEyMy42MywyMy42MywwLDAsMS0zLjg4LDEuODVsLS4xNy4wNmExNC4yNSwxNC4yNSwwLDAsMS00LjQ0LjY5LDE0LjQ1LDE0LjQ1LDAsMCwxLTYuOS0xLjc0bC4wOCwwYTE2LjI5LDE2LjI5LDAsMCwxLTguMDctOS4yOGwwLS4xMWExOC40NiwxOC40NiwwLDAsMS0uNjYtNSwxOSwxOSwwLDAsMSw3LjY5LTE1LjI3bC4wNiwwYTIwLjc0LDIwLjc0LDAsMCwxLDItMS40bC4xLS4wNmExMy40NiwxMy40NiwwLDAsMCwyLjgzLTIuMjZoMGMyLjQ3LTMuMjQtMi4xNS05LjIzLTUuNjctMTIuMTVBNC4zMyw0LjMzLDAsMSwxLDI3Mi4zNyw2OWgwQzI4MCw3NS40OSwyODUsODUuNDUsMjc5LjI1LDkzYTE4LjI4LDE4LjI4LDAsMCwxLTQuODUsNGwtLjA5LDBjLS41Ny4zNi0xLjEzLjczLTEuNjYsMS4xM2ExMC4zMywxMC4zMywwLDAsMC00LjMyLDguNCwxMC41MSwxMC41MSwwLDAsMCwuMjgsMi40di0uMDdhNy41NCw3LjU0LDAsMCwwLDMuNzIsNC4yOGwuMDUsMGE1Ljg5LDUuODksMCwwLDAsNC41Ny40N2gwYTE0LjYsMTQuNiwwLDAsMCwyLjY2LTEuMjlsLS4wNywwYTE2LDE2LDAsMCwxLDYuODUtMi40N2guMDhjNi42LS40OSwxMC4zMiw0LjQ1LDEzLjM2LDguNDJhMTkuMTEsMTkuMTEsMCwwLDAsNS4xMyw1LjM1bC4wNiwwYTQuMjYsNC4yNiwwLDAsMSwyLjM0LDMuNTVoMGMuMzYsNS43NS0zLjM3LDExLjE4LTEwLjIxLDE1bC0zLjI4LDEuN2EyMi4xNCwyMi4xNCwwLDAsMC03LjQxLDQuOWgwYTI4LjE0LDI4LjE0LDAsMCwwLTIuNzMsNC42OGwtLjA3LjE4Yy0yLDQuMDUtNC41Myw5LjMxLTEwLjQ5LDEwLjYxYTE1LjYzLDE1LjYzLDAsMCwxLTIuODQuMjUsMTYuNzEsMTYuNzEsMCwwLDEtNS4zNy0uODlsLjExLDBhMTMuMTYsMTMuMTYsMCwwLDAtMy42MS0uNjRoMGE0LjMsNC4zLDAsMCwwLTMsMS42NWgwYTguMDcsOC4wNywwLDAsMC0xLjg3LDUuMThjMCwuMzEsMCwuNjIuMDUuOTN2MEExMy4zNiwxMy4zNiwwLDAsMCwyNjMuNywxODFsLjA4LDBhMTUuMjYsMTUuMjYsMCwwLDAsMi40OSwxLjI2bC4xLDBhMTkuMDUsMTkuMDUsMCwwLDEsNi4yOCw0LjA2aDBhMjYsMjYsMCwwLDEsMy4wOSw0LjY4bC4wNy4xNGMuNC42NS43MywxLjIyLjkzLDEuNWE0LjM4LDQuMzgsMCwwLDEsLjg2LDIuNjJjMCwuMTIsMCwuMjQsMCwuMzVoMGE0LjM0LDQuMzQsMCwwLDEtNC4zMyw0LjA2aC0uNTdhMTMuMTYsMTMuMTYsMCwwLDEtNi43OC0zLjI5aDBjLS41Mi0uNDEtMS4wNS0uODEtMS42Mi0xLjE4YTkuOTQsOS45NCwwLDAsMC00LjY2LTEuMTQsMTAuMDgsMTAuMDgsMCwwLDAtMS45Mi4xOGguMDZhMTcuMjIsMTcuMjIsMCwwLDEtMi41OC4xOEExOC4yMSwxOC4yMSwwLDAsMSwyNDQuMzcsMTkxbDAsMGEzNy4zMSwzNy4zMSwwLDAsMS0xMS4yMS0xMy4yM2wtLjA5LS4yMmMtMi4yNyw0Ljk1LTcuNDUsNS41NS0xMS4yNiw2YTE2LDE2LDAsMCwwLTQuODUsMWwuMTEsMGMtMi45MiwxLjQyLTQuMDUsMTEuODMtMi4yMywxOC41MWE0LDQsMCwwLDEsLjE4LDEuMjIsNC4zNCw0LjM0LDAsMCwxLTMuMSw0LjE2aDBhNC40NSw0LjQ1LDAsMCwxLTEuMDcuNDRoMFptMTguMjItNDQuMjNhMS41NSwxLjU1LDAsMCwwLTEuMTMsMS4wOHYwYzAsLjEsMCwuMjIsMCwuMzRhNi41Miw2LjUyLDAsMCwwLDMsNS40N2wwLDB2LS4yOGMtLjg1LTMuNDktMS40Ni01LjU1LTEuODctNi43N1ptMTk3LjU2LDMuNzNhMzIuMjEsMzIuMjEsMCwwLDEtMTcuODktNS40NmwuMTEuMDdjLTEuMzctLjkzLTIuNjctMS45NC00LjA1LTIuOTFhMjguMjksMjguMjksMCwwLDAtNS4xOS0zLjU4bC0uMTUtLjA3YTUuNTYsNS41NiwwLDAsMC02LDBoMGExMS4zMSwxMS4zMSwwLDAsMC0xLjEsMi4wN2wwLC4wOGMtLjM2Ljc3LS42OSwxLjU0LTEuMTMsMi4zYTksOSwwLDAsMS04LjA1LDUsOC43MSw4LjcxLDAsMCwxLTEuMzYtLjFoMGExMC4xNCwxMC4xNCwwLDAsMS00LjU0LTIuNmgwbC0uNTItLjQ0YTYuMzIsNi4zMiwwLDAsMC0zLjk1LTEuMzhoLS4yMmE0LjMyLDQuMzIsMCwwLDEtMy45Mi0yLjQ4djBhMTguODMsMTguODMsMCwwLDEtMS44Ni04LjI0LDE5LjEzLDE5LjEzLDAsMCwxLC40Mi00bDAsLjEyQTI0LjQzLDI0LjQzLDAsMCwxLDM3OC43NiwxMzJsLjEyLS4wNmE1NS43OCw1NS43OCwwLDAsMSwxNS44Mi02bC4zOC0uMDdhMjkuMzcsMjkuMzcsMCwwLDAsMTQuMTUtNi4ybC0uMDUsMGE0LjkzLDQuOTMsMCwwLDAsMS42NS00LjgxdjBhNC4yNCw0LjI0LDAsMCwxLS41NC0yLjA4LDQuMzQsNC4zNCwwLDAsMSw4LjMtMS43NnYwYTEzLDEzLDAsMCwxLDEsNSwxMy4yNywxMy4yNywwLDAsMS00LjEzLDkuNjNoMGEzNS42NCwzNS42NCwwLDAsMS0xNy42OSw4LjRsLS4yMSwwYTUxLjQxLDUxLjQxLDAsMCwwLTE0LjMyLDUuMzZsLjI3LS4xNGExNS40NSwxNS40NSwwLDAsMC03LjQ3LDkuMzdsMCwuMTFhOS43Niw5Ljc2LDAsMCwwLS4yNSwyLjIzLDEwLjI0LDEwLjI0LDAsMCwwLC4yNiwyLjI5di0uMDdhMTUuMjcsMTUuMjcsMCwwLDEsNi41NCwzLjFsMCwwLC43Ny42NS4zNi4yOGExLjg0LDEuODQsMCwwLDAsLjI4LS4zOWgwYy4yOS0uNTMuNTMtMS4wNi43Ny0xLjU4YTE2LjE4LDE2LjE4LDAsMCwxLDIuNTMtNC4wN2wwLDBBMTMuODIsMTMuODIsMCwwLDEsNDAzLjUsMTQ5bC0uMDgsMGEzOC42MSwzOC42MSwwLDAsMSw3LDQuN2wtLjA2LDBjMS4wOS44NSwyLjE5LDEuNzQsMy4zNiwyLjUxYTIzLjU3LDIzLjU3LDAsMCwwLDIxLjE4LDIuMjFsLS4xNi4wNmE0LjI3LDQuMjcsMCwwLDEsMS42My0uMzIsNC4zNCw0LjM0LDAsMCwxLDEuNDgsOC40MWgwYTMwLjg1LDMwLjg1LDAsMCwxLTEwLjc1LDEuOWgtLjQ3Wk0zODcsMjcyLjY1aDBhNC4zLDQuMywwLDAsMS0zLjU4LTEuOTN2MGMtNi4zNi05LjYtOC4xLTEzLjE2LTMuMzItMjQuNTQuNDQtMS4wOSwxLTIuMTksMS41LTMuMzYsMy42OC04LjEsNi0xNC4yNiwyLjEtMTkuMTItMS4wOS0xLjQyLTMuMDgtMS44Mi02LjE5LTIuNDNhMjUsMjUsMCwwLDEtOC4yNC0yLjYybC4xNC4wN2MtNC44Ni0yLjY3LTExLjQ2LTctMTIuODQtMTMtMi41NS0xMS4yMiw1LjI2LTE5LjMyLDExLjU0LTI1Ljg0bDEuNjYtMS43YzkuMzUtOS44OCwyMS4yNi0xMy43MywzMS44Ny0xMC4yOWE0Ni45NCw0Ni45NCwwLDAsMSwxMi4yNyw2LjYxbC0uMTItLjA5YzEuNzQsMS4xOCwzLjQ1LDIuMzksNS4yNywzLjQxLDQuMDUsMi4zNSw5Ljc2LDQsMTMuMzIsMS40MWE0LjM0LDQuMzQsMCwxLDEsNC44OSw3aDBjLTUuODMsNC4wNS0xNC4zLDQuMDUtMjIuNjQtLjkzYTY2Ljg4LDY2Ljg4LDAsMCwxLTUuODctMy43NywzOC44NiwzOC44NiwwLDAsMC05LjQ2LTUuMzNsLS4yNi0uMDljLTguNjctMi44LTE3LjU0LDIuMjYtMjMsOC4xbC0xLjcsMS43OGMtNS4zMSw1LjUxLTEwLjgyLDExLjIyLTkuMzIsMTcuOSwwLC44OSwxLjQ2LDMuMzYsOC41OSw3LjMzYTE4LjM1LDE4LjM1LDAsMCwwLDUuNDEsMS42MWguMDlhMTcuMjYsMTcuMjYsMCwwLDEsMTEuMzMsNS41aDBjNy41LDkuNDMsMi41NiwyMC4yNS0xLDI4LjM1TDM4OCwyNDkuODRjLTMuMiw3LjY2LTIuODgsOC4xLDIuNTUsMTYuMmE0LjM4LDQuMzgsMCwwLDEtMS4yLDZoMGE0LjIyLDQuMjIsMCwwLDEtMi4xNC41N0gzODdaTTI3OC40NCwyODMuODJhNS4xNiw1LjE2LDAsMCwxLTEuMzctLjIxaDBjLTYuNzMtMi4yMy0xMS4wNi05LjM2LTExLjU5LTE5LjA4LS4wNi0uOTItLjA5LTItLjA5LTMuMDhhNTEuMzgsNTEuMzgsMCwwLDEsMS4yNS0xMS4zMWwtLjA2LjM0Yy4zMi0xLjU0LjczLTMuMTIsMS4xMy00LjY2QTIzLjg4LDIzLjg4LDAsMCwwLDI2OS40LDIzN2EyNC45LDI0LjksMCwwLDAtLjU0LTUuMTRsMCwuMTZhMjguNzMsMjguNzMsMCwwLDAtNC40LTdsMCwwYy0zLjQ4LTQuNjItNy44Mi0xMC4zNy01LjI2LTE5LDQuMDUtMTMuNTYsMTAuODUtMTMuMiwxOC43NS0xMS40NmE0NC43NCw0NC43NCwwLDAsMCw2LjI3LDEuMDhsLjIxLDBjMjAuMjUsMS41OCwzNy40NiwxNS40Nyw0MC45LDMzYTE2LjQ4LDE2LjQ4LDAsMCwxLC41LDQuMDksMTYuODcsMTYuODcsMCwwLDEtMS4zNSw2LjY0bDAtLjExYTIwLjY3LDIwLjY3LDAsMCwxLTcuNDQsNy42NGwtLjA5LDBhMTM4LDEzOCwwLDAsMC0zNC42OSwzNC43bC0uMy40NmE0LjQ4LDQuNDgsMCwwLDEtMy40NywxLjY2aC0uMTRabS02LjY0LTgxLjczYy0yLjI3LDAtMi44NywxLjQyLTQuMDUsNi4ycy40NSw2Ljg0LDQuMDUsMTEuMzhhMzUuNDksMzUuNDksMCwwLDEsNS4xOCw5LjE5bC4wOS4yNWEzMS4xNSwzMS4xNSwwLDAsMSwxLDgsMzEuNzIsMzEuNzIsMCwwLDEtMiwxMS4xMWwuMDgtLjIyYy0uNDEsMS40Mi0uNzcsMi44OC0xLjEsNC4yOWE0NC41Miw0NC41MiwwLDAsMC0xLDkuNDZjMCwuODEsMCwxLjYuMDcsMi40di0uMTFhMTYuMzgsMTYuMzgsMCwwLDAsMy4xOSw5LjZsMCwwYTE0NywxNDcsMCwwLDEsMzMuODktMzMuNDNsLjQ1LS4zMWExNC41NywxNC41NywwLDAsMCw0Ljg3LTQuNDFsMC0uMDVhOC40Myw4LjQzLDAsMCwwLC40MS0yLjYzLDguODYsOC44NiwwLDAsMC0uNDItMi42OXYuMDZjLTIuNjctMTMuNjEtMTYuODgtMjQuNzktMzMuMDgtMjYuMDhhNTYuNCw1Ni40LDAsMCwxLTgtMS4zNGwuMzguMDhhMjAuNDEsMjAuNDEsMCwwLDAtMy45Mi0uNzJaTTEwMC41MywyMzkuNDNhNC4zLDQuMywwLDAsMS0zLjItMS40MWgwTDg2LjA3LDIyNS41OGE0LjI4LDQuMjgsMCwwLDEsLjI4LTYuMTFoMGE0LjM3LDQuMzcsMCwwLDEsMi45NC0xLjEzLDQuMzIsNC4zMiwwLDAsMSwzLjIxLDEuNDFoMGwxMS4yMiwxMi40NGE0LjM0LDQuMzQsMCwwLDEtMy4yLDcuMjVoMFptLTExLjg3LS42NGE0LjQyLDQuNDIsMCwwLDEtMy4yNC0xLjQyaDBhNC4yOSw0LjI5LDAsMCwxLC4zNi02LjExaDBsMTIuNDctMTEuMTdhNC4yOSw0LjI5LDAsMCwxLDMuMTYtMS4zNyw0LjM0LDQuMzQsMCwwLDEsMi42LDcuOGgwTDkxLjU0LDIzNy42OWE0LjMxLDQuMzEsMCwwLDEtMi44OCwxLjFaTTI5NC44NSwzNTcuOTRoMGE0LjMxLDQuMzEsMCwwLDEtMy4zOS0xLjY1aDBBMTAuNDIsMTAuNDIsMCwwLDAsMjc3LDM1My45MWwwLDBhNC4zMSw0LjMxLDAsMCwxLTYtMWgwYTQuNDQsNC40NCwwLDAsMS0uODEtMi40N2gwYTQuMzIsNC4zMiwwLDAsMSwxLjg1LTMuNTVoMGExMC4xMiwxMC4xMiwwLDAsMCwyLjM2LTE0LjI0bDAsMGE0LjMzLDQuMzMsMCwwLDEsLjU3LTUuNjdoLjI4YTQsNCwwLDAsMSwyLjEtLjgxaDBhMi44OSwyLjg5LDAsMCwxLC41MiwwLDQsNCwwLDAsMSwzLjIsMS41N2gwdi4yMWExMC40MywxMC40MywwLDAsMCwxNC40NSwyLjQxbDAsMGE0LjM0LDQuMzQsMCwwLDEsNiwxaDBhNC41NSw0LjU1LDAsMCwxLC44MSwyLjUxaDBhNC4zNSw0LjM1LDAsMCwxLTEuODUsMy41NmgwYTEwLjE2LDEwLjE2LDAsMCwwLTQsNi41NVYzNDRhOS41Miw5LjUyLDAsMCwwLS4xNCwxLjY2LDEwLjE1LDEwLjE1LDAsMCwwLDEuOTQsNmwwLDBhNC4yNyw0LjI3LDAsMCwxLC44MSwyLjQ3aDBhNC4zLDQuMywwLDAsMS0xLjgxLDMuMzVoMGE0LjMxLDQuMzEsMCwwLDEtMi4xNy44MWgwWk0yODQuMjQsMzQzLjJhMjYuMzQsMjYuMzQsMCwwLDEsMy43OC42NGwtLjE4LDB2LTEuNzRhNy4yMyw3LjIzLDAsMCwxLC40LTEuNzgsMTcuNzIsMTcuNzIsMCwwLDEtMy43My0uNjRsLjEzLDB2MS43OWE4LjM2LDguMzYsMCwwLDEtLjQsMS43NFpNMTc5LjQyLDMyOC45YTQuOSw0LjksMCwwLDEtMy4yLTguNDJoMGE1LDUsMCwwLDEsMy41MS0xLjQ2aC4wNmE1LDUsMCwwLDEsNC44Niw0Ljg5aDBhNS4xOCw1LjE4LDAsMCwxLTEuNSwzLjUyaDBhNSw1LDAsMCwxLTMuNTEsMS40NmgtLjIyWm0zNTYtNTZhNS4xLDUuMSwwLDAsMS00Ljc0LTQuODloMGE1LjE3LDUuMTcsMCwwLDEsMS41LTMuNTdoMGE0LjksNC45LDAsMCwxLDMuNDUtMS40MmguMTFhNC44MSw0LjgxLDAsMCwxLDMuNTIsMS41N2gwYTUsNSwwLDAsMSwxLjM0LDMuMzl2LjIzaDBhNS4yMyw1LjIzLDAsMCwxLTEuNDYsMy4yOGgwYTUsNSwwLDAsMS0zLjUsMS40MmgtLjIyWk01NjEuMjEsNjYuNThhNC45NSw0Ljk1LDAsMCwxLC4yNS05Ljg5aC4yNGE1LjEsNS4xLDAsMCwxLDQuNyw1LjA5di4xNGgwYTUsNSwwLDAsMS01LDQuNjdaTTEzOS41MywxNTUuNDRhNSw1LDAsMCwxLTQuNy01di0uMjNoMGE1LDUsMCwxLDEsNSw1LjI0aC0uMjhaTTI4Ni44Myw5Ljg4QTQuOSw0LjksMCwwLDEsMjgyLjEzLDVoMFY0LjlBNC45LDQuOSwwLDAsMSwyODcsMGgwYTUsNSwwLDAsMSwzLjUyLDEuNDJoMEE0LjcyLDQuNzIsMCwwLDEsMjkyLDQuODlWNWgwYTQuODcsNC44NywwLDAsMS0xLjU0LDMuNTZoMGE1LjA3LDUuMDcsMCwwLDEtMy4yNywxLjM4aDBaTTQ0OS4zNSwyODdhNS4yNCw1LjI0LDAsMCwxLTMuMjQtMS40MmgwYTUsNSwwLDAsMS0xLjQ5LTMuNTJoMGE1LDUsMCwwLDEsNC44NS01aDBhNS4wNiw1LjA2LDAsMCwxLDMuNTIsMS40MmgwYTUsNSwwLDAsMSwwLDcuMDhoMGE1LjIyLDUuMjIsMCwwLDEtMy4zOSwxLjQyaC0uMjZaTTQ2MS4xLDM3LjI2YTQuODEsNC44MSwwLDAsMS0zLjItMS4zNGgwYTUsNSwwLDAsMSwwLTYuNzZoMGE1LjEsNS4xLDAsMCwxLDMuNDctMS41NGguMTdBNSw1LDAsMCwxLDQ2NSwyOWgwYTUuMDgsNS4wOCwwLDAsMSwxLjQ5LDMuNTZoMGE0LjksNC45LDAsMCwxLTQuOSw0Ljg3aC0uMzJabTI2LjY5LDEyMy44OWExMi40NCwxMi40NCwwLDAsMS04Ljc1LTMuNjFoMGExMi4zNSwxMi4zNSwwLDAsMSwwLTE3LjQ5aDBhMTIuNDgsMTIuNDgsMCwwLDEsMTcuNTQsMGgwYTEyLjE1LDEyLjE1LDAsMCwxLDAsMTcuNTNoMGExMi4zNSwxMi4zNSwwLDAsMS04LjcxLDMuNTdoLS4wN1ptMC0xNi4yaDBhMy43OCwzLjc4LDAsMCwwLTIuNjYsMS4wOWgwYTMuNjUsMy42NSwwLDAsMC0xLjA1LDIuNTd2MGgwdjBhMy41NCwzLjU0LDAsMCwwLDEuMDksMi41NWgwYTMuNzgsMy43OCwwLDAsMCw1LjMxLDBoMGEzLjYxLDMuNjEsMCwwLDAsMC01LjE5aDBhMy43NSwzLjc1LDAsMCwwLTIuNDgtLjkzaC0uMTlabTU3LjQzLDczMC4xN2E0LjM4LDQuMzgsMCwwLDEtNC4wNS0zLjQ5djBjLTEwLTU0LTIzLjA5LTkxLjc3LTQzLjk1LTEyNi4yOC0xOC40Mi0zMC41LTcxLjc2LTUyLjY1LTcyLjI5LTUzLjA1LTE3LjktOS41Ni00OC40OC0yMy44Mi04MC44OC0zOS02My42Mi0yOS44LTEwMi42Mi00OC42LTEwOC4zNy01NS44NS00LjM0LTUuNjMtMjMuMDktMjAuMjUtNDYuNzgtMzguNzUtMjMtMTgtNTEuNzItNDAuNS04MC41MS02NC44QzY4LjUzLDQ2MCw0MCw0MzcuMTIsMjEuMTEsNDIyLjA5LDEyLDQxNC44NCw1LjQzLDQwOS42MiwxLjUxLDQwNi4yMmE0LjMzLDQuMzMsMCwwLDEsMS4xNC03LjI4aDBhNjYuMTgsNjYuMTgsMCwwLDEsMjIuODItNCw2Ny4zLDY3LjMsMCwwLDEsMjQuNyw0LjY2bC0uNDYtLjE2YTQuMzQsNC4zNCwwLDAsMS0xLjU2LDguMzksNC4yNCw0LjI0LDAsMCwxLTEuNTktLjNoMGE1OC45LDU4LjksMCwwLDAtMjEuMjEtMy44OEE1OS44OSw1OS44OSwwLDAsMCwxMy4wNiw0MDVsLjM5LS4wNywxMywxMC41M2MxOSwxNS4xNSw0Ny41NSwzOCw4Ny40OCw3MS44OSwyOC43MiwyNC4zLDU3LjI3LDQ2LjYxLDgwLjI4LDY0LjU1LDI2LjA4LDIwLjI1LDQzLjI5LDMzLjgyLDQ4LjMxLDQwLjVzNjIuODIsMzMuNSwxMDUuMyw1My4zYzMyLjQsMTUuMjcsNjMuMjIsMjkuNjUsODAuNzIsMzkuMDgsMS45Ljc3LDU2LjEzLDIzLjQ5LDc2LDU2LjQyLDIxLjQyLDM1LjQ0LDM0LjkxLDc0LjA3LDQ1LjA3LDEyOS4xNWE0LjU5LDQuNTksMCwwLDEsLjA3Ljc3LDQuMzksNC4zOSwwLDAsMS0zLjUyLDQuMjloMFptMTI5LTM4LjUxaC0uMTNhNC4zNyw0LjM3LDAsMCwxLTMuOTEtMi40MXYwYy0xNS41NS0zMi0zMC41OC02MC4zOS00Mi42MS04My4xNS05Ljc2LTE4LjQ3LTE3LjQ5LTMzLTIyLTQyLjg1LTE5LjI4LTQyLjU2LTIzLjEyLTU5LjEzLTMzLjM3LTEwMy4zOUw1NzAsNTk1LjA3Yy03Ljg1LTM0LTIzLjQ5LTUyLjY1LTQxLjU5LTc0LjY1YTM5My43NCwzOTMuNzQsMCwwLDEtMjguMTQtMzYuNzhsLS45LTEuNDFjLS44NS0xLjQ5LTE2LjY5LTMwLjg2LTE3LjgyLTYwLjc1LS4wNy0zLjMtLjExLTcuMTktLjExLTExLjA5cTAtMjYuNTYsMi4zOC01Mi41M2wtLjE2LDIuMjNhNTYuMzIsNTYuMzIsMCwwLDAtMzYuNDQsNDcuMjN2LjIzYTY3Ny4yMyw2NzcuMjMsMCwwLDAtNC4yOCw3Ny4xN3EwLDkuMzMuMjQsMTguNTl2LS45MWMtMi42NCwzMy40NS03LDQzLjktMjIuMTYsNTMuNjYtMTEuNTgsNy40OS01My4zOCwzLjQ1LTEwNi44NC0yLjY3LTguMS0uOTMtMTUuNzUtMS43OC0yMi0yLjQzLTI5LjA4LTMtODEuNzMtMzguMzUtMTI0LjMzLTY3LTExLjM4LTcuNjUtMjEuMjItMTQuMjUtMjkuMzItMTkuMzUtMzctMjMuMjktODguNy01Ny04OS4xLTU3LjM1YTQuMzcsNC4zNywwLDAsMS0xLjI1LTZoMGE0LjMsNC4zLDAsMCwxLDYtMS4yNGgwYy41My4zMiw1Mi4xNywzNCw4OS4xLDU3LjI2LDguMSw1LjE1LDE4LjExLDExLjgzLDI5LjUzLDE5LjUzLDM5LjQ0LDI2LjQ4LDkzLjM5LDYyLjczLDEyMC4zMiw2NS40NCw2LjMyLjY1LDEzLjg1LDEuNSwyMi4xNiwyLjQ3LDM0LjEsMy44NSw5MS4yLDEwLjM3LDEwMS4yNSw0LDExLjY2LTcuNDksMTUuNjctMTQuOSwxOC4yMi00Ni41Ny0uMTYtNS41Mi0uMjQtMTItLjI0LTE4LjUzQTcwNi41Myw3MDYuNTMsMCwwLDEsNDM5LDQwMy4xOWwtLjMsMy4yM2E2NS43NSw2NS43NSwwLDAsMSw0OC43OS01Ni42bC40Ni0uMWEzLjY0LDMuNjQsMCwwLDEsLjgzLS4wOSw0LjM0LDQuMzQsMCwwLDEsNC4zNCw0LjM0LDMuNTUsMy41NSwwLDAsMSwwLC40NnYwYy0xLjcyLDE3LjA5LTIuNzEsMzYuOTMtMi43MSw1N3EwLDUuMDUuMDksMTAuMDlWNDIxYzEuMDUsMjgsMTYuNDQsNTYuNywxNi42LDU2LjdhMzkzLjkzLDM5My45MywwLDAsMCwyOC43NywzNy41OWwtLjQyLS40OWMxOC44LDIyLjY0LDM1LDQyLjI0LDQzLjM4LDc4LjE3bDIuMjcsOS43MmMxMC4zNiw0NC45MSwxMy44NSw2MCwzMi44LDEwMS44MSw0LjM4LDkuNTYsMTIuMTUsMjQsMjEuNzEsNDIuMzMsMTIuMTUsMjIuODQsMjcuMTMsNTEuMjcsNDIuNzcsODMuNDNhNC4zLDQuMywwLDAsMSwuNDMsMS44OCw0LjM1LDQuMzUsMCwwLDEtMi40MywzLjloMGE0LDQsMCwwLDEtMi4wNi41NmgwWk0xOTMuMzksNTAwYTQuMzcsNC4zNywwLDAsMS0zLjU1LTEuODFoMEMxODksNDk3LDEwMS41NCwzNzQuNTQsODYuMTUsMzU4LjU5YTQwLjMzLDQwLjMzLDAsMCwwLTI4LjIzLTExLjQ3aC0uNDhMMTAzLDQzMi42MmE0LjI1LDQuMjUsMCwwLDEsLjQyLDEuODcsNC4zNCw0LjM0LDAsMCwxLTguMDcsMi4ydjBsLTQ4LjYtOTEuNDVBNC4zLDQuMywwLDAsMSw0OS44LDMzOWgwYzEtLjIsMjUuNTItNC4wNSw0Mi43MywxMy42NUMxMDguMzgsMzY5LDE5My40Myw0ODguMSwxOTcuMDgsNDkzLjE3YTQuMjYsNC4yNiwwLDAsMSwuOCwyLjUsNC4zNCw0LjM0LDAsMCwxLTEuOCwzLjUyaDBhNCw0LDAsMCwxLTIuNDMuODJoLS4yNFpNMjU5LDUzOS43aDBhNC4zLDQuMywwLDAsMS0zLjU4LTEuOTNoMGMtMi4wNy0yLjg4LTQ3LjUxLTcxLTUzLjEtODEuODVhMTA3LjEyLDEwNy4xMiwwLDAsMS02LjUzLTI0LjcybC0uMDctLjU5Yy0yLjcxLTE0LTUuNzktMjkuNzctMTEtMzguNC03LjU4LTEyLjU1LTE5LTIyLjM5LTIzLjQ5LTI0LjA2LTEuNDYsMTEuNTksMS41OCw3Mi4wNSwzLDc4LjA1YTMuODQsMy44NCwwLDAsMSwuMTIsMSw0LjM1LDQuMzUsMCwwLDEtOC41NywxdjBjLTEuNS02LjUyLTUuMjItNzMuNjctMi43MS04My4zNWE3LjA1LDcuMDUsMCwwLDEsNS44My01LjVoMGM5LjExLTEuMzcsMjUuNTEsMTUuNjQsMzMuMjUsMjguMzUsNiwxMCw5LjIzLDI2LjU3LDEyLjE1LDQxLjIzYTExNS4wNywxMTUuMDcsMCwwLDAsNiwyMy43NmwtLjI2LS43OWM1LjQzLDEwLjMyLDUyLjA4LDgwLjE5LDUyLjY1LDgxYTQuMzcsNC4zNywwLDAsMSwuNzEsMi4zOSw0LjQyLDQuNDIsMCwwLDEtMS45MSwzLjYzaDBhNC4yOSw0LjI5LDAsMCwxLTIuNDcuODFabTQuMzguMzNhNC41Miw0LjUyLDAsMCwxLTQtMi44NXYwYTMuNjUsMy42NSwwLDAsMS0uMjktMS40M3YwaDBjLS41Mi0yLjI3LTIuNTEtMTAuMjgtNC43OC0xOS40NEMyNDksNDk1LDI0MSw0NjIuNzksMjM2LjgxLDQ0M2MtNC41OC0yMS43OS0xNS4zMS0zMy41OC0yMy0zOS40OWEzMzkuNjcsMzM5LjY3LDAsMCwwLTIuNTEsMzYuNzZ2LjNjMCwuMzYsMCwuNzgsMCwxLjIxYTEwNi4yOSwxMDYuMjksMCwwLDEtLjkxLDEzLjlsLjA1LS41M2E0LjMzLDQuMzMsMCwwLDEtNC4xOSwzLjI1LDQuNDIsNC40MiwwLDAsMS0xLjEtLjE0aDBhNC4zOCw0LjM4LDAsMCwxLTMuMjctNC4yMyw0LjM0LDQuMzQsMCwwLDEsLjEyLTF2MGMuMjQtMS4yMS40NS03LjM3LjYxLTEyLjc5LDEuMTctMzUuNTIsMi41MS00NC4yNyw3LjEyLTQ2LjdhNS4yMSw1LjIxLDAsMCwxLDUuMzMuMjZsMCwwYzguNzUsNS41NSwyNC4zLDE5LjA4LDMwLjI5LDQ3LjM5LDQuMDUsMTkuNjgsMTIuMTUsNTEuNzYsMTcuMzgsNzIuOSwyLjQ3LDEwLDQuMDUsMTUuODgsNC41MywxOS40NFY1MzRjLjczLDQuNzQtLjI4LDUuMDctMi41NSw1LjhhNSw1LDAsMCwxLTEuMjguMjhaTTU3Mi41MSw4NzcuNzFjLS43LDAtMS41MywwLTIuMzYsMGExMjUuMiwxMjUuMiwwLDAsMS0yNi44MS0yLjg5bC44Mi4xNWE0LjM0LDQuMzQsMCwwLDEsMi4yMi04LjM4aDBjLjI4LDAsMjcuMzgsNi44LDcwLjI3LTIuNTVDNjU4LDg1NS4wNyw2NjcsODMyLDY2Ny4zNiw4MzFhNC4zMyw0LjMzLDAsMCwxLDguMjEsMS45Myw0LjE3LDQuMTcsMCwwLDEtLjEyLDF2MGMtLjQ0LDEuMTgtMTAuNjUsMjguMzUtNTcuMDYsMzguNjRhMjA5LjU2LDIwOS41NiwwLDAsMS00NS44Myw1LjE4WiIvPjwvZz48L2c+PC9zdmc+");
}

.dmc-bakery-share-row .d-icon-64.d-icon-pinterest {
  width: 10px;
  height: 13px;
}

.dmc-bakery-share-row .d-icon-64.d-icon-twitter {
  width: 15px;
  height: 12px;
}

.dmc-bakery-share-row .d-icon-64.d-icon-facebook {
  width: 8px;
  height: 14px;
}

.dmc-bakery-share-row .d-icon-64.d-icon-email {
  width: 16px;
  height: 12px;
}

.dmc-bakery-home-planner:before {
  content: "";
  position: absolute;
  top: 48px;
  left: -21px;
  width: 144px;
  height: 144px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NjcuMTggOTY4LjMxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5YmI3Nzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDcuMTUsOTU4LjU5YTQuNTEsNC41MSwwLDAsMS00LjQxLTMuNzR2MGwtMS02LjM1QzI5Ni4xNCw5MTIsMjg4LjQsODYyLDI3My45NCw4NDIuNjRjLTE2LjQtMjItNDYuNjUtNTctOTcuODktOTkuMTgtMTQtMTEuNTEtMjYuOTMtMjEuNDctMzguMzUtMzAuMy0yOC4zNS0yMS43OS00OC42LTM3LjUtNjEuNi01Ny43MS0xMC44MS0xNi45My0yMi4yNy00Ni45LTMyLjQtNzMuMzVhMzY0Ljc1LDM2NC43NSwwLDAsMC0xNy4xOC00MS4xN2wxLDIuMjFDNC4xNyw1MDIuODUsMS4zLDQ5MS4zOCwxLjIyLDQ4Ni40NGE3LDcsMCwwLDEtLjA5LTEuMTdBOC4zMSw4LjMxLDAsMCwxLDUuNDMsNDc4bDAsMGMxLjctLjg5LDYuODktMy41MywyMS42Myw3LjY5YTE0OCwxNDgsMCwwLDEsNDIuMzgsNTIuNDJsLjM5Ljg4YzEyLjM5LDI3LjU4LDQzLjY2LDY2Ljk1LDU0LjU1LDc2LjE0czU4LjIsMzkuODEsOTMuMTUsNTIuMjljMy42NCwxLjI5LDguMSwyLjcxLDEzLDQuMzcsNDIuNiwxNCwxMzEuMjYsNDMuMDksMTQ5LjI0LDExNy40NWE0LjM3LDQuMzcsMCwwLDEsLjEzLDEsNC40Niw0LjQ2LDAsMCwxLTguNzksMS4wOXYwYy0xNi44LTY5LjYyLTEwMi4zLTk3LjY5LTE0My4zNy0xMTEuMTgtNS0xLjY2LTkuNDctMy4xMS0xMy4yLTQuNDUtMzYuNDUtMTMtODMuNzEtNDMuNjYtOTUuODItNTMuODctMTMuMjQtMTEuMTMtNDQuNTUtNTEuOTItNTYuOTQtNzkuMjlBMTQxLjI1LDE0MS4yNSwwLDAsMCwyMiw0OTIuOTFsLS4zLS4yM2EzNy44NSwzNy44NSwwLDAsMC0xMS4yOC02LjU2bC0uMjYtLjA4YzAsMy42LDMuNDQsMTUuMjMsMjUuMDcsNTIuNjVhMzM5LDMzOSwwLDAsMSwxNiwzNy42M2wuOCwyLjU4YzkuNDgsMjQuNzUsMjEuMzEsNTUuNjEsMzEuNjMsNzEuNzMsMTIuMTUsMTguOTEsMzIsMzQuMjYsNTkuNSw1NS40NCwxMS41LDguODcsMjQuNTQsMTguOTIsMzguNTksMzAuNSw1Miw0Mi43Myw4Mi42Niw3OC4zNyw5OS4zNSwxMDAuNzYsMTUuOCwyMS4xNCwyMy4zNyw3MC4yNywyOS40OCwxMDkuNzZsMSw2LjM2YTQuNDksNC40OSwwLDAsMS0zLjcsNS4xaDBabS0xNjYtMzUwLjMzaDBhNC40MSw0LjQxLDAsMCwxLTMuNjctMnYwYy0uNDEtLjY1LTQwLjg3LTYxLjg0LTU4Ljc3LTkxLjQ5cy00NS44NC02OS01My40Mi03OC41N0EyMS41MSwyMS41MSwwLDAsMCwxMiw0MjguNjZoLS4xMmE0LjgxLDQuODEsMCwwLDAtMS0uMTEsNS4wOSw1LjA5LDAsMCwwLTIsLjRoMGExMDQuNiwxMDQuNiwwLDAsMCw3LjM3LDIwLjg4bC0uMjgtLjYzYzUsMTIuMTUsMTEuMjYsMjcuNDYsMTIuODQsMzkuMjhhMy45MSwzLjkxLDAsMCwxLDAsLjYxQTQuNDQsNC40NCwwLDAsMSwyNSw0OTMuNDhoMGE1LjQ5LDUuNDksMCwwLDEtLjYsMEE0LjQyLDQuNDIsMCwwLDEsMjAsNDg5LjY2djBjLTEuNDYtMTAuNjUtNy40NS0yNS4zMS0xMi4xNS0zNy4xUy4wNSw0MzMuNjcsMCw0MjkuMTdhMi44MSwyLjgxLDAsMCwxLDAtLjMsOC44OSw4Ljg5LDAsMCwxLDYuMS04LjQzbC4wNiwwYzcuNDUtMi42NywxOS42NCwyLjExLDI2LjA4LDEwLjIxLDcuMjksOS4xNSwzNS4yOCw0OC4yOCw1NC4xMSw3OS41NCwxNy43OCwyOS41Myw1OC4yOCw5MC41Niw1OC41Niw5MS4xN2E0LjM4LDQuMzgsMCwwLDEsLjczLDIuNDQsNC41LDQuNSwwLDAsMS0yLDMuNzRoMGE0LjMyLDQuMzIsMCwwLDEtMi40Mi43M2gwWm0zNi4yMS0xMS4zNGgwYTQuMzQsNC4zNCwwLDAsMS0zLjQ0LTEuNjloMGMtMi44OC0zLjY0LTcwLjY0LTg5LjQyLTg1LjU0LTExOS44NEM4Mi43OCw0NjQsNzgsNDUzLDczLjUxLDQ0Mi4zNGMtNy41OC0xNy43LTE0LjE0LTMzLTIyLjI0LTQ0LjU1LTguNy0xMi4xNS0xNi44NC0xNy0xOS43Mi0xNy4zOGgwYy4yLDksNi43Niw0NS43NywxMC4wOCw2Mi4xM2E0LjE5LDQuMTksMCwwLDEsLjA5Ljg5LDQuNDYsNC40NiwwLDAsMS04LjgzLjkydjBjLTIuOTItMTQuNDItMTAtNTMuMjItMTAuMjUtNjMuN2E4LjYxLDguNjEsMCwwLDEtLjA1LS45MSw4LjM3LDguMzcsMCwwLDEsNS40Ni03Ljg2bC4wNiwwYzcuNjUtMi41MSwxOS44NCw1Ljc5LDMwLjQ1LDIwLjY1LDguNjMsMTIuMTUsMTUuMzUsMjcuODIsMjMuMTMsNDYsNC41MywxMC41Myw5LjE5LDIxLjQyLDE0LjcsMzIuNjQsMTQuNDYsMjkuNTcsODMuNzksMTE3LjQ1LDg0LjQ4LDExOC4yNmE0LjQsNC40LDAsMCwxLDEsMi43Niw0LjQ2LDQuNDYsMCwwLDEtNC40NCw0LjQ1aDBabTE0OS45Myw0MC4yMmE0LjUzLDQuNTMsMCwwLDEtMi40OS0uNzRoMGExMjQuMDcsMTI0LjA3LDAsMCwwLTMwLjg4LTEybC0uODctLjE4Yy02Ljg5LTEuOTQtMTMuNzctMy4yNC0yMC4yNS00LjUzLTE2LjItMy4xMi0zMS4zNS02LjA4LTQ1LjI4LTE2LjY5LTMuNi0yLjc5LTcuODYtNS44Ny0xMi40Ny05LjE5LTE4LjIzLTEzLjI1LTQzLjE4LTMxLjM5LTYwLTUyLTguMS05LjcyLTE3LjIyLTE5LjQ0LTI3LTI5Ljc3YTQ1OC45Myw0NTguOTMsMCwwLDEtNDQuOTItNTIuMjFsLS44OC0xLjI1YTQuNDQsNC40NCwwLDAsMS0uODEtMi41Nyw0LjUsNC41LDAsMCwxLDEuODktMy42NmgwYTQuNTYsNC41NiwwLDAsMSw2LjIzLDEuMTJ2MGE0NjEuMTIsNDYxLjEyLDAsMCwwLDQ1LDUyLjY3bDAsMGM5LjkzLDEwLjQsMTkuMjgsMjAuMjUsMjcuNDYsMzAuMjUsMTYuMiwxOS42OCw0MC41LDM3LjQyLDU4LjM2LDUwLjM4LDQuNjYsMy40LDguOTUsNi41MiwxMi42NCw5LjM2LDEyLjE1LDkuMzEsMjYuNDksMTIuMTUsNDEuNTUsMTUsNi44NSwxLjMsMTMuODksMi42NywyMS4xNCw0LjcsMjMuOTQsNi42NCwzMy44NiwxMy4xMiwzNC4yNywxMy40YTQuNDYsNC40NiwwLDAsMS0yLjQzLDguMWgwWk00NTIuNDMsOTAxLjgxaC0uMTVhNC40NCw0LjQ0LDAsMCwxLTMuODktMi4yOXYwYy0uOTMtMS43LTIyLjQtNDItMjQuMy0xMjIuODgtMS40Mi01OC42OC0xOC4zOS0xMDQuMzMtMjcuNS0xMjguODNMMzk0LDY0MC44N2MtOS4xNi0yNS4zMi02MC4xOS03OS03NS42Mi05NC44OWEyMDAuNjgsMjAwLjY4LDAsMCwxLTMyLjg4LTQ2Ljc3bC0uNTMtMS4xNWE2Miw2MiwwLDAsMC01LjU1LTkuNDZsLjEyLjE5YTMuMzIsMy4zMiwwLDAsMC0yLjQ1LTEuMDcsMy4zOSwzLjM5LDAsMCwwLTEsLjE0aDBjLTIuNzksMS02LjMyLDYuNTItNy44NiwxOS4xMS0yLjkxLDIzLjc4LDE0Ljk1LDUyLjg2LDI0LjA2LDYzLjIyLDguMSw5LjI4LDE1LDMwLDE5LjUyLDQzLjcsMS4zOCw0LjA1LDIuNTksNy44NiwzLjMyLDkuNDhhNC4zNyw0LjM3LDAsMCwxLC42MiwyLjI2LDQuNDYsNC40NiwwLDAsMS04LjcxLDEuMzR2MGMtLjg5LTItMi4xLTUuNjctMy42LTEwLjI0LTQuMDUtMTIuMTUtMTAuNzctMzIuNjgtMTcuNzQtNDAuNS0xMS44My0xMy40MS0yOS40LTQ0LjM1LTI2LjI0LTcwLjE5LDIuMjYtMTguNjMsOC43LTI0LjY2LDEzLjczLTI2LjQ0YTExLjc5LDExLjc5LDAsMCwxLDMuOTQtLjY2LDEyLjA5LDEyLjA5LDAsMCwxLDguNjEsMy41N2gwYTUyLjMsNTIuMywwLDAsMSw3LDExLjIybC4xNC4zM2ExOTMuNDgsMTkzLjQ4LDAsMCwwLDMyLDQ2bC0uMS0uMWMyMC4yNSwyMC43NCw2OC4wOCw3MS44MSw3Ny42LDk4LjA1TDQwNSw2NDQuOGM5LjI3LDI1LDI2LjU3LDcxLjU2LDI4LDEzMS43NCwxLjksNzguNzMsMjMsMTE4LjQyLDIzLjI0LDExOC43OWE0LjM2LDQuMzYsMCwwLDEsLjU0LDIuMTIsNC40Niw0LjQ2LDAsMCwxLTIuMywzLjloMGEzLjk0LDMuOTQsMCwwLDEtMS44Ni40NmgtLjI0Wk0zMzMuMzYsOTYzLjk0bC0yLjE4LDBBMTExLjM3LDExMS4zNywwLDAsMSwzMDUuNzEsOTYxbC43NS4xNWE0LjQ3LDQuNDcsMCwwLDEsMS4xNi04Ljc4LDQuNTQsNC41NCwwLDAsMSwxLjE4LjE2aDBjLjMzLDAsMzEuMzUsOC4xLDc1LjI1LTUuNTQsNTIuNjUtMTYuMiw2NC41Mi00Ny4xMSw2NC44LTQ3LjQzYTQuNDcsNC40NywwLDAsMSw4LjY2LDEuNTQsNC4zMyw0LjMzLDAsMCwxLS4yOSwxLjU3djBjLS41MiwxLjQyLTEzLjU2LDM1LjI3LTcwLjM0LDUyLjY1YTE3Ni4zMSwxNzYuMzEsMCwwLDEtNTMuNDIsOC42M1pNNjYwLDk2Mi43NmgtLjY5YTQuNDcsNC40NywwLDAsMS0zLjc0LTQuNCw0LjQsNC40LDAsMCwxLC4wNi0uNzN2MGwxLTYuNGM2LjExLTM5LjQ5LDEzLjY4LTg4LjU4LDI5LjQ4LTEwOS43NiwxNi42OS0yMi4zNSw0Ny40Ny01OCw5OS4zNS0xMDAuNzIsMTQuMDktMTEuNTgsMjcuMDktMjEuNjMsMzguNTktMzAuNSwyNy41NC0yMS4yMiw0Ny40Ny0zNi40NSw1OS41NC01NS40NCwxMC4zMi0xNi4yLDIyLjExLTQ3LDMxLjU5LTcxLjcyYTM2Ny42NCwzNjcuNjQsMCwwLDEsMTcuOC00Mi4zbC0xLDIuMmMyMS42Ny0zNy40NiwyNS00OSwyNS4xMS01Mi42NWgwYTM2LjcxLDM2LjcxLDAsMCwwLTExLjU5LDYuNzJsMCwwYTE0MS4yMywxNDEuMjMsMCwwLDAtMzkuNzMsNDlsLS4zNi44M2MtMTIuMTUsMjcuMzMtNDMuNyw2OC4xNi01Ni45NSw3OS4zLTEyLjE1LDEwLjItNTkuMzcsNDAuODYtOTUuODYsNTMuODYtMy42OCwxLjMtOC4xLDIuOC0xMy4yLDQuNDJDNjk4LjM0LDY5OCw2MTIuODksNzI2LDU5Niw3OTUuN2E0LjQzLDQuNDMsMCwwLDEtNC4zLDMuNDEsNC4zMiw0LjMyLDAsMCwxLTEuMDgtLjE0aDBhNC41LDQuNSwwLDAsMS0zLjQ0LTQuMzcsNC41Nyw0LjU3LDAsMCwxLC4xMy0xLjA1djBjMTgtNzQuNDQsMTA2LjY4LTEwMy41NSwxNDkuMjgtMTE3LjQ1LDQuOTQtMS42Miw5LjMyLTMsMTMtNC4zMywzNC45MS0xMi40Nyw4MS42OS00Mi42OSw5My4xNS01Mi4zM3M0Mi4yLTQ4LjYsNTQuNTYtNzYuMWExNDguNjgsMTQ4LjY4LDAsMCwxLDQyLjQ4LTUzLjA1bC4zMy0uMjRjMTQuNzQtMTEuMjIsMTkuOTItOC41OSwyMS42Mi03Ljc0YTguNTUsOC41NSwwLDAsMSw0LjMyLDcuNDMsOC4zMiw4LjMyLDAsMCwxLS4wNywxLjEydjBjMCw1LjEtMywxNi41Ni0yNi4yOSw1Ni45YTMzOS4zOCwzMzkuMzgsMCwwLDAtMTUuMzcsMzYuMzRsLS44MywyLjYyYy0xMC4xMiwyNi40NS0yMS42Myw1Ni40Mi0zMi40LDczLjMtMTIuOTIsMjAuMjUtMzMuMzcsMzYtNjEuNjQsNTcuNzYtMTEuNDIsOC43OS0yNC4zLDE4Ljc5LTM4LjM1LDMwLjI5LTUxLjE1LDQxLjcyLTgxLjUzLDc2Ljc1LTk3LjkzLDk4LjctMTQuNDYsMTkuMzYtMjIuMTUsNjkuMjktMjcuNzgsMTA1Ljc5bC0xLDYuMzlhNC40NSw0LjQ1LDAsMCwxLTQuNCwzLjgxWk04MjYsNjEyLjQ0YTQuNyw0LjcsMCwwLDEtMi40OS0uNzRoMGE0LjQ2LDQuNDYsMCwwLDEtMS4yNS02LjIydjBjLjQxLS42MSw0MC43NC02MS42OCw1OC41Ni05MS4xNiwxOC44NC0zMS4zMSw0Ni44Mi03MC40Myw1NC4wNy03OS41NSw2LjQ4LTguMSwxOC42Ny0xMi44OCwyNi4xMi0xMC4yNGE5LDksMCwwLDEsNi4xNiw4LjV2LjNoMGMwLDQuNDUtMi44NCwxMS40Mi03LjcsMjMuMzJzLTEwLjg1LDI2LjQxLTEyLjE1LDM3LjFhNC40NSw0LjQ1LDAsMCwxLTguODUtLjcsMy45MSwzLjkxLDAsMCwxLDAtLjQ5djBjMS41OC0xMS44Myw3LjgyLTI3LjA2LDEyLjg0LTM5LjMzQTk1Ljg4LDk1Ljg4LDAsMCwwLDk1OC4yMSw0MzRsLjE0LS42OGMwLS4yOS0xLS42NS0yLjkyLS40NUEyMS42NiwyMS42NiwwLDAsMCw5NDIsNDQwLjM2bDAsMGMtNy41NCw5LjQzLTM1LjUyLDQ4Ljg4LTUzLjQyLDc4LjUycy01OC4zMiw5MC44OS01OC43Myw5MS40OWE0LjU3LDQuNTcsMCwwLDEtMy44LDJoMFpNNzg5Ljc1LDYwMS4xYTQuNDIsNC40MiwwLDAsMS0yLjc2LTFoMGE0LjQ2LDQuNDYsMCwwLDEtLjczLTYuMjhoMGMuNjgtLjg1LDcwLTg4LjY2LDg0LjUyLTExOC4yMiw1LjQ3LTExLjIyLDEwLjE2LTIyLjExLDE0LjY2LTMyLjY0LDcuODItMTguMTksMTQuNTQtMzMuODYsMjMuMTctNDYsMTAuNTctMTQuOTEsMjIuOC0yMy4yMSwzMC40MS0yMC43YTguNDQsOC40NCwwLDAsMSw1LjU1LDcuOTIsOS4xLDkuMSwwLDAsMSwwLC45MXYwYy0uMjQsMTAuNTctNy4zMyw0OS4zMy0xMC4yOSw2My43MWE0LjQ1LDQuNDUsMCwwLDEtOC43My0xLjIzLDQuNTgsNC41OCwwLDAsMSwwLS41M3YwYzMuMjgtMTYuMiw5Ljg4LTUzLjEsMTAuMDgtNjIuMTdoMGMtMi44OC4zNi0xMSw1LjEtMTkuNzYsMTcuMzctOC4xLDExLjM0LTE0LjYyLDI2LjY1LTIyLjIsNDQuNTUtNC41NywxMC42MS05LjMxLDIxLjYzLTE0Ljg2LDMzQzg2My45LDUxMC4yNiw3OTYuMTUsNTk2LDc5My4yNyw1OTkuNjhhNC41MSw0LjUxLDAsMCwxLTMuMywxLjQyaC0uMjJaTTYzOS44Niw2NDEuMzFoMGE0LjM4LDQuMzgsMCwwLDEtMy42OC0yaDBhNC41LDQuNSwwLDAsMS0uNzMtMi40NSw0LjQ1LDQuNDUsMCwwLDEsMi0zLjdoMGMuNDEtLjI0LDEwLjMzLTYuNzIsMzQuMjYtMTMuMzYsNy4yNS0yLDE0LjM0LTMuNDEsMjEuMTQtNC43NCwxNS4xMS0yLjkyLDI5LjMzLTUuNjcsNDEuNi0xNSwzLjY0LTIuNzksNy44OS01Ljg3LDEyLjU5LTkuMjcsMTcuODItMTMsNDIuMjgtMzAuNyw1OC40LTUwLjQyLDguMS0xMCwxNy41NC0xOS44NSwyNy40Ni0zMC4yNmE0NTUuOTQsNDU1Ljk0LDAsMCwwLDQ0LjA4LTUxLjM5bC44OC0xLjI2YTQuNDcsNC40NywwLDEsMSw3LjMyLDUuMTJoMEE0NjAuOTMsNDYwLjkzLDAsMCwxLDgzOS4yOCw1MTZoMGMtOS44LDEwLjMzLTE5LDIwLTI3LDI5Ljc3LTE2Ljg1LDIwLjYxLTQxLjg0LDM4Ljc1LTYwLjA2LDUyLTQuNjIsMy4zNi04LjgzLDYuNC0xMi40NCw5LjE1LTEzLjg5LDEwLjYxLTI5LjE2LDEzLjU3LTQ1LjI3LDE2LjY5LTYuNjUsMS4yOS0xMy41MywyLjYzLTIwLjQ2LDQuNTdhMTI4LDEyOCwwLDAsMC0zMi40MSwxMi40OWwuNjYtLjM0YTQuMjgsNC4yOCwwLDAsMS0yLjQxLDFaTTUxNC43NSw5MDZhNC4zNCw0LjM0LDAsMCwxLTIuMTItLjU4aDBhNC40Myw0LjQzLDAsMCwxLTIuMzQtMy44OSw0LjM1LDQuMzUsMCwwLDEsLjU3LTIuMTZ2MGMwLS40MSwyMS4zNC00MC41LDIzLjI0LTExOC43OSwxLjQyLTYwLjIyLDE4Ljc2LTEwNi43NiwyOC0xMzEuNzQuOTMtMi40NywxLjc4LTQuNzgsMi41NS02Ljg5LDkuNDgtMjYuMjQsNTcuNDMtNzcuMzEsNzcuNTYtOTguMDVhMTkwLjM5LDE5MC4zOSwwLDAsMCwzMS40NS00NC44bC41LTEuMDlhNTEsNTEsMCwwLDEsNy4yNC0xMS42MmwtLjA3LjA4QTEyLjIsMTIuMiwwLDAsMSw2OTQsNDgzLjYzbC0uMDgsMGM1LDEuNzgsMTEuNDIsNy44MSwxMy42OSwyNi40NCwzLjE1LDI1Ljg0LTE0LjM4LDU2LjctMjYuMjEsNzAuMTktNyw3LjktMTMuNzMsMjguMzUtMTcuNzQsNDAuNS0xLjU0LDQuNTctMi43NSw4LjEtMy42LDEwLjI0YTQuNTEsNC41MSwwLDAsMS00LjExLDIuNjcsNC40NCw0LjQ0LDAsMCwxLTEuNzktLjM3aDBhNC40Miw0LjQyLDAsMCwxLTIuNy00LjA2LDQuMzQsNC4zNCwwLDAsMSwuNC0xLjg0djBjLjY5LTEuNjYsMS45LTUuMjYsMy4yOC05LjUyLDQuNTMtMTMuNjksMTEuMzgtMzQuMzgsMTkuNTYtNDMuNjYsOS4wNy0xMC4zNiwyNy0zOS40NCwyNC4wNi02My4yNi0xLjU0LTEyLjU1LTUuMDctMTguMS03Ljg2LTE5LjExYTMuMzQsMy4zNCwwLDAsMC0zLjQsMWgwYTU4LjU3LDU4LjU3LDAsMCwwLTUuMzEsOC45MWwtLjE2LjM3YTIwMC4xOCwyMDAuMTgsMCwwLDEtMzMuNSw0OGwuMDktLjA5Yy0xNS4zOSwxNS44My02Ni40Miw2OS41OC03NS42MSw5NC44NS0uNzMsMi4xNC0xLjYyLDQuNDUtMi41Niw3LTkuMTEsMjQuMy0yNiw3MC4xNS0yNy40NSwxMjguODMtMS45NSw4MS0yMy40NSwxMjEuMTgtMjQuMywxMjIuODRhNC40OCw0LjQ4LDAsMCwxLTQsMi40N2gwWm0xMTkuMDcsNjIuMjlhMTgwLjI0LDE4MC4yNCwwLDAsMS01NC42MS04Ljc5bDEuMjguMzZjLTU2LjctMTcuNTctNjkuNzktNTEuNDMtNzAuMzEtNTIuNjVhNC4zLDQuMywwLDAsMS0uMTktMS4yOCw0LjQ2LDQuNDYsMCwwLDEsOC41Mi0xLjgydjBjLjIuNDksMTIuNTEsMzEuMjcsNjQuOCw0Ny40Myw0NC4xLDEzLjY1LDc0LjkzLDUuNjMsNzUuMjEsNS41NWE0LjE0LDQuMTQsMCwwLDEsMS4xNC0uMTUsNC41MSw0LjUxLDAsMCwxLDQuMzIsMy4yM3YwYTQuNTksNC41OSwwLDAsMSwuMTUsMS4xNiw0LjQ3LDQuNDcsMCwwLDEtMy4yOCw0LjNoMGExMDYuODgsMTA2Ljg4LDAsMCwxLTIzLjkzLDIuNjRjLTEuMDgsMC0yLjE3LDAtMy4yNSwwWk04MjMuNjksMzYzLjY4YTMuNjEsMy42MSwwLDAsMS0uNTkuMDUsNC4xOCw0LjE4LDAsMCwxLS42MS0uMDVoMGE0LjUzLDQuNTMsMCwwLDEtMy4yOC00LjNoMGE1LjQ5LDUuNDksMCwwLDEsMC0uNiw0LjIzLDQuMjMsMCwwLDEsMC0uNjN2MGEyNi4zOSwyNi4zOSwwLDAsMCwxLTcuNDIsMjcuMDUsMjcuMDUsMCwwLDAtMTkuMzUtMjUuOTRsLS4xOS0uMDVhNC41MSw0LjUxLDAsMCwxLTMuMjQtNC4zaDBhMy43MywzLjczLDAsMCwxLDAtLjYsNC4yMyw0LjIzLDAsMCwxLDAtLjYzdjBhNC40Miw0LjQyLDAsMCwxLDQuMjUtMy4yNSw0LjI5LDQuMjksMCwwLDEsMS4yNS4xOGgwYTI2LjM1LDI2LjM1LDAsMCwwLDcuMTgsMSwyNy4xNSwyNy4xNSwwLDAsMCwyNi4wNy0xOS41N2wwLS4xOWE0LjQ0LDQuNDQsMCwwLDEsNS41LTMuMTFoMGE2LjIsNi4yLDAsMCwxLDEuNDkuN2gwYTQuODEsNC44MSwwLDAsMSwxLjI1LDEuNTV2MGE0Ljc2LDQuNzYsMCwwLDEsMCwyLjgzdjBhMjYuMjgsMjYuMjgsMCwwLDAtMSw3LjI0LDI3LjA3LDI3LjA3LDAsMCwwLDE5LjU5LDI2bC4xOS4wNWE0LjQyLDQuNDIsMCwwLDEsMy4yNCw0LjI1djBoMGEzLjU3LDMuNTcsMCwwLDEsMCwuNTksNC4xNyw0LjE3LDAsMCwxLDAsLjYxdjBhNC40Nyw0LjQ3LDAsMCwxLTQuMywzLjI4LDQuMzUsNC4zNSwwLDAsMS0xLjItLjE3aDBhMjYuMzMsMjYuMzMsMCwwLDAtNy4zLTEsMjcsMjcsMCwwLDAtMjUuOTQsMTkuNTdsMCwuMTlhNC40Nyw0LjQ3LDAsMCwxLTQsMy43M2gwWm0tNS4xOS0zOC41OWEzNy4xNiwzNy4xNiwwLDAsMSw2LjA2LDcuOTJsLjEuMThhMzQuODUsMzQuODUsMCwwLDEsMy42NCw5LjE1bC4wNS4yNGEzNi44NSwzNi44NSwwLDAsMSwxNy4xNi05Ljc4bC4yNS0uMDZBMzYuMDksMzYuMDksMCwwLDEsODM2LDMxNS42MmwtLjA1LS4yNUEzNi4zNiwzNi4zNiwwLDAsMSw4MTguNzUsMzI1bC0uMjUsMFpNNzkxLjYxLDk1LjM3aDBhNC40Myw0LjQzLDAsMCwxLTMuMzktMS41N2gwTDc3NS40MSw3OC41N2E0LjQ2LDQuNDYsMCwxLDEsNi44LTUuNzZoMEw3OTUsODhhNC40NSw0LjQ1LDAsMCwxLS41Miw2LjI4aDBhNC4zMyw0LjMzLDAsMCwxLTIuODUsMS4wNVptLTE0LTEuMjFhNC40Niw0LjQ2LDAsMCwxLTIuODgtNy44NWgwTDc5MCw3My41YTQuNDYsNC40NiwwLDEsMSw1Ljc2LDYuOGgwbC0xNS4yMiwxMi44YTQuMzgsNC4zOCwwLDAsMS0yLjg1LDFabS02NDAuNTUsODhIMTM3YTQuNDIsNC40MiwwLDAsMS0zLjU2LTEuODF2MEExOCwxOCwwLDAsMCwxMjEuNjgsMTczbC0uMSwwQTE4LjUxLDE4LjUxLDAsMCwwLDEwOCwxNzYuMjVsLjA1LDBhNC4yOSw0LjI5LDAsMCwxLTIuNi44Niw0LjM1LDQuMzUsMCwwLDEtMy41OC0xLjg2aDBhNCw0LDAsMCwxLS44NS0yLjQ5di0uMTFoMGE0LjQ1LDQuNDUsMCwwLDEsMS44MS0zLjU5aDBhMTguMTgsMTguMTgsMCwwLDAsNC0yNS40NGwwLC4wNWE0LjQ2LDQuNDYsMCwxLDEsNy4yLTUuMjR2MGExOC4xOCwxOC4xOCwwLDAsMCwyNS40NCw0bC0uMDUsMGE0LjM3LDQuMzcsMCwwLDEsMi41OS0uODVoLjA4YTQuNDYsNC40NiwwLDAsMSwyLjU3LDguMWgwYTE4LjEsMTguMSwwLDAsMC00LDI1LjQ1bDAsMGE0LjY1LDQuNjUsMCwwLDEsLjg1LDIuNThoMGE0LjQsNC40LDAsMCwxLTEuODUsMy41OWgwYTQsNCwwLDAsMS0yLjUzLjg5aDBabS0xOC40Mi0xOC4zMWEyNiwyNiwwLDAsMSw0LjUzLjM5bC0uMTYsMGEyNi4zMSwyNi4zMSwwLDAsMSw1LjQ4LDEuNDhsLS4xOC0uMDZjMC0uMzMsMC0uNzEsMC0xLjFhMjguNzYsMjguNzYsMCwwLDEsLjM3LTQuNTdsMCwuMTZhMjUuODcsMjUuODcsMCwwLDEsMS40OC01LjQ4bC0uMDYuMTgtMS4yMywwYTI4LDI4LDAsMCwxLTQuNjEtLjM3bC4xNywwYTI1LjgsMjUuOCwwLDAsMS01LjQ5LTEuNDhsLjE4LjA3YzAsLjMzLDAsLjcyLDAsMS4xMWEyNy44MiwyNy44MiwwLDAsMS0uMzYsNC41MWwwLS4xNmEyNi4xOCwyNi4xOCwwLDAsMS0xLjQ4LDUuNTNsLjA2LS4xOFpNMjM5LDEwOC42NmgwYTQsNCwwLDAsMS0xLjUyLS4zaDBsLTEzLjQtNWE0LjQ2LDQuNDYsMCwwLDEtMi43Ny00LjEyLDQuMzYsNC4zNiwwLDAsMSwuMzUtMS43NHYwYTQuNTQsNC41NCwwLDAsMSw0LjIzLTIuOSw0LjQ4LDQuNDgsMCwwLDEsMS41NS4yOGgwbDEzLjQsNWE0LjQ2LDQuNDYsMCwwLDEtMS41Niw4LjYzaDBabS05LjI3LDQuMjFhNS4zNSw1LjM1LDAsMCwxLTEuNjItLjNsMCwwYTQuNDcsNC40NywwLDAsMS0yLjc4LTQuMTMsNC4zOCw0LjM4LDAsMCwxLC4zMi0xLjY2bDAsMCw1LTEzLjM2YTQuNDUsNC40NSwwLDAsMSw4LjU4LDEuNjcsNC41MSw0LjUxLDAsMCwxLS4yNSwxLjQ4djBsLTUsMTMuNGE0LjU1LDQuNTUsMCwwLDEtNC4yMiwyLjg4aDBaTTIyNS44NywyLjM5YTQuMzgsNC4zOCwwLDAsMSwwLDYuMTVoMGE0LjQxLDQuNDEsMCwxLDEsMC02LjE2Wk0yMjMsMTFBNS42OCw1LjY4LDAsMCwxLDIxOSw5LjI3aDBhNS40Nyw1LjQ3LDAsMSwxLDcuODYsMGgwQTUuMzUsNS4zNSwwLDAsMSwyMjMsMTFabS0uMzYtOC42N2EzLDMsMCwwLDAtMi4wNy44NmgwYTMuMTMsMy4xMywwLDAsMCwwLDQuMzdoMGEzLDMsMCwwLDAsNS41NC0xLjU5LDMsMywwLDAsMC0xLjI3LTIuNDVoMGEzLjI0LDMuMjQsMCwwLDAtMi4xOC0xLjE3aDBaTTE0OCwzMTguNTNhNC42Niw0LjY2LDAsMSwxLTYuNC4yaDBhNC41NSw0LjU1LDAsMCwxLDYuNC0uMlptLTMuMzIsOS4wN2gtLjA4YTUuNDcsNS40NywwLDAsMS01LjQ3LTUuNDd2MGgwYTYsNiwwLDAsMSwxLjc4LTRoMGE1LjgsNS44LDAsMCwxLDguMSwwaDBhNS43NSw1Ljc1LDAsMCwxLDAsOC4xaDBhNS45Myw1LjkzLDAsMCwxLTMuOTMsMS40N2gtLjRabS40OC05LjA3YTMuNywzLjcsMCwwLDAtMi41MSwxLjA1aDBhMy41MSwzLjUxLDAsMCwwLTEsMi41MWgwYTMsMywwLDAsMCwuODksMi4xNWgwYTMuMjgsMy4yOCwwLDAsMCw0LjY2LDBoMGEzLjMzLDMuMzMsMCwwLDAsMC00LjY2aDBhMywzLDAsMCwwLTIuMTgtMS4wNWguMTlaTTYxNCw3MS44OGE0LjU0LDQuNTQsMCwwLDEsMCw2LjQ0aDBhNC40MSw0LjQxLDAsMSwxLTMtNy42Myw0LjM2LDQuMzYsMCwwLDEsMywxLjJaTTYxMC4zOCw4MWgtLjE5YTUuNSw1LjUsMCwwLDEtMy44Ni0xLjU4aDBBNS45MSw1LjkxLDAsMCwxLDYxNC42OCw3MWgwYTUuNzUsNS43NSwwLDAsMSwwLDguMWgwQTUuODgsNS44OCwwLDAsMSw2MTAuNCw4MVptLjQ4LTkuMDhhMy41NSwzLjU1LDAsMCwwLTIuNDcsMS4wNmgwYTMuMiwzLjIsMCwxLDAsNS41MywyLjE5LDMuMjEsMy4yMSwwLDAsMC0uODctMi4yaDBBMywzLDAsMCwwLDYxMSw3MS44OGgtLjEzWm01Mi4xNyw5OWEyMS43OSwyMS43OSwwLDAsMSwyLTQuODJsLS4wNi4xMmExMy4xNCwxMy4xNCwwLDAsMSw4LTUuNDVsLjA5LDBoMS41OFYxNTdINjE0LjQzbC02NC44LDIyMGE2LjUsNi41LDAsMCwxLTIuMTgsMy4xMWgwYTUuMjYsNS4yNiwwLDAsMS0zLjExLDEsNS4xNSw1LjE1LDAsMCwxLTEtLjA5SDU0M2E0Ljc3LDQuNzcsMCwwLDEtNC41OC0zLjQydjBMNDc2LjEyLDE1N2wtMTgxLjkzLjI0djMuNzJoMS41NGE5LjYyLDkuNjIsMCwwLDEsOC4wOCw1LjQxbDAsLjA2YTMxLjQ2LDMxLjQ2LDAsMCwxLDIuOTQsOS4zbDAsLjE4VjM4Ny43YTM0LjUsMzQuNSwwLDAsMS0zLjA1LDkuNTdsLjA5LS4yMWE5LjYzLDkuNjMsMCwwLDEtOC4wNyw1LjU5aC0xLjU3djMuNEg0MDkuNzRhNzIuNjksNzIuNjksMCwwLDAsMTYuODEtMmwtLjQ5LjFhMTkuODksMTkuODksMCwwLDEsMi44Mi0uOTFsLjE0LDBhMTkuOTEsMTkuOTEsMCwwLDAsMy4wOC0xbC0uMTIsMCw1LTEuODZhMjcuNzksMjcuNzksMCwwLDAsNS4wOS0yLjU0bC0uMTEuMDdhOTQuNTksOTQuNTksMCwwLDAsMTUuMTgtMTAuNzFsLS4xMi4xYTcxLjQxLDcxLjQxLDAsMCwwLDEyLjQ1LTEzLjU4bC4xNS0uMjNBNzAuNjIsNzAuNjIsMCwwLDAsNDc4LDM1Ny40MmwuMTctLjVhNTQuMjksNTQuMjksMCwwLDAsMi40Ni05LjI5bC4wNS0uMzUsMTYuODgsNTguNTNoNDcuMzFsNjguODUtMjM1LjE1LjYxLDIxNi40N2EzMSwzMSwwLDAsMS0zLDkuN2wuMDgtLjE4YTkuNTgsOS41OCwwLDAsMS04LjA4LDUuNDNoLTF2My43Mmg3Mi40OXYtMy43MmgtMS41OGE5LjU2LDkuNTYsMCwwLDEtOC4wNy01LjM3bDAtLjA2YTMwLjI5LDMwLjI5LDAsMCwxLTIuOTQtOS4zNXYtMjEyYTIyLjc4LDIyLjc4LDAsMCwxLC45My00LjYybDAsLjE2Wm0tMjQyLjExLDE2LjJ2NTcuMjZjMCwuMzcsMCwuOCwwLDEuMjNBMjcuNzEsMjcuNzEsMCwwLDEsNDE4LDI1OGwuMDctLjE2YTIwLjgyLDIwLjgyLDAsMCwxLTcuMzcsOC4wNWwtLjA4LDBhMjkuMzcsMjkuMzcsMCwwLDEtMTAuNCwzLjdsLS4xNywwYTc2LjA3LDc2LjA3LDAsMCwxLTEyLjEyLjk0SDM1NC4yOVYxNzUuODlhMzEuMiwzMS4yLDAsMCwxLDMtOS43bC0uMDguMThhOS41NCw5LjU0LDAsMCwxLDguMDctNS40N2gyMC44NWExMDkuMDgsMTA5LjA4LDAsMCwxLDEzLjExLjgybC0uNTItLjA1YTMxLjc5LDMxLjc5LDAsMCwxLDExLjIzLDMuNTNsLS4xNy0uMDhhMTkuNjIsMTkuNjIsMCwwLDEsOC4wNSw3LjY4bDAsLjA5YTI4LjM4LDI4LjM4LDAsMCwxLDMsMTIuNzVjMCwuNSwwLDEsMCwxLjV2LS4wN1ptNS41OSwxODMuNTRjMCwuMzEsMCwuNjgsMCwxLjA1YTM5LjIyLDM5LjIyLDAsMCwxLTIuNzQsMTQuNDVsLjA5LS4yN2EyOC40NCwyOC40NCwwLDAsMS02LjcxLDEwaDBhMjIuOTQsMjIuOTQsMCwwLDEtOS4xMSw1LjQzbC0uMTYsMGEzNC44NywzNC44NywwLDAsMS0xMC4yMywxLjU4SDM2NS40M2E5LjQ5LDkuNDksMCwwLDEtOC4wNy01LjUzbDAtLjA2YTMyLjc5LDMyLjc5LDAsMCwxLTIuOTMtOS4xNmwwLS4xOVYyNzQuNTFIMzk4LjZhMzUuNywzNS43LDAsMCwxLDkuNTMsMS4yOGwtLjI1LS4wNmEyNS45MSwyNS45MSwwLDAsMSw5LjE5LDVsMCwwYTI2LjgyLDI2LjgyLDAsMCwxLDYuNjUsOC44N2wuMDcuMTZhMzIuMzUsMzIuMzUsMCwwLDEsMi42NSwxMi45NWMwLC4zNiwwLC43MiwwLDEuMDh2LS4wNVptMzAuNjEtODEuNDlhOTMuMDgsOTMuMDgsMCwwLDAtMTQuNjEtMTAuMzZsLS40NS0uMjVhNDAuNzUsNDAuNzUsMCwwLDAtNC43Mi0yLjUybC0uMjYtLjExYy0xLjY2LS43My0zLjQ1LTEuMzgtNS4zMS0yYTMuNjYsMy42NiwwLDAsMS0xLjctMi40NXYwYy0uMzItMS4yNi4zNi0yLjMxLDItMy4xMmE1OS4yMSw1OS4yMSwwLDAsMCwxMy40NS04LjYybC0uMDguMDdhNzYuODcsNzYuODcsMCwwLDAsNy42Ni03LjUzbC4wOC0uMDgsMTEuMjYsMzguNTksMi40Myw4LjU1YTY4LjQzLDY4LjQzLDAsMCwwLTkuNzgtMTBsLS4xMS0uMDlaIi8+PC9nPjwvZz48L3N2Zz4=");
}

.d-pic-h {
  width: 100%;
  display: block;
}

.d-pic {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.d-pic img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%;
}

.d-pic.s-fit {
  height: 0;
}

.d-pic.s-fit img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.d-pic.s-fill {
  height: 100%;
}

.d-pic.s-fill img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.d-pic.al-c img {
  margin-left: auto;
  margin-right: auto;
}

.d-pic.al-t img {
  -o-object-position: 50% 0;
  object-position: 50% 0;
}

.d-pic.al-b img {
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.d-sm-accs.s-horiz .sc-links-h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-g-m {
  max-width: 1440px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.d-g-p-m {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.d-g-1210 {
  max-width: 1210px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.d-main-page,
#d-single-post {
  margin-top: 10px;
}

.d-bkr-sp-image,
.d-content-style-d .vc_row,
.d-content-style-d .wpb_content_element,
.d-content-style-d .wpb_text_column ul,
.d-content-style-d .wpb_text_column p {
  margin-bottom: 23px;
}

.d-bkr-sp-image:last-child,
.d-content-style-d .vc_row:last-child,
.d-content-style-d .wpb_content_element:last-child,
.d-content-style-d .wpb_text_column ul:last-child,
.d-content-style-d .wpb_text_column p:last-child {
  margin-bottom: 0 !important;
}

.f-page-banner.s-about-page {
  margin-bottom: 80px;
}

.d-tax-page-content {
  margin-top: 100px;
}

.d-tax-page-content.has-filter {
  margin-top: 34px;
}

.dmc-width-main {
  max-width: 1370px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.dmc-padding-main {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

body {
  color: #222021;
  font-family: "Freight Text Light", sans-serif;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #222021;
}

a:hover {
  color: #595859;
}

.d-link-b {
  display: block;
}

.f-title-26 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
}

.f-title-30 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.d-pic {
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.d-post-card .d-link-b:hover .d-pic {
  opacity: 0.75;
}

.dmc-selector {
  color: #fff;
}

.dmc-selector.s-red .dmc-selector-option,
.dmc-selector.s-red .dmc-selector-window,
.dmc-selector.s-red .dmc-selector-label {
  background: #B5847E;
}

.dmc-selector.open .dmc-selector-label:after {
  content: "-";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.dmc-selector .dmc-selector-label {
  background: #222021;
  padding: 18px 25px 16px;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-selector .dmc-selector-label:after {
  content: "+";
  font-size: 19px;
  width: 14px;
  text-align: center;
  margin-top: -2px;
  right: 18px;
}

.dmc-selector .dmc-selector-window {
  background: #222021;
  padding-bottom: 20px;
}

.dmc-selector .dmc-selector-window-inner {
  max-height: 140px;
  padding-left: 25px;
  padding-right: 25px;
}

.dmc-selector .dmc-selector-option {
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 7px 0 5px;
  background: #222021;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: default;
}

.dmc-selector .dmc-selector-option input[type=checkbox] {
  display: block;
  margin-right: 9px;
  cursor: pointer;
}

.dmc-selector .dmc-selector-option .checkbox-trigger {
  cursor: pointer;
}

.dmc-selector .dmc-selector-window-tools {
  padding: 0 25px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Didot Italic", sans-serif;
  font-size: 13px;
  letter-spacing: 0.6px;
}

.dmc-selector .dmc-selector-window-tools .separator {
  padding: 0 8px 0 9px;
}

.dmc-selector .dmc-selector-tool-trigger {
  cursor: pointer;
}

.feed-4-w-305 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}

.dmc-shop-page-content-wrap .products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -11px !important;
  margin-right: -11px !important;
}

.d-bkr-latest-posts.s-planning-page {
  margin-top: 60px;
}

.d-bkr-latest-posts.style-contact-page {
  margin-top: 172px;
}

.vc_row.feed-filter-row {
  position: relative;
  z-index: 21;
}

.d-feed-filter {
  -webkit-transform: translateY(-64px);
  -ms-transform: translateY(-64px);
  transform: translateY(-64px);
  margin-bottom: -64px;
}

.d-feed-filter .sc-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.d-feed-filter .sc-in-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.d-feed-filter .sc-in-in.w-1-c {
  max-width: 464px;
}

.d-feed-filter .sc-in-in.w-1-c .form-holder {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.d-feed-filter .sc-in-in.w-1-c .form-holder .form-row {
  width: auto;
}

.d-feed-filter .sc-in-in.w-1-c .form-holder .search-button-holder {
  margin-top: 8px;
}

.d-feed-filter .sc-in-in.w-2-c {
  max-width: 722px;
}

.d-feed-filter .sc-in-in.w-3-c {
  max-width: 1094px;
}

.d-feed-filter .sc-ttl {
  width: 100%;
}

.d-feed-filter .form-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
}

.d-feed-filter .form-holder .form-row {
  width: 100%;
}

.d-feed-filter .form-holder .form-cell {
  width: 100%;
  max-width: 350px;
}

.d-feed-filter .form-holder .form-cell.margin-right {
  margin-right: 22px;
}

.d-feed-filter .input-holder {
  position: relative;
}

.d-feed-filter .input-holder.style-black i {
  color: #fff;
}

.d-feed-filter .input-holder.style-black input {
  background: #222021;
  color: #fff;
}

.d-feed-filter .input-holder.style-black input::-webkit-input-placeholder {
  color: #fff;
}

.d-feed-filter .input-holder.style-black input::-moz-placeholder {
  color: #fff;
}

.d-feed-filter .input-holder.style-black input:-ms-input-placeholder {
  color: #fff;
}

.d-feed-filter .input-holder.style-black input::-ms-input-placeholder {
  color: #fff;
}

.d-feed-filter .input-holder.style-black input::placeholder {
  color: #fff;
}

.d-feed-filter .input-holder.input-has-icon i {
  position: absolute;
  top: 14px;
  right: 24px;
  font-size: 25px;
}

.d-feed-filter .input-holder input {
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 18px 25px 16px;
}

.d-feed-filter .search-button-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 30px;
}

.d-feed-filter .search-button-trigger {
  position: relative;
  cursor: pointer;
}

.d-feed-filter .search-button-trigger:hover:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 6px;
  background: #222021;
}

.d-bkr-bridal-heading {
  padding-top: 35px;
  padding-bottom: 35px;
}

.d-bkr-bridal-heading .dt-ttl {
  margin-bottom: 14px;
  position: relative;
}

.d-bkr-bridal-heading .dt-ttl span {
  display: inline-block;
  background: white;
  z-index: 10;
  position: relative;
  padding-right: 30px;
}

.d-bkr-bridal-heading .dt-ttl:after {
  content: "";
  position: absolute;
  display: block;
  height: 4px;
  width: 100%;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #222021;
}

.d-bkr-bridal-heading .dt-tagline span {
  -webkit-box-shadow: inset 0 -14px 0 0px #CBA9A4;
  box-shadow: inset 0 -14px 0 0px #CBA9A4;
  padding: 0 14px 1px 8px;
}

.d-bkr-bridal-heading .bridal-heading-login-holder {
  width: 100%;
  max-width: 260px;
  top: 34px;
  right: 0;
  position: absolute;
  padding-left: 20px;
  background: #fff;
}

.d-bkr-bridal-heading .bridal-heading-login-holder .bridal-heading-login {
  width: 100%;
  display: block;
  background: #d9bb77;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 20px;
  text-decoration: none;
  text-align: right;
  padding: 16px 14px 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.d-bkr-bridal-heading .bridal-heading-login-holder .bridal-heading-login span {
  font-family: "Didot Italic", sans-serif;
  text-transform: lowercase;
}

.d-bkr-bridal-heading.s-centered {
  text-align: center;
}

.d-bkr-bridal-heading.s-centered .dt-ttl span {
  padding: 0 43px 0 37px;
}

.d-bkr-bridal-heading.s-centered .dt-ttl:after {
  display: none;
}

.d-bkr-bridal-heading.s-centered .dt-tagline span {
  padding: 0 5px;
}

.d-bkr-bridal-heading.s-centered.line .dt-ttl:after {
  top: calc(50% + 3px);
  display: block;
}

.d-bkr-bridal-heading.s-ideas-page .dt-ttl span {
  padding-right: 32px;
}

.d-bkr-bridal-heading.s-ideas-page .dt-tagline span {
  padding-left: 8px;
  padding-right: 14px;
}

.d-bkr-bridal-heading.s-about-page {
  margin-top: 41px;
}

.d-bkr-bridal-heading.s-single-post {
  margin-top: 41px;
  padding-bottom: 26px;
}

.d-bkr-bridal-heading.s-single-speech {
  padding-bottom: 11px;
}

.d-bkr-bridal-heading.s-single-speech .dt-ttl {
  margin-bottom: 16px;
}

.d-bkr-bridal-heading.s-single-speech .dt-ttl span {
  padding-right: 30px;
}

.d-bkr-bridal-heading.s-single-speech .dt-tagline span {
  padding-left: 8px;
  padding-right: 7px;
}

.d-bkr-bridal-heading.login {
  padding-bottom: 34px;
}

.d-bkr-bridal-heading.login .dt-ttl {
  margin-bottom: 6px;
}

.d-bkr-bridal-heading.login .dt-tagline {
  font-family: "Didot Italic", sans-serif;
  font-size: 31px;
  letter-spacing: 0.6px;
  text-transform: unset;
  padding-left: 18px;
  padding-right: 18px;
}

.d-bkr-bridal-heading.login .dt-tagline span {
  padding-right: 23px;
  padding-left: 26px;
}

.d-post-terms {
  line-height: 1.5;
  position: relative;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.c-card-w-305 .d-post-terms {
  padding-bottom: 10px;
  margin-bottom: 8px;
}

.c-card-w-305 .d-post-terms:after {
  background: #F3ECE1;
}

.f-page-banner .d-post-terms {
  text-align: center;
  margin-bottom: 40px;
  padding-bottom: 14px;
}

.f-page-banner .d-post-terms:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.d-post-terms:after {
  content: "";
  position: absolute;
  width: 92px;
  height: 2px;
  background: #222021;
  bottom: 0;
  left: 0;
}

.d-save-as-fav-h .d-save-as-fav-trig {
  cursor: pointer;
}

.d-save-as-fav-h.has-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-save-as-fav-h.has-label .d-save-as-fav-trig {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-save-as-fav-h .dmc-icon {
  font-size: 28px;
  margin-right: 8px;
}

.d-save-as-fav-h span {
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.d-sharing-h {
  display: none;
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 10;
  background: #fff;
  padding: 8px 6px 5px 15px;
}

.d-sharing-h .d-sharing .share-label {
  position: absolute;
  -webkit-transform: rotate(90deg) translate(0, 0);
  -ms-transform: rotate(90deg) translate(0, 0);
  transform: rotate(90deg) translate(0, 0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  right: -58px;
  top: -5px;
  margin-right: 0;
}

.f-ratings-h {
  margin-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.f-ratings-h.style-large .d-rating-stars-in {
  width: 25px;
  height: 24px;
  margin-right: 6px;
}

.f-ratings-h.style-large .d-rating-stars-in .d-rating-star {
  background-image: url("img/bridal-rating-large.png");
  background-size: 25px 53px;
}

.f-ratings-h.style-large .d-rating-stars-in .d-rating-star.full {
  background-position: 0 -29px;
}

.f-ratings-h .d-rating-stars-h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.f-ratings-h .d-rating-stars-in {
  position: relative;
  width: 17px;
  height: 16px;
  margin-right: 4px;
}

.f-ratings-h .d-rating-stars-in:last-child {
  margin-right: 0;
}

.f-ratings-h .d-rating-stars-in .d-rating-star {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("img/bridal-rating.png");
  background-size: 17px 35px;
  z-index: 10;
}

.f-ratings-h .d-rating-stars-in .d-rating-star.full {
  background-position: 0 -18px;
  z-index: 11;
}

.f-ratings-h .dmc-rating-message {
  margin-top: 18px;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.c-card-w-305 {
  width: 100%;
  max-width: 305px;
  position: relative;
}

.c-card-w-305:hover .d-sharing-h {
  display: block;
}

.c-card-w-305 .d-pc-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.c-card-w-305 .d-pc-body {
  background: #d9bb77;
  padding: 20px 25px 16px;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 184px;
  gap: 6px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.c-card-w-1280 {
  width: 100%;
  position: relative;
}

.c-card-w-1280:hover .d-sharing-h {
  display: block;
}

.c-card-w-1280 .d-pc-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-card-w-1280 .d-col-1 {
  width: 100%;
  max-width: 654px;
}

.c-card-w-1280 .d-col-2 {
  width: 100%;
  max-width: 636px;
  background: #d9bb77;
  padding-right: 28px;
  padding-bottom: 28px;
}

.c-card-w-1280 .dt-content-hold {
  background: #fff;
  height: 100%;
  padding: 164px 65px 65px 65px;
}

.c-card-w-1280 .dt-ttl {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
}

#sb_instagram #sbi_images,
#sb_instagram {
  padding: 0 !important;
}

.d-sm-accs.s-horiz .sc-links-h {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}

.f-page-banner {
  background: #F3ECE1;
  height: 616px;
}

.f-page-banner .sc-in {
  width: 100%;
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner .sc-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.f-page-banner .sc-ttl {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 96px;
  letter-spacing: 0.6px;
  text-align: center;
}

.f-page-banner .sc-ttl.s-single span {
  padding-left: 8px;
  padding-right: 10px;
}

.f-page-banner .sc-ttl span {
  -webkit-box-shadow: inset 0 -13px 0 0px #F3ECE1, inset 0 -27px 0 0px #E1CA97;
  box-shadow: inset 0 -13px 0 0px #F3ECE1, inset 0 -27px 0 0px #E1CA97;
  padding-right: 26px;
  padding-left: 15px;
}

.f-page-banner .links-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 90px;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.f-page-banner .links-list li:after {
  content: "|";
  display: inline-block;
  margin: 0 22px;
}

.f-page-banner .links-list li:last-child:after {
  display: none;
}

.f-page-banner.t-single .sc-container .d-col-3,
.f-page-banner.t-single .sc-container .d-col-1 {
  width: 100%;
  max-width: 206px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}

.f-page-banner.t-single .sc-container .d-col-3 .d-col-in,
.f-page-banner.t-single .sc-container .d-col-1 .d-col-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.f-page-banner.t-single .sc-container .d-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner.t-single .sc-container .f-ratings-h {
  margin-top: 50px;
}

.f-page-banner.t-single .sc-container .dt-text {
  text-align: right;
  padding-bottom: 80px;
}

.f-page-banner.t-archive .sc-container .d-col-3,
.f-page-banner.t-archive .sc-container .d-col-1 {
  width: 100%;
  max-width: 100px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}

.f-page-banner.t-archive .sc-container .d-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner.t-archive .sc-container .d-col-2 .d-col-in {
  width: 100%;
  max-width: 662px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
  column-gap: 50px;
  row-gap: 20px;
}

.f-page-banner.vertical-title .sc-ttl-hold {
  -webkit-transform: rotate(-90deg) translate(-50%, 0);
  -ms-transform: rotate(-90deg) translate(-50%, 0);
  transform: rotate(-90deg) translate(-50%, 0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  position: absolute;
  top: 50%;
  left: 46px;
}

.f-page-banner.vertical-title .sc-ttl-hold span {
  padding-right: 20px;
  padding-left: 17px;
}

.f-page-banner.has-links .d-col-2 .d-col-in {
  padding-top: 60px;
}

.f-page-banner .banner-icon i.dmc-icon-bridal-shops {
  margin-right: -50px;
}

.f-page-banner .banner-icon.style-shops {
  position: absolute;
  top: -30px;
  right: 0;
}

.f-page-banner .banner-icon.style-shops-page {
  padding-right: 60px;
  margin-bottom: 65px;
}

.f-page-banner .banner-icon.style-shops-page i {
  font-size: 380px;
}

.f-page-banner .dt-text p {
  margin-bottom: 15px;
}

.f-page-banner .dt-text p:last-child {
  margin-bottom: 0;
}

.f-page-banner .f-ratings-h {
  margin-bottom: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.f-page-banner .f-terms-holder {
  background: red !important;
  text-align: center;
  margin-bottom: 40px;
  padding-bottom: 14px;
}

.f-page-banner .f-terms-holder:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.f-page-banner.a-page .sc-container .dmc-col-3,
.f-page-banner.a-page .sc-container .dmc-col-1 {
  width: 100%;
  max-width: 100px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}

.f-page-banner.a-page .sc-container .dmc-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner.a-page .sc-container .dmc-col-2 .dmc-col-in {
  width: 100%;
  max-width: 662px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.f-page-banner.a-page .dmc-button-wrap {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 50px;
}

.f-page-banner.a-page .dmc-button-wrap:nth-child(2n) {
  margin-right: 0;
}

.f-page-banner.style-page-games .sc-container .dmc-col-3,
.f-page-banner.style-page-games .sc-container .dmc-col-1 {
  width: 100%;
  max-width: 206px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.f-page-banner.style-page-games .sc-container .dmc-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner.style-page-games .sc-container .dmc-col-2 .dmc-col-in {
  width: 100%;
  max-width: 210px;
}

.f-page-banner.style-page-games .sc-container .dmc-col-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.f-page-banner.style-single-venue .dt-contact-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-ci-i {
  margin-right: 40px;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-ci-i:last-child {
  margin-right: 0;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-social-accounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-social-accounts a {
  margin-right: 14px;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-social-accounts a:last-child {
  margin-right: 0;
}

.f-page-banner.style-single-venue .dt-contact-info .dt-social-accounts .dmc-icon {
  font-size: 24px;
}

.f-page-banner.style-page-planning .banner-icon {
  position: absolute;
  top: -20px;
  right: -26px;
  width: 190px;
}

.f-page-banner.style-page-planning .section-content .dmc-button-wrap:nth-child(2n) {
  margin-left: 125px;
}

.f-page-banner.style-page-planning .dmc-button-wrap {
  position: relative;
}

.f-page-banner.style-page-planning .dmc-button-wrap.active:after {
  content: "";
  width: 6px;
  height: 336px;
  position: absolute;
  bottom: -70px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  background: #222021;
}

.f-page-banner.style-single-venue .banner-icon i,
.f-page-banner.style-page-venues .banner-icon i {
  margin-top: -12px;
}

.f-page-banner.style-single-venue .sc-container .dmc-col-3,
.f-page-banner.style-single-venue .sc-container .dmc-col-1,
.f-page-banner.style-page-venues .sc-container .dmc-col-3,
.f-page-banner.style-page-venues .sc-container .dmc-col-1 {
  max-width: 270px;
}

.f-page-banner.style-page-style .banner-icon {
  position: absolute;
  top: -12px;
  right: 0;
  width: 180px;
}

.f-page-banner.style-single-speech .banner-icon,
.f-page-banner.style-page-speeches .banner-icon {
  position: absolute;
  top: -12px;
  right: -28px;
  width: 250px;
}

.f-page-banner .sc-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.f-page-banner .sc-content .dmc-button-wrap:nth-child(2n) {
  margin-left: 50px;
}

.f-page-banner .sc-content .dmc-button-wrap {
  margin-bottom: 40px;
}

.f-page-banner .sc-content .dmc-button-wrap:last-child,
.f-page-banner .sc-content .dmc-button-wrap:nth-last-child(2) {
  margin-bottom: 0;
}

.f-page-banner .sc-content .dmc-button-wrap:nth-child(1),
.f-page-banner .sc-content .dmc-button-wrap:nth-child(2) {
  margin-bottom: 40px;
}

.f-page-banner.style-shops-page .sc-content {
  position: relative;
  padding-left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-page-banner.style-shops-page .sc-links-wrapper {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.f-page-banner.style-about-page .section-inner,
.f-page-banner.style-contact-page .section-inner {
  padding-top: 80px;
  padding-bottom: 10px;
}

.f-page-banner.style-about-page .banner-icon,
.f-page-banner.style-contact-page .banner-icon {
  position: absolute;
  top: -30px;
  right: 25px;
}

.f-page-banner.style-about-page .banner-icon i,
.f-page-banner.style-contact-page .banner-icon i {
  font-size: 335px;
}

.f-page-banner.style-contact-page .section-title span {
  padding-left: 4px;
  padding-right: 7px;
}

.f-page-banner.terms-page-banner {
  padding-top: 10px;
  padding-bottom: 60px;
  margin-bottom: 99px;
}

.f-page-banner.terms-page-banner .section-title span {
  padding-left: 6px;
  padding-right: 12px;
}

.f-page-banner.terms-page-banner .banner-icon {
  position: absolute;
  bottom: -93px;
  left: -4px;
}

.f-page-banner.terms-page-banner .banner-icon i {
  font-size: 295px;
}

.d-bkr-posts-feed {
  margin-bottom: 60px;
}

.d-bkr-posts-feed .ajax-loader-wrapper {
  display: none;
}

.d-bkr-posts-feed .dmc-posts-feed.loading {
  opacity: 0.5;
}

.d-bkr-posts-feed .d-ad-holder {
  width: calc((100% - 20px) / 2);
}

.d-bkr-posts-feed .d-after-ad {
  width: calc((100% - 20px) / 2);
}

.d-bkr-posts-feed .d-after-ad .d-after-ad-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}

.d-bkr-posts-feed .dmc-feed-custom-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
}

.d-bkr-posts-feed .dmc-feed-custom-navigation .dmc-col-1 {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 22px 0 25px;
}

.d-bkr-posts-feed .dmc-feed-custom-navigation .dmc-col-2 {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 23px 20px 0;
}

.d-bkr-posts-feed .dmc-feed-custom-navigation .black-bar {
  width: 2px;
  height: 68px;
  background: #000;
  margin-bottom: 7px;
}

.d-bkr-posts-feed .navigation-other-pages .section-label {
  text-decoration: underline;
}

.d-bkr-posts-feed .dmc-feed-pagination-navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-bkr-posts-feed .dmc-feed-pagination-navigation ul li {
  margin-right: 8px;
}

.d-bkr-posts-feed .dmc-feed-pagination-navigation ul li:last-child {
  margin-right: 0;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger.disabled {
  opacity: 0.5;
  cursor: default;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger.disabled:hover {
  color: inherit;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger:hover {
  color: #595859;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger.active {
  color: #B5847E;
}

.d-bkr-posts-feed .dmc-feed-pagination-trigger.active:hover {
  color: rgba(181, 132, 126, 0.75);
}

.d-bkr-posts-feed .d-error-msg {
  width: 100%;
}

.d-sp-content .d-content-style-d,
.d-content-style-d .wpb_text_column {
  font-family: "Freight Text Light", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.6px;
}

.d-sp-content .d-content-style-d a,
.d-content-style-d .wpb_text_column a {
  color: #d9bb77;
  border-bottom: 1px solid #d9bb77;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.d-sp-content .d-content-style-d a:hover,
.d-content-style-d .wpb_text_column a:hover {
  color: rgba(217, 187, 119, 0.75);
  border-color: rgba(217, 187, 119, 0.75);
}

.d-sp-content .d-content-style-d ul,
.d-content-style-d .wpb_text_column ul {
  padding-left: 20px;
}

.d-sp-content .d-content-style-d ul li,
.d-content-style-d .wpb_text_column ul li {
  margin-bottom: 10px;
}

.d-sp-content .d-content-style-d ul li:before,
.d-content-style-d .wpb_text_column ul li:before {
  content: "-";
  padding-right: 6px;
}

.d-sp-content .d-content-style-d ul li:last-child,
.d-content-style-d .wpb_text_column ul li:last-child {
  margin-bottom: 0;
}

.d-sp-content .d-content-style-d h2,
.d-content-style-d .wpb_text_column h2 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 14px;
}

.d-sp-content .d-content-style-d h3,
.d-content-style-d .wpb_text_column h3 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 14px;
}

.d-bkr-builder-d .vc_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-bkr-builder-d .vc_row .vc_col-sm-8,
.d-bkr-builder-d .vc_row .vc_col-sm-4 {
  width: 100%;
}

.d-bkr-builder-d .vc_row .vc_col-sm-8:first-child {
  max-width: 620px;
  margin-right: 34px;
}

.d-bkr-builder-d .vc_row .vc_col-sm-8:last-child {
  max-width: 590px;
}

.d-bkr-builder-d .vc_row .vc_col-sm-4:first-child {
  max-width: 420px;
  margin-right: 40px;
}

.d-bkr-builder-d .vc_row .vc_col-sm-4:last-child {
  max-width: 396px;
}

.d-bkr-builder-d .vc_row .vc_col-sm-6:first-child {
  padding-right: 10px;
}

.d-bkr-builder-d .vc_row .vc_col-sm-6:last-child {
  padding-left: 10px;
}

.d-sp-mid {
  margin-top: 80px;
}

.bakery-builder-style-1 .wpb_text_column,
.post-content-style-1 {
  font-family: "Freight Text Light", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.6px;
  margin-bottom: 30px;
}

.bakery-builder-style-1 .wpb_text_column p,
.post-content-style-1 p {
  margin-bottom: 23px;
}

.bakery-builder-style-1 .wpb_text_column p:last-child,
.post-content-style-1 p:last-child {
  margin-bottom: 0;
}

.bakery-builder-style-1 .wpb_text_column a,
.post-content-style-1 a {
  color: #d9bb77;
  border-bottom: 1px solid #d9bb77;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.bakery-builder-style-1 .wpb_text_column a:hover,
.post-content-style-1 a:hover {
  color: rgba(217, 187, 119, 0.75);
  border-color: rgba(217, 187, 119, 0.75);
}

.bakery-builder-style-1 .wpb_text_column ul,
.post-content-style-1 ul {
  padding-left: 20px;
  margin-bottom: 23px;
}

.bakery-builder-style-1 .wpb_text_column ul li,
.post-content-style-1 ul li {
  margin-bottom: 10px;
}

.bakery-builder-style-1 .wpb_text_column ul li:before,
.post-content-style-1 ul li:before {
  content: "-";
  padding-right: 6px;
}

.bakery-builder-style-1 .wpb_text_column ul li:last-child,
.post-content-style-1 ul li:last-child {
  margin-bottom: 0;
}

.bakery-builder-style-1 .wpb_text_column h2,
.post-content-style-1 h2 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 14px;
}

.bakery-builder-style-1 .wpb_text_column h3,
.post-content-style-1 h3 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 14px;
}

.bakery-builder-template-1 .vc_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-8,
.bakery-builder-template-1 .vc_row .vc_col-sm-4 {
  float: none;
  width: 100%;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-8:first-child {
  max-width: 620px;
  margin-right: 34px;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-8:last-child {
  max-width: 590px;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-4:first-child {
  max-width: 420px;
  margin-right: 40px;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-4:last-child {
  max-width: 396px;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-6:first-child {
  padding-right: 10px;
}

.bakery-builder-template-1 .vc_row .vc_col-sm-6:last-child {
  padding-left: 10px;
}

.dmc-bakery-single-post-image {
  margin-bottom: 20px;
}

.dmc-bakery-single-post-image.style-s-p-image-2-3-border {
  margin-bottom: 56px;
}

.dmc-bakery-single-post-image.style-s-p-image-2-3-border .dmc-image-holder {
  margin-left: 22px;
  margin-bottom: 26px;
  position: relative;
}

.dmc-bakery-single-post-image.style-s-p-image-2-3-border .dmc-image-holder:before {
  content: "";
  position: absolute;
  bottom: -26px;
  left: -22px;
  width: 100%;
  height: 100%;
  background: #d9bb77;
  z-index: -1;
}

.dmc-bakery-single-video {
  margin-bottom: 30px;
}

.dmc-bakery-single-video.w1290 {
  max-width: 1290px;
  margin-left: calc((100% - 1290px) / 2);
  margin-right: calc((100% - 1290px) / 2);
}

.wpb_text_column.first-letter-style::first-letter {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
  line-height: 36px;
  padding-right: 1px;
}

.dmc-sp-fixed-content-hold {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  line-height: 20px;
}

.dmc-sp-fixed-content-hold.dmc-scroll-fixed .dmc-sp-fixed-content {
  -webkit-transform: rotate(90deg) translate(0%, -200%);
  -ms-transform: rotate(90deg) translate(0%, -200%);
  transform: rotate(90deg) translate(0%, -200%);
}

.dmc-sp-fixed-content-hold.dmc-scroll-fixed-absolute-bottom .dmc-sp-fixed-content {
  -webkit-transform: rotate(90deg) translate(-100%, -100%);
  -ms-transform: rotate(90deg) translate(-100%, -100%);
  transform: rotate(90deg) translate(-100%, -100%);
}

.dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: rotate(90deg) translate(0%, -100%);
  -ms-transform: rotate(90deg) translate(0%, -100%);
  transform: rotate(90deg) translate(0%, -100%);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  margin-left: calc((100vw - 1050px - 80px) / 2 - 40px);
}

.dmc-sp-fixed-content-hold .d-sharing {
  margin-right: 10px;
}

.dmc-sp-fixed-content-hold .d-sharing .share-label {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 2px solid #222021;
  margin-right: 15px;
}

.dmc-sp-fixed-content-hold .back-to-category {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 2px solid #222021;
}

.dmc-sp-fixed-content-hold .back-to-category:hover {
  border-bottom-color: #595859;
}

.vc_row.vendors-text-template {
  margin-top: 40px;
}

.vc_row.vendors-text-template h2 {
  text-align: center;
  font-size: 40px;
  margin-bottom: 20px;
}

.vc_row.vendors-text-template ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  padding-left: 0;
}

.vc_row.vendors-text-template ul li:before {
  display: none;
}

.vc_row.vendors-text-template ul li:after {
  content: "|";
  display: inline-block;
  margin: 0 20px;
}

.vc_row.vendors-text-template ul li:last-child:after {
  display: none;
}

.vc_row.vendors-text-template ul strong {
  font-family: "Futura Medium", sans-serif;
  padding-right: 4px;
  font-size: 14px;
  letter-spacing: 1px;
}

.d-bkr-sp-image.s-img-2-3-border {
  margin-bottom: 56px;
}

.d-bkr-sp-image.s-img-2-3-border .d-bkr-sp-image-in {
  margin-left: 22px;
  margin-bottom: 26px;
  position: relative;
}

.d-bkr-sp-image.s-img-2-3-border .d-bkr-sp-image-in:before {
  content: "";
  position: absolute;
  bottom: -26px;
  left: -22px;
  width: 100%;
  height: 100%;
  background: #d9bb77;
  z-index: -1;
}

.d-bkr-related-posts {
  margin-top: 100px;
  margin-bottom: 50px;
}

.d-bkr-venue-finder {
  margin-top: 80px;
  margin-bottom: 20px;
}

.d-bkr-venue-finder .sc-in {
  background: #E4E5E3;
}

.d-bkr-venue-finder .sc-in-in {
  width: 100%;
  max-width: 1120px;
  padding: 74px 20px 48px;
  margin: 0 auto;
}

.d-bkr-venue-finder .sc-ttl {
  text-align: center;
}

.d-bkr-venue-finder .sc-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  gap: 28px;
}

.d-bkr-venue-finder .sc-form .form-cell {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.d-bkr-venue-finder .sc-form .cell-search {
  background: #B5847E;
}

.d-bkr-venue-finder .sc-form .cell-search input {
  height: 100%;
  color: #fff;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-left: 16px;
  padding-right: 16px;
}

.d-bkr-venue-finder .sc-form .cell-search input::-webkit-input-placeholder {
  color: #fff;
}

.d-bkr-venue-finder .sc-form .cell-search input::-moz-placeholder {
  color: #fff;
}

.d-bkr-venue-finder .sc-form .cell-search input:-ms-input-placeholder {
  color: #fff;
}

.d-bkr-venue-finder .sc-form .cell-search input::-ms-input-placeholder {
  color: #fff;
}

.d-bkr-venue-finder .sc-form .cell-search input::placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search {
  margin-top: 80px;
  margin-bottom: 20px;
  text-align: center;
}

.dmc-bakery-vendor-guide-search .section-inner {
  background: #E4E5E3;
}

.dmc-bakery-vendor-guide-search .section-inner-inner {
  width: 100%;
  max-width: 1120px;
  padding: 75px 20px 48px;
  margin: 0 auto;
}

.dmc-bakery-vendor-guide-search .section-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 63px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field-wrapper {
  width: 100%;
  max-width: 460px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 27px;
  position: relative;
  background: #B5847E;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field-wrapper i {
  position: absolute;
  width: 135px;
  height: 100%;
  font-size: 260px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
  overflow: hidden;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field-wrapper i:before {
  position: absolute;
  color: #CBA9A4;
  top: -98px;
  left: -41px;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field {
  z-index: 10;
  position: relative;
  width: 100%;
  height: 47px;
  line-height: 47px;
  color: #fff;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-left: 16px;
  padding-right: 16px;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field::-webkit-input-placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field::-moz-placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field:-ms-input-placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field::-ms-input-placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-field::placeholder {
  color: #fff;
}

.dmc-bakery-vendor-guide-search .section-form .custom-dropdown-selector {
  width: 100%;
  max-width: 460px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 40px;
  cursor: pointer;
  color: #222021;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.dmc-bakery-vendor-guide-search .section-form .vendor-search-button:hover {
  color: #595859;
}

.dmc-bakery-vendor-guide-search .dmc-button-wrap {
  margin-top: 64px;
}

.dmc-bakery-vendor-guide-search .dmc-button {
  border-bottom: 2px solid #222021;
  -webkit-transition: border-bottom-color 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border-bottom-color 0.2s ease-in-out, color 0.2s ease-in-out;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 0;
  text-decoration: none;
}

.dmc-bakery-vendor-guide-search .dmc-button:hover {
  border-bottom-color: #595859;
}

.dmc-bakery-vendor-guide-search.style-about-page {
  margin-top: 0;
  margin-bottom: 50px;
}

.dmc-bakery-vendor-guide-search.style-contact-page {
  margin-top: 22px;
  margin-bottom: 50px;
}

.dmc-bakery-vendor-guide-search.style-speech-page {
  margin-top: -6px;
}

body.single.single-product #primary {
  margin-top: 10px;
}

#dmc-front-page {
  margin-top: 30px;
}

.dmc_pfa_main_trigger,
a {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.dmc-button-wrap .dmc-button {
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.dmc-bakery-slider .slick-dots button {
  -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.dmc-icon-wrap-cart .dmc-woo-cart-nr {
  -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}

.dmc-empty-image,
.dmc-image-holder img {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.dmc-image-link-wrapper:hover .dmc-image-holder img {
  opacity: 0.75;
}

.dmc-video-holder {
  position: relative;
  overflow: hidden;
}

.dmc-video-holder.playing .dmc-video-cover {
  display: none;
}

.dmc-video-holder .dmc-video-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.dmc-video-holder .dmc-youtube-embed {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
}

.dmc-video-holder .dmc-youtube-embed.playing .dmc-youtube-embed-cover {
  display: none;
}

.dmc-video-holder .dmc-video-file video {
  width: 100%;
  display: block;
}

.dmc-video-holder .dmc-video-vimeo {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

.dmc-video-holder .dmc-video-vimeo iframe {
  width: 100%;
  position: absolute;
  height: 100%;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover.style-1:hover .bg {
  opacity: 0.9;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover.style-1:hover .bg:after {
  border-left-color: #d9bb77;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover.style-1 .bg {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover.style-1 .bg:before {
  content: "";
  position: absolute;
  width: 87px;
  height: 87px;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-55%);
  -ms-transform: translateX(-50%) translateY(-55%);
  transform: translateX(-50%) translateY(-55%);
  left: 50%;
  top: 50%;
}

.dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover.style-1 .bg:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 44px solid #222021;
  -webkit-transform: translateX(-35%) translateY(-58%);
  -ms-transform: translateX(-35%) translateY(-58%);
  transform: translateX(-35%) translateY(-58%);
  left: 50%;
  top: 50%;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}

.dmc-image-picture {
  width: 100%;
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
}

.dmc-image-picture img {
  display: block;
  width: auto;
}

.dmc-image-picture.type-fluid {
  height: auto;
}

.dmc-image-picture.style-fill {
  height: 100%;
}

.dmc-image-picture.style-parallax {
  height: 100%;
}

.dmc-image-picture.style-parallax img {
  top: 0;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.dmc-image-picture:not(.type-fluid) img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: initial;
}

.dmc-icon-hamburger span {
  background: #222021;
}

html .woocommerce #respond input#submit.alt,
html .woocommerce a.button.alt,
html .woocommerce button.button.alt,
html .woocommerce input.button.alt {
  background-color: #d9bb77;
  color: #222021;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
  padding: 8px 20px 6px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  border-radius: 0;
  font-weight: normal;
  text-align: center;
}

html .woocommerce #respond input#submit.alt:hover,
html .woocommerce a.button.alt:hover,
html .woocommerce button.button.alt:hover,
html .woocommerce input.button.alt:hover {
  color: #222021;
  background: rgba(217, 187, 119, 0.75);
}

.cart .single_add_to_cart_button {
  font-size: 16px !important;
}

.disabled-input,
textarea,
input[type=password],
input[type=tel],
input[type=number],
input[type=text],
input[type=email] {
  color: #222021;
  width: 100%;
  padding: 12px 10px;
}

.disabled-input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder {
  color: #222021;
}

.disabled-input::-moz-placeholder,
textarea::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder {
  color: #222021;
}

.disabled-input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder {
  color: #222021;
}

.disabled-input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=text]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder {
  color: #222021;
}

.disabled-input::placeholder,
textarea::placeholder,
input[type=password]::placeholder,
input[type=tel]::placeholder,
input[type=number]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder {
  color: #222021;
}

.disabled-input,
input[type=password],
input[type=tel],
input[type=number],
input[type=text],
input[type=email] {
  border: 0;
  outline: 0;
}

input[type=submit] {
  cursor: pointer;
}

fieldset {
  border: 1px solid #222021;
  margin: 18px 0;
}

fieldset legend {
  padding: 0 10px;
}

.dmc-link-button-orange {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
  background: #d9bb77;
  text-align: center;
  display: inline-block;
  padding: 8px 20px 6px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}

.dmc-link-button-orange:hover {
  background: rgba(217, 187, 119, 0.75);
}

.dmc-link-button-orange span {
  text-transform: lowercase;
  font-family: "Didot Italic", sans-serif;
  padding-left: 3px;
  padding-right: 4px;
}

.dmc-button-style-white {
  font-family: "Futura Bold", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: #fff;
  padding: 22px 10px 18px;
  cursor: pointer;
  text-align: center;
}

.extending-button-holder {
  margin-top: -6px;
  text-align: center;
}

.extending-button-holder:before {
  content: "";
  width: 2px;
  height: 80px;
  background: #222021;
  display: block;
  margin: 0 auto;
}

.extending-button-holder .extending-button {
  cursor: pointer;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 15px 20px 11px;
}

.dmc-button-wrap .dmc-button {
  display: inline-block;
  text-align: center;
  outline: 0;
  cursor: pointer;
  padding: 16px 10px 13px;
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}

.dmc-button-wrap.yellow-button .dmc-button {
  border: 5px solid #d9bb77;
}

.dmc-button-wrap.yellow-button .dmc-button:hover {
  background: #d9bb77;
  color: #222021;
}

.dmc-button-wrap.yellow-button.active {
  cursor: default;
}

.dmc-button-wrap.yellow-button.active .dmc-button {
  background: #d9bb77;
  cursor: default;
}

.dmc-button-wrap.w-280 {
  width: 100%;
  max-width: 280px;
}

.dmc-button-wrap.w-280 .dmc-button {
  width: 100%;
}

.dmc-button-wrap.w-306 {
  width: 100%;
  max-width: 306px;
}

.dmc-button-wrap.w-306 .dmc-button {
  width: 100%;
}

.dmc-button-wrap.w-full {
  width: 100%;
}

.dmc-button-wrap.w-full .dmc-button {
  width: 100%;
}

.dmc-button-wrap.style-default .dmc-button {
  min-width: 260px;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
  background: #d9bb77;
  padding: 16px 20px 14px;
}

.dmc-button-wrap.style-default .dmc-button:hover {
  background: rgba(217, 187, 119, 0.75);
}

.dmc-button-wrap.medium-button {
  width: 100%;
  max-width: 280px;
}

.dmc-button-wrap.medium-button .dmc-button {
  width: 100%;
}

.date-picker-wrapper {
  padding: 0 !important;
  border: 1px solid #222021;
  background: #fff;
  color: #222021;
  -webkit-box-shadow: none;
  box-shadow: none;
  letter-spacing: 0.05em;
}

.date-picker-wrapper .month-wrapper {
  border: none;
  border-radius: 0;
  background: transparent;
  padding: 6px 10px 6px;
}

.date-picker-wrapper .month-wrapper table .week-name {
  font-size: 0.9em;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background: #E4E5E3 !important;
}

.date-picker-wrapper .month-wrapper table .day.hovering {
  background: #E4E5E3 !important;
}

.date-picker-wrapper .month-wrapper table .day.last-date-selected,
.date-picker-wrapper .month-wrapper table .day.first-date-selected,
.date-picker-wrapper .month-wrapper table .day.checked {
  background: #222021 !important;
  color: #fff !important;
}

.f-futura-18 {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.f-entity-newsletter-wrapper .newsletter-title {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
}

.f-entity-newsletter-wrapper .newsletter-description {
  margin-top: 10px;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
  line-height: 22px;
}

.f-entity-newsletter-wrapper .section-form {
  margin-top: 10px;
}

.f-entity-newsletter-wrapper input {
  color: #F3ECE1;
  border-bottom: 3px solid #F3ECE1 !important;
  text-align: center;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 12px 6px;
  margin-bottom: 27px !important;
}

.f-entity-newsletter-wrapper input::-webkit-input-placeholder {
  color: #F3ECE1;
}

.f-entity-newsletter-wrapper input::-moz-placeholder {
  color: #F3ECE1;
}

.f-entity-newsletter-wrapper input:-ms-input-placeholder {
  color: #F3ECE1;
}

.f-entity-newsletter-wrapper input::-ms-input-placeholder {
  color: #F3ECE1;
}

.f-entity-newsletter-wrapper input::placeholder {
  color: #F3ECE1;
}

.f-entity-newsletter-wrapper button {
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: #222021;
  color: #fff;
  padding: 10px 20px 7px !important;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.f-entity-newsletter-wrapper button:hover {
  background: #595859;
}

.dmc-trigger-login-popup-user {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.dmc-trigger-login-popup-user:hover {
  color: #595859;
}

label {
  cursor: pointer;
}

.poynter_display_semi_bold_51_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.poynter_display_semi_bold_20_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 20px;
  letter-spacing: 0.6px;
}

.poynter_display_semi_bold_21_lh_25_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.6px;
}

.poynter_display_semi_bold_30_lh_38_ls_60_ttu {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  line-height: 38px;
}

.dmc-anchor-point {
  padding-top: 200px;
  margin-top: -200px;
}

.poynter_display_semi_bold_51_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.poynter_display_semi_bold_20_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 20px;
  letter-spacing: 0.6px;
}

.poynter_display_semi_bold_21_lh_25_ls_60 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.6px;
}

.poynter_display_semi_bold_30_lh_38_ls_60_ttu {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  line-height: 38px;
}

.dmc-logo-type-main a.dmc-image-holder {
  display: block;
}

.dmc-logo-type-main img {
  max-height: 74px;
  width: auto;
}

.dmc-icon-wrap-cart {
  position: relative;
}

.dmc-icon-wrap-cart:hover .dmc-icon {
  color: #E4E5E3 !important;
}

.dmc-icon-wrap-cart:hover .dmc-woo-cart-nr {
  background: #E4E5E3;
}

.dmc-icon-wrap-cart .dmc-woo-cart-nr {
  font-size: 10px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #fff;
  top: -4px;
  right: -7px;
  color: #222021;
  text-align: center;
  border-radius: 100px;
  position: absolute;
}

.dmc-icon-wrap-cart .dmc-woo-cart-nr.dmc-active {
  background: #222021;
  color: #fff;
}

.dmc-header-row-1 {
  height: 118px;
  position: relative;
}

.dmc-header-row-1 .dmc-custom-main-menu {
  margin-right: 30px;
}

.dmc-header-row-1 .dmc-custom-main-menu li {
  margin-left: 23px;
}

.dmc-header-row-1 .dmc-custom-main-menu .custom-menu-item-label {
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
}

.dmc-header-row-1 .custom-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-header-row-1 .custom-menu .custom-menu-item:hover .custom-menu-content {
  display: block;
}

.dmc-header-row-1 .custom-menu .custom-menu-item.style-social .section-label {
  left: calc(50% + 142px);
}

.dmc-header-row-1 .custom-menu .custom-menu-item.style-social .custom-menu-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 32px;
}

.dmc-header-row-1 .custom-menu .custom-menu-item.style-social .section-title {
  margin-right: 44px;
  margin-top: 13px;
}

.dmc-header-row-1 .custom-menu .custom-menu-item .section-title.style-basic {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
  margin-bottom: 14px;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dmc-header-row-1 .custom-menu .custom-menu-item .section-title.style-shadow {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  -webkit-box-shadow: inset 0 -14px 0 0px #E1CA97;
  box-shadow: inset 0 -14px 0 0px #E1CA97;
  padding: 0 10px 5px 3px;
  display: inline-block;
}

.dmc-header-row-1 .custom-menu .custom-menu-item .section-content {
  font-family: "Futura Medium", sans-serif;
  font-size: 15px;
  letter-spacing: 0.6px;
  line-height: 22px;
}

.dmc-header-row-1 .custom-menu .custom-menu-item .section-label {
  position: absolute;
  bottom: 0;
  font-family: "Futura Medium", sans-serif;
  font-size: 11px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  left: calc(50% + 60px);
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  background: #F3ECE1;
  padding: 8px 14px;
  min-width: 100px;
  text-align: center;
}

.dmc-header-row-1 .custom-menu .custom-menu-content {
  display: none;
  background: #F3ECE1;
  top: 0;
  left: 0;
  width: 100%;
  position: absolute;
  z-index: 1001;
}

.dmc-header-row-1 .custom-menu .custom-menu-content-inner {
  padding: 23px 20px 26px;
  max-width: 1170px;
  margin: 0 auto;
}

.dmc-header-row-1 .custom-menu .section-ig-holder {
  width: 100%;
  max-width: 582px;
}

.dmc-header-row-1 .custom-menu .section-social-holder {
  margin-left: 58px;
  margin-top: 5px;
}

.dmc-header-row-1 .custom-menu .section-social-holder .instagram-username-holder {
  margin-bottom: 9px;
}

.dmc-header-row-1 .custom-menu .section-social-holder .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-header-row-1 .custom-menu .section-social-holder .links-wrapper a {
  margin-right: 12px;
}

.dmc-header-row-1 .custom-menu .section-social-holder .links-wrapper a:last-child {
  margin-right: 0;
}

.dmc-header-row-1 .custom-menu .section-social-holder .links-wrapper i {
  font-size: 18px;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .custom-menu-content .section-title {
  padding-left: 5px;
  padding-right: 14px;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .custom-menu-content .section-label {
  padding-left: 12px;
  padding-right: 12px;
  left: calc(50% + 245px) !important;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .custom-menu-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 40px !important;
  padding-bottom: 22px !important;
  padding-right: 70px !important;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder {
  margin-left: 134px;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .newsletter-description {
  text-align: center;
  margin-bottom: 12px;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email {
  width: calc(100% - 30px);
  margin: 0 auto !important;
  border-bottom: 3px solid #222021 !important;
  color: #222021;
  padding-bottom: 12px;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email::-webkit-input-placeholder {
  color: #222021;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email::-moz-placeholder {
  color: #222021;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email:-ms-input-placeholder {
  color: #222021;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email::-ms-input-placeholder {
  color: #222021;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-email::placeholder {
  color: #222021;
}

.dmc-header-row-1 .custom-menu-item.style-subscribe .section-form-holder .yikes-easy-mc-submit-button {
  display: none !important;
}

.dmc-header-row-1 .dmc-icon-hamburger-wrap .dmc-icon-hamburger {
  height: 15px;
  width: 25px;
}

.dmc-header-row-1 .dmc-icon-hamburger-wrap .dmc-icon-hamburger span {
  height: 1px;
}

.dmc-header-row-1:after {
  content: "";
  position: absolute;
  width: calc((100% - 1368px + 80px) / 2);
  height: 54px;
  top: 0;
  right: 0;
  background: #F3ECE1;
  z-index: -1;
}

.dmc-header-row-1 > .dmc-header-row-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-2 > .dmc-col-inner {
  background: #F3ECE1;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-header-row-2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #F3ECE1;
  z-index: 1000;
  height: 56px;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

body.admin-bar .dmc-header-row-2 {
  top: 32px;
}

body.dmc-sticky-nav-active .dmc-header-row-2 {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.dmc-header-row-2 .dmc-header-row-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dmc-header-row-2 .dmc-col-2,
.dmc-header-row-2 .dmc-col-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-header-row-2 .dmc-logo-type-sticky {
  margin-right: 48px;
}

.dmc-header-row-2 .dmc-menu-wrapper {
  font-family: "Futura Bold", sans-serif;
  font-size: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-header-row-2 .dmc-menu-wrapper li {
  margin-right: 40px;
}

.dmc-header-row-2 .dmc-menu-wrapper li:last-child {
  margin-right: 0;
}

.dmc-header-row-2 .separate-menu-item {
  font-family: "Futura Bold", sans-serif;
  font-size: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-right: 32px;
  cursor: pointer;
}

.dmc-header-row-2 .dmc-icon-search {
  font-size: 26px;
  margin-right: 26px;
}

.dmc-header-row-2 .dmc-icon-hamburger-wrap .dmc-icon-hamburger {
  width: 25px;
  height: 15px;
}

.dmc-header-row-2 .dmc-icon-hamburger-wrap .dmc-icon-hamburger span {
  height: 1px;
}

#dmc-search-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 80vh;
  z-index: 1001;
  background: #F3ECE1;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

#dmc-search-popup .dmc-popup-inner {
  height: 100%;
  padding: 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#dmc-search-popup .dmc-icon-close {
  position: absolute;
  top: 35px;
  right: 50px;
  width: 46px;
  height: 46px;
}

#dmc-search-popup .dmc-icon-close span {
  background: #222021;
  height: 3px;
}

body.dmc-search-popup-open #dmc-search-popup {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.dmc-ajax-search {
  width: 100%;
  padding: 30px 0;
  max-width: 692px;
  margin: 0 auto;
}

.dmc-ajax-search .dmc-search-form input[type=text] {
  padding-left: 10px;
  text-align: left;
}

.dmc-ajax-s-result {
  max-width: 492px;
  margin: 40px auto 0;
}

.dmc-ajax-s-result .dmc-ajax-s-status {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 25px;
  letter-spacing: 0.6px;
}

.dmc-ajax-s-result .dmc-ajax-s-feed {
  margin-top: 40px;
  max-height: calc(80vh - 240px);
}

.dmc-ajax-s-result .dmc-ajax-s-feed .ajax-loader-wrapper {
  display: none;
}

.dmc-single-post.content-search-popup {
  margin-bottom: 40px;
}

.dmc-single-post.content-search-popup:last-child {
  margin-bottom: 0;
}

.dmc-single-post.content-search-popup .data-title {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 25px;
  letter-spacing: 0.6px;
}

#dmc-mobile-menu {
  background: #F3ECE1;
  display: block;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  z-index: 1002;
}

#dmc-mobile-menu .dmc-icon-close {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 36px;
  right: 50px;
  z-index: 10;
}

#dmc-mobile-menu .dmc-icon-close span {
  height: 3px;
  background: #000;
}

#dmc-mobile-menu .dmc-mobile-menu-inner {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#dmc-mobile-menu .dmc-mobile-menu-inner:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 180px;
  display: block;
  top: 0;
  left: 95px;
  background: #E1CA97;
}

#dmc-mobile-menu .dmc-mobile-menu-inner-inner {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#dmc-mobile-menu .dmc-mobile-menu-inner-inner .dmc-col-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  padding-left: 110px;
  padding-right: 100px;
}

#dmc-mobile-menu .dmc-mobile-menu-inner-inner .dmc-col-2 {
  width: 100%;
  max-width: 344px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 100px;
  padding-bottom: 50px;
}

#dmc-mobile-menu .dmc-menu-wrapper a {
  display: inline-block;
}

#dmc-mobile-menu #menu-mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-height: calc(100vh - 120px);
  max-width: 580px;
}

#dmc-mobile-menu #menu-mobile-menu > li {
  width: 100%;
  max-width: 290px;
  padding-right: 20px;
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 44px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 30px;
}

#dmc-mobile-menu #menu-mobile-menu > li > a {
  margin-bottom: 13px;
}

#dmc-mobile-menu #menu-mobile-menu .sub-menu {
  margin-bottom: 13px;
}

#dmc-mobile-menu #menu-mobile-menu .sub-menu li {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 6px;
}

#dmc-mobile-menu #menu-mobile-menu .sub-menu li:last-child {
  margin-bottom: 0;
}

#dmc-mobile-menu .dmc-mobile-menu-small-wrapper .dmc-menu-wrapper {
  margin-bottom: 35px;
}

#dmc-mobile-menu .dmc-mobile-menu-small-wrapper .dmc-menu-wrapper .menu {
  display: block;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
}

#dmc-mobile-menu .dmc-mobile-menu-small-wrapper .dmc-menu-wrapper .menu li {
  margin-bottom: 6px;
}

#dmc-mobile-menu .dmc-mobile-menu-small-wrapper .dmc-menu-wrapper .menu li:last-child {
  margin-bottom: 0;
}

#dmc-mobile-menu .mobile-menu-social {
  margin-top: 50px;
}

#dmc-mobile-menu .mobile-menu-social .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#dmc-mobile-menu .mobile-menu-social .links-wrapper a {
  margin-right: 17px;
}

#dmc-mobile-menu .mobile-menu-social .links-wrapper a:last-child {
  margin-right: 0;
}

#dmc-mobile-menu .mobile-menu-social .links-wrapper a i {
  font-size: 28px;
}

#dmc-mobile-menu .privacy-links {
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 15px;
}

.dmc-mobile-menu-open #dmc-mobile-menu {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.d-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-sharing .share-label {
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-right: 10px;
}

.d-sharing ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-sharing ul li {
  display: block;
  margin-right: 8px;
}

.d-sharing ul li:last-child {
  margin-right: 0;
}

.has-share {
  position: relative;
}

.has-share.share-style-feed:hover .d-sharing {
  display: block;
}

.has-share.share-style-feed .d-sharing {
  display: none;
  top: 13px;
  right: 0;
}

.has-share.share-style-bottom-right .d-sharing {
  bottom: 12px;
  right: 0;
}

.has-share .d-sharing {
  position: absolute;
  z-index: 10;
  background: #fff;
  padding: 8px 6px 5px 15px;
}

.has-share .d-sharing .share-label {
  position: absolute;
  -webkit-transform: rotate(90deg) translate(0, 0);
  -ms-transform: rotate(90deg) translate(0, 0);
  transform: rotate(90deg) translate(0, 0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  right: -58px;
  top: -5px;
  margin-right: 0;
}

.dmc-single-post.content-single-venue .dmc-sp-content {
  margin-top: 0;
  max-width: 100%;
}

.dmc-single-post.content-single-venue .vc_row:not(.dmc-padding-main) {
  max-width: 1130px;
  margin: 0 auto;
  padding: 0 40px;
}

.dmc-bakery-single-venue-header {
  margin-top: -40px;
  margin-bottom: 108px !important;
  z-index: 10;
  position: relative;
}

.dmc-bakery-single-venue-header .dmc-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-single-venue-header .dmc-col-1 {
  width: 100%;
  max-width: 637px;
  margin-right: 11px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-single-venue-header .dmc-col-1 .dmc-image-holder {
  position: relative;
  padding-left: 29px;
}

.dmc-bakery-single-venue-header .dmc-col-1 .dmc-image-holder:before {
  content: "";
  position: absolute;
  background: #d9bb77;
  left: 0;
  top: -30px;
  right: 43px;
  bottom: 67px;
  z-index: -1;
}

.dmc-bakery-single-venue-header .dmc-col-2 {
  position: relative;
  width: 100%;
  max-width: 642px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 34px;
}

.dmc-bakery-single-venue-header .dmc-col-2:after {
  content: "";
  display: block;
  position: absolute;
  background: #d9bb77;
  left: 48px;
  top: 68px;
  right: 0;
  bottom: -30px;
  z-index: -1;
}

.dmc-bakery-single-venue-header .section-content {
  background: #fff;
  height: 100%;
  font-family: "Freight Text Light", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.6px;
  padding: 40px 35px 20px 33px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.similar-venues-sc {
  background: #F3ECE1;
  padding: 31px 62px 25px;
  margin-top: 36px;
  margin-bottom: 60px;
}

.similar-venues-sc .sc-ttl {
  text-align: center;
}

.similar-venues-sc .similar-venues-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
}

.similar-venues-sc .similar-venue-i {
  width: 100%;
  max-width: calc((100% - 48px) / 4);
  margin-right: 16px;
  margin-bottom: 12px;
  background: #B5847E;
  color: #fff;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 18px 10px 16px;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.similar-venues-sc .similar-venue-i:hover {
  background: rgba(181, 132, 126, 0.75);
}

.similar-venues-sc .similar-venue-i:nth-child(4n) {
  margin-right: 0;
}

.dmc-single-post.content-feed .d-save-as-fav-h {
  padding-top: 6px;
}

.dmc-single-post.content-feed.post-has-fav .dt-content-hold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dmc-single-post.content-feed .dt-content-hold {
  min-height: 184px;
}

.dmc-single-post.content-feed .dmc-sp-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.dmc-single-post.content-feed .f-terms-holder {
  padding-bottom: 10px;
  margin-bottom: 8px;
}

.dmc-single-post.content-feed .f-terms-holder:after {
  background: #F3ECE1;
}

.dmc-single-post.content-feed .f-ratings-h {
  margin-bottom: 10px;
}

.dmc-single-post.content-feed .dmc-video-holder {
  padding-bottom: 100%;
}

.dmc-single-post.content-feed-large {
  width: 100%;
  margin-left: 11px;
  margin-right: 11px;
  margin-bottom: 22px;
}

.dmc-single-post.content-feed-large .dmc-sp-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-single-post.content-feed-large .dmc-col-1 {
  width: 100%;
  max-width: 654px;
}

.dmc-single-post.content-feed-large .dmc-col-2 {
  width: 100%;
  max-width: 636px;
  background: #d9bb77;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 28px;
  padding-bottom: 28px;
}

.dmc-single-post.content-feed-large .dt-content-hold {
  background: #fff;
  height: 100%;
  padding: 164px 65px 65px 65px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-single-post.content-feed-large .dt-ttl {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 51px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.dmc-single-post.content-feed-large .d-save-as-fav-h {
  padding-top: 6px;
}

.dmc-single-post.content-feed-large.post-has-rating .data-content-holder {
  padding-top: 134px;
}

.dmc-single-post.content-feed-large.post-has-fav .data-content-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dmc-single-post.content-feed-large.post-has-video {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 28px;
  padding-bottom: 28px;
  position: relative;
}

.dmc-single-post.content-feed-large.post-has-video .d-single-post-in {
  position: relative;
  z-index: 10;
  display: block;
}

.dmc-single-post.content-feed-large.post-has-video:after {
  content: "";
  z-index: 9;
  position: absolute;
  top: 100px;
  right: 0;
  width: calc(50% + 176px);
  height: calc(100% - 100px);
  background: #d9bb77;
}

.dmc-single-post.content-feed-large.post-has-video .dmc-col-1 {
  max-width: 100%;
}

.dmc-single-post.content-feed-large.post-has-video .dmc-col-2 {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
  min-height: 280px;
  width: 50%;
  max-width: 50%;
  padding: 0;
}

.dmc-single-post.content-feed-large.post-has-video .data-content-holder {
  background: transparent;
  padding: 30px 30px 18px;
}

.f-terms-holder {
  position: relative;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.f-terms-holder:after {
  content: "";
  position: absolute;
  width: 92px;
  height: 2px;
  background: #222021;
  bottom: 0;
  left: 0;
}

html .woocommerce div.product p.price,
html .woocommerce div.product span.price {
  color: #222021;
  font-size: initial;
}

html .woocommerce div.product form.cart {
  margin-bottom: 0;
  margin-top: 30px;
}

html .woocommerce div.product div.summary {
  width: 100%;
  margin-bottom: 0;
  padding-top: 20px;
}

html .woocommerce div.product p.price,
html .woocommerce div.product span.price {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 44px;
  letter-spacing: 0.6px;
  line-height: 1;
}

html .cart .single_add_to_cart_button {
  margin-left: 16px !important;
}

.dmc-product-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1146px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  margin-bottom: 80px;
}

.dmc-product-content-wrapper .summary.entry-summary {
  width: 100%;
  max-width: 480px;
}

.dmc-woo-gallery {
  width: 100%;
  max-width: 536px;
  margin-right: 50px;
}

.dmc-slick-slider.dmc-ss-gallery {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.dmc-slick-slider.dmc-ss-gallery .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}

.dmc-slick-slider.dmc-ss-gallery .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.dmc-slick-slider.dmc-ss-gallery .slick-arrow.a-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: -10px;
}

.dmc-slick-slider.dmc-ss-gallery .slick-arrow.a-next {
  right: -10px;
}

.dmc-slick-slider.dmc-ss-gallery .dmc-slick-item {
  margin: 0 10px;
}

.dmc-product-content {
  margin-top: 30px;
}

.qib-container .qib-button {
  background: #F3ECE1 !important;
  border-color: #222021 !important;
  font-size: 14px !important;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-in-out !important;
  transition: background-color 0.2s ease-in-out !important;
  font-family: "Futura Medium", sans-serif !important;
}

.qib-container .qib-button:hover {
  background: rgba(243, 236, 225, 0.5) !important;
}

.qib-container .qty {
  font-size: 14px !important;
  border-color: #222021 !important;
  font-family: "Futura Medium", sans-serif !important;
}

html .woocommerce table.shop_table {
  margin: 0;
  border-collapse: collapse;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #F3ECE1;
  border-bottom: 1px solid #F3ECE1;
}

html .woocommerce table.shop_table th {
  font-weight: normal;
  line-height: 1em;
  color: #222021;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

html .woocommerce table.shop_table.cart th {
  padding: 22px 20px 21px;
  text-align: center;
}

html .woocommerce table.shop_table td {
  border-color: #F3ECE1;
  line-height: 1em;
  padding: 0;
  text-align: center;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
}

html .woocommerce table.shop_table.cart td {
  padding: 22px 18px 22px;
}

html .woocommerce table.shop_table.cart td.product-remove {
  width: 58px;
}

html .woocommerce a.remove {
  color: #d9bb77 !important;
  font-weight: normal;
  border-radius: 0;
  font-size: 20px;
  width: auto;
  height: auto;
  display: inline-block;
}

html .woocommerce a.remove:hover {
  color: rgba(217, 187, 119, 0.75) !important;
  background: transparent;
}

html .woocommerce-cart table.cart img {
  width: 100%;
  max-width: 100px;
}

html .woocommerce-cart .product-thumbnail img {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  display: block;
}

html .woocommerce-cart .product-thumbnail a:hover img {
  opacity: 0.75;
}

html .woocommerce-cart table.shop_table td.actions {
  padding: 32px 0;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text {
  border: 0;
  padding: 13px 14px 12px;
  margin: 0;
  outline: 0;
  width: 264px;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #222021;
  line-height: 14px;
  background: #F3ECE1;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder {
  color: #222021;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder {
  color: #222021;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder {
  color: #222021;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text::-ms-input-placeholder {
  color: #222021;
}

html .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder {
  color: #222021;
}

html .woocommerce-cart table.cart td.actions .button {
  padding: 13px 14px 12px;
  font-weight: normal;
  border-radius: 0;
  color: #222021;
  background-color: #F3ECE1;
  min-width: 158px;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 14px;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

html .woocommerce-cart table.cart td.actions .button:hover {
  color: #222021;
  background-color: #d9bb77;
}

html .woocommerce-cart table.cart td.actions .button:disabled {
  background-color: #F3ECE1;
}

html .woocommerce-cart table.cart td.actions .coupon .button {
  background-color: transparent;
  min-width: auto;
}

html .woocommerce-cart table.cart td.actions .coupon .button:hover {
  color: #d9bb77;
  background-color: transparent;
}

html .woocommerce .cart-collaterals .cart_totals {
  width: 100%;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

html .woocommerce .cart-collaterals .cart_totals h2 {
  display: none;
}

html .woocommerce-cart .cart-collaterals .cart_totals table {
  border-collapse: collapse;
  margin: 0;
  border: 0;
  max-width: 360px;
}

html .woocommerce-cart .cart-collaterals .cart_totals tr td,
html .woocommerce-cart .cart-collaterals .cart_totals tr th {
  border-top: 1px solid #F3ECE1;
}

html .woocommerce-cart .cart-collaterals .cart_totals table th {
  width: 50%;
}

html .woocommerce-cart .cart-collaterals .cart_totals table td,
html .woocommerce-cart .cart-collaterals .cart_totals table th {
  line-height: 1;
  padding: 34px 20px 34px;
  text-align: center;
  vertical-align: middle;
}

html .woocommerce-cart .cart-collaterals .cart_totals .order-total strong {
  font-weight: normal;
}

html .woocommerce-cart .wc-proceed-to-checkout {
  width: 100%;
  padding: 38px 0;
  border-top: 1px solid #F3ECE1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

html .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  width: 100%;
  max-width: 168px;
  margin: 0;
  font-size: 1em;
  padding: 13px 14px 12px;
  font-weight: normal;
  border-radius: 0;
  color: #222021;
  background-color: #F3ECE1;
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 14px;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

html .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  color: #222021;
  background-color: #d9bb77;
}

.dmc-cart-page-content-wrap {
  margin-top: 40px;
}

.dmc-woo-page-title {
  margin-bottom: 30px;
}

html form.checkout.woocommerce-checkout {
  border-top: 1px solid #F3ECE1;
  padding-top: 30px;
}

html form.checkout.woocommerce-checkout h3 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 30px;
}

html .woocommerce form .form-row {
  padding: 0;
  margin: 0 0 20px;
}

html .woocommerce form .form-row-first,
html .woocommerce form .form-row-last,
html .woocommerce-page form .form-row-first,
html .woocommerce-page form .form-row-last {
  width: calc((100% - 10px) / 2);
}

html .woocommerce form .form-row label {
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 4px;
}

html .woocommerce form .form-row input.input-text {
  background: transparent;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
  color: #222021;
  border: 1px solid #F3ECE1;
  padding: 5px 18px;
}

html .woocommerce form .form-row input.input-text::-webkit-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row input.input-text::-moz-placeholder {
  color: #222021;
}

html .woocommerce form .form-row input.input-text:-ms-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row input.input-text::-ms-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row input.input-text::placeholder {
  color: #222021;
}

html .woocommerce form .form-row textarea {
  background: transparent;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
  color: #222021;
  border: 1px solid #F3ECE1;
  padding: 14px 18px;
  height: 146px;
}

html .woocommerce form .form-row textarea::-webkit-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row textarea::-moz-placeholder {
  color: #222021;
}

html .woocommerce form .form-row textarea:-ms-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row textarea::-ms-input-placeholder {
  color: #222021;
}

html .woocommerce form .form-row textarea::placeholder {
  color: #222021;
}

html .select2-container {
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
}

html .select2-container--default .select2-selection--single {
  background-color: transparent;
  border-color: #F3ECE1;
  border-radius: 0;
}

html .select2-container .select2-selection--single {
  margin: 0;
  height: 38px;
}

html .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #222021;
  line-height: 38px;
}

html .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
}

html .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
}

html .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #F3ECE1 transparent transparent transparent;
}

html .select2-dropdown {
  background-color: #fff;
  border-color: #F3ECE1;
  border-radius: 0;
}

html .select2-search--dropdown {
  padding: 5px 18px;
}

html .select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 5px 18px;
  border-color: #F3ECE1;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
  color: #222021;
}

html .select2-results__option {
  padding: 5px 18px;
}

html .select2-container--default .select2-results__option--highlighted[aria-selected],
html .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #F3ECE1;
  color: #222021;
}

html .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #F3ECE1 transparent;
}

html .form-row.address-field.validate-postcode label {
  display: none;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table {
  border-top: 0;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
  padding: 30px 0 32px;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name {
  text-align: left;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name .product-quantity {
  font-weight: normal;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child {
  padding-left: 10px;
  padding-right: 10px;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td,
html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th {
  border-top: 0;
  padding: 15px 0 16px;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,
html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th {
  border-top: 1px solid #F3ECE1;
  padding-top: 30px;
}

html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td,
html .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th {
  padding-bottom: 32px;
}

html .woocommerce table.shop_table tfoot td {
  font-weight: normal;
}

html .woocommerce-checkout-review-order-table .order-total strong {
  font-weight: normal;
}

.dmc-checkout-page-content-wrap form.checkout .woocommerce-additional-fields h3 {
  display: none;
}

.dmc-checkout-page-content-wrap #order_review .woocommerce-checkout-review-order-table thead {
  display: none;
}

html .woocommerce .products ul,
html .woocommerce ul.products {
  margin-bottom: 0;
}

html .woocommerce nav.woocommerce-pagination ul {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
  border: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

html .woocommerce nav.woocommerce-pagination ul li {
  border: 0;
  margin-right: 8px;
}

html .woocommerce nav.woocommerce-pagination ul li:last-child {
  margin-right: 0;
}

html .woocommerce nav.woocommerce-pagination ul li a:focus,
html .woocommerce nav.woocommerce-pagination ul li a:hover,
html .woocommerce nav.woocommerce-pagination ul li span.current {
  background: transparent;
  color: #B5847E;
}

html .woocommerce nav.woocommerce-pagination ul li a,
html .woocommerce nav.woocommerce-pagination ul li span {
  padding: 0;
  min-width: auto;
}

.dmc-shop-page-content-wrap {
  margin-bottom: 60px;
}

.dmc-shop-page-content-wrap .products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -11px !important;
  margin-right: -11px !important;
}

.dmc-shop-page-content-wrap .woocommerce-pagination {
  margin-top: 20px;
}

.dmc-woo-product-card-feed,
.dmc-single-post.content-feed {
  width: calc((100% - 88px) / 4);
  max-width: 306px;
  margin-left: 11px;
  margin-right: 11px;
  margin-bottom: 22px;
}

.dmc-woo-product-card-feed .dt-content-hold,
.dmc-single-post.content-feed .dt-content-hold {
  background: #d9bb77;
  padding: 20px 25px 16px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-woo-product-card-feed .dt-content-hold {
  min-height: 150px;
}

.dmc-woo-product-card-feed .dt-price-hold {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 20px;
  letter-spacing: 0.6px;
  margin-top: 16px;
}

.dmc-single-post.content-single-game .dmc-sp-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 {
  width: 100%;
  max-width: 560px;
  padding-left: 20px;
  padding-bottom: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 .dmc-image-holder.style-border {
  position: relative;
}

.dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 .dmc-image-holder.style-border:before {
  content: "";
  position: absolute;
  top: 24px;
  left: -20px;
  width: 100%;
  height: 100%;
  background: #d9bb77;
}

.dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 .dmc-image-holder.style-border img {
  position: relative;
}

.dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-2 {
  width: 100%;
  max-width: 480px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
}

.dmc-single-post.content-single-game .dmc-single-game-gallery {
  margin-top: 86px;
}

.dmc-single-post.content-single-game .dmc-single-game-gallery.has-4-images .dmc-inner {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-image-holder {
  margin-right: 10px;
}

.dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-image-holder:last-child {
  margin-right: 0;
}

.dmc-bakery-bridal-posts-feed {
  margin-bottom: 60px;
}

.dmc-bakery-bridal-posts-feed .ajax-loader-wrapper {
  display: none;
}

.dmc-bakery-bridal-posts-feed .dmc-posts-feed.loading {
  opacity: 0.5;
}

.dmc-bakery-bridal-posts-feed .posts-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -11px;
  margin-right: -11px;
}

.dmc-bakery-bridal-posts-feed .dmc-ad-holder {
  width: calc((100% - 44px) / 2);
  margin-left: 11px;
  margin-right: 11px;
}

.dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper {
  width: calc((100% - 44px) / 2);
  margin-left: 11px;
  margin-right: 11px;
}

.dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-after-ad-w-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -11px;
  margin-right: -11px;
}

.dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-single-post.content-feed {
  width: calc((100% - 22px) / 2);
}

.dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 32px;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation .dmc-col-1 {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 22px 0 25px;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation .dmc-col-2 {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 23px 20px 0;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation .black-bar {
  width: 2px;
  height: 68px;
  background: #000;
  margin-bottom: 7px;
}

.dmc-bakery-bridal-posts-feed .navigation-other-pages .section-label {
  text-decoration: underline;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-navigation ul li {
  margin-right: 8px;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-navigation ul li:last-child {
  margin-right: 0;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger.disabled {
  opacity: 0.5;
  cursor: default;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger.disabled:hover {
  color: inherit;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger:hover {
  color: #595859;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger.active {
  color: #B5847E;
}

.dmc-bakery-bridal-posts-feed .dmc-feed-pagination-trigger.active:hover {
  color: rgba(181, 132, 126, 0.75);
}

.dmc-bakery-bridal-posts-feed .d-error-msg {
  width: 100%;
}

.d-ad-holder {
  background: gray;
  position: relative;
}

.d-ad-holder:before {
  content: "Ad goes here";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dmc-ad-holder {
  background: gray;
  position: relative;
}

.dmc-ad-holder:before {
  content: "Ad goes here";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dmc-above-the-ad {
  width: 100%;
}

.dmc-bakery-share-row {
  margin-bottom: 14px;
}

.dmc-bakery-share-row.mt60 {
  margin-top: 60px;
}

.dmc-bakery-share-row.mt-20 {
  margin-top: -20px;
}

.dmc-bakery-share-row .sc-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dmc-bakery-share-row .dmc-col-1 {
  margin-right: 40px;
}

.dmc-bakery-home-stages-tabs .stages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border: 3px solid #222021;
  padding-bottom: 235px;
  position: relative;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item {
  min-width: 16.6666666667%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
  padding: 4px 10px 12px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  border-bottom: 3px solid #222021;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item.active,
.dmc-bakery-home-stages-tabs .stages-list .stage-item:hover {
  color: #fff;
  background: #222021;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item.active .stage-item-sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist {
  position: absolute;
  width: 100%;
  height: 235px;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist .stage-navigation-item {
  width: 100%;
  border-right: 3px solid #222021;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist .stage-navigation-item:last-child {
  border-right: 0;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 25px;
  letter-spacing: 0.6px;
  line-height: 30px;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  text-align: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist a span {
  border-bottom: 1px solid #222021;
}

.dmc-bakery-home-stages-tabs .stages-list .stage-item-sublist a:hover {
  background: #F3ECE1;
  color: #222021;
}

.dmc-bakery-home-stages-tabs .stage-icon {
  height: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.dmc-bakery-home-stages-tabs .stage-title {
  margin-top: 6px;
}

.dmc-bakery-home-stages-tabs .dmc-button-wrap {
  text-align: center;
  margin-top: 46px;
  margin-bottom: 38px;
}

.dmc-bakery-home-stages-tabs .dmc-button-wrap .dmc-button {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 0;
  position: relative;
}

.dmc-bakery-home-stages-tabs .dmc-button-wrap .dmc-button:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 3px;
  background: #F3ECE1;
  -webkit-transform: rotate(-42deg) translate(-50%, 0);
  -ms-transform: rotate(-42deg) translate(-50%, 0);
  transform: rotate(-42deg) translate(-50%, 0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  top: 7px;
  left: 50%;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.dmc-bakery-home-stages-tabs .dmc-button-wrap .dmc-button:hover {
  color: #222021;
}

.dmc-bakery-home-stages-tabs .dmc-button-wrap .dmc-button:hover:before {
  opacity: 1;
}

.dmc-bakery-bridal-featured-posts {
  background: #F3ECE1;
}

.dmc-bakery-bridal-featured-posts .sc-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dmc-bakery-bridal-featured-posts .sc-in-in {
  position: relative;
  padding-left: 90px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1092px;
}

.dmc-bakery-bridal-featured-posts .vertical-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 610px;
  -webkit-transform: rotate(-90deg) translate(-100%, 0);
  -ms-transform: rotate(-90deg) translate(-100%, 0);
  transform: rotate(-90deg) translate(-100%, 0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  z-index: 20;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 6px;
  margin-top: 45px;
}

.dmc-bakery-bridal-featured-posts .vertical-content .dmc-row-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 19px;
}

.dmc-bakery-bridal-featured-posts .vertical-content .dmc-row-1 .dmc-col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: calc(100% - 30px);
}

.dmc-bakery-bridal-featured-posts .vertical-content .dmc-row-1 .dmc-col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  min-width: 30px;
  height: 4px;
  background: #222021;
  margin-left: 16px;
}

.dmc-bakery-bridal-featured-posts .tabber-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-bridal-featured-posts .tabber-content > .dmc-col-1 {
  width: 100%;
  max-width: 610px;
  position: relative;
  z-index: 10;
}

.dmc-bakery-bridal-featured-posts .tabber-content > .dmc-col-2 {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 390px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 84px;
  position: relative;
  z-index: 11;
}

.dmc-bakery-bridal-featured-posts .post-holder-item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
}

.dmc-bakery-bridal-featured-posts .post-holder-item.active {
  z-index: 11;
  display: block;
}

.dmc-bakery-bridal-featured-posts .selected-post {
  position: relative;
  padding-left: 52px;
  padding-bottom: 4px;
  display: block;
  -webkit-transition: margin 0.2s ease-in-out;
  transition: margin 0.2s ease-in-out;
}

.dmc-bakery-bridal-featured-posts .selected-post:hover {
  color: #222021;
}

.dmc-bakery-bridal-featured-posts .selected-post .s-p-inner {
  padding: 14px 20px 8px 20px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.dmc-bakery-bridal-featured-posts .selected-post.active {
  margin-left: -72px;
  margin-right: 72px;
}

.dmc-bakery-bridal-featured-posts .selected-post.active .s-p-inner {
  background: #d9bb77;
}

.dmc-bakery-bridal-featured-posts .selected-post.active .f-post-number {
  font-size: 42px;
  top: -1px;
  left: 13px;
}

.dmc-bakery-bridal-featured-posts .selected-post.active .f-post-title-holder:before {
  background: #F3ECE1;
}

.dmc-bakery-bridal-featured-posts .f-post-number {
  position: absolute;
  top: 16px;
  left: 28px;
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.dmc-bakery-bridal-featured-posts .f-post-number span {
  font-family: "Didot Italic", sans-serif;
  font-size: 12px;
  letter-spacing: 0.6px;
  position: absolute;
  top: -9px;
  left: -13px;
}

.dmc-bakery-bridal-featured-posts .f-post-title-holder {
  position: relative;
  padding-bottom: 8px;
}

.dmc-bakery-bridal-featured-posts .f-post-title-holder:before {
  content: "";
  position: absolute;
  display: block;
  width: 92px;
  height: 2px;
  background: #d9bb77;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.dmc-bakery-bridal-featured-posts .f-post-excerpt {
  padding-top: 6px;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.dmc-bakery-bridal-featured-posts .dt-hold {
  position: relative;
  padding-left: 40px;
  padding-bottom: 27px;
  z-index: 10;
}

.dmc-bakery-bridal-featured-posts .dt-hold .dt-icon-hold {
  position: absolute;
  top: -40px;
  left: -50px;
  width: 70px;
}

.dmc-bakery-bridal-featured-posts .dt-cat-hold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-bridal-featured-posts .dt-cat-hold .f-terms-holder {
  margin: 0;
  padding: 0;
}

.dmc-bakery-bridal-featured-posts .dt-cat-hold .f-terms-holder:before {
  content: "//";
  display: inline-block;
  margin: 0 2px 0 8px;
}

.dmc-bakery-bridal-featured-posts .dt-cat-hold .f-terms-holder:after {
  display: none;
}

.dmc-bakery-bridal-featured-posts .dt-cat-hold .f-term {
  font-size: inherit;
}

.dmc-bakery-bridal-featured-posts .dmc-button-wrap {
  text-align: right;
  margin-top: 55px;
  margin-right: -10px;
}

.dmc-bakery-bridal-featured-posts .dmc-button-wrap .dmc-button {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
}

.dmc-bakery-bridal-featured-posts .dmc-button-wrap .dmc-button:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 39px;
  display: block;
  background: #222021;
  left: 50%;
  bottom: 45px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.dmc-bakery-bridal-featured-posts .tabber-post-data-wrapper {
  position: relative;
}

.dmc-search-form {
  max-width: 100%;
}

.dmc-search-form .dmc-search-input-wrap {
  position: relative;
}

.dmc-search-form input[type=text] {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  border-bottom: 4px solid #222021;
  padding-left: 60px;
  padding-right: 60px;
}

.dmc-search-form i {
  display: block;
  color: #222021;
  font-size: 44px;
  position: absolute;
  right: 12px;
  top: 8px;
}

#dmc-404-page .dmc-search-form,
#dmc-search-page .dmc-search-form {
  max-width: 600px;
  margin: 0 auto;
}

#dmc-404-page .dmc-bakery-search-box,
#dmc-search-page .dmc-bakery-search-box {
  margin-top: 80px;
  margin-bottom: 80px;
}

.d-error-msg {
  text-align: center;
}

.dmc-feed-4-cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -11px;
  margin-right: -11px;
}

.dmc-bakery-search-box {
  text-align: center;
  background: #F3ECE1;
  margin: 110px 0 50px 0;
  padding-bottom: 68px;
}

.dmc-bakery-search-box .dmc-search-form {
  max-width: 100%;
  position: relative;
}

.dmc-bakery-search-box .dmc-search-form input {
  border-color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form input::-webkit-input-placeholder {
  color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form input::-moz-placeholder {
  color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form input:-ms-input-placeholder {
  color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form input::-ms-input-placeholder {
  color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form input::placeholder {
  color: #c2c2c2;
}

.dmc-bakery-search-box .dmc-search-form i {
  color: #c2c2c2;
}

.dmc-bakery-search-box .section-title {
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  margin-bottom: 30px;
  display: inline-block;
}

.dmc-bakery-search-box .dmc-icon {
  position: absolute;
  top: initial;
  bottom: 10px;
  right: 12px;
  font-size: 44px;
}

.dmc-posts-feed .posts-wrapper .dmc-posts-feed-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dmc-posts-feed .posts-wrapper .dmc-posts-feed-columns .dmc-single-post {
  margin-bottom: 22px;
}

.dmc-posts-feed .posts-wrapper .dmc-posts-feed-columns .dmc-single-post:last-child {
  margin-right: 0;
}

.ad-in-posts-feed {
  width: 100%;
  max-width: calc(50% - 11px);
  margin-right: 22px;
  position: relative;
  height: 701px;
  background: #E4E5E3;
}

.f-term {
  font-family: "Futura Medium", sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-gallery-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
}

.dmc-bakery-gallery-row .gallery-item {
  margin-right: 4px;
}

.dmc-bakery-gallery-row .gallery-item:last-child {
  margin-right: 0;
}

.dmc-login-popup {
  position: fixed;
  top: 8px;
  left: 6px;
  width: calc(100% - 40px);
  z-index: 200;
  height: calc(100vh - 8px);
  background: #F3ECE1;
  display: none;
}

.dmc-login-popup:before {
  content: "";
  width: 14px;
  height: 180px;
  position: absolute;
  top: -8px;
  left: 114px;
  background: #E1CA97;
}

body.admin-bar .dmc-login-popup {
  top: 40px;
  height: calc(100vh - 40px);
}

body.admin-bar .dmc-login-popup .login-popup-inner {
  height: calc(100vh - 40px);
}

body.admin-bar .dmc-login-popup .login-popup-inner-inner {
  min-height: calc(100vh - 40px);
}

.dmc-login-popup .dmc-icon-close {
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  top: 30px;
  right: 50px;
}

.dmc-login-popup .dmc-icon-close span {
  background: #000;
  height: 3px;
}

.dmc-login-popup .login-popup-inner {
  height: calc(100vh - 8px);
  overflow-y: scroll;
}

.dmc-login-popup .login-popup-inner-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100vh - 8px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
}

.dmc-login-popup .login-popup-content-wrapper {
  width: 100%;
  max-width: 556px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dmc-login-popup .section-header .data-title {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
  line-height: 30px;
  text-align: center;
}

.dmc-login-popup .section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 63px;
}

.dmc-login-popup .section-content .dmc-col-2,
.dmc-login-popup .section-content .dmc-col-1 {
  width: calc((100% - 60px) / 2);
}

.dmc-login-popup .section-content .dmc-col-1 {
  margin-right: 60px;
}

.dmc-login-popup .section-content .section-title {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-align: center;
}

.dmc-login-popup .section-form-holder {
  margin-top: 30px;
}

.dmc-login-popup .section-form-holder .login-password label,
.dmc-login-popup .section-form-holder .login-username label {
  display: none;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password],
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email],
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text],
.dmc-login-popup .section-form-holder input[type=email],
.dmc-login-popup .section-form-holder input[type=password],
.dmc-login-popup .section-form-holder input[type=text] {
  border: 2px solid #222021;
  font-family: "Freight Text Light", sans-serif;
  font-size: 14px;
  letter-spacing: 0.6px;
  text-align: center;
  background: transparent;
  padding: 6px 10px;
  min-height: 20px;
  margin-bottom: 0;
  line-height: 1;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-webkit-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-webkit-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder,
.dmc-login-popup .section-form-holder input[type=email]::-webkit-input-placeholder,
.dmc-login-popup .section-form-holder input[type=password]::-webkit-input-placeholder,
.dmc-login-popup .section-form-holder input[type=text]::-webkit-input-placeholder {
  color: #222021;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-moz-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-moz-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-moz-placeholder,
.dmc-login-popup .section-form-holder input[type=email]::-moz-placeholder,
.dmc-login-popup .section-form-holder input[type=password]::-moz-placeholder,
.dmc-login-popup .section-form-holder input[type=text]::-moz-placeholder {
  color: #222021;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:-ms-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:-ms-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=email]:-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=password]:-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=text]:-ms-input-placeholder {
  color: #222021;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-ms-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-ms-input-placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=email]::-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=password]::-ms-input-placeholder,
.dmc-login-popup .section-form-holder input[type=text]::-ms-input-placeholder {
  color: #222021;
}

.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,
.dmc-login-popup .section-form-holder .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,
.dmc-login-popup .section-form-holder input[type=email]::placeholder,
.dmc-login-popup .section-form-holder input[type=password]::placeholder,
.dmc-login-popup .section-form-holder input[type=text]::placeholder {
  color: #222021;
}

.dmc-login-popup .section-form-holder .ur-frontend-form button,
.dmc-login-popup .section-form-holder .ur-frontend-form button[type=submit],
.dmc-login-popup .section-form-holder input[type=submit] {
  width: 100%;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: #d9bb77;
  padding: 15px 10px 13px;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  line-height: 1;
  margin-right: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dmc-login-popup .section-form-holder .ur-frontend-form button:hover,
.dmc-login-popup .section-form-holder .ur-frontend-form button[type=submit]:hover,
.dmc-login-popup .section-form-holder input[type=submit]:hover {
  background: rgba(217, 187, 119, 0.75);
}

.dmc-login-popup .section-form-holder .dmc-lost-password-holder {
  text-align: right;
  margin-top: 16px;
}

.dmc-login-popup .section-form-holder .dmc-lost-password-link {
  font-family: "Freight Text Light", sans-serif;
  font-size: 11px;
  letter-spacing: 0.6px;
  text-decoration: underline;
  color: #000;
}

.dmc-login-popup .section-form-holder .dmc-lost-password-link:hover {
  color: #404040;
}

.dmc-login-popup .dmc-login-form-login p {
  margin-bottom: 13px;
}

.dmc-login-popup .dmc-login-form-login p:last-child {
  margin-bottom: 0;
}

.dmc-login-popup .dmc-login-form-sign-up .ur-frontend-form {
  padding: 0;
  border: 0;
  margin: 0;
}

.dmc-login-popup .dmc-login-form-sign-up .ur-frontend-form .ur-form-row .ur-form-grid {
  width: 100% !important;
  padding: 0;
}

.dmc-login-popup .dmc-login-form-sign-up .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
  margin-bottom: 13px;
}

.dmc-login-popup .dmc-login-form-sign-up .ur-frontend-form .ur-form-row .ur-form-grid label {
  font-size: 11px;
  margin-bottom: 0;
  margin-top: 0;
}

.dmc-login-popup .dmc-login-form-sign-up .user-registration-error {
  padding: 4px 10px;
  border-top-width: 2px;
  line-height: 1;
}

.dmc-login-popup .dmc-login-form-sign-up .user-registration-error::before {
  font-size: 14px;
  margin-right: 4px;
  margin-bottom: 2px;
}

.dmc-login-popup .dmc-login-form-sign-up .ur-frontend-form .ur-button-container {
  margin-top: 0;
  padding: 0;
}

.dmc-icon {
  font-family: "Bridal Glyphs" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.dmc-icon-bridal-shops:before {
  content: "\e90a";
  color: #d9bb77;
}

.dmc-icon-bridal-games:before {
  content: "\e909";
  color: #d9bb77;
}

.dmc-icon-bridal-parties:before {
  content: "\e90b";
  color: #d9bb77;
}

.dmc-icon-bridal-planning:before {
  content: "\e90c";
  color: #d9bb77;
}

.dmc-icon-bridal-speeches:before {
  content: "\e90d";
  color: #d9bb77;
}

.dmc-icon-bridal-style:before {
  content: "\e90e";
  color: #d9bb77;
}

.dmc-icon-bridal-vendor-guide:before {
  content: "\e90f";
  color: #d9bb77;
}

.dmc-icon-bridal-vendor-guide-light:before {
  content: "\e910";
  color: #e4e5e3;
}

.dmc-icon-arrow-down:before {
  content: "\e906";
}

.dmc-icon-search:before {
  content: "\e907";
}

.dmc-icon-heart:before {
  content: "\e905";
}

.dmc-icon-globe:before {
  content: "\e9c9";
}

.contact-section {
  width: 100%;
  max-width: 1160px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 80px !important;
}

.contact-section .vc_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact-section .vc_row .vc_col-sm-6:first-child {
  width: 100%;
  max-width: 600px;
  padding-left: 24px;
  margin-right: 24px;
}

.contact-section .vc_row .vc_col-sm-6:first-child .vc_column-inner {
  background: #F3ECE1;
  padding: 33px 62px 53px 35px;
  position: relative;
}

.contact-section .vc_row .vc_col-sm-6:first-child .vc_column-inner:before {
  content: "";
  position: absolute;
  top: 31px;
  left: -24px;
  background: #d9bb77;
  width: 100%;
  height: calc(100% - 7px);
  z-index: -1;
}

.contact-section .vc_row .vc_col-sm-6:last-child {
  width: 100%;
  max-width: 424px;
  padding-top: 96px;
}

.dmc-bakery-contact-section .instagram-username-holder {
  margin-top: 10px;
}

.dmc-bakery-contact-section .dmc-social-accounts {
  font-size: 23px;
  margin-top: 11px;
}

.dmc-bakery-contact-section .dmc-social-accounts .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-contact-section .dmc-social-accounts .links-wrapper a {
  margin-right: 13px;
}

.dmc-bakery-contact-section .dmc-social-accounts .links-wrapper a:last-child {
  margin-right: 0;
}

.dmc-bakery-contact-newsletter-section {
  background: #B5847E;
  padding: 26px 21px 32px 22px;
  margin-top: 46px;
}

.dmc-bakery-contact-newsletter-section input {
  color: #222021;
  border-bottom-color: #222021 !important;
  padding-bottom: 13px !important;
  font-size: 13px;
}

.dmc-bakery-contact-newsletter-section input::-webkit-input-placeholder {
  color: #222021;
}

.dmc-bakery-contact-newsletter-section input::-moz-placeholder {
  color: #222021;
}

.dmc-bakery-contact-newsletter-section input:-ms-input-placeholder {
  color: #222021;
}

.dmc-bakery-contact-newsletter-section input::-ms-input-placeholder {
  color: #222021;
}

.dmc-bakery-contact-newsletter-section input::placeholder {
  color: #222021;
}

.dmc-feed-pagination-trigger {
  cursor: pointer;
}

.vc_row.planning-tabs-row {
  margin-bottom: 60px;
}

.vc_row.planning-tabs-row > .wpb_column > .vc_column-inner .wpb_wrapper {
  position: relative;
}

.dmc-bakery-planning-page-tab.dmc-registered {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.dmc-bakery-planning-page-tab > .tab-inner {
  padding-top: 180px;
}

.dmc-bakery-planning-page-tab .wpb_text_column h2 {
  margin-bottom: 30px;
  margin-top: 50px;
}

.dmc-bakery-tools-tabs-nav {
  margin-top: 20px;
  margin-bottom: 70px;
}

.dmc-bakery-tools-tabs-nav > .nav-inner {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item {
  margin-right: 50px;
  cursor: pointer;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item.style-coming-soon {
  color: #c2c2c2;
  cursor: default;
  position: relative;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item.style-coming-soon:before {
  content: "coming soon";
  background: #222021;
  color: #fff;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  text-align: center;
  position: absolute;
  top: -40px;
  left: 50%;
  font-family: "Didot Italic", sans-serif;
  font-size: 15px;
  padding: 17px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: 0;
  line-height: 11px;
  z-index: -1;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
  margin-left: -28px;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item.style-coming-soon .nav-label {
  border-bottom-color: transparent !important;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item:hover .nav-label,
.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item.active .nav-label {
  border-bottom: 5px solid #222021;
}

.dmc-bakery-tools-tabs-nav .dmc-bakery-nav-item .nav-label {
  padding-bottom: 5px;
}

.dmc-bakery-planning-tools-tab .dmc-button-wrap {
  margin-top: 45px;
}

.dmc-bakery-tools-tabs-wrapper {
  position: relative;
}

.dmc-bakery-tools-tabs-wrapper .dmc-bakery-planning-tools-tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.dmc-bakery-checklist .section-header,
.dmc-bakery-calendar .section-header {
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-checklist .section-intro,
.dmc-bakery-calendar .section-intro {
  font-family: "Futura Medium", sans-serif;
  font-size: 21px;
  line-height: 30px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-checklist .section-description,
.dmc-bakery-calendar .section-description {
  font-family: "Didot Italic", sans-serif;
  font-size: 17px;
  line-height: 1;
  letter-spacing: 0.6px;
  max-width: 700px;
  margin-top: 12px;
}

.dmc-bakery-checklist .section-header {
  max-width: 1080px;
}

.dmc-bakery-checklist .section-intro {
  max-width: 700px;
}

.dmc-bakery-checklist .checklist-wrapper {
  width: 100%;
  max-width: 1210px;
  margin: 37px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-checklist .checklist-wrapper .dmc-col-1 {
  background: #d9bb77;
  width: 100%;
  max-width: 736px;
  margin-right: 80px;
  padding: 40px 30px 250px;
  position: relative;
}

.dmc-bakery-checklist .checklist-wrapper .dmc-col-2 {
  width: 100%;
  max-width: 314px;
  padding-top: 12px;
}

.dmc-bakery-checklist .checklist-wrapper .section-heading {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  margin-bottom: 18px;
}

.dmc-bakery-checklist .checklist-wrapper .section-heading:after {
  content: "";
  width: 120px;
  height: 2px;
  background: #222021;
  position: absolute;
  bottom: -18px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.dmc-bakery-checklist .checklist-wrapper .section-tagline {
  text-align: center;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.dmc-bakery-checklist .available-tasks-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 60px;
}

.dmc-bakery-checklist .available-tasks-wrapper .dmc-bakery-task {
  width: 100%;
  max-width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
  margin-bottom: 24px;
  cursor: pointer;
}

.dmc-bakery-checklist .selected-tasks-wrapper {
  margin-top: 50px;
}

.dmc-bakery-checklist .selected-tasks-wrapper .dmc-bakery-task {
  border-bottom: 1px solid #fff;
  padding-left: 5px;
  margin-bottom: 12px;
}

.dmc-bakery-checklist .selected-tasks-wrapper .dmc-bakery-task .task-checkbox-wrapper {
  display: block;
}

.dmc-bakery-checklist .selected-tasks-wrapper .dmc-bakery-task .data-description {
  display: block;
}

.dmc-bakery-checklist .selected-tasks-wrapper .dmc-bakery-task .due-date-wrapper {
  display: block;
}

.dmc-bakery-checklist .selected-tasks-wrapper .dmc-bakery-task .notes-wrapper {
  display: block;
}

.dmc-bakery-checklist .submit-button-row {
  width: 100%;
  max-width: 186px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.dmc-bakery-task .task-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-task .data-title {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-task .task-checkbox-wrapper {
  display: none;
  padding-right: 17px;
}

.dmc-bakery-task .task-checkbox-wrapper input[type=checkbox] {
  width: 21px;
  height: 21px;
  -webkit-appearance: none;
  border: 3px solid #222021;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  background: #fff;
  cursor: pointer;
}

.dmc-bakery-task .task-checkbox-wrapper input[type=checkbox]:checked {
  background: #222021;
}

.dmc-bakery-task .data-description {
  display: none;
  font-family: "Didot Italic", sans-serif;
  font-size: 17px;
  line-height: 20px;
  margin-top: 22px;
  width: 100%;
  max-width: 390px;
}

.dmc-bakery-task .due-date-wrapper {
  display: none;
  margin-top: 30px;
}

.dmc-bakery-task .due-date-label {
  font-family: "Futura Bold", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-task .notes-wrapper {
  display: none;
  margin-top: 18px;
  padding-bottom: 20px;
}

.dmc-bakery-task .notes-label {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.dmc-bakery-task .notes-content {
  width: 100%;
  max-width: 390px;
  font-family: "Didot Italic", sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.dmc-bakery-calendar .section-header {
  max-width: 1000px;
}

.dmc-bakery-calendar .calendar-wrapper {
  width: 100%;
  max-width: 1050px;
  margin: 37px auto 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #d9bb77;
  padding: 62px 0 42px;
  position: relative;
}

.dmc-bakery-calendar .submit-button-row {
  width: 100%;
  max-width: 182px;
  position: absolute;
  top: 0;
  right: 0;
}

.dmc-bakery-calendar-item.dmc-expanded .data-title-holder .expander-holder .item-expander:before {
  content: "--";
}

.dmc-bakery-calendar-item .data-title-holder {
  border-bottom: 1px solid #fff;
  padding: 16px 10px 10px 38px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dmc-bakery-calendar-item .data-title-holder .expander-holder {
  margin-left: 66px;
}

.dmc-bakery-calendar-item .data-title-holder .expander-holder .item-expander:before {
  content: "+";
}

.dmc-bakery-calendar-item .data-title {
  min-width: 144px;
}

.dmc-bakery-calendar-item .data-title .style-bold {
  font-family: "Futura Bold", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-right: 5px;
}

.dmc-bakery-calendar-item .data-title .style-normal {
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-calendar-item .data-content {
  padding: 17px 10px 10px 40px;
  font-family: "Freight Text Light", sans-serif;
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 1;
}

.dmc-bakery-calendar-item .check-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 3px;
}

.dmc-bakery-calendar-item .check-item .check-item-content {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
}

.dmc-bakery-calendar-item .check-item .check-item-content .wpb_text_column {
  margin-bottom: 2px;
}

.dmc-bakery-calendar-item .check-item .check-item-content ul {
  padding-left: 0;
  margin-bottom: 0;
}

.dmc-bakery-calendar-item .check-item .check-item-content ul li {
  margin-bottom: 0;
}

.dmc-bakery-calendar-item .check-item .check-item-content ul li:before {
  content: "_";
}

.dmc-bakery-calendar-item .checkbox-holder {
  margin-right: 7px;
}

.dmc-bakery-calendar-item .checkbox-holder input[type=checkbox] {
  -webkit-appearance: none;
  width: 11px;
  height: 11px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #222021;
  outline: 0;
  cursor: pointer;
}

.dmc-bakery-calendar-item .checkbox-holder input[type=checkbox]:checked {
  background: #222021;
}

.dmc-video-holder .bridal-video-play-button {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dmc-video-holder .bridal-video-play-button:hover:before {
  opacity: 0.5;
}

.dmc-video-holder .bridal-video-play-button:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 50px solid #222021;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: 50%;
  top: 50%;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  margin-left: 8px;
}

.dmc-bakery-home-planner {
  position: relative;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 1290px;
  background: #E4E5E3;
}

.dmc-bakery-home-planner .vc_row {
  width: 100%;
  max-width: 930px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 79px 20px 36px;
  margin: 0 auto;
  position: relative;
}

.dmc-bakery-home-planner .vc_col-sm-6 {
  width: 100%;
}

.dmc-bakery-home-planner .vc_col-sm-6:nth-child(1) {
  max-width: 530px;
  padding-right: 113px;
  padding-top: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-home-planner .vc_col-sm-6:nth-child(2) {
  max-width: 360px;
  text-align: right;
}

.dmc-bakery-home-planner .vc_col-sm-6:nth-child(2):after {
  font-family: "Bridal Glyphs";
  content: "\e906";
  font-size: 84px;
  color: #222021;
  margin-right: 95px;
  display: inline-block;
}

.dmc-bakery-home-planner .home-planner-board {
  background: #d9bb77;
  -webkit-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
  position: relative;
  padding: 50px 48px 42px 48px;
}

.dmc-bakery-home-planner .home-planner-board:before {
  content: "";
  position: absolute;
  display: block;
  width: 250px;
  max-width: 70%;
  height: 36px;
  background: rgba(243, 236, 225, 0.7);
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.dmc-bakery-home-planner .home-planner-board .board-title {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 26px;
  letter-spacing: 0.6px;
  text-align: center;
}

.dmc-bakery-home-planner .home-planner-board .board-list-wrapper {
  margin-top: 43px;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item {
  margin-bottom: 27px;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item:last-child {
  margin-bottom: 0;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  padding-left: 40px;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-list-checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-list-checkbox:checked ~ .board-list-checkmark:after {
  display: block;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-list-checkmark {
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 27px;
  width: 27px;
  background: transparent;
  border: 3px solid #222021;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-list-checkmark:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 10px;
  width: 9px;
  height: 22px;
  border: solid #222021;
  border-width: 0 4px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-subtitle {
  font-family: "Futura Medium", sans-serif;
  font-size: 10px;
  line-height: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 3px solid #222021;
  padding-bottom: 3px;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.dmc-bakery-home-planner .home-planner-board .board-list-item .board-subtitle strong {
  font-family: "Futura Bold", sans-serif;
  font-size: 10px;
  line-height: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.dmc-bakery-home-planner .wpb_text_column h2 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  line-height: 38px;
}

.dmc-bakery-home-planner .wpb_text_column h2 em {
  text-transform: lowercase;
  font-family: "Didot Italic", sans-serif;
}

.dmc-bakery-home-planner .wpb_text_column p {
  margin-bottom: 12px;
}

.dmc-bakery-home-planner .wpb_text_column *[style="text-decoration: underline;"] {
  text-decoration: none !important;
  border-bottom: 1px solid #222021;
}

.dmc-bakery-home-planner .wpb_text_column h3 {
  font-family: "Poynter Display Semi Bold", sans-serif;
  font-size: 30px;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
  z-index: 10;
}

.dmc-bakery-home-planner .wpb_text_column h3:after {
  content: "";
  position: absolute;
  left: 42px;
  right: -7px;
  top: 17px;
  bottom: -1px;
  background: #CBA9A4;
  z-index: -1;
}

.feed-4-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.feed-1-row .dmc-single-post {
  margin-bottom: 0;
}

.feed-1-row .dmc-single-post:last-child {
  margin-right: 0;
}

.custom-dropdown-selector {
  position: relative;
  color: #fff;
  text-align: left;
  cursor: pointer;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.custom-dropdown-selector:after {
  content: "+";
  position: absolute;
  top: 15px;
  right: 24px;
}

.custom-dropdown-selector i {
  position: absolute;
  width: 120px;
  height: 100%;
  font-size: 260px;
  left: calc(50% + 3px);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
  overflow: hidden;
}

.custom-dropdown-selector i:before {
  position: absolute;
  color: #CBA9A4;
  top: -62px;
  left: -62px;
}

.custom-dropdown-selector .dropdown-item {
  display: none;
  padding-left: 22px;
  padding-right: 22px;
}

.custom-dropdown-selector .dropdown-item.selected {
  display: block;
  background: #B5847E;
  height: 47px;
  line-height: 47px;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.dmc-bakery-posts-feed-with-main {
  margin-top: 100px;
  margin-bottom: 60px;
  position: relative;
}

.dmc-bakery-posts-feed-with-main .posts-wrapper .dmc-posts-feed-columns .dmc-single-post:last-child .d-single-post-in,
.dmc-bakery-posts-feed-with-main .posts-wrapper .dmc-posts-feed-columns .dmc-single-post:nth-last-child(2) .d-single-post-in {
  height: auto;
}

.wpcf7-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wpcf7-form .dmc-cf-row {
  width: 100%;
  margin-bottom: 20px;
}

.wpcf7-form .dmc-cf-textarea {
  position: relative;
}

.wpcf7-form .dmc-cf-submit {
  position: relative;
  margin: 0;
  width: auto;
  text-align: right;
}

.wpcf7-form .dmc-cf-submit .ajax-loader {
  position: absolute;
  top: 3px;
  right: -16px;
}

.dmc-menu-wrapper a {
  cursor: pointer;
}

.dmc-menu-wrapper.style-dropdown li.menu-item-has-children {
  position: relative;
}

.dmc-menu-wrapper.style-dropdown li.menu-item-has-children:hover .sub-menu {
  display: block;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  width: 200px;
  z-index: 100;
  padding-top: 24px;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 13px solid #E4E5E3;
  margin-left: -12px;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu li {
  text-align: center;
  background: #E4E5E3;
  padding: 7px 20px;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu li:first-child {
  padding-top: 18px;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu li:last-child {
  padding-bottom: 18px;
}

.dmc-menu-wrapper.style-dropdown ul.sub-menu li a {
  display: inline-block;
}

.dmc-menu-wrapper .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.dmc-menu-wrapper a {
  display: block;
  position: relative;
}

.dmc-menu-wrapper a:hover:before,
.dmc-menu-wrapper li.current-menu-parent > a:before,
.dmc-menu-wrapper li.current_page_item a:before {
  width: 100%;
}

.dmc-bakery-slider {
  overflow: hidden;
  position: relative;
  z-index: 20;
}

.dmc-bakery-slider.style-full .dmc-slick-item-wrap {
  position: relative;
  z-index: 20;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 40px;
}

.dmc-bakery-slider.style-full {
  height: 650px;
}

.dmc-bakery-slider .slick-track,
.dmc-bakery-slider .slick-list {
  height: 100%;
}

.dmc-bakery-slider .dmc-slick-item {
  height: 100%;
  position: relative;
}

.dmc-bakery-slider .slick-dots {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.dmc-bakery-slider .slick-dots li {
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}

.dmc-bakery-slider .slick-dots li:last-child {
  margin-right: 0;
}

.dmc-bakery-slider .slick-dots li.slick-active button {
  background-color: #222021 !important;
  border-color: #222021 !important;
}

.dmc-bakery-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border-radius: 20px;
  border: 1px solid #222021;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dmc-bakery-slider .slick-dots li button:hover {
  background-color: #E4E5E3;
  border-color: #E4E5E3;
}

.dmc-bakery-banner.has-content {
  min-height: 700px;
}

.dmc-bakery-banner.has-content .bg {
  opacity: 0.5;
}

.dmc-bakery-banner .dmc-bakery-banner-inner {
  padding: 0 20px;
}

.dmc_content_style_1 p {
  margin-bottom: 20px;
}

.dmc_content_style_1 p:last-child {
  margin-bottom: 0;
}

.dmc_content_style_1 a {
  text-decoration: underline;
}

.dmc_content_style_1 h1,
.dmc_content_style_1 h2,
.dmc_content_style_1 h3,
.dmc_content_style_1 h4,
.dmc_content_style_1 h5,
.dmc_content_style_1 h6 {
  margin-bottom: 13px;
}

.dmc-vimeo-container .dmc-vimeo-btn {
  font-style: normal;
  font-size: 4em;
  color: #222021;
}

.dmc-bakery-heading {
  margin-bottom: 50px;
  text-align: center;
}

.dmc-bakery-heading .dmc-bakery-tagline {
  margin-top: 10px;
}

#dmc-main-footer {
  margin-top: 30px;
}

.dmc-bakery-categories-feed-with-main {
  margin-bottom: 66px;
}

.dmc-bakery-categories-feed-with-main .ad-in-posts-feed {
  margin-right: 0;
}

.dmc-bakery-categories-feed-with-main .dmc-single-post.last-elments .d-single-post-in {
  height: inherit;
}

.dmc-bakery-categories-feed-with-main .feed-pagination {
  right: auto;
  left: 0;
  top: calc(100% - 237px);
  padding-left: 27px;
}

.dmc-bakery-categories-feed-with-main .feed-pagination .pagination-inner {
  display: block;
}

.submit-video-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.submit-video-section .vc_col-sm-6:first-child {
  width: 100%;
  max-width: 718px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 78px !important;
  padding-left: 113px !important;
}

.submit-video-section .vc_col-sm-6:last-child {
  width: 100%;
  max-width: 572px;
}

.dmc-bakery-header-search {
  margin-top: -65px;
  margin-bottom: 34px;
}

.dmc-bakery-header-search .section-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper {
  width: 100%;
  max-width: calc((100% - 42px) / 3);
  margin-right: 21px;
  position: relative;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input {
  background: #222021;
  color: #fff;
  height: 100%;
  font-family: "Futura Medium", sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input::-webkit-input-placeholder {
  color: #fff;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input::-moz-placeholder {
  color: #fff;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input:-ms-input-placeholder {
  color: #fff;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input::-ms-input-placeholder {
  color: #fff;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input::placeholder {
  color: #fff;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper input.input-with-icon {
  padding-right: 55px;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper i {
  position: absolute;
  top: 13px;
  right: 25px;
  color: #fff;
  font-size: 25px;
}

.dmc-bakery-header-search .section-form .dmc-field-wrapper:last-child {
  margin-right: 0;
}

.dmc-bakery-header-search .custom-dropdown-selector .dropdown-item.selected {
  background: #222021;
}

.dmc-bakery-header-search .custom-dropdown-selector .dropdown-item.selected:hover {
  background: #595859;
}

.dmc-bakery-header-search.search-by-category {
  margin-bottom: 14px;
}

.dmc-bakery-header-search.search-by-category .section-form .dmc-field-wrapper {
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 33px;
}

.dmc-bakery-header-search.search-by-category .search-button-holder {
  margin-top: 0;
  padding-top: 11px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dmc-bakery-header-search.search-by-keyword {
  margin-bottom: 31px;
}

.dmc-bakery-header-search.search-by-keyword .section-form .dmc-field-wrapper {
  max-width: calc((100% - 21px) / 2);
}

.dmc-bakery-speech-videos {
  background: #F3ECE1;
  padding: 16px 22px 0 18px;
  margin-bottom: 40px;
}

.dmc-bakery-speech-videos .dmc-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dmc-bakery-speech-videos .dmc-inner .dmc-video-item {
  margin-right: 22px;
  margin-bottom: 24px;
  width: 100%;
  max-width: calc((100% - 44px) / 3);
}

.dmc-bakery-speech-videos .dmc-inner .dmc-video-item:nth-child(3n) {
  margin-right: 0;
}

.dmc-bakery-speech-videos .dmc-inner .dmc-youtube-video-holder {
  padding-bottom: 18%;
}

.dmc-bakery-speech-videos .dmc-inner .dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover .bg:before {
  width: 44px;
  height: 44px;
}

.dmc-bakery-speech-videos .dmc-inner .dmc-video-holder .dmc-youtube-embed .dmc-youtube-embed-cover .bg:after {
  border-top-width: 11px;
  border-bottom-width: 11px;
  border-left-width: 22px;
}

.a-space {
  background: #B7B7B7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px;
  font-family: "Karla", sans-serif;
  font-size: 14px;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  color: #222021;
  min-height: 90px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#dmc-main-footer .dmc-footer-row-1 {
  margin-bottom: 40px;
}

#dmc-main-footer .dmc-footer-row-1 .dmc-menu-wrapper {
  max-width: 1050px;
  padding: 0 20px;
  margin: 0 auto;
  font-family: "Futura Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

#dmc-main-footer .dmc-footer-row-1 .dmc-menu-wrapper .menu {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#dmc-main-footer .dmc-footer-row-2 {
  background: #222021;
  color: #F3ECE1;
}

#dmc-main-footer .dmc-footer-row-2 a {
  color: #F3ECE1;
}

#dmc-main-footer .dmc-footer-row-2 a:hover {
  color: rgba(243, 236, 225, 0.75);
}

#dmc-main-footer .dmc-footer-row-2 .dmc-footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-col-1 {
  width: 100%;
  max-width: 410px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 44px 21px 0;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-col-2 {
  width: 100%;
  max-width: 195px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 63px;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-col-3 {
  width: 100%;
  max-width: 685px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 42px 20px 36px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-col-3 .footer-newsletter {
  max-width: 426px;
}

#dmc-main-footer .dmc-footer-row-2 .footer-title {
  -webkit-box-shadow: inset 0 -14px 0 0px #A28D5D;
  box-shadow: inset 0 -14px 0 0px #A28D5D;
  padding: 0 10px 5px 3px;
  display: inline-block;
}

#dmc-main-footer .dmc-footer-row-2 .instagram-username-holder {
  margin-bottom: 21px;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-social-accounts .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-social-accounts .links-wrapper a {
  margin-right: 13px;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-social-accounts .links-wrapper a .dmc-icon {
  font-size: 17px;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-social-accounts .links-wrapper a .dmc-icon-instagram {
  font-size: 18px;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-social-accounts .links-wrapper a:last-child {
  margin-right: 0;
}

#dmc-main-footer .dmc-footer-row-2 .footer-newsletter .yikes-mailchimp-container {
  padding: 0 5px;
}

#dmc-main-footer .dmc-footer-row-2 .footer-newsletter .yikes-mailchimp-container .yikes-easy-mc-email {
  padding-bottom: 12px;
  margin-bottom: 0 !important;
}

#dmc-main-footer .dmc-footer-row-2 .footer-newsletter .yikes-easy-mc-submit-button {
  display: none;
}

#dmc-main-footer .dmc-footer-row-2 .dmc-footer-ig-feed {
  padding: 2px;
}

#dmc-main-footer .dmc-footer-row-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Karla", sans-serif;
  font-size: 12px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}

#dmc-main-footer .dmc-footer-row-3 .dmc-col-1 {
  width: 100%;
  padding: 19px 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

#dmc-main-footer .dmc-footer-row-3 .dmc-col-2 {
  margin-left: 40px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 16px 0;
  text-align: right;
}

/**
DMC SASS

@version 1.0.1

*/

@font-face {
  font-family: Bridal Glyphs;
  src: url("fonts/Bridal-Glyphs.eot");
  src: url("fonts/Bridal-Glyphs.eot?#iefix") format("embedded-opentype"), url("fonts/Bridal-Glyphs.woff") format("woff"), url("fonts/Bridal-Glyphs.ttf") format("truetype"), url("fonts/Bridal-Glyphs.svg#Bridal-Glyphs") format("svg");
}

@font-face {
  font-family: Didot Italic;
  src: url("fonts/Didot-Italic.eot");
  src: url("fonts/Didot-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Didot-Italic.woff") format("woff"), url("fonts/Didot-Italic.woff2") format("woff2"), url("fonts/Didot-Italic.ttf") format("truetype"), url("fonts/Didot-Italic.svg#Didot-Italic") format("svg");
}

@font-face {
  font-family: Freight Text Light;
  src: url("fonts/Freight-TextLight.eot");
  src: url("fonts/Freight-TextLight.eot?#iefix") format("embedded-opentype"), url("fonts/Freight-TextLight.woff") format("woff"), url("fonts/Freight-TextLight.woff2") format("woff2"), url("fonts/Freight-TextLight.ttf") format("truetype"), url("fonts/Freight-TextLight.svg#Freight-TextLight") format("svg");
}

@font-face {
  font-family: Futura Bold;
  src: url("fonts/futura-std-bold.eot");
  src: url("fonts/futura-std-bold.eot?#iefix") format("embedded-opentype"), url("fonts/futura-std-bold.woff") format("woff"), url("fonts/futura-std-bold.woff2") format("woff2"), url("fonts/futura-std-bold.ttf") format("truetype"), url("fonts/futura-std-bold.svg#futura-std-bold") format("svg");
}

@font-face {
  font-family: Futura Medium;
  src: url("fonts/futura-std-book.eot");
  src: url("fonts/futura-std-book.eot?#iefix") format("embedded-opentype"), url("fonts/futura-std-book.woff") format("woff"), url("fonts/futura-std-book.woff2") format("woff2"), url("fonts/futura-std-book.ttf") format("truetype"), url("fonts/futura-std-book.svg#futura-std-book") format("svg");
}

@font-face {
  font-family: Poynter Display Semi Bold;
  src: url("fonts/Poynter-Display-SemiBold.eot");
  src: url("fonts/Poynter-Display-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Poynter-Display-SemiBold.woff") format("woff"), url("fonts/Poynter-Display-SemiBold.woff2") format("woff2"), url("fonts/Poynter-Display-SemiBold.ttf") format("truetype"), url("fonts/Poynter-Display-SemiBold.svg#Poynter-Display-SemiBold") format("svg");
}

.limited-width-1320,
body .vc_row.limited-width-1320,
body .vc_section.limited-width-1320 {
  max-width: 1320px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1120,
body .vc_row.limited-width-1120,
body .vc_section.limited-width-1120 {
  max-width: 1120px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1130,
body .vc_row.limited-width-1130,
body .vc_section.limited-width-1130 {
  max-width: 1130px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1373,
body .vc_row.limited-width-1373,
body .vc_section.limited-width-1373 {
  max-width: 1373px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1368,
body .vc_row.limited-width-1368,
body .vc_section.limited-width-1368 {
  max-width: 1368px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1370,
body .vc_row.limited-width-1370,
body .vc_section.limited-width-1370 {
  max-width: 1370px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1340,
body .vc_row.limited-width-1340,
body .vc_section.limited-width-1340 {
  max-width: 1340px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1170,
body .vc_row.limited-width-1170,
body .vc_section.limited-width-1170 {
  max-width: 1170px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1153,
body .vc_row.limited-width-1153,
body .vc_section.limited-width-1153 {
  max-width: 1153px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-1125,
body .vc_row.limited-width-1125,
body .vc_section.limited-width-1125 {
  max-width: 1125px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-800,
body .vc_row.limited-width-800,
body .vc_section.limited-width-800 {
  max-width: 800px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-775,
body .vc_row.limited-width-775,
body .vc_section.limited-width-775 {
  max-width: 775px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-728,
body .vc_row.limited-width-728,
body .vc_section.limited-width-728 {
  max-width: 728px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.limited-width-540,
body .vc_row.limited-width-540,
body .vc_section.limited-width-540 {
  max-width: 540px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

/* -===[ BEG RESPONSIVE ]===- */

/* -===[ BEG DESKTOP ]===- */

/* -===[ END DESKTOP ]===- */

/* -===[ BEG LAPTOP ]===- */

/* -===[ END LAPTOP ]===- */

/* -===[ BEG MEDIUM LAPTOP ]===- */

/* -===[ END MEDIUM LAPTOP ]===- */

/* -===[ BEG SMALL LAPTOP ]===- */

/* -===[ END SMALL LAPTOP ]===- */

/* -===[ BEG TABLET ]===- */

/* -===[ END TABLET ]===- */

/* -===[ BEG IPHONE PLUS ]===- */

/* -===[ END IPHONE PLUS ]===- */

/* -===[ BEG IPHONE ]===- */

/* -===[ END IPHONE ]===- */

/* -===[ END RESPONSIVE ]===- */

@media only screen and (min-width: 1420px) {
  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    margin-left: 100px;
  }
}

@media only screen and (max-width: 1368px) {
  #dmc-main-header .dmc-header-row-1:after {
    width: 38px;
  }

  .dmc-padding-main {
    padding-right: 38px !important;
    padding-left: 38px !important;
  }

  .dmc-bakery-home-planner {
    margin-right: 38px !important;
    margin-left: 38px !important;
  }
}

@media only screen and (max-width: 1348px) {
  .dmc-bakery-home-planner .vc_row {
    margin-left: 150px;
  }

  .dmc-header-row-2 .dmc-logo-type-sticky {
    margin-right: 30px;
  }

  .dmc-header-row-2 .dmc-menu-wrapper li {
    margin-right: 30px;
  }

  .dmc-header-row-2 .separate-menu-item {
    margin-right: 30px;
  }
}

@media only screen and (max-width: 1262px) {
  .dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-1 {
    max-width: 400px;
  }

  .dmc-single-post.content-feed-large .dt-content-hold {
    padding: 120px 40px 60px;
  }

  .dmc-sp-fixed-content-hold .d-sharing .share-label,
  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    font-size: 14px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-pinterest {
    width: 14px;
    height: 18px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-twitter {
    width: 18px;
    height: 15px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-facebook {
    width: 10px;
    height: 18px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-email {
    width: 18px;
    height: 14px;
  }

  .dmc-sp-fixed-content-hold {
    line-height: 16px;
  }

  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    margin-left: calc((100vw - 1050px - 80px) / 2 - 28px);
  }

  .d-sharing ul li {
    margin-right: 10px;
  }

  .dmc-sp-fixed-content-hold .d-sharing {
    margin-right: 14px;
  }
}

@media only screen and (max-width: 1151px) {
  #pre-landscape-indicator {
    display: block;
  }
}

@media only screen and (max-width: 1134px) {
  .dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-1 {
    max-width: 360px;
  }

  .dmc-header-row-1 > .dmc-header-row-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dmc-header-row-1 .dmc-custom-main-menu {
    display: none;
  }

  .dmc-header-row-1:after {
    background: transparent;
  }

  .dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-2 > .dmc-col-inner {
    background: transparent;
    height: auto;
  }

  .dmc-header-row-1 {
    height: 100px;
  }

  .dmc-shop-page-content-wrap .products {
    margin-left: -9px !important;
    margin-right: -9px !important;
  }

  .dmc-woo-product-card-feed,
  .dmc-single-post.content-feed {
    width: calc((100% - 72px) / 4);
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 18px;
  }

  .dmc-woo-product-card-feed .dt-content-hold,
  .dmc-single-post.content-feed .dt-content-hold {
    padding-left: 14px;
    padding-right: 14px;
  }

  .f-page-banner .sc-ttl {
    font-size: 76px;
  }

  .d-tax-page-content,
  .d-tax-page-content {
    margin-top: 40px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-single-post.content-feed {
    width: calc((100% - 36px) / 2);
  }

  .dmc-bakery-single-venue-header .dmc-col-1 .dmc-image-holder {
    padding-left: 20px;
  }

  .dmc-bakery-single-venue-header .dmc-col-1 .dmc-image-holder:before {
    top: -20px;
    right: 30px;
    bottom: 50px;
  }

  .dmc-bakery-single-venue-header .dmc-col-2 {
    padding-right: 20px;
  }

  .dmc-bakery-single-venue-header .dmc-col-2:after {
    left: 40px;
    bottom: -20px;
  }

  .dmc-bakery-single-venue-header .dmc-col-1 {
    max-width: 400px;
  }

  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    margin-left: -26px;
  }
}

@media only screen and (max-width: 1024px) {
  #landscape-indicator {
    display: block;
  }
}

@media only screen and (max-width: 1023px) {
  #pre-tablet-indicator {
    display: block;
  }

  .dmc-padding-main {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }

  .dmc-single-post.content-single-venue .vc_row:not(.dmc-padding-main) {
    padding: 0 30px;
  }

  .f-page-banner .sc-ttl {
    font-size: 64px;
  }

  .dmc-single-post .dmc-sp-content {
    margin-top: 60px;
  }

  .dmc-bakery-bridal-posts-feed .posts-wrapper {
    margin-left: -20px;
    margin-right: -20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dmc-single-post.content-feed-large {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
  }

  .dmc-single-post.content-feed {
    width: calc((100% - 80px) / 2);
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-ad-holder {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    height: 300px;
    margin-bottom: 20px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-after-ad-w-in {
    margin-left: -20px;
    margin-right: -20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-single-post.content-feed {
    width: calc((100% - 80px) / 2);
  }

  .dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation {
    max-width: 400px;
  }

  .f-page-banner .banner-icon.style-shops {
    top: -16px;
  }

  .dmc-product-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dmc-woo-gallery {
    margin-right: 0;
    margin-bottom: 20px;
  }

  #dmc-main-footer .dmc-footer-row-2 .dmc-footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #dmc-main-footer .dmc-footer-row-2 .dmc-col-1 {
    text-align: center;
  }

  .dmc-woo-product-card-feed {
    width: calc((100% - 54px) / 3);
  }

  .f-page-banner.style-single-game .banner-icon {
    max-width: 120px;
  }

  .f-page-banner.style-single-game .sc-container .dmc-col-3,
  .f-page-banner.style-single-game .sc-container .dmc-col-1 {
    max-width: 150px;
  }

  .f-page-banner.style-page-games .sc-container .dt-text,
  .f-page-banner.style-single-game .sc-container .dt-text {
    font-size: 16px;
    text-align: right;
  }

  .f-page-banner.style-single-game .sc-container .dmc-col-2 {
    padding: 0 20px;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery {
    margin-top: 40px;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 574px;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-image-holder {
    margin-bottom: 10px;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-image-holder:nth-child(2n) {
    margin-right: 0;
  }

  .d-bkr-related-posts {
    margin-top: 60px;
  }

  .f-page-banner.style-page-games .sc-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .f-page-banner.vertical-title .sc-ttl-hold {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: initial;
    left: initial;
  }

  .f-page-banner.style-page-games .sc-container .dmc-col-1 {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .f-page-banner.style-page-games .sc-container .dmc-col-2 {
    position: absolute;
    top: -26px;
    right: 30px;
    padding: 0;
    width: 100%;
    max-width: 120px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .f-page-banner.style-page-games .sc-container .dmc-col-3 {
    position: absolute;
    bottom: 40px;
    right: 30px;
    max-width: 150px;
  }

  .dmc-single-post.content-feed-large .dt-content-hold {
    padding: 30px;
  }

  .dmc-single-post.content-feed-large .dt-ttl {
    font-size: 44px;
  }

  .f-page-banner.style-single-venue .dt-contact-info {
    font-size: 14px;
  }

  .f-page-banner.style-single-venue .sc-container .dmc-col-1,
  .f-page-banner.style-page-venues .sc-container .dmc-col-1 {
    display: none;
  }

  .f-page-banner.style-single-venue .sc-container .dmc-col-3,
  .f-page-banner.style-page-venues .sc-container .dmc-col-3 {
    position: absolute;
    top: -6px;
    right: 30px;
    max-width: 120px;
  }

  .f-page-banner.style-single-venue .banner-icon i,
  .f-page-banner.style-page-venues .banner-icon i {
    margin-top: 0;
  }

  .f-page-banner.style-single-venue .sc-container .dmc-col-2,
  .f-page-banner.style-page-venues .sc-container .dmc-col-2 {
    padding: 0;
  }

  .dmc-bakery-single-venue-header .dmc-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dmc-bakery-single-venue-header .dmc-col-1 {
    max-width: 628px;
    margin-right: 0;
  }

  .dmc-bakery-single-venue-header .dmc-col-2 {
    max-width: 628px;
  }

  .similar-venues-sc .similar-venue-i {
    max-width: calc((100% - 32px) / 3);
  }

  .similar-venues-sc .similar-venue-i:nth-child(4n) {
    margin-right: 16px;
  }

  .similar-venues-sc .similar-venue-i:nth-child(3n) {
    margin-right: 0;
  }

  .f-page-banner.style-single-post .sc-container .dmc-col-3,
  .f-page-banner.style-single-post .sc-container .dmc-col-1 {
    max-width: 120px;
  }

  .bakery-builder-template-1 .vc_row .vc_col-sm-8:first-child {
    margin-right: 30px;
  }

  .dmc-bakery-single-post-image.style-s-p-image-2-3-border .dmc-image-holder {
    margin-left: 16px;
    margin-bottom: 16px;
  }

  .dmc-bakery-single-post-image.style-s-p-image-2-3-border .dmc-image-holder:before {
    bottom: -16px;
    left: -16px;
  }

  .bakery-builder-template-1 .vc_row .vc_col-sm-8:first-child {
    max-width: 614px;
  }

  .vc_row.vendors-text-template ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .vc_row.vendors-text-template ul li:after {
    display: none;
  }

  .dmc-single-post.content-feed .f-term {
    font-size: 11px;
    letter-spacing: 1px;
  }

  .dmc-sp-fixed-content-hold .d-sharing .share-label,
  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    font-size: 12px;
  }

  .dmc-sp-fixed-content-hold .back-to-category,
  .dmc-sp-fixed-content-hold .d-sharing .share-label {
    border-bottom-width: 1px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-pinterest {
    width: 11px;
    height: 14px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-twitter {
    width: 14px;
    height: 12px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-facebook {
    width: 8px;
    height: 14px;
  }

  .dmc-sp-fixed-content-hold .d-icon-64.d-icon-email {
    width: 14px;
    height: 11px;
  }

  .dmc-sp-fixed-content-hold .dmc-sp-fixed-content {
    margin-left: -22px;
  }
}

@media only screen and (max-width: 768px) {
  #tablet-indicator {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  #mobile-indicator {
    display: block;
  }

  .dmc-padding-main {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .dmc-single-post.content-single-venue .vc_row:not(.dmc-padding-main) {
    padding: 0 20px;
  }

  .dmc-header-row-1 > .dmc-header-row-inner > .dmc-col-1 {
    max-width: 240px;
  }

  .dmc-header-row-1 {
    height: 70px;
  }

  .f-page-banner .sc-ttl {
    font-size: 50px;
  }

  .dmc-single-post .dmc-sp-content {
    margin-top: 40px;
  }

  .d-bkr-bridal-heading .section-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .d-bkr-bridal-heading .section-title span {
    padding-right: 0;
  }

  .d-bkr-bridal-heading .section-title:after {
    display: none;
  }

  .d-bkr-bridal-heading .section-tagline {
    font-size: 16px;
  }

  .d-bkr-bridal-heading .section-tagline span {
    line-height: 26px;
    -webkit-box-shadow: inset 0 -12px 0 0px #CBA9A4;
    box-shadow: inset 0 -12px 0 0px #CBA9A4;
  }

  .d-bkr-bridal-heading {
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative;
  }

  .d-tax-page-content,
  .d-tax-page-content {
    margin-top: 10px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-after-ad-w-in,
  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper,
  .dmc-bakery-bridal-posts-feed .dmc-ad-holder,
  .dmc-single-post.content-feed,
  .dmc-single-post.content-feed-large,
  .dmc-bakery-bridal-posts-feed .posts-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .dmc-single-post.content-feed-large .dmc-sp-in {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .dmc-single-post.content-feed-large .dmc-col-2 {
    padding-right: 20px;
    padding-bottom: 20px;
  }

  .dmc-single-post.content-feed-large .dt-content-hold {
    padding: 20px;
  }

  .dmc-single-post.content-feed-large .dt-ttl {
    font-size: 40px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-after-ad-wrapper .dmc-single-post.content-feed,
  .dmc-single-post.content-feed {
    width: 100%;
  }

  .dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation .dmc-col-1 {
    padding: 8px 20px 0 0px;
  }

  .dmc-bakery-bridal-posts-feed .dmc-feed-custom-navigation .dmc-col-2 {
    padding: 23px 0px 0;
  }

  .f-page-banner .dt-group-1 {
    padding: 0;
  }

  .f-page-banner .sc-content {
    font-size: 14px;
  }

  .f-page-banner {
    height: 500px;
  }

  .dmc-product-content-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  html .woocommerce div.product p.price,
  html .woocommerce div.product span.price {
    font-size: 30px;
  }

  .dmc-slick-slider.dmc-ss-gallery .slick-arrow.a-prev {
    left: 4px;
  }

  .dmc-slick-slider.dmc-ss-gallery .slick-arrow.a-next {
    right: -1px;
  }

  #dmc-main-footer .dmc-footer-row-1 .dmc-menu-wrapper .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #dmc-main-footer .dmc-footer-row-1 .dmc-menu-wrapper .menu li {
    margin-bottom: 20px;
  }

  #dmc-main-footer .dmc-footer-row-1 .dmc-menu-wrapper .menu li:last-child {
    margin-bottom: 0;
  }

  .dmc-shop-page-content-wrap .products {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .dmc-woo-product-card-feed {
    width: calc((100% - 32px) / 2);
    margin-left: 8px;
    margin-right: 8px;
  }

  .dmc-woo-product-card-feed .dt-ttl.f-title-26 {
    font-size: 22px;
  }

  .f-page-banner.style-single-game .sc-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .f-page-banner.style-single-post .sc-container .dmc-col-1,
  .f-page-banner.style-single-game .sc-container .dmc-col-1 {
    display: none;
  }

  .f-page-banner.style-single-post .banner-icon,
  .f-page-banner.style-single-game .banner-icon {
    position: absolute;
    top: -6px;
    right: 10px;
    max-width: 40px;
  }

  .f-page-banner.style-single-post .banner-icon i,
  .f-page-banner.style-single-game .banner-icon i {
    margin-top: 0;
  }

  .f-page-banner.style-single-game .sc-container .dt-text {
    position: absolute;
    bottom: 20px;
    right: 20px;
    padding-bottom: 0;
  }

  .f-page-banner.style-single-post .sc-container .dmc-col-3,
  .f-page-banner.style-single-game .sc-container .dmc-col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
  }

  .f-page-banner.style-single-post .sc-container .dmc-col-2,
  .f-page-banner.style-single-game .sc-container .dmc-col-2 {
    padding: 0;
  }

  .f-page-banner.style-single-game .sc-container .f-ratings-h {
    margin-top: 30px;
  }

  .dmc-single-post.content-single-game .dmc-sp-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 {
    margin-bottom: 30px;
  }

  .dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-2 {
    padding-left: 0;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 292px;
  }

  .dmc-single-post.content-single-game .dmc-single-game-gallery .dmc-image-holder {
    margin-right: 0 !important;
  }

  .d-bkr-related-posts {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .f-page-banner.style-page-games .sc-container .dmc-col-2 {
    top: -6px;
    right: 10px;
    max-width: 40px;
  }

  .f-page-banner.style-page-games .sc-container .dmc-col-3 {
    bottom: 20px;
    right: 0;
  }

  .f-page-banner.style-page-games .sc-container .dt-text,
  .f-page-banner.style-single-game .sc-container .dt-text {
    font-size: 14px;
  }

  .f-page-banner.style-single-venue .sc-container .dmc-col-3,
  .f-page-banner.style-page-venues .sc-container .dmc-col-3 {
    top: -2px;
    right: 10px;
    max-width: 40px;
  }

  .f-page-banner.style-single-venue .dt-contact-info {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .f-page-banner.style-single-venue .dt-contact-info .dt-ci-i {
    margin-right: 0;
    margin-bottom: 20px;
  }

  .f-page-banner.style-single-venue .dt-contact-info .dt-ci-i:last-child {
    margin-bottom: 0;
  }

  .dmc-bakery-single-venue-header .section-content {
    font-size: 18px;
    padding: 30px 20px 20px 0;
  }

  .dmc-bakery-single-venue-header {
    margin-top: -20px;
    margin-bottom: 50px !important;
  }

  .dmc-bakery-gallery-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dmc-bakery-gallery-row .gallery-item {
    margin-right: 0;
    margin-bottom: 4px;
  }

  .dmc-bakery-gallery-row .gallery-item:last-child {
    margin-bottom: 0;
  }

  .similar-venues-sc .similar-venue-i {
    max-width: calc((100% - 10px) / 2);
    margin-right: 10px;
  }

  .similar-venues-sc .similar-venue-i:nth-child(3n) {
    margin-right: 10px;
  }

  .similar-venues-sc .similar-venue-i:nth-child(2n) {
    margin-right: 0;
  }

  .similar-venues-sc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bakery-builder-template-1 .vc_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bakery-builder-template-1 .vc_row .vc_col-sm-8:first-child {
    margin-right: 0;
  }

  .dmc-bakery-single-post-image.style-s-p-image-2-3-border {
    margin-bottom: 46px;
  }

  .bakery-builder-template-1 .vc_row .vc_col-sm-6:first-child {
    padding-right: 0;
  }

  .bakery-builder-template-1 .vc_row .vc_col-sm-6:last-child {
    padding-left: 0;
  }

  .vc_row.vendors-text-template {
    margin-top: 30px;
  }

  .dmc-sp-fixed-content-hold {
    display: none;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .dmc-single-post.content-single-game .dmc-sp-content > .dmc-col-1 {
    max-width: 300px;
  }
}